body, p, td, div, li { color: #000000; font-size: 13px; line-height: 18px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }
a{color:#003366; text-decoration:none;}

.logo{background-color:#1f3954; padding:14px 0px 10px 33px;}
.banner_text{background-color:#1f3954; padding:14px 0px 20px 67px;}
.tools{background-color:#1f3954; padding:31px 16px 21px 76px;}
.text_size_bg{}
.text_size{color:#ffffff; font-size:10px; line-height:10px; text-transform:uppercase; font-weight:bold; vertical-align:middle; padding:5px 6px 6px 0px;}
.text_size_item{padding-left:3px;}
.translate{padding-top:6px;}
.email{padding-top:6px;}
.search_bg{padding-top:10px;}
.searchfield{border:none; background-color:#67798f; color:#ffffff; font-size:10px; line-height:15px; height:18px; *margin-top:-1px; *margin-bottom:-1px; padding-left:3px;}
.search_button{padding-left:4px;}

.leftnav{padding-left:27px;}
td.nav_section{ padding:13px 10px 14px 2px; border-top:1px solid #ffffff;color:#ffffff; font-weight:bold; font-size:14px; line-height:14px; cursor:pointer;}
td.nav_section#over{color:#cc0000;}
td.nav_section a{color:#ffffff; text-decoration:none;}
td.nav_section a:hover{color:#cc0000; text-decoration:none;}
td.nav_section#over a{color:#cc0000; text-decoration:none;}
td.nav_section_home{ padding:13px 10px 14px 2px; color:#ffffff; font-weight:bold; font-size:14px; line-height:14px; cursor:pointer;}
td.nav_section_home#over{color:#cc0000;}
td.nav_section_home a{color:#ffffff; text-decoration:none;}
td.nav_section_home a:hover{color:#cc0000; text-decoration:none;}
td.nav_section_home#over a{color:#cc0000; text-decoration:none;}
td.nav_section_active{ padding:13px 10px 12px 2px; border-top:1px solid #ffffff;color:#ffffff; font-weight:bold; font-size:14px; line-height:14px; cursor:pointer;}
td.nav_section_active#over{color:#cc0000;}
td.nav_section_active a{color:#ffffff; text-decoration:none;}
td.nav_section_active a:hover{color:#cc0000; text-decoration:none;}
td.nav_section_active#over a{color:#cc0000; text-decoration:none;}

td.nav_subsection_arrow{padding:0px 0px 15px 10px; color:#ffffff; font-size:11px; line-height:15px; font-weight:bold;}
td.nav_subsection{ padding:0px 10px 15px 2px;color:#ffffff;font-size:11px; line-height:15px; font-weight:bold;}
td.nav_subsection a{color:#ffffff; text-decoration:none;}
td.nav_subsection a:hover{color:#cc0000; text-decoration:none;}
#active{color:#cc0000;}

a.nav_section{color:#ffffff;}
a.nav_subsection{color:#ffffff;}

td.nav_spacer{font-size:2px; line-height:2px;}

.area_header{color:#cc0000; font-weight:bold; font-size:15px; line-height:16px; display:block; padding:8px 20px 2px 20px;}
.area_header#two_col{padding-left:30px;padding-right:60px;}
.headline{font-size:14px; line-height:18px; font-weight:bold;}

.home_link{padding:5px 0px 5px 0px;color:#ffffff; font-size:13px; line-height:18px; font-weight:bold; border-top:3px solid #1f3954;border-bottom:3px solid #1f3954;}
.home_link#over{background-color:#cc0000;}
.home_link a{color:#ffffff;text-decoration:none;}
.home_link a:hover{color:#ffffff;text-decoration:none;}
.home_text{padding:14px 0px 0px 0px;color:#ffffff; font-size:12px; line-height:18px;}

.column_module{padding:15px 16px 0px 15px;}
.module_title{background-color:#67798f; color:#fcf9f9; font-size:14px; line-height:14px; font-weight:bold; padding:7px 14px 7px 8px;}
.module_title#red{font-size:11px; background-color:#cc0000; padding:2px 8px 3px 7px;}
.module_text{background-color:#dee1e2;padding:10px 15px 0px 10px;}
.module_text#red{background-color:#fbe3df; font-size:11px; line-height:12px; font-weight:bold; text-transform:uppercase; color:#0f1010; padding:5px 76px 5px 7px; background-image:url("../../includes/site_images/modules/apple.png"); background-position:81px bottom; background-repeat:no-repeat;}
.module_text#logo{background-color:#fbe3df; font-size:11px; line-height:12px; font-weight:bold; text-transform:uppercase; color:#0f1010; padding:5px 2px 5px 60px; background-image:url("../../includes/site_images/modules/logo.png"); background-position:8px bottom; background-repeat:no-repeat;}

ul.module_links{ list-style-type:none; margin:0; padding:3px 0px 8px 0px;}
ul.module_links li{padding:0px 0px 12px 0px; font-size:14px; line-height:14px;}

.prheader{font-weight:normal; text-align:left; border-bottom:5px solid #334762; padding-bottom:3px;}
.pr{background-color:#cccccc; font-weight:bold; padding:3px 0px 4px 5px; width:33%;}

.scoller_bg{background-color:#dee1e2;padding:10px 10px 0px 10px;}
.scroller_text{font-size:12px; line-height:16px;}
.module_controls{background-color:#dee1e2; padding:10px 15px 7px 10px;}
.scroll_startstop{color:#505050; font-size:10px; line-height:16px; text-transform:uppercase; width:100%;}
.scroll_button{padding:0px 0px 0px 5px; font-family:WebSymbolsRegular; color:#505050; font-size:10px; line-height:16px;}
.scroll_itemStatus{padding:0px 0px 0px 5px; white-space:nowrap;color:#1f3954; font-size:10px; line-height:16px;}

.doi_table td{padding:6px 0px 6px 4px;}
.doi_table tr#alt_row{background-color:#cccccc;}
.doi_table tr#table_header td{border-bottom:4px solid #66788c; font-weight:bold; color:#000000;padding:0px 0px 4px 4px; font-size:14px;}

ol.bolded{margin-top:0; margin-bottom:o;}
ol.bolded li{padding-bottom:10px;}

a:hover{color:#cc0000; text-decoration:none;}

.popup{visibility:hidden;border:2px solid #1c344e;z-index:20;position:absolute;top:185px;left:318px;background-color:#ffffff;}
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right;}

.shim{visibility: hidden;z-index:10;position:absolute;top:185px;left:318px;}

.yellow_button{
	background-color:#FFCC00;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:24px;
}

.home-page-menus a {
 display: block;
 padding: 5px 0px 5px 0px;
 font-weight: bold;
 color: #fff;
}
.home-page-menus a:hover {
  background-color: #CC0000;
  color: #fff;
}

