/* CSS Document */

a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006699; line-height:20px; text-decoration:underline; }
a:hover { text-decoration:none; }

.body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:20px; }
.subtitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#333333; line-height:20px; }
.title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#6699cc; line-height:20px; }

.body_home { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-image:url(../images/home_bg.gif); background-repeat:repeat-x;}
.body_sub { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-image:url(../images/sub_bg.gif); background-repeat:repeat-x;}

#logo { position:absolute; top:0px; left:0px; width:202px; height:246px; background-color:#666666; }
#bag { position:absolute; z-index:100; top:0px; left:202px; width:545px; border-left:1px solid #FFFFFF; }
#mid { position:absolute; top:246px; left:0px; width:747px; height:28px; background-image:url(../images/protect_enhance.gif); }
#midsub { width:544px; height:28px; background-image:url(../images/protect_enhance_sub.gif); }
#faq { width:186px; height:25px; background-image:url(../images/header_common_questions.gif); }
#faq2 { width:202px; height:29px; background-image:url(../images/header_faqs.gif); }
#topbar { height:34px; padding-left:17px; background-image:url(../images/shadow_top.gif); background-repeat:no-repeat; background-position:top left; }
#number { position:absolute; left:580px; top:0px; width:167px; height:34px; background-image:url(../images/phone.gif);}
#menu { height:28px; background-color:#333333; border-right:1px solid #FFFFFF;}
#mainpic { width:544px; height:184px; background-image:url(../images/home_main.jpg); }
#aboutpic { width:544px; height:105px; background-image:url(../images/about_us.jpg); }
#servicespic { width:544px; height:105px; background-image:url(../images/our_services.jpg); }
#departmentspic { width:544px; height:105px; background-image:url(../images/departments.jpg); }
#newspic { width:544px; height:105px; background-image:url(../images/news.jpg); }
#contactpic { width:544px; height:105px; background-image:url(../images/contact_us.jpg); }
#borderfix { position:absolute; top:0px; left:747px; width:1px; height:274px; background-color:#FFFFFF; }
#borderfix2 { position:absolute; top:0px; left:747px; width:1px; height:222px; background-color:#FFFFFF; }
#content_body { position:absolute; top:298px; left:54px; width:475px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:20px; }
#content_body2 {
	position:absolute;
	top:307px;
	left:222px;
	width:485px;
}
#content_body_calendar { position:absolute; top:205px; left:210px; width:485px; }
#content_rhc { position:absolute; top:274px; left:541px; width:230px; }
#content_lhc { width:202px; background-color:#FFFFFF; }
#shadow_left { float:left; width:19px; height:160px; background-image:url(../images/shadow_left.gif); background-repeat:no-repeat; }
#rhc_body { float:left; border:1px solid #FFFFFF; width:186px; }
#rhc_body2 { border-top:1px solid #FFFFFF; background-image:url(../images/shadow_left.gif); background-repeat:no-repeat; background-position:184px 29px; }
#shadow_right { float:left; width:19px; height:160px; background-image:url(../images/shadow_right.gif); }
#shadow_topright { position:absolute; left:748px; top:33px; width:22px; height:30px; background-image:url(../images/shadow_top_right.gif); }
#shadow_topright2 { position:absolute; left:748px; top:195px; width:19px; height:160px; background-image:url(../images/shadow_right.gif); }
#address { padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; line-height:16px; }
#footer { width:472px; }

hr { height:1px; color:#666666; }

a.footerln { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006699; line-height:20px; text-decoration:none; }
a.footerln:hover { color:#990000; }

.midbd { border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }
.footertxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006699; line-height:20px; padding-left:20px; }
.rhcpad { padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:20px; }
.rhcpad hr { border-style:dashed; }
.rhcpad .body { font-size:11px; }
.rhcpad a { font-size:11px; }
.quicklinks a { display:block; background-color:#666666; border-top:1px solid #FFFFFF; padding-left:22px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; text-decoration:none; }
.quicklinks a:hover { background-color:#999999; }

.toplinkpad a { float:left; padding-left:28px; padding-right:28px; height:34px; line-height:34px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none; background-image:url(../images/vert.gif); background-repeat:no-repeat; background-position:right; }
.toplinkpad a:hover { color:#666666; }
/* Styles for Survey - Start */
.svTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#6699cc; line-height:20px; }
.svTitleDesc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:20px; }
.svSubTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; }
.svDesc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:20px; }
.svQuestion { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:14px; }
.svAnswer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:14px; }
.REQ {/*Set on all inputs that are required*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:14px; }
.svCheckBox	 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:14px; }
.svDropDown { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:14px; }
.svRadioButton { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:14px; }
.svTextBox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:14px; }
.errorspan { display:none; color:#FF0000; }

.searchbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width: 108px; }

.tablefindform{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  margin-top: 2px; margin-bottom: 2px; margin-left:1px;}
.inputfindform{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:100px; height: 9px;}
