BODY { background-color:#333; margin-top: 30px;  padding: 0; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

H2 {  color: #000; font-size: 14px; text-transform: uppercase; font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px; }
H3 { white-space: nowrap; color: #FFF; font-size: 13px;font-weight: bold; margin: 0px 0px 3px 0px; padding: 0px 0px 3px 0px; text-transform: uppercase; }
P { color: #000; margin: 0px 0px 7px 0px; padding: 0px; font-size: 12px;}
P.emphasis, ol.emphasis, ul.emphasis { font-style: italic; }
ul.emphasis, ol.emphasis { font-size:0.8em; }
ol.emphasis li {margin-bottom:19px;}
ul.emphasis li {margin-bottom:10px;list-style-type:square;}
P.next { text-align: right; color: #FFF; font-weight: bold; font-size: 11px;}
A { color: #B4985F; text-decoration: none; }
A:hover { color: #CCB078; }

.quote { font-size: 16px; color: #B4985F; font-weight: bold; }
.quoteImg { border: 1px solid #000; margin-bottom: 10px; }
SPAN.highlight { color: #FFF; }
/*#scroller { width:100%; overflow:auto; height: 320px; }*/
#scrollerContainer { padding-right: 20px; }
#content { margin: 15px 0px 20px 0px; }
#left { vertical-align: top; width: 125px; padding: 0px 15px; border-right: 1px solid #600; }
#middle { vertical-align: top; padding: 0px 0px 0px 20px; width: 100%; }
#right { vertical-align: top; width: 185px; padding: 0px 15px; border-left: 1px solid #600; }

#container { background-color: #556C79; border: 2px solid #FFF; width: 793px; }
#faqList A{ color: #003664; }
#faqList A:hover{ color: #B4985F; }
#faq { margin-top: 0px; }
#faqTable { background-color: #556C79; border: 2px solid #FFF; margin: 10px; font-size: 12px; }
#faqTable TD {padding: 10px; }

#footer { padding: 10px; color: #747474; font-size: 10px; background-color: #003664; }
#footer A { color: #747474; text-decoration: none; }
#footer A:hover { color: #999; text-decoration: none; }

#homePics {  background-color: #A43018;  border-top: 2px solid #FFF; border-bottom: 2px solid #FFF; border-right: 2px solid #FFF; padding: 0px; }
#video {  background-color: #A43018;  border-top: 2px solid #FFF; border-bottom: 2px solid #FFF; border-right: 2px solid #FFF; padding: 0px; }
#videoText { vertical-align: bottom; padding: 10px; width: 200px; font-size: 12px; color: #FFF; line-height: 14px; text-align: right; font-weight: bold;  }

#whitepaper { width: 200px;  }
#whitepaper TD { padding: 3px; font-size: 14px; color: #003664; line-height: 14px; font-weight: bold; }



#navBox { margin: 0px; padding: 0px; background: #62100E; color: #FFF; border-top: 2px solid #FFF; border-bottom: 2px solid #FFF; xpadding-top: 1px; }
#nav { margin: 0px; padding: 0px; height: 14px; background-color: #62100E; width: 100%; }
#nav TD { text-align: center; border-left: 2px solid #FFF; background-color: #62100E; }

/* USED FOR MAC BROWSERS */ 
#nav TD:hover { background-color: #B4985F !important; }

#nav A { padding:0px 8px 0px 8px; color: #FFF; font-size: 11px; font-weight: bold; margin: 0px; display: block; text-decoration: none; text-transform: uppercase; }
#nav A:hover { color: #FFF; background-color: #B4985F !important; }
#nav .on A { background-color: #B4985F !important; }
#nav .on A:hover { background-color: #B4985F !important; }

.subnav { height: auto; width: auto; position: absolute; visibility: hidden; z-index: 999; margin: 0px; padding: 0px; }
.subnav TABLE { border-top: solid #FFF 2px; border-left: solid #FFF 2px; background-color: #003664; }
.subnav TD { border-bottom: solid #FFF 2px; border-right: solid #FFF 2px; text-align: center; white-space: nowrap; }
.subnav A{ padding: 1px 5px 1px 5px; color: white !important; display: block; font-size: 11px; text-decoration: none; text-transform: uppercase; }
.subnav A:hover{ background-color: #B4985F !important; }
#subnav1 TABLE { width:119px }
#subnav2 TABLE { width:81px }
#subnav3 TABLE { width:89px }
#subnav4 TABLE { width:136px }
#subnav5 TABLE { width:110px }
#subnav6 TABLE { width:106px }

#sidenav { text-align: right; }
#sidenav UL { font-size: 11px; margin: 0px; padding: 0px; }
#sidenav LI { color: #FFF; white-space: nowrap; margin: 0px; padding: 0px; list-style: none; text-align: right; padding: 2px 2px 5px 0px; }
#sidenav LI A { white-space: nowrap; color: #003664; font-weight: bold; }
#sidenav LI A:hover { color: #B4985F; }
#sidenavOn A { white-space: nowrap;  color: #B4985F !important; font-weight: bold; }
#sidenavSubOn A { color: #B4985F !important; }
#sidenav LI.subSub {  padding: 0px;}
#sidenav LI.subSub A{ white-space: nowrap;  color: #003664 !important; font-weight: normal !important; }
#sidenav LI.subSub A:hover{ color: #B4985F !important; }

OL.pandemic { font-size: 12px;  }
LI.pandemic { color: #000F; white-space: nowrap; text-align: right;  }

#sidenav li.listHeader {
	border-top:solid 1px #660000;
	margin-bottom:5px;
	padding-top:10px;
	margin-left:15px;
}

h2.whatwedo {
	color:#62100d;
	font-weight:bolder;
	font-size:0.8em;
	margin-top:18px;
	padding-bottom:2px;
	border-bottom:#62100d solid 1px;
}

table#pressrelease {
	margin:15px auto;
	width:600px;
	font-size:.7em;
}

table#pressrelease td.left {
	width:295px;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
}

table#pressrelease td.right {
	width:295px;
	text-align:left;
	vertical-align:middle;
}

table#pressrelease td.verticaldivider {
	width:1px;
	vertical-align:middle;
}

table#pressrelease td.verticaldivider div {
	background-color:#62100e;
	width:1px;
	height:80px;
}

table#pressrelease td.horizdivider div {
	background-color:#62100e;
	width:200px;
	height:1px;
	line-height:1px;
	overflow:hidden;
}

table#pressrelease td.horizdivider {
	height:1px;
	overflow:hidden;
	line-height:1px;
}

ol.state_list, ul.state_list {
	margin-left:0px;
	padding:0;
	list-style-type:square;
	font-size:.75em;
}

ol.state_list li, ul.state_list li {
	margin-bottom:3px;
	margin-left:20px;
}



/*MAC IE 5 Hacks*/
/*\*//*/
#nav A:hover
{
	color: #FFF;
	background-color: transparent !important;
}

/**/