/******** BEGIN CSS RESET - DO NOT MODIFY**********/
/* this resets the styles so they are the same across all browers/platforms */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; }
/******** END CSS RESET ********/
/******** BODY & PAGE CSS ********/
body{font-family:Arial, Helvetica, sans-serif;font-size:11px;background-image:url('../images/bg.gif');background-repeat:repeat-x;background-color:#616161; color:#333;}
td,p,div{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;}
.page,.page_header{text-align:left;margin:0;padding:0 8px;width:985px !important;width /**/:1001px;}
.page{ background:url('../images/shadow.gif') repeat-y; background-color:#000;}
.page_header {margin-bottom:5px;}
#body{clear:both;background-color:#000;font-size:11px;padding:5px;}
a:link {color: #f7d7a6; text-decoration: none;}
a:visited {color: #f7d7a6; text-decoration: none;}
a:active {color: #f7d7a6; text-decoration: none;}
a:hover {color: #f7d7a6; text-decoration: underline;}
h1,h2,h3,h4{color:#9F090F;font-weight:700;padding:4px 0;}
h1{font-size:20px;}
h2{font-size:17px;}
h3{font-size:14px;}
h4{font-size:11px;}
strong {font-weight:700;}
/******** TOP HEADER CSS ********/
#header #navigation #subnavigation #footer ul{list-style:none;white-space:nowrap;margin:0;}
#header a{color:#eee;font-weight:400;text-decoration:none;padding:0;}
#header a:hover{color:#fff;text-decoration:underline;}
#navigation{background-color:#fff;background-image:url('../images/topnav_bg.gif');}
#navigation a{color:#4E4E4E;font-size:12px;font-weight:700;text-decoration:none;}
#navigation a:hover{text-decoration:underline;}
#navigation ul{height:34px;padding:0;}
#navigation li{float:left;display:inline;white-space:nowrap;background:url('../images/topnav_spacer.gif');background-position:right top;background-repeat:no-repeat;margin:0;padding:9px 25px 10px 26px;}
#navigation .active_tab{background-color:#3F3F3F;background-image:none;/*background:url('../images/topnav_active_bg.gif') repeat-x left top*/}
#navigation .active_tab a{color:#fff;}
li.search {background-image:none;}
.search_box{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#aaa; border:2px inset #eee; width: 185px; margin:0; padding:0.2em 0 0 0.2em;}
/******** FOOTER CSS ********/
#footer{margin:0;padding:10px 0 0 0;background-color:#000; text-align:center; clear:both;}
.footer_copyright {background-color:#3F3F3F; margin:0; padding:7px; text-align:center; color:#ccc; font-size:10px;}
.footer_copyright a {color:#ccc; text-decoration:none; }
.footer_copyright a:hover {text-decoration:underline; }

/****** CONTENT AREA ******/
#content {width:970px;background-color:#000;}
#breadcrumb {padding:5px 0 10px;}
.columns_two { width:480px;}
.columns_two ul {margin:5px 15px;padding:0px;}
.columns_two li { list-style-type:square;}
.hdr_txt {font-size: 15px; color: #212121; font-weight: bold;}
.hdr_dots {padding:3px 0 1px 0;}

/****** SHARED STYLES (across other sheets/sections) ******/
#l_nav div, #l_promo div, #research .research_top, #downloads .dls_top {background-image:url('../images/nav_title.gif');}

/****** GENERIC STYLES ******/
.px3 {font-size: 3px;}
.wht_txt {color: #f4f0e5;}