* { padding: 0px; margin: 0px; }
body { background-color: #ffffff; background-image: url(../images/bg.jpg); background-position: top left; background-repeat: repeat-x; color: #333333; font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; }
img { border: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
#body { width: 100%; text-align: center; }
#body #layout { width: 980px; margin: auto; }
#body #layout #header { width: 100%; height: 305px; }
#body #layout #header #hLeft { float: left; width: 203px; height: 305px; margin: 0px 15px 0px 0px; }
#body #layout #header #hLeft #logo { width: 164px; height: 87px; padding: 11px 0px 0px 39px; text-align: left; }
#body #layout #header #hLeft #menu { width: 100%; text-align: left; margin: 4px 0px 0px 0px; }
#body #layout #header #hLeft #menu ul { list-style-type: none; cursor: default; }
#body #layout #header #hLeft #menu ul li { width: 203px; height: 29px; text-align: left; }
#body #layout #header #hLeft #menu ul li a { background-image: url(../images/menu_bg.gif); background-position: left; background-repeat: no-repeat; color: #ffffff; font-family: Verdana; font-size: 12px; font-weight: normal; font-style: normal; line-height: 29px; text-align: left; text-decoration: none; width: 145px; height: 29px; display: block; padding: 0px 0px 0px 58px; }
#body #layout #header #hLeft #menu ul li a:hover { background-image: url(../images/menu_hover_bg.gif); background-position: left; background-repeat: no-repeat; text-decoration: none; }
#body #layout #header #hLeft #menu ul li.noDiv { width: 203px; height: 28px; text-align: left; }
#body #layout #header #hLeft #menu ul li.noDiv a { background-image: url(../images/menu_nodiv_bg.gif); background-position: left; background-repeat: no-repeat; color: #ffffff; font-family: Verdana; font-size: 12px; font-weight: normal; font-style: normal; line-height: 28px; text-align: left; text-decoration: none; width: 145px; height: 28px; display: block; padding: 0px 0px 0px 58px; }
#body #layout #header #hLeft #menu ul li.noDiv a:hover { background-image: url(../images/menu_hover_nodiv_bg.gif); background-position: left; background-repeat: no-repeat; text-decoration: none; }
#body #layout #header #hLeft #menu ul li ul, #body #layout #header #hLeft #menu ul li.noDiv ul { position: absolute; display: block; visibility: hidden; }
#body #layout #header #hLeft #menu ul li ul li, #body #layout #header #hLeft #menu ul li.noDiv ul li { width: 166px; height: 29px; text-align: left; }
#body #layout #header #hLeft #menu ul li ul li a, #body #layout #header #hLeft #menu ul li.noDiv ul li a { background-image: url(../images/blank.gif); background-color: #653b73; border-top: #f6d3ec solid 1px; border-left: #f6d3ec solid 1px; border-right: #f6d3ec solid 1px; border-bottom: 0px; color: #ffffff; font-family: Verdana; font-size: 12px; font-weight: normal; font-style: normal; line-height: 28px; text-align: left; text-decoration: none; width: 145px; height: 29px; padding: 0px 0px 0px 19px; display: block; }
#body #layout #header #hLeft #menu ul li ul li a:hover, #body #layout #header #hLeft #menu ul li.noDiv ul li a:hover {
	background-image: url(../images/blank.gif);
	background-color: #733b3e;
	text-decoration: none;
}
#body #layout #header #hLeft #menu ul li ul li.lastSub, #body #layout #header #hLeft #menu ul li.noDiv ul li.lastSub { width: 166px; height: 30px; text-align: left; }
#body #layout #header #hLeft #menu ul li ul li.lastSub a, #body #layout #header #hLeft #menu ul li.noDiv ul li.lastSub a { background-image: url(../images/blank.gif); background-color: #653b73; border-top: #f6d3ec solid 1px; border-left: #f6d3ec solid 1px; border-right: #f6d3ec solid 1px; border-bottom: #f6d3ec solid 1px; color: #ffffff; font-family: Verdana; font-size: 12px; font-weight: normal; font-style: normal; line-height: 28px; text-align: left; text-decoration: none; height: 30px; width: 145px; padding: 0px 0px 0px 19px; display: block; }
#body #layout #header #hLeft #menu ul li ul li.lastSub a:hover, #body #layout #header #hLeft #menu ul li.noDiv ul li.lastSub a:hover { background-image: url(../images/blank.gif); background-color: #733b3e; text-decoration: none; }
* html #body #layout #header #hLeft #menu ul li a, * html #body #layout #header #hLeft #menu ul li ul li a, * html #body #layout #header #hLeft #menu ul li.noDiv ul li a, * html #body #layout #header #hLeft #menu ul li ul li.lastSub a, * html #body #layout #header #hLeft #menu ul li.noDiv ul li.lastSub a { display: inline-block; }
#body #layout #header #hRight { float: left; width: 762px; height: 305px; }
#body #layout #header #hRight #telephoneNo { color: #413c3c; font-size: 13px; font-weight: bold; line-height: 35px; margin: 25px 20px 0px 0px; text-align: right; height: 35px; }
#body #layout #header #hRight #banner { border: #facdb2 solid 1px; padding: 2px; }


#body #layout #threeBanner { width: 100%; height: 100px; padding: 6px 0px 0px 0px; }

#body #layout #threeBanner #tab1 { float: left; margin-left:0px;   padding: 0px 0px 0px 0px; text-align: left; vertical-align:top; }

#body #layout #threeBanner #tab2 {float: left; margin-left:25px;   padding: 0px 0px 0px 0px; text-align: left; vertical-align:top; }

#body #layout #threeBanner #tab3 {float: left; margin-left:25px;   padding: 0px 0px 0px 0px; text-align: left; vertical-align:top; }

#body #layout #threeBanner #tab4 {float: left; margin-left:25px;   padding: 0px 0px 0px 0px; text-align: left; vertical-align:top; }






/*#body #layout #threeBanner #tab1 a, #body #layout #threeBanner #tab2 a, #body #layout #threeBanner #tab3 a, #body #layout #threeBanner #tab4 a { color: #ffffff; font-size: 12px; font-weight: bold; margin-top:0px; padding: 0px 0px 0px 100px; text-decoration: none; }*/

#body #layout #threeBanner #tab1 a:hover, #body #layout #threeBanner #tab2 a:hover, #body #layout #threeBanner #tab3 a:hover,#body #layout #threeBanner #tab4 a:hover  { text-decoration: underline; }
#body #layout #content { width: 100%; padding-left:0px; margin: 0px 0px 5px 0px; }
#body #layout #content #col1 { float: left; width: 209px; padding-left:0px; text-align: left; margin: 10px 0px 0px 0px; }



#body #layout #content #col2 { float: left; width: 562px;padding-left:0px; text-align: left; }
#body #layout #content #col2 .inner { float:right; border: #969696 solid 2px; width: 520px; margin: 0px 28px 10px 0px; padding: 0px; }
#body #layout #content #col2 .inner p { margin: 0px 0px 0px 0px; }
#body #layout #content #col2 .inner h2 { color: #303c4a; font-family: Verdana; font-size: 20px; font-style: normal; font-weight: normal; margin: 0px 0px 15px 0px; }
#body #layout #content #col2 .inner a { color: #665569; font-family: Verdana; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; }
#body #layout #content #col2 .inner a:hover { text-decoration: underline; }
#body #layout #content #colin { float: left; width: 700px; text-align: left; margin: 10px 0px 0px 0px; }
#body #layout #content #colin .inner { border: #95669d solid 2px; background-color:#FBF3F0; width: 749px; margin: 0px 0px 10px 8px; padding: 5px; }
#body #layout #content #colin .inner ul { padding: 10px 0px 10px 20px;}
#body #layout #content #colin .inner ul li { padding: 3px;list-style-image: url(../images/bullet.gif);}
#body #layout #content #colin .inner p { margin: 0px 0px 0px 0px; }
#body #layout #content #colin .inner strong { color: #653B73; }
#body #layout #content #colin .inner h2 { color: #653B73; font-family: Verdana; font-size: 20px; font-style: normal; font-weight: normal; margin: 0px 0px 15px 0px; }
#body #layout #content #colin .inner h3 { color: #653B73; font-family: Verdana; font-size: 13px; font-style: normal; font-weight: bold; margin: 0px 0px 15px 0px; }
#body #layout #content #colin .inner h3 a { color: #653B73; font-family: Verdana; font-size: 13px; font-style: normal; font-weight:bold; text-decoration:none;  border-bottom: #653B73; border-width: 0px 0px 0px 0px;    border-style: none none none none;}
#body #layout #content #colin .inner h3 a:hover { text-decoration: underline; }
#body #layout #content #colin .inner a { color: #653B73; font-family: Verdana; font-style: normal; font-weight: bold; text-decoration: none; border-bottom: #653B73; border-width: 0px 0px 1px 0px;    border-style: none none dotted none;}
#body #layout #content #colin .inner a:hover { text-decoration: underline; }
#body #layout #content #col3 { float: right; width: 209px; text-align: left; }
#body #layout #content #col1 h3, #body #layout #content #col3 h3 { background-image: url(../images/box_head_bg.jpg); background-position: center; background-repeat: no-repeat; color: #ffffff; font-family: Verdana; font-size: 15px; font-style: normal; font-weight: bold; line-height: 28px; width: 209px; height: 28px; text-align: center; }
#body #layout #content #col1 .box, #body #layout #content #col3 .box { background-color: #ffffff; background-image: url(../images/box_bg.jpg); background-position: top; background-repeat: no-repeat; border-left: #95669d solid 2px; border-right: #95669d solid 2px; border-bottom: #95669d solid 2px; border-top: #95669d solid 2px; color: #653B73; font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal; width: 181px; padding: 12px; margin-bottom: 7px; }
#body #layout #content #col1 .box ul, #body #layout #content #col3 .box ul { list-style-type: square; margin: 0px 0px 0px 24px; }
#body #layout #content #col1 .box ul li, #body #layout #content #col3 .box ul li { list-style: square; padding: 0px 0px 0px 6px; }
#body #layout #content #col1 .box a, #body #layout #content #col3 .box a { color: #653B73; font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none;}
#body #layout #content #col1 .box a:hover, #body #layout #content #col3 .box a:hover { text-decoration: underline; }
#body #layout #content #col1 .box .formLabel, #body #layout #content #col3 .box .formLabel { color: #653B73; font-size: 12px; font-weight: bold; line-height: 22px; float: left; width: 67px; height: 22px; display: block; margin: 0px 0px 15px 0px; }
#body #layout #content #col1 .box .formTextField, #body #layout #content #col3 .box .formTextField { border: #7f9db9 solid 1px; color: #653B73; font-size: 12px; font-weight: normal; line-height: 20px; float: left; width: 111px; height: 20px; margin: 0px 0px 15px 0px; }
#body #layout #content #col1 .box .formTextArea, #body #layout #content #col3 .box .formTextArea { border: #7f9db9 solid 1px; color: #653B73; font-size: 12px; font-weight: normal; float: left; width: 111px; height: 100px; margin: 0px 0px 8px 0px; overflow: auto; }
#body #layout #content #col1 .box .formButton, #body #layout #content #col3 .box .formButton { float: left; width: 111px; }
#body #layout #content #col1 .box .formLabelBlank, #body #layout #content #col3 .box .formLabelBlank { color: #653B73; font-size: 12px; font-weight: bold; line-height: 22px; float: left; width: 67px; height: 22px; display: block; }
#body #footer { background-image: url(../images/footer_bg.gif); background-position: top; background-repeat: repeat-x; width: 100%; height: 45px; padding: 14px 0px 0px 0px; margin: 6px 0px 0px 0px; }
#body #footer a { color: #303c4a; font-family: Verdana; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; }
#body #footer a:hover { text-decoration: underline; }
.clear { clear: both; }
#free_quote {width:207px; border:#95669d solid 1px;}
