html {margin : 0;padding : 0;}
body {font-size : 10pt;font-family : Arial, Helvetica, sans-serif;color : #555753;margin : 0;padding : 0;
	background-color: #222E78;
}


a {color : #075EAD;text-decoration : none;}
a:hover {text-decoration : underline;color : #4985BB;}
textarea, input, SELECT {background-color: #D9E3ED;color: #000000;font-family: arial, verdana, ms sans serif;font-weight: normal;font-size: 9pt;}
#container {width : 800px;text-align : left;position : relative;margin : 0 auto;padding : 0;background-color: #E0E2EF;	}


/* GLOBAL NAV */
#level1_banner_global_nav{height: 22px;background-color: #FFFFFF;}
.level1_banner_global_nav_copy{text-align: right;padding-right: 5px;font-size: 8pt;padding-top: 4px;color: #000000;}
.level1_banner_global_nav_copy a{font-size: 8pt;color: #000000;}


/* MAIN BANNER */

#level1_banner_images {height : 185px;width : 100%;}

#logo_box{width : 397px;height : 185px;float: left;}

#banner_nav_cont{float:left; }

#banner_image_box_2{width : 202px;height : 185px;float: left;}
#banner_image_box_3{width : 201px;height : 185px;float: left;}

#banner_nav{background: #DEDFE1 url(pix/banner_nav.jpg) no-repeat left;width: 605px;height: 49px;}

#banner_nav_1,#banner_nav_2,#banner_nav_3,#banner_nav_4,#banner_nav_5{ float: left; }

#level2_banner_nav {clear:left;height:49px;width:100%;background : #FFFFFF url(pix/banner_nav_bg.jpg) repeat-x top;}
#level2_search{float:left;height : 49px;width : 195px;background : #FFFFFF url(pix/search_box_bottom.jpg) no-repeat bottom;}
#level2_banner_nav_cont{float:left;height : 49px;background-image: url(pix/banner_nav_left.jpg) no-repeat left;}
#body_container{position: absolute; width:800px;background-color: #E0E2EF;}

.banner_link,.banner_link_lg,.banner_link_sm{ padding-top:16px;float: left;width: 75px;font-weight:bold;}
.banner_link_lg{ width: 95px; }
.banner_link_sm{ width: 60px; }

/* LEFT COL */
#left_col{width: 195px;float: left;background : #E0E2EF url(pix/left_nav_top.gif) no-repeat top;margin-top:20px;}
#left_nav_contact_info,.lef_col_copy{padding: 10px;padding-right: 4px;padding-top: 10px;color: #000000;font-size:10pt;background : #E0E2EF url(pix/left_nav_bg.gif) repeat-y top;}
.left_col_body{background : #E0E2EF url(pix/left_nav_top.gif) no-repeat top;margin-top:5px;}
.lef_col_copy{padding-top: 6px;}


.left_promo_title{margin: 0px;font-size: 12pt;font-weight: bold;color: #222E78;background : url(pix/left_nav_split.gif) no-repeat 50% 100%;margin-bottom:10px;}
.left_promo_title a{color: #222E78;}
 
.ul_left_page_nav{padding: 0;margin-top: 5px;margin-bottom: 3px;margin-left: 0px;padding-left: 0px;}
.ul_left_page_nav li {margin: 0;padding: 0;padding-bottom: 6px;list-style-type: none;margin-left: 0px;padding-left: 0px;font-size:10pt; line-height:14px}
.ul_left_page_nav li a {color : #555753; font-weight:normal;}
.ul_left_page_nav li a:hover {color : #555753;color:#737373;}




#right_col{float: left;width: 600px;padding-top: 1px;}
h1.body_title{font-size: 18px;color: #222E78;border-left: 6px solid #378D44;padding-left:10px;height: 26px;}
h2.body_title{font-size: 16px;color: #222E78;height: 20px;margin-bottom:0px;}

input.search_head{
	height: 18pt;
	width: 130px;
	background-color: #DFE8EE;
	color: #000000;
	font-size: 9pt;
}


#body_copy{padding-left: 15px;padding-right: 5px;padding-top: 5px;}

#footer{clear: left;height : 82px;width : 100%;background : #F1F1EF url(pix/footer_bg.jpg) repeat-x bottom;}
#footer_copy{padding: 16px;font-size: 8pt;text-align:center;}




.multi_column_list_ul{margin: 0;padding: 0;padding-left: 10px;}
.multi_column_list_ul li {float : left;width : 14em;padding-bottom: 5px;}
.multi_column_list_ul li a:hover {color : #4985BB;}
.multi_column_list_ul li a {color : #075EAD; }
.multi_column_list_ul{display: block;list-style-type: none;} 
.body_cont_title {font-weight : bold;color : #222E78;font-size : 14px;margin : 5px;margin-bottom : 8px;}

.body_cont_title a{color: #222E78;}
 
h2.left_nav_title{padding: 0px;margin: 0px;font-size: 12pt;}




/*
BANNER NAV */
#ul_nav_horiz, #ul_nav_horiz ul {margin : 0;padding : 0;list-style : none;}
#ul_nav_horiz li {display : inline;padding : 0;margin : 0;text-align : center;float : left;}
#ul_nav_horiz li a {display : block;padding : 0;padding-bottom : 1px;font-family : arial;font-size : 10pt;color : #378D44;font-weight : bold;text-decoration : none;background : url(pix/banner_nav_split.jpg) no-repeat 100% 50%;width : 60px;}
#ul_nav_horiz li a:hover {text-decoration : underline;color : #378D44;}
#nav_hchild_horiz{padding-top:7px;}

/* DEMO ONLYL MESSAGE BOX */
.div_demo_mssg1{border: 2px solid #868B8F;background-color: #ffffff;width: 350px;position:absolute;top: 0px;}
.div_demo_mssg3{padding: 6px;}
.div_demo_mssg_ttl{font-weight: bold;padding: 4px;text-align: center;background-color: #E0E9EF;font-size: 14px;color: #29597D;}
/* END DEMO ONLY MESSAGE BOX */

		.body_nav_list{display: block;list-style-image: url(http://www.cfluent.com/pix/plins/blue_dbl_arrow.gif);}
		.body_nav_list li{ padding-bottom: 4px;font-size: 107%; }
		p.sect_ttl,p.bld{ font-weight: bold; }p.sect_ttl{ font-size: 120%; }
		ul li{ margin:6px; }

.page_desclaimer{font-size:80%;text-align:center;padding-top:3px;}		

.logo_address{font-size:9pt;padding-left:3px;}


.b{font-weight:bold;}
.company_contact_info{font-weight:bold;color:#5F5F5F;clear:left;width:500px;text-align:center;}

.rater_container{float:right;margin-left:12px;}

.descl{margin-top:100px;font-size:8pt;}