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

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

div#container{width:945px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0 185px; padding:0 10px 5px 10px}
div#content h2{ font-size:1.6em; margin:0 }
div#content h3{ font-size:1.3em; margin:0 }
div#content h4{ font-size:1.1em; margin:5px}
div#content h4{ font-size:.9em; margin:5px}
div#navigation{float:left;width:185px;margin-left:-945px}
div#extra{float:left;width:185px;margin-left:-185px}
div#footer{clear:left;width:100%}


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: 2px 8px 2px 8px; margin:0; font-size:1.1em;}
.rs_box ul{list-style: none;margin-left: 20px;	padding-left: .2em;text-indent: -1em;font-size: 1.2em;font-weight:normal;line-height: 16px;}
.rs_box li{ list-style-image:url(/images/arrow_r.png); list-style-position:inside}
.rs_box li a{vertical-align:text-top;}	
.rs_box h4{ font-size:1.3em; margin:0 5px 0 5px}

.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-left: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-left: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-left:5px;}
.ls_box{ border-left:solid #CCCCCC 1px; border-bottom:solid #CCCCCC 1px; border-right:solid #CCCCCC 1px; margin:0; vertical-align:top; margin-left:5px;}
.ls_box p{ padding:5px; margin:0; font-size:1.1em;}

div#phone{position:absolute; top:5px; left:635px; text-align:center}
div#phone h4{ margin:0; color:#0B8DE4; font-size:1.5em; padding-top:7px;}

div#content ul{list-style: none;margin-left: 20px;	padding-left: 1em;text-indent: -1em;font-weight:normal;line-height: 19px;}
div#content li{ list-style-image:url(/images/arrow_r.png); list-style-position:inside}
div#content li a{vertical-align:text-top;}	
div#twocol ul{list-style: none;margin-left: 20px;	padding-left: 1em;text-indent: -1em;font-weight:normal;line-height: 19px;}
div#twocol li{ list-style-image:url(/images/arrow_r.png); list-style-position:inside}
div#twocol 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 li{list-style-type:none;}
.ls_box 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; z-index:999; top:-400px; left:400px; padding:50px 15px 35px 15px;}
.pad5{padding-right:18px;}
div#close_btn{width:60px; height:30px; position:relative; top:-15px; 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}
.floatleft{float:left; }

.fourcol{float:left; width:25% }
.twocolwrapper{float:left; width:50%}
div#content .clearbr{clear: left;}
.divtable{border:solid #CCCCCC 1px; font-size:.89em; vertical-align:middle; text-align:center;}
.rowheader{background-color:#0152A0; color:#FFFFFF; padding:5px; font-weight:bold; vertical-align:middle; text-align:center;}
.rowsubheader{background-color:#999999; color:#FFFFFF; padding:5px; font-weight:bold; vertical-align:middle; text-align:center;}
.rowe{ background:#FFFFFF; padding:5px; border-bottom:solid #CCCCCC 1px;}
.rowo{ background:#E1E1E1; padding:5px; border-bottom:solid #CCCCCC 1px;}
.seventyfive{float:left; width:80%; text-align:left }
.twentyfive{float:left; width:20%;text-align:center }
.rowheader .seventyfive{float:left; width:80%; text-align:center }
.rowheader .twentyfive{float:left; width:20%;text-align:center }


form{margin:0 5px 0 5px}