@charset "UTF-8";
/* CSS Document */

html { height: 100%; background-color: #fdfdfd; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-align: left; width: 1041px; /* height: 100%; */ margin: 0 auto; background-color: #999999; background-image: url(../images/body_background_gray.jpg); background-repeat: repeat-y;}

h1 { padding: 35px 0 25px 37px; }

h2 { color: #005C7E; font-size: 16pt; padding: 0 10px 20px 0; }

h3 { color: #005C7E; font-size:11pt; margin: 0 0 10px 42px; padding: 0 5px 10px 0; border-bottom: 1px dotted #999999; width: 200px;  }

#quickinfo { width: 270px; float: left; border-right: 1px dotted #999999; margin: 0 30px 0 0; }

#quickinfo p { font-size: 10pt; line-height: 15pt; color: #000000; font-weight: bold; padding: 0 20px 20px 42px; }

#content {width: 740px; float: right;}

p { font-size: 11pt; line-height: 15pt; color: #000000; padding: 0 20px 20px 0px; }

p a { text-decoration: underline; color: #005C7E; }

#menua {margin: 0 8px 45px 8px; height: 32px; padding-left: 19px; margin-bottom:25px; background-image: url(../images/inspec_menu_background.jpg); background-repeat: repeat-x; }

#menua a.vmenu, #menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {display:block; height:32px;  color:#000; text-decoration:none; text-align:center; padding: 0 15px 0 15px; font-size: 10pt; line-height: 33px;}

#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {float:left;}

#menua a.hmenu:hover {background:#cbcaca; color:#fff;}
#menua a.hmenu:active {background:#cbcaca; color:#fff;}

#footer {display:block; clear:both; margin: 10px 8px 0px 8px; height: 32px; padding-left: 9px; text-align: center; border-top: 1px dotted #999999;  }

.footermenu, .footermenu a, footermenu a:visited { color: #005C7E;  text-align:center; font-size: 10pt; line-height: 33px;  }

.footerText { color: #000000;  text-align:center; font-size: 10pt; padding:0; line-height: 0; clear: both;}

#contact-wrapper { width:430px; padding:20px;}  

#contact-wrapper div { clear:both; margin:1em 0;}  

#contact-wrapper label { display:block; float:none; font-size:16px; width:auto;}  

form#contactform input { border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7; border-style:solid; border-width:1px; padding:5px; font-size:16px; color:#333;}
 
form#contactform textarea { font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:100%; padding:0.6em 0.5em 0.7em; border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7; border-style:solid; border-width:1px;}  

