/* CSS Document */
body,td,th { font: normal 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
body { margin: 0px; background-color:#3e107c; }
a:link { color: #FFCC00; text-decoration: none; }
a:visited { text-decoration: none; color: #FFCC00; }
a:hover, a:focus { text-decoration: underline; color: #FFFFFF; }
a:active { text-decoration: none; color: #FFFFFF; }
.elink a:link, .elink a:visited { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #660099; text-decoration: none; }
.elink a:hover, .elink a:focus { color: #FFCC00; text-decoration: underline; }
.returnems a:link, .returnems a:visited { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
.returnems a:hover, .returnems a:focus { color:#FFFF00; text-decoration: underline; }
.maintbl { background-color: #FFFFFF; }
.maintblpadded { background-color: #FFFFFF; padding-left: 20px; }
.btmrow { font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.padleft { padding-left: 20px; }
.padtopbottom { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; padding-top: 20px; padding-bottom: 20px;}
.navrow { padding-left: 20px; padding-bottom: 30px; font-weight: bold;}
.indxstmt { font: bold 16px Arial, Helvetica, sans-serif;  color: #000000; padding: 20px; }
.newhours { font: bold 16px Arial, Helvetica, sans-serif;  color: #990000; padding: 20px; }
.phone { font: bold 14px Arial, helvetica, sans-serif; color: #CCCCCC; padding-right: 20px; }
.phoneindent { font: bold 14px Arial, helvetica, sans-serif; color: #CCCCCC; padding-left: 160px; }
.navspacer { padding-left: 20px; padding-top: 40px; padding-bottom: 40px; }
.visit { padding-left: 20px; color: #FFCC00; }
.friendly { color: #cd0007; }
.equiphdr { font: bold 16px Arial, Helvetica, sans-serif;  color: #000000; }
.equipsubhdr { font: bold 12px Arial, Helvetica, sans-serif;  color: #001584; }
.equiplst { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; }
.equiplstbold { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; }
.newmetalhdr { font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #660066; } 
.remnanthdr { font: bold 14px Tahoma, Arial, Verdana, sans-serif; color: #001584; }
.certhdr { font: bold 18px Arial, Helvetica, sans-serif;  color: #660033; }
.alumhdr { font: bold 18px Tahoma, Arial, Verdana, sans-serif; color:#000066; text-decoration: underline; }
.specialorder { font: bold 20px Arial, Helvetica, sans-serif;  color: #000000; }
.copyright { font: normal 10px Tahoma, Arial, Verdana, sans-serif; color: #39107B; text-decoration: none; }
.copyright-current { font: normal 10px Tahoma, Arial, Verdana, sans-serif; color: #FFFF99; text-decoration: none; background-color: #39107B;}
.texthdr { font: bold 12px Tahoma, Arial, Verdana, sans-serif; color: #000000; }
.hdrpadbottom { font: bold 16px Arial, Helvetica, sans-serif;  color: #000000; padding-bottom: 20px; }
.certs { font: bold 14px Tahoma, Arial, Verdana, sans-serif;  color: #000000; }
.padleft { padding-left: 20px; }
.formrequired { color: #FF0000; }
.remnantbottom { padding-bottom: 20px; }
.roofingnav { padding-top: 20px; padding-bottom: 20px; }
.location { padding-top: 20px; padding-bottom: 20px; padding-right: 20px; }
.backoutline { background-image: url(images/outlines.jpg); background-repeat: no-repeat; }
.garagesign { padding-top: 20px; padding-bottom: 20px; }
.scheduletbl { border: medium solid #000099; }
.schedulehdr { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; padding: 5px;
	border-right: thin solid #000099; border-bottom: thin solid #000099; }
.schedulehdrb { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; padding: 5px;
	 border-bottom: thin solid #000099; }
.schedulea { padding: 2px; border-right: thin solid #000099; border-bottom: thin solid #000099; }
.scheduleb { padding: 2px; border-bottom: thin solid #000099; }
.scheduler { padding: 2px; border-right: thin solid #000099; }
.schedulehdrback { background-color: #CCCCCC; }
.schedulebacka { background-color: #CCCCFF; }
h1 { color: #660099; }
h2 { color:#000000; }
h3 { color: #FFFFFF; background-color: #39107B; }
h4 { color: #001584; }
h5 { color: #001584; }
