/* DEFAULTS FOR BROWSER COMPATIBILTY */
body {
    text-align: center; /* IE centering */
    font-family: Arial, Helvetica, sans-serif;
	background-color:#056085;
}

body, font {
    font-size: 15px;    /* Override FCK's font sizing scheme */
	background-color:#056085;
}


* { /* ZERO DEFAULTS */
    margin:0px;
    padding:0px;
}
ul{margin-top:0px;}
li { margin-left:15px; list-style-type:disc;}

a img { border:none; } /* remove border from img links */

.clear { /* float clear */
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
a{font:Arial, Helvetica, sans-serif;}

p{width:100%; margin-bottom:10px;}
/* PAGE WIDTH AND CENTERING */
.outer_wrapper{
	background:url(/images/horizontal-repeating-body.jpg) #0C86B8 top left repeat-x;
} 
.wrapper {
    text-align: left; /* fix for IE centering */
    margin: 0px auto; /* none-IE centering */
    width: 1000px;
	background:url(/images/border_bkg.png) top left repeat-y;
	
}
.wrapper.body{background:url(/images/body_wrapper_text.jpg) #0C86B8 top left no-repeat;}
.wrapper.footer *{ color:#FFFFFF;}
#footerLinks{}
#footerLinks a{
	text-decoration:none; 
	font-size:11px;
	border-left:1px solid #FFFFFF;  
	padding:0px 10px;
}
#footerDisclaimer{font-size:9px;}

#topLinks{
	width:542px;
	height:23px;
	margin-left:458px;
	line-height:23px;
	overflow:hidden;
}
#topLinks a{
	font-size:10px; 
	color:#FFFFFF;
	float:left; 
	display:block;
	line-height:11px;
	text-decoration:none;
	padding:0px 8px 0px 8px;
	margin-top:5px;	
	border-left:1px solid #FFFFFF;	
	
}
#bodyHolder{
	width:1000px;
}
/*--------------------------------------LEFT CONTENT ELEMENTS---------------------------------------*/
.leftContent{
	width:208px;
	float:left;
	margin-left:30px;
}
#navigation{
	width:190px; 
	margin:20px 0px 40px 20px;
	color:#FFFFFF;
}
#navigation *{color:#FFFFFF; text-decoration:none; font-weight:bold;}
#navigation ul{}
#navigation li{
	list-style:none; 
	margin-left:0px;
	padding-left:12px;
	background:url(/images/list-bullet.png) left 5px no-repeat;
	line-height:20px;
}

#navigation li a{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:14px;}
#navigation li li a{font-size:12px;}
/*--------------------------------------RIGHT CONTENT ELEMENTS---------------------------------------*/
.white_line{margin-left:25; width:670px; height:1px; float:left; background-color:#FFFFFF;}
.rightContent{
	width:710px;
	float:left;
	margin-left:10px;
}
.banner{
	float:left;
	width:100%;	
}
.features{
	float:left;
	width:709px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.features p{margin-bottom:3px;}
.features.top{background:url(/images/Features_top.png) top left no-repeat; height:82px; overflow:hidden;}
.features_left_price{height:64px; width:64px; overflow:hidden; margin:15px 0px 0px 153px;}
.features.middle{background:url(/images/Features_middle.png) top left repeat-y; padding-top:5px;}
.features.bottom{background:url(/images/Features_bottom.png) top left no-repeat; height:54px; overflow:hidden;}
.feature_text{
	width:167px; 
	float:left;
	padding-bottom:10px;
}
.feature_text.left{margin-left:33px;}
.feature_text.center{margin-left:71px;}
.feature_text.right{margin-left:69px;}
.bottomRightContent{
	background:url(/images/bottomRightContentShadow.png) top left no-repeat; 
	width:709px; 
	padding-top:10px; 
	float:left;
	padding:10px;
}
.bottomRightContent .contentHolder{
	width:670px;
	color:#FFFFFF;
}
.bottomRightContent .contentHolder p{
	margin-left:10px;
}
.bottomRightContent .contentHolder{
} 
.feature_button{
	width:167px;
	float:left;
	height:40px;
	overflow:hidden;
}
.feature_button, .feature_button p, .feature_button h1, .feature_button h2, .feature_button h3{
	margin:0px;
	padding:0px;
	font-size:0px;
}
.feature_button.left{margin-left:33px;}
.feature_button.center{margin-left:71px;}
.feature_button.right{margin-left:69px;}
.misc_logos{padding:10px 0px; width:670px}

.content_body{width:709px; color:#666666; font-size:13px;}
.content_body h1{
	color:#04538D;
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
}
.content_body h2, .content_body h3{
	color:#04538D;
	font-size:14px; 
	font-weight:bold;
}
.content_body a{
	font-weight:bold;
	color:#E8920E;
	text-decoration:none;
}
.content_body.top{
float:left;
}
.content_body.top img{float:left;}
.content_body.middle{
	background:url(/images/SUB_Page_body_bkg.png) top left repeat-y;
	float:left;
	padding-bottom:10px;
}
.content_body .content_holder{
	width:638px;
	margin-left:33px;
	float:left;

}
.content_body .content_body{
	width:638px;
	margin-left:33px;
	float:left;
}
.content_body .page_name{
	width:638px;
	margin-left:33px;
	color:#47C2CA;
	font-weight:bold;
	float:left;
}
.content_body.bottom{
	background:url(/images/SUB_PAGE_BODY_BOTTOM_BKG.png) top left no-repeat;
	height:8px;
	float:left;
}
.sitemap{
	float:left;
	color:#FF9900;	
}
#google_map{ 
	width: 638px;   
	height: 330px;    
	padding-bottom:20px;
}
.news_article
{
	float:left;
	width: 638px;
	margin-bottom:10px;
	
}

