/* CSS Document */

* {margin:0;padding:0}
p,h1,h2{margin:0 0 1em 0}
/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
body {
	font-size:62.5%;
	background-color:#00333D;
	color: #FFFFFF;
	min-width:900px;
}
* html .minwidth {border-left:900px solid #fff; position:relative; background-color:#00333D; float:left; z-index:1;}
* html .container {margin-left:-900px; position:relative; float:left; z-index:2; background-color:#00333D;}
* html .outwidth {border-left:960px solid #fff; position:relative; float:left; z-index:1;}
* html .inwidth {margin-left:-960px; position:relative; float:left; z-index:2; text-align:left;}
.width {width:100%; min-width:900px; background-color:#00333D;margin:0 auto;}
html>body #minHeight{float:right;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */
#outer{
	margin-left:7%;
	margin-right:7%;
	background-color:#FFFFFF;
	color: #000000;
	z-index:1;
}
#clearheader{height:44px}

#centrecontent {position:relative;width:100%;float:left; background-color:#FFFFFF; color:#000000;}/*stacking context for image*/
* html #centrecontent {height:1%;}/* combat IE's 3 pixel jog */
.top_banner_left{
float:left;
}
.logo{
float:left;
margin-top:0px;
}
.banner_title{
float:left;
vertical-align:bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:2em;
font-weight:bold;
background-color:#FFFFFF;
color:#00333D;
text-align:center;
margin-top:30px;
padding-left:1%;
width:68%;
}
.top_banner_right{
float:right;
vertical-align:top;
}
.under_banner_all{
clear:left;
width:100%;
}
.under_banner_space{
clear:left;
width:2%;
background-color:#FFFFFF;
color:#000000;
float:left;
margin-bottom:0px;
}
.under_banner_right{
background-image:url(../images/red_corner.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-top:10px;
line-height:200%;
background-color:#FA002C;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
float:left;
font-size:1.2em;
width:98%;
text-align:center;
text-indent:4px;
margin-bottom:0px;
}
a.horizontal_menu:link,a.horizontal_menu:active,a.horizontal_menu:visited {
color: #FFFFFF; 
text-decoration: none;
background-color:#FA002C;
}
a.horizontal_menu:hover {
color: #FFFFFF; 
text-decoration: underline;
background-color:#FA002C;
}
.mainbody{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#00333D;
background-color:#FFFFFF;
margin-top:0px;
margin-left:2%;
clear:left;
width:98%;
}
.maincontent{
padding-left:0px;
margin-top:0px;
margin-left:0px;
}
.menu_list{
list-style-type:none;
padding-left:5px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
}
.left_bar{
background-color:#00333D;
padding-bottom:20px;
height:400px;
width:165px;
}
p{
padding-top:8px;
padding-bottom:8px;
padding-right:10px;
}
.sub_link:link,.sub_link:active,.sub_link:visited{
text-decoration:none;
background-color:#00333D;
color:#FFFFFF;
}
.sub_link:hover{
text-decoration:underline;
background-color:#00333D;
color:#FFFFFF;
}
.title_link:link,.title_link:active,.title_link:visited{
text-decoration:none;
background-color:#00333D;
color:#FFFFFF;
}
.title_link:hover{
text-decoration:underline;
background-color:#00333D;
color:#FFFFFF;
}
.right_bar{
padding-left:20px;
padding-bottom:20px;
}
.main_header{
text-align:center;
padding-top:15px;
padding-bottom:15px;
}
.footerspace{
clear:both;
width:100%;
background-color:#FFFFFF;
color:#000000;
}
.centercontent{
width:98%;
margin-left:2%;
text-align:center;
position:relative;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#FA002C;
font-size:0.9em;
line-height:200%;
font-weight:bold;
}
.footerimages{
padding-top:10px;
padding-bottom:20px;
height:90px;
width:100%;
background-color:#FFFFFF;
color:#000000;
}
.footer_image1{
text-align:center;
vertical-align:middle;
}
.footer_image2{
text-align:center;
float:left;
vertical-align:middle;
width:48%;
}
.footer_image3{
text-align:center;
float:left;
vertical-align:middle;
width:31%;
}
.footer_image4{
text-align:center;
float:left;
vertical-align:middle;
width:23%;
}
.footer_image5{
text-align:center;
float:left;
vertical-align:middle;
width:23%;
margin-bottom:10px;
}
#footer {
	width:100%;
	clear:both;
	height:100px;
	background-color:#00333D;
	color: #FFFFFF;
	position:relative;
}
#clearheader{height:44px}
#header span {
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	white-space:nowrap;
	background-color:#00333D;
}
h1#header{
	background-color:#00333D;
	color: #FFFFFF;
	position:absolute;
	min-width:850px;
	top:0;
	left:0;
	padding-top:0px;
	z-index:99;
 	width:100%;
	height:44px;
	overflow:hidden;
}
.noborder{
border-style:none;
}
.main_bullets{
list-style-type:disc;
padding-left:50px;
padding-bottom:15px;
padding-right:10px;
}
.main_bullets1{
list-style-type:disc;
padding-left:50px;
padding-bottom:15px;
padding-right:10px;
}
.main_bullets1 li{
padding-top:3px;
padding-bottom:3px;
}
.main_bullets_ordered{
padding-left:50px;
padding-bottom:15px;
padding-right:10px;
}
.main_publication{
padding-left:50px;
padding-bottom:15px;
padding-right:10px;
list-style:none;
}
.main_publication li{
padding-top:3px;
padding-bottom:3px;
}
.menu_sub_head{
color:#FA002C;
text-decoration:none;
font-weight:bold;
}
.main_links:link,.main_links:active,.main_links:visited{
text-decoration:underline;
background-color:#FFFFFF;
color:#FA002C;
}
.main_links:hover{
text-decoration:none;
background-color:#FFFFFF;
color:#FA002C;
}
.main_link_list:link,.main_link_list:active,.main_link_list:visited{
text-decoration:underline;
background-color:#FFFFFF;
color:#FA002C;
font-weight:bold;
}
.main_link_list:hover{
text-decoration:none;
background-color:#FFFFFF;
color:#FA002C;
font-weight:bold;
}
.company_details{
width:100%;
text-align:center;
border:none;
}
.company_details td{
text-align:left;
}
h3{
padding-top:5px;
padding-bottom:10px;
}
h4{
clear:left;
padding-top:10px;
padding-bottom:5px;
margin:0;
}
h5{
clear:left;
font-size:1.1em;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}
.form_check{
visibility:hidden;
}
.text_form_buttons{
width:98%;
text-align:center;
}
.javascript{
margin:0;
padding-left:0px;
list-style-type:disc;
color:#000000;
}
.javascript li{
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
padding-top:0.2em;
padding-bottom:0.2em;
}
.top_links:link,.top_links:active,.top_links:visited{
text-decoration:underline;
background-color:#FFFFFF;
color:#00333D;
}
.top_links:hover{
text-decoration:none;
background-color:#FFFFFF;
color:#00333D;
}
.under_banner_links{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
padding-left:10px;
margin-bottom:0px;
}
.under_banner_links1{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
padding-left:165px;
margin-bottom:0px;
}
.under_banner_links_right{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:1.2em;
text-align:center;
margin-bottom:0px;
}
.menu_title_ul{
color:#FFFFFF;
background-color:#00333D;
padding-top:3px;
padding-bottom:3px;
text-decoration:underline;
}
.menu_sub_ul{
color:#FA002C;
background-color:#00333D;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
text-decoration:underline;
}
.sub_link:link,.sub_link:active,.sub_link:visited{
text-decoration:none;
background-color:#00333D;
color:#FFFFFF;
}
.sub_link:hover{
text-decoration:underline;
background-color:#00333D;
color:#FFFFFF;
}
#instructions{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
margin-top:20px;
margin-bottom:10px;
margin-right:20px;
padding:10px;
border-color:#999999;
border-style:solid;
border-width:1px;
}
#instructions ul{
margin:0;
padding-left:0px;
list-style-type:square;
color:#000000;
}
#instructions ul li{
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
padding-top:0.2em;
padding-bottom:0.2em;
}
#instructions ol{
margin:0;
padding-left:0px;
color:#000000;
}
#instructions ol li{
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
padding-top:0.2em;
padding-bottom:0.2em;
}
.italic_list{
font-style:italic;
}
.text_form{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
width:95%;
margin-left:auto;
margin-right:auto;
}
.menu_sub_plan{
padding-left:10px;
color:#FF0000;
}
a.sub_link_plan:link,a.sub_link_plan:active,a.sub_link_plan:visited{
color:#FF0000;
text-decoration:none;
}
a.sub_link_plan:link,a.sub_link_plan:active,a.sub_link_plan:visited{
color:#FF0000;
text-decoration:none;
}
a.sub_link_plan:hover{
color:#FF0000;
text-decoration:underline;
}
.menu_sub_plan_ul{
text-decoration:underline;
color:#FF0000;
padding-left:10px;
}
.table_header{
background-color:#00333D;
color:#FFFFFF;
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
padding:3px;
}
.outer_border{
border-style:solid;
border-width:1px;
border-color:#00333D;
}
.plan_entries{
border-right:1px solid #00333D;
border-top:1px solid #00333D;
border-left:none;
background-color:#FFFFFF;
color:#00333D;
padding:3px;
}
.plan_entries_right{
border-right:none;
border-top:1px solid #00333D;
border-left:none;
background-color:#FFFFFF;
color:#00333D;
padding:3px;
}
.list_back{
clear:both;
float:left;
width:98%;
background-image:url(../images/list_back.gif);
background-position:bottom;
background-repeat:repeat-x;
}
.list_left{
clear:left;
float:left;
padding-top:3px;
padding-bottom:3px;
width:60%;
font-family:Arial, Helvetica, sans-serif;
}
.list_left1{
clear:left;
float:left;
padding-top:3px;
padding-bottom:3px;
width:61%;
font-family:Arial, Helvetica, sans-serif;
}
.list_right{
padding-top:3px;
padding-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
}
.compliant_table{
width:100%;
text-align:center;
}
.bold_italic{
font-weight:bold;
font-style:italic;
}