
.top {
        FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none;
}
.top:link {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none; 
}
.top:visited {
       FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none;
}
.top:hover {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #29518C; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline;
 }
.bottom {
        FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none; text-align: center;
}
.bottom:link {
        FONT-SIZE: 10px; COLOR: #29518C; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
}
.bottom:visited {
       FONT-SIZE: 10px; COLOR: #29518C; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
}
.bottom:hover {
        FONT-SIZE: 10px; COLOR: #FF3300; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
 }
 .mainnav {
         FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3C639A; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none;  background-color: #D4E4FE;
 }
 .mainnav:link {
         FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3C639A; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none;
 } 
 .mainnav:visited {
         FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3C639A; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none
 }
 .mainnav:hover {
         FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FF3300; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none
 }
 .mainnavdark {
         FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3C639A; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none;  background-color: #98BDF4;
 }
  .subnav {
          FONT-SIZE: 10px; COLOR: #29518C; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none;  background-color: #F0F7FF;
  }
  .subnav:link {
          FONT-SIZE: 10px; COLOR: #29518C; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
  }
  .subnav:visited {
         FONT-SIZE: 10px; COLOR: #29518C; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
  }
  .subnav:hover {
          FONT-SIZE: 10px; COLOR: #FF3300; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
 }
 .midnav {
         FONT-SIZE: 11px; COLOR: #29518C; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
 }
 .midnav:link {
         FONT-SIZE: 11px; COLOR: #29518C; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
 }
 .midnav:visited {
        FONT-SIZE: 11px; COLOR: #29518C; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
 }
 .midnav:hover {
         FONT-SIZE: 11px; COLOR: #FF3300; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
 }
 a:link {
         FONT-SIZE: 12px; COLOR: #4971AC; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
 }
 a:visited {
        FONT-SIZE: 12px; COLOR: #4971AC; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
 }
 a:hover {
         FONT-SIZE: 12px; COLOR: #FF3300; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
 }
.call {
        FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans Serif; font-weight: bold;
}
.call:link {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
}
.call:visited {
       FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
}
.call:hover {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF3300; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
 }
.homehead {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2A528D; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
}
.homehead:link {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2A528D; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
}
.homehead:visited {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2A528D; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
}
.homehead:hover {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2A528D; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
 }
 .learning {
         FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
 }
 .learning:link {
         FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2A528D; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
 }
 .learning:visited {
         FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2A528D; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
 }
 .learning:hover {
         FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2A528D; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
 }
.input {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
P {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.homesubhead {
        FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #2F95B3; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
}
.subpagehead {
        FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FF3300; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
}
.smalltext {
        FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
}
.testimonialhead {
        FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
}
.testimonial {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Sans Serif;
}
.formtext {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-DECORATION: none;
}

.submit {
	font-family	: MS SANS SERIF, Arial, Helvetica, Sans;
	font-size	: 9pt;
	font-weight	: bold;
	color		: #ffffff;
	background	: #EC0000;
	cursor		: hand;}

.reset {
	font-family	: MS SANS SERIF, Arial, Helvetica, Sans;
	font-size	: 9pt;
	font-weight	: bold;
	color		: #ffffff;
	background	: #EC0000;
	cursor		: hand;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 { font-family: Trebuchet MS; font-size: 24px; font-weight: bold; color:#4971AC;
}
h2 { font-family: Trebuchet MS; font-size: 20px; font-weight: bold; color:#4971AC; text-decoration: none;
}
h3 { font-family: Trebuchet MS; font-size: 14px; font-weight: bold; color:#4971AC; margin-bottom:0em; text-decoration:underline;
}
h4 { font-family: Trebuchet MS; font-size: 12px; font-weight: bold; color:#4971AC; vertical-align:bottom;
}
.boxtitle {
         FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans Serif; font-weight: bold;
 }
.boxtext {
         FONT-SIZE: 11px; COLOR: #4971AC; FONT-FAMILY: Arial, Helvetica, Sans Serif; text-decoration:none;
}
.quotetitle { font-family: Trebuchet MS; font-size: 24px; font-weight: bold;
}
.quotesubtitle { font-family: Trebuchet MS; font-size: 14px; font-weight: bold; margin-bottom: -1cm;
}
.quotetext { font-family: Arial, Helvetica, Sans Serif; font-size: 12px; font-weight: normal;
}
.background { background-repeat: no-repeat; background-position: right;}
.footer {
	font-family: Trebuchet MS; font-size: 14px; font-weight: bold; color:#666666; text-align: center; 
}
.footer:link {
	font-family: Trebuchet MS; font-size: 14px; font-weight: bold; color:#666666; text-align: center; text-decoration:none;
}
.footer:visited {
	font-family: Trebuchet MS; font-size: 14px; font-weight: bold; color:#666666; text-align: center; text-decoration:none;
}
.footer:hover {
	font-family: Trebuchet MS; font-size: 14px; font-weight: bold; color:#333333; text-align: center; text-decoration:none;
}
td.mainCellPad { padding-left:16px; padding-top:20px; }

.mainHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    color:#CC3333;
    LINE-HEIGHT: 18pt;
    FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica; }

.mainsubTxt {
    FONT-WEIGHT:;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana,Helvetica;
}

.mainsubTxtName {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana,Helvetica;
}

td.midSection { background:url(midGradient.gif); background-repeat: repeat-x; padding-top:10px; }

.midSectionTxt { font: normal 20px Verdana, Tahoma, Helvetica; text-decoration:none; color:#29518C; font-weight:bold; }

.border {
	border-style:solid;
	border-width:1px;
	border-color:#0084D7;
	background-color:#D5E8F6;
}

.providersHead {
	font: normal 16px Verdana, Helvetica, Tahoma;
	text-decoration:none;
	color:#000000;
	font-weight:bold;	
}

a.providersLink {
	font: normal 12px Verdana, Helvetica, Tahoma;
	text-decoration:underline;
	color:#343233;
	font-weight:bold;
}
.providerInfo, ul.providerInfo, li.providerInfo {
	font: normal 12px Verdana, Helvetica, Tahoma;
	color:#343233;
}

.frmTable {
	background-color:#D6E8F6;
}

td.frmHeader, .frmHeader {
	background-color:#B9BABC;
	padding-left:8px;
	padding-top:3px;
	font: normal 10px Verdana, Helvetica, Tahoma;
	text-decoration:none;
	color:#2A518C;
	font-weight:bold;
	border-left: #0084D7 1px solid;
	border-right: #0084D7 1px solid;
	border-top: #0084D7 1px solid;
}
.frmTxt {
	font: normal 10px Verdana;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.frmMiscTxt {
	font: normal 12px Verdana;
	text-decoration:none;
}

td.stHead {
	background:url('images/stTitleDash.gif');
        background-repeat: repeat-x;
	background-color:#D4E4FE;
	border-bottom: #98BDF4 1px solid;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:5px;
}

td.stBody {
	background-color:#F0F7FF;
	padding-top:3px;
	padding-left:11px;
	padding-bottom:3px;
}

td.stDash {
	background:url('images/nav_bg.gif');
	background-repeat:repeat-x;
	border-bottom: #91BAEE 1px dashed;
	height:4px;
}

.memberinfo { font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; background-color:#D5E8F6; background-image: none; text-align: center; vertical-align:top; }

.pod { background-color:#D5E8F6; background-image: none; padding: 4px; }

.quoteform{ background-color:#0084D9; background-image: none; padding-bottom: 2px; padding-top: 2px; padding-left: 4px; padding-right: 4px; }

.formtext{ font-family: Verdana, sans-serif; font-size: 10px; color: #333333; font-weight: bold; text-decoration: none; height: 18px; padding-right:10px; vertical-align: bottom; background-color:#D5E8F6; background-image: none; }

.required { font-weight: bold; font-family: Verdana; font-size: 12px; color: #FF0000; text-decoration: none; }

.formdata{ font-family: Verdana, sans-serif; font-size: 10px; color: #666666; height: 18px; background-color:#D5E8F6; background-image: none; }

.formcell{ font-family: Verdana, sans-serif; font-size: 10px; border: 1px solid #666666; color: #0084D9; height: 18px; background-color:#ffffff; background-image: none; }

.required { font-weight: bold; font-family: Verdana; font-size: 12px; color: #FF0000; text-decoration: none; }

.newsletter { font-family: Trebuchet MS; font-size: 12px; color: #000000; text-decoration: none; }

.legal { font-family: Trebuchet MS; font-size: 11px; color: #666666; text-decoration: none; text-align: center; }

 #hvac{ position: absolute; left: 200px; top: 950px; right: 200px; font-family:arial; font-size: 8pt; color:666666; text-align: center;}
.skyadtext { font-family: Trebuchet MS; font-size: 11px; font-weight: normal; }
.skyadtextbold { font-family: Trebuchet MS; font-size: 11px; font-weight: bold; }
.skyadtitle { font-weight: bold; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; }