body {
	margin: 0 10px 0 10px;
	padding: 0;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	color:#333;
}

form { margin: 0; }

#wrap { } /* fix for IE5 */
#wrap {margin: 0 auto; width: 760px; border: 0px solid #CCCCCC; background-color: #FFFFFF;}

.iefix {margin: 0px; padding: 0px; clear: left; visibility: hidden; height: 1px; font: 1px/1px Verdana;}
.clearfloat {clear: both;}

.clear {
	clear: both;
}

#logo {
 	margin: 15px 0 15px 0;
	text-align:left;
	float: left;
	padding: 4px 0 4px 2px;
	/*height: 14px;*/
	background-color: #fff;
}

/* ---===LINKAGE===--- */

a, a:link, a:visited, a:active { color: #039; }
a:hover { color: #933; /*#b53c08*/; }


h2 a:link, h2 a:visited { color: #933; /*#b53c08*/ text-decoration: none; }
h2 a:hover, h2 a:active { color: #777b4c; text-decoration: none; }


/* ---===TEXT FORMATTING===--- */
.headline, .headline P {font-size: 16px; line-height: 20px; font-weight: bold; margin: 0 0 .5em 0;} 

.subhead, .subhead P {color: #666; font-size: 14px; line-height: 16px; font-weight: bold; margin: 15px 0px 5px 0px; font-style: normal;}
.subhead em {color: #933; /*#b53c08*/ font-style: italic; background-color: transparent;}

.subheadIndex, .subheadIndex P {font-size: 14px; line-height: 16px; font-weight: bold; margin: 15px 0px 5px 0px; font-style: normal;}
.subheadIndex em {color: #933; /*#b53c08*/ font-style: italic; background-color: transparent;}

.content, .content p, p 
{
	font-size: 11px;
	line-height: 16px;
	margin:0px 0px 10px 0px;
	padding:0;
} 


.tdsortby {font-size: 11px; line-height: 14px;}/* margin: 0 0 0 10px; margin: .25em 0 .75em 0;*/
.tdsortlink 
{
	margin: 0 0 2px 9px;
	padding: 0 0 0 11px;
	border-bottom: none;
	background: url(../images/bullet-raquo.gif) 3px .5em no-repeat;
}

.tdsortlink a {
	font-size: 11px; 
	line-height: 14px; 
   /* margin: 0 0 2px 9px;
	padding: 0;*/
    border-bottom: none;
	list-style-type: none;
	/*background: url(../images/bullet-blue1.gif) 3px .5em no-repeat;*/
}

.tdsortlink a:link, .tdsortlink a:visited
 {  color: #039; text-decoration: none; } 
.tdsortlink a:hover, .tdsortlink a:active
 {  color: #933; /*#b53c08*/ text-decoration: underline; }
 
.formlabel {font-size: 16px; line-height: 18px; margin: .25em 0 .75em 0;font-weight:bold;}

.outline {
border: solid 1px #ccc; 
padding: 4px 6px 4px 6px; }

.caption {
	font-size:11px;
	padding:0;
	margin:0;
}

h1 { font-size: 16px; margin: 0 0 .5em 0; }
h2 { font-size: 14px; margin: 15px 0px 5px 0px; font-style: normal; color: #666; }
h3 { font-size: 12px; padding:12px 5px 0px 0px; margin:0px; }

h3#white {color: #ffffff; margin: 0 0 0 0;}

h3.spaced {
	padding:12px 5px 10px 0px;
	margin:0;
}

h4 { font-size: 12px; margin: 16px 0 0 0;}
h5 { font-size: 11px; margin: 5px 0 10px 0; } /* Use this heading for MORE links only */
h6 { font-size: 10px; } 

ol, ul { font-size: 11px; line-height: 16px; margin: .25em 0 .75em 2em; padding: 0; }
dl{ font-size: 12px; line-height: 16px; margin: .25em 0 .75em 0; }

em { font-style: italic; }
h1 em, h2 em, h3 em, h4 em, h6 em { color: #933; /*#b53c08*/ font-style: normal; background-color: transparent; }

/* ---===IMAGE===--- */

img {
	border:0;
}

img.pic-border {
	padding:5px;
	border:1px solid #dddce1;
	margin:0;
}

img.align-left {
	padding:5px;
	border:1px solid #dddce1;
	margin:5px 10px 10px 0px;
	float:left;
}

img.align-right {
	padding:5px;
	border:1px solid #dddce1;
	margin:5px 0px 10px 10px;
	float:right;
}

/* ---===TOP NAVIGATION===--- */
/* 511 -> 491 */

#top-nav { width: 760px; border-bottom: 3px solid; text-transform: none; background: #537EAB url(/images/glb_bg_navbar.gif) top left repeat-x; background-color: #527EAB;  border-color: #fff; float: left; }
#nav { margin: 0; padding: 0px; list-style: none; }
#nav li { float: left; margin: 0; padding: 0; line-height: normal; 
 background-color: transparent; color: #fff; border-right: 1px solid #aaa; }
#nav li a {background-color: transparent; color: #fff; border-right: 1px solid #537EAB; }
/* hide from IE5-Mac \*/
#nav li a { float: none; }
/* end hide */
#nav li a { display: block; padding: 8px 10px; font-size: 11px; font-weight: bold; letter-spacing: 1px; text-decoration: none; }
#top-nav #nav li:hover>a { background: #527EAB; border-right-color: #537EAB; color: #fff; }
#top-nav #nav li a:hover { background: #4D6A96; border-right-color: #537EAB; color: #fff; }
#top-nav #nav li a.select:link, #top-nav #nav li a.select:visited { background: #d9dfeb url(/images/glb_bg_navbar_select.gif) top left repeat-x; border-right-color: #537EAB; color: #039; }

#top-nav2 {


	text-align:right;
	float: right;
	padding:6px 5px 4px 0px;
}

#top-nav2 a:link, #top-nav2 a:visited, #top-nav2 a {
	text-decoration:none;
	color:#333;
}

#top-nav2 a:hover {
	color:#933; /*#b53c08*/
	
}

/* ---===SIDE NAVIGATION===--- */
ul#sidenav {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 11px;
	list-style-type: none;
	border-top: 1px solid #fff; /*orig #e2e8f0*/
	width:230px;
}

ul#sidenav li {
	margin: 0;
	padding: 4px 0 5px 0px; /* IE 5 Hack Below */
	border-bottom: 1px solid #fff; /*orig #e2e8f0*/
	color: #333;
}

ul#sidenav li.select {
	color: #000;
	padding: 4px 0 5px 0px; /* IE 5 Hack Below */
	background: #d9dfeb url(../images/bullet-raquo-blk.gif) 6px .7em no-repeat;
	/*orig color #94acc8, then bdcfde*/
	}

ul#sidenav li ul {
	margin: 5px 0 0 5px;
	padding: 0;
	font-size: 11px;
	list-style-type: none;
	color: #333;
}

ul#sidenav li ul li ul {
	font-size: 11px;
}

ul#sidenav li ul li {
	margin: 0px 0px 0px 18px; /* IE 5 Hack Below */
	padding: 2px 5px 3px 11px; /*left padding was 7px*/
	border-bottom: none;
	background: url(../images/bullet-raquo.gif) no-repeat 0px .55em; /* .7em was 50%*/
}
/*added to contol the white arrow next to selected item in side subnav*/
ul#sidenav li ul li.select {
	margin: 0px 0px 0px 18px; /* IE 5 Hack Below */
	padding: 2px 5px 3px 11px;
	border-bottom: none;
	background: #d9dfeb url(../images/bullet-raquo-blk.gif) 0px .55em no-repeat; /*was .5em*/
}
/*end arrow*/


ul#sidenav a.select:link, ul#sidenav a.select:visited {  color: #000; text-decoration: none; } /* black */
ul#sidenav a.select:hover, ul#sidenav a.select:active {  color: #933; text-decoration: none; } /* brick red */

ul#sidenav li a:link, ul#sidenav li a:visited {  color: #039; text-decoration: none; } /*102E52 dark blue*/
ul#sidenav li a:hover, ul#sidenav li a:active {  color: #933; /*#b53c08*/ text-decoration: none; }/*brick red*/


#footer {
	width: 760px;
	clear: both;
	background-color: #fff;
	text-align:center;
}

div#footer p {
	border-top:1px solid #ccc;
	font-family: Arial, tahoma, sans-serif; 
	margin: 0;
	padding-top: 10px;
	/* border-top: solid 1px #ccc; */
  	font-size: 11px; 
	color: #666; }

div#footer a {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}

#footer a.active, #footer a:hover {
	color: #933; /*#b53c08*/
}

/* --------------- REQ INFO BOX -------------- */

#req-info-header {
	padding:2px 5px 6px 10px;
	color:#777b4c; /*#777b4c*/
	text-align: left;
	font-weight:bold;
	font-size:14px;
}	

#req-info-header a, #req-info-header a:visited, #req-info-header a:active {
	color:#933; /*#b53c08*/
	text-decoration:none;
}

#req-info-header a:hover {
	color:#039;
}

#req-info-phone {
	padding:2px 5px 2px 27px;
	color:#777b4c;
	text-align: left;
	font-size:12px;
}

#req-info-content {
	padding:2px 5px 2px 20px;
	color:#777b4c;
	text-align: left;
}

#req-info-content a, #req-info-content a:visited, #req-info-content a:active {
	font-size:11px;
	color:#933; /*#b53c08*/
	float:none;
	padding:2px 10px 2px 20px;
	background:url(../images/bullet-raquo.gif) no-repeat 100% 52%;
	text-decoration:none;
	font-weight:bold;
	height:21px;
	text-align:left;
}

#req-info-content a:hover {
	color:#003399;
}
/* ------------ Hide on Screen ---------------------*/

.nodisplay {display:none;}

/* ------------ Console ----------------------------*/
.console td, .console a  
{
	font-family:verdana;
	font-size:11px;
}

.console td 
{
	vertical-align:top;
}

.console a 
{
	text-decoration:none;
}

.console hr
{
	color:#000;
	height:1px;
}

/* IE5 Layout Hacks */
ul#sidenav li, ul#sidenav li.select {
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 4px 0 5px 18px;
}
 
ul#sidenav li ul li, ul#sidenav li ul li.select {
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0;
}

ul#top-nav li {
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 3px 0px 4px 3px;
	
}

ul#top-nav li.select {
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 3px 0px 4px 3px;
	border-top: 4px solid #d9dfeb;
	border-right: 4px solid #d9dfeb;
	border-bottom: 4px solid #d9dfeb;
	border-left:4px solid #d9dfeb;
	
}
