html { background:#000000; position: relative; /* Fix for absolute positioning */ }
BODY { max-width:1030px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:#FFFFFF; margin:auto; padding-bottom:10px; border-width:1px; border-style:solid; border-color:#CCC; }
/*Wraps body. Expression for non-compliant browsers, max width*/
.wrap { width:expression(document.body.clientWidth > 1031? "1030px":"auto"); margin:auto; }
table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; line-height:100%; margin-top:0px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; line-height:100%; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; font-style:italic; line-height:100%; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style-position:outside; line-height:120%; list-style-type:disc; text-align:left; }
.ul2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style-position:outside; list-style-type:square; line-height:120%; text-align:left; left:-24px; position:relative; }
ol { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:120%; }
/* Formats tables w/ Important download message*/
.important { border:1px; border-style:solid; border-color:#CC0000; }
/* Old ulindent. Use for BHA? */
.ulbha { list-style-position:inside; list-style-type:disc; }
.related { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; text-indent:3px; }
.related2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-align:left; }
.adbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
A:LINK { color:#000099; text-decoration:underline; }
A:VISITED { color:#CC0000; }
A:HOVER { color:#FF0000; }
A:ACTIVE { color:#000000; }
.search { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.smfont { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; }
/*Verdana font-family incompatible with iPod (too wide)*/
.indeed_field { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.indeed_font { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
.footnote { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
.what { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF6600; font-weight:bold; }
.no_margin_bottom { margin-bottom:0px; }
/*Makes stuff appear below BHA or table, when not enough content to right to shove below BHA or table*/	
.clear { clear:both; float:none; }
/* START NAVIGATION BAR MENUS 1 and BOTTOM. Formerly nav.css*/
.header_bg { background-image:url(../graphics/bg.gif); background-repeat:repeat; margin:0px; padding:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; position:static; height:auto; width:100%; overflow:hidden; background-color:#CCCCCC; }
.bg_bar { background-image:url(../graphics/bar_bg.png); background-repeat:repeat; margin:0px; padding:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; position:static; height:auto; width:100%; overflow:hidden; background-color:#CCCCCC; }
.nav1 { /* position:relative still needed with background-position below */ position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; /* Before sprite1.png, was menu1_over.png */ background-image:url(../graphics/buttons/sprite1.png); background-repeat:no-repeat; /* background-position not used before sprite1.png */ background-position:-10px -10px; white-space:nowrap; display:block; float:left; width:75px; height:15px; margin:0; padding:0; }
.nav1 a:link { display:block; color:#000000; font-size:9px; font-weight:bold; float:left; text-decoration:none; }
.nav1 a:visited { color:#000000; font-size:9px; text-decoration:none; }
.nav1 a:hover { color:#000000; font-size:9px; text-decoration:none; }
.nav1 a:active { color:#000000; font-size:9px; text-decoration:none; }
.nav1 img { width:75px; height:15px; border:0; }
.nav1 a:hover img { visibility:hidden }
.nav1 span { position:absolute; left:0px; top:1px; text-align:center; width:75px; cursor:pointer; }
/* END NAVIGATION MENU1 */
/* START NAVIGATION MENU2 */
.l_col_bg { background-image:url(../graphics/bg.gif); background-repeat:repeat; margin:0px; padding:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; position:static; height:auto; width:100%; overflow:hidden; background-color:#CCCCCC; }
.menu2_header { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-align:left; text-indent:3px; }
.nav2 { /* position:relative still needed with background-position below */ position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; /* Before sprite1.png, was menu2_over.png */ background-image:url(../graphics/buttons/sprite1.png); background-repeat:no-repeat; /* background-position not used before sprite1.png */ background-position:-10px -45px; white-space:nowrap; display:block; float:left; width:136px; height:15px; margin:0; padding:0; }
.nav2 a:link { display:block; color:#000000; font-size:9px; font-weight:bold; float:left; text-decoration:none; }
.nav2 a:visited { color:#000000; font-size:9px; text-decoration:none; }
.nav2 a:hover { color:#000000; font-size:9px; text-decoration:none; }
.nav2 a:active { color:#000000; font-size:9px; text-decoration:none; }
.nav2 img { width:136px; height:15px; border:0; }
.nav2 a:hover img { visibility:hidden }
.nav2 span { position:absolute; left:8px; top:1px; margin:0px; padding:0px; cursor:pointer; text-align:left; }
/* END NAVIGATION MENU2 */
/* START NAVIGATION MENU3 */
.menu3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; }
/* END NAVIGATION MENU3 */
/* START BREADCRUMB NAV */
.crumb { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold; }
/* END BREADCRUMB NAV */
