html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center;}

div#title{ border-bottom:#CCC solid 1px; margin:0 0 5px 0; padding:0; }
div#title h1{
	padding:0;
	color:#333;
	font-size:2.1em;
	margin: 8px;
}
div#container{text-align:left; background:#FFFFFF; position:relative;}
div#content p{line-height:1.3; font-size:1.3em;}
div#content p{line-height:1.3; font-size:1.2em;}
div#navigation{background:#FFFFFF;}
div#extra{background:#FFFFFF;}
div#footer p{margin:0;padding:5px 10px}

div#container{width:945px;margin:0 auto}


div#container{width:945px;margin:0 auto}
div#content{float:left;width:755px}
div#navigation{float:right;width:190px}
div#extra{float:right;clear:right;width:190px}
div#footer{clear:both;width:100%}
div#content p{margin:0 10px 10px}
div#content h2{ font-size:1.6em; margin:0 10px 10px}
div#content h3{ font-size:1.4em; margin:0 10px 10px}

div#top_rs{ background: url(../images/rsb_halfround.gif) no-repeat;}
.rc_header{ background: #F1F1F1 url(images/homepage/half_round_bg.gif) repeat-x;border-right: #CCCCCC solid 1px; padding:5px 0px 5px 7px; margin-top:10px; margin-right:5px;}
.rch_more{ background: #F1F1F1 url(images/homepage/half_round_bg.gif) repeat-x;border-right: #CCCCCC solid 1px;border-left: #CCCCCC solid 1px; padding:5px 0px 5px 6px; margin-top:0; margin-right:5px;}
.rs_box{ border:solid #CCCCCC 1px; margin:0; margin-right:5px;}
.rs_box p{ padding:5px 5px 5px 8px; margin:0; font-size:1.1em;}

.ls_header1 {text-align:left;padding:3px 3px 3px 3px;background:url(/images/bh_blue_bg.gif) repeat-x;height:22px;border-right: solid #CCCCCC 1px;border-left: solid #CCCCCC 1px; margin-top:10px; margin-right:5px;}
.ls_header2 {text-align:left;padding:3px 3px 3px 3px;background:url(/images/bh_red_bg.gif) repeat-x;height:22px;border-right: solid #CCCCCC 1px;border-left: solid #CCCCCC 1px; margin-top:10px; margin-right:5px;}
.ls_header3 {text-align:left;padding:3px 3px 3px 3px;background:url(/images/bh_purple_bg.gif) repeat-x;height:22px;border-right: solid #CCCCCC 1px;border-left: solid #CCCCCC 1px; margin-top:10px; margin-right:5px;}
.ls_box{ border-left:solid #CCCCCC 1px; border-bottom:solid #CCCCCC 1px; border-right:solid #CCCCCC 1px; margin:0; vertical-align:top; margin-right:5px;}
.ls_box p{ padding:5px; margin:0; font-size:1.1em;}

div#phone{position:absolute; top:83px; left:630px;}
div#phone h4{ margin:0; color:#0B8DE4; font-size:1.7em; padding-top:7px;}

div#content ul{list-style: none;margin-left: 20px;	padding-left: 1em;text-indent: -1em;font-size: 1.2em;font-weight:normal;line-height: 19px;}
div#content ul li{ list-style-image:url(/images/arrow_r.png); list-style-position:inside}
div#content ul li a{vertical-align:text-top;}	

div#content ol{font-size: 1.0em;font-weight:normal;line-height: 19px;}
div#content ol li{ }
div#content ol li a{vertical-align:text-top;}	

.ls_box ul{margin-left:5px; margin-top:0; margin-bottom:0; margin-right:0; padding: 0;list-style-type:none;font-size: 1.1em;font-weight:normal;line-height: 15px;}
.ls_box ul li{list-style-type:none;}
.ls_box ul li a{background:url(/images/dot_blue.gif) no-repeat 0 4px;padding: 0 0 0 8px;vertical-align:text-top;}	

div#box{ background:url(/images/dd_bg.gif) no-repeat; width:350px; height:350px; position:absolute; top:-400px; left:400px; padding:70px 15px 35px 15px;}
div#close_btn{width:60px; height:20px; position:relative; top:9px; left:275px;}
#main_image{text-align:center;}
.main_image{padding:3px; border:solid #CCCCCC 1px; margin-bottom:5px}
div#cap_text{ padding:1px; font-size:1.15em; color:#666666}

.fourcol{float:left; width:25% }
.twocolwrapper{float:left; width:50% }
.divtable{border:solid #CCCCCC 1px; margin:10px; vertical-align:middle; text-align:center;}
.rowheader{background-color:#0152A0; color:#FFFFFF; padding:5px; font-weight:bold; font-size:1.2em; vertical-align:middle; text-align:center;}
.rowe{ background:#FFFFFF; padding:5px; font-size:1.2em; border-bottom:solid #CCCCCC 1px;}
.rowo{ background:#E1E1E1; padding:5px; font-size:1.2em; border-bottom:solid #CCCCCC 1px;}
.small {
	font-size: .2em;
}
.btm_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.error {
	color:#FF0000;
	font-weight:bold;
	font-size:12px	
}
.float50 {
	float: left;
}

