/* Global Styles*/
body {
	font-family: 'Arial', Arial
	, sans-serif; font-size: 12px; color: #000000; 
	line-height: 17px;  margin:0; letter-spacing: 0px; background:#FFFFFF;
 }
 
 
html,td,th,table {
	font-family: 'Arial', Arial, sans-serif; font-size: 12px; color: #000000; 
	line-height: 17px;  margin:0; letter-spacing: 0px;
 }
 
/* UL, LI      { list-style-type: square; } */
 
td { vertical-align:top; }

a:link     { color: #587ebd; text-decoration: underline; }
a:visited  { color: #587ebd; text-decoration: underline;  }
a:hover    { color: #587ebd; text-decoration: none;  }
a:active   { color: #587ebd; text-decoration: underline;  }


/*
Tbe better visited color 054380
*/

h1, h2, h3, h4, h5, { font-weight: bold;}
h1 { font-family: Arial, Helvetica, sans-serif; font-size:18px; color: #000000; line-height:25px; font-weight: bold;  margin:0 0 5px 0; }
h2 { font-size: 17px; color:#7faac5; line-height:14px; text-decoration: italics; } /* margin:0 0 4px 0; */
h3 { font-size: 13px; color:#000000; line-height:12px; margin:0 0 2px 0; }




/* This style is used to create vertically even bordered cells down the page     This class style will be applied to a simple two column table */
.tbltwoColBorder { 
}



.tbltwoColBorder td {
padding-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
border: 1px solid #D2D2D2;
}

.tblnoBorder { }
.tblnoBorder  td {
border: 0px; 
}

.tblBrorderOutOnly {
border: 1px solid #D2D2D2; }

.tblBrorderOutOnly td{
border: 0px;
padding-bottom: 4px;
padding-left: 6px;
padding-right: 4px;
padding-top: 4px; 
margin-left: 1px;
margin-right: 1px;
 }
 
 .tblBrorderOutOnly ul{
 }
 
  .tblBrorderOutOnly li{
	list-style-type:square;
	list-style-position: inside;
  }

.homebox { border:1px solid #D2D2D2; margin:0 0 10px 0; }
.homebox li { list-style-type:square;}
.homebox div { margin:10px; }
.homebox arrow { margin:0 0 10px 0; }
.homebox h4 { display:inline; height:10px; width:12px; line-height:12px; font-size:10px; padding:0 3px; margin:0 5px 0 0; color:#ffffff; background:#ff0000; font-weight:normal; }
.homebox h5 { color:#7D7D7D;}

.homebox h5 a:link     { color: #276AAC; }



form { display:inline; }
img { border:0; display:inline; }

a:hover h4 { text-decoration:none; }
p { margin:0 0 10px 0; }
/* ul {  line-height:13px; padding:0; color:#000000; }  margin:0 0 0 13px; */
/* li { list-style-image: url(../images/black_bullet.gif); margin:4&aelig;px; padding:0 0 0 0; color:#000000;} */

#subnavDash {
	font-size: 1px;
	line-height: 1px;
	background: #CCCCCC url(../images/dash.gif) repeat-y;
	margin-left: 3px; }

#wrap { position:relative; width:758px; min-height:100%; margin:0 auto;}


.bulletOrng {
}


.bulletOrng li {
	list-style-image: url(/images/css/bullet_arrow_orngC.gif);
	list-style-type: none;
	line-height: 15px;
	padding-top: 0px;
}

.bulletOrngBold {
	font-weight:bold;
	list-style-image: url(/images/css/bullet_arrow_orng10c.gif);
	list-style-type: none;
	
}
.bulletOrngBold li {
margin-top: 4px;
margin-bottom: 8px;
	
}

.aboutbody { position:relative; bottom:0; font-size:14px;  font-family:Arial; line-height: 23px; color:#000000;}
.aboutbody a { font-family:Arial; color:#000000; text-decoration:none; }
.aboutbody a:visited { font-family:Arial; color:#000000; text-decoration:none; }
.aboutbody a:hover { font-family:Arial; color:#000000; text-decoration:none; }

/* NEW */

.about-table td {
	padding-bottom:15px;
}

.home-table td {
	vertical-align:middle;
}
