
/* COLORS 
BC Blue: #0099DD;
Orange Dark: #FF9D04;
Orange 2: #FF9A2E;
Orange Lite: #FFC931;
Maroon: #A13504;
Olive: #949963;

*/

H1 {
	color: #0099DD;
	font-size: 2.0em;
	line-height: .96em;
}

.titleH1 {
	color: #0099DD;
	font-size: 2.0em;
	line-height: .96em;
}

H1+H3 {
	margin-top: -12px;
	padding: 0px;
}

H2 {
	
}

H3 {
	color: #FF9A2E;
	font-size: 1.75em;
	/*margin-top: -13px;*/
	margin-bottom: 0px;
}

H4 {
	color: #0099DD;
	font-size: 1.67em;
	font-family: Palatino, Times;
	margin-bottom: 2px;
}

P {

}


a {
color:#0090DD;
text-decoration:underline;
}
a:hover {
color:#0090DD;
text-decoration:none;
}
a:visited {
color:#0090DD;
}

.noborder{
	border:none;
}
.white{
	color:#ffffff;
}
.black{
	color:#000000;
}
.grey{
	color:#777777;
}
.left{
	float:left;
}
.bold {
	font-weight:bold;
}
.right{
	float:right;
}
.orange{
	color:#FF9D04;
}
.maroon{
	color: #A13504;
}
.top5{
	padding-top:5px;
}
.top10{
	padding-top:10px;
}
.bottom10{
	padding-bottom:10px;
}
.left5{
	padding-left:5px;
}
.left10{
	padding-left:10px;
}
.leadin {
	/*color: #A13504;*/
	color: #000000;
	font-size: 1.8em;
	line-height: .96em;
	/*line-height: 15.552pt;*/
	padding-bottom: 10px;
}

.leadin .phone {
	font-size: 1.4em;
	font-weight: bold;
}	

.hours {
	margin-top:5px;
	font-size: 12px;
	font-weight: normal;
	line-height:13px;
	margin-bottom:20px;
}	

.hcbhy_head {
	margin-top: 10px;
	font-size: 1.8em;
	font-weight: normal;
	/*margin-bottom: 7px;*/
	margin-bottom: 15px;
	color:#0090DD;
}


.spec_intro_head {
	margin-top: 0px;
	font-size: 1.50em;
	font-weight: normal;
	margin-bottom: 5px;
}

.spec_intro {
	color: #A13504;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 10px;
}

.login{
	float:left;
	position:relative;
	left:250px;
	top:2px;
	color:#FF9A2E;
	font-size:1.2em;
	font-weight:bold;
}
.login span{
	padding-left:5px;
}

.layout_left .spec_intro {
	width: 160px;
	}

.home_right_col {
	width: 195px;
}

.noTopMargin {
	margin-top:0px;
	}
	
.homeStartSaving {
	width:320px; float:left;
	}
	
.homesSampleSavings {
	width:380px; float:right;padding-right:10px;
	}

TABLE.table_buttons {
	margin-top: 15px;
	width:90%;
	padding:10px;
}	

.table_buttons td {
	padding:10px;
}

TABLE.capture_list {
	border: 1px solid silver;
}

.quote_header TD {
	background-color: #fff1b4;
	font-weight: bold;
}


.fieldlabel {
	font-weight: bold;
}

.planName {
	font-size:1.2em; font-weight:bold; color:#0090dd;
	}
	
.planName .price {
	color:#a13504;
	}
	
.appButton {
	background-color:#03b3f0;
	border-top:2px solid #5ecafe;
	border-right:2px solid #075d8c;
	border-bottom:2px solid #075d8c;
	border-left:2px solid #5ecafe;
	color:#ffffff;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	width:118px;
	}
	
.appButton_anysize {
	background-color:#03b3f0;
	border-top:2px solid #5ecafe;
	border-right:2px solid #075d8c;
	border-bottom:2px solid #075d8c;
	border-left:2px solid #5ecafe;
	color:#ffffff;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	
	}	
	
.faqPage {
	width:550px;
	margin-top:25px;
	}
	
.faqPage h3 {
	color:#ffa346;
	font-size:1.3em;
	margin-top:20px;
	margin-bottom:0px;
	}
	
.faqPage p {
	margin-top:3px;
	}
	
.prodPage {
	width:710px;
	margin-top:25px;
	}
	
.prodPage h3 {
	color:#ffa346;
	font-size:1.3em;
	margin-top:25px;
	margin-bottom:-10px;
	}
	
.linkPrint
{
	font-size:1.5em;
}


@media print
{ 
.layout_left { display:none;}
TABLE.capture_list {width:650px;}
}
