/* Robertson Main Styles 2011 CSS  */
@charset "utf-8";

body{
	background-color: #1C366C;
	margin-top: 2px;
	/*background-attachment: fixed;
	background-image: url(../_pix_big/hemmingways3154_edited.jpg);
	background-repeat: repeat;
	background-position: left center;*/
}

/*div {
	border: thin dotted #F00;
}*/

#wrapper_all {
	width: 960px;
	min-height:1100px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #666;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	overflow: auto;
	margin-top: 10px;
	background-color: #FFF;
}

#top{
	margin-right: 20px;
	margin-left: 15px;
	margin-bottom: 10px;
	height: 120px;
}

#top #logo_rer {
	padding-top: 12px;
}
#info_top {
	float: right;
	width: 250px;
	margin-top: 0px;
	padding-top: 12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
}
#logo {
	float: left;
}
#info_top p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	line-height: 132%;
	margin-top: 0px;
	margin-bottom: 0px;
}

#info_top p a:link{
	color: #C03;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: underline;
}
#info_top p a:visited{
	color: #C00;
}
#info_top p a:hover{
	color: #FFF;
	background-color: #C03;
}
#info_top p a:active{
	color: #FFF;
	background-color: #F00;
}



#main {
	min-height:500px;
	position: relative;
}

#content  {
	width: 920px;
	float: left;
	padding-top: 15px;
	margin-left: 15px;
	min-height: 600px;
}

#full_width {
	width: 98%;
	min-height: 500px;
	float: left;
	padding-right: 2px;
	padding-left: 6px;
}
#left_less_sidebar {
	min-height: 600px;
	float: left;
	padding-right: 30px;
	padding-left: 6px;
	width: 65%;
}

#sidebar {
	width: 25%;
	min-height: 600px;
	padding: 10px;
	border: 1px solid #666;
	background-color: #EBEBD6;
	float: left;
	/*-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;*/
}

#col_one   {
	width: 410px;
	float: left;
	padding-right: 2px;
	padding-left: 6px;
	margin-top: 0px;
	padding-top: 0px;
	/*background-color: #E4E4E4;*/
	/*background-color: #0C3;*/
}
#col_two   {
	float: left;
	width: 410px;
	margin-left: 30px;
	padding-right: 10px;
	/*background-color: #E4E4E4;*/
	/*background-color: #0099CB;*/	
	/*xxxbackground-color: #3CF;*/
}

#two_columns_sidebar_left{
	background-color: #CCC;
}
#two_columns_sidebar_left #col_one {
	width: 220px;
	float: left;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 0px;
	padding-top: 0px;
}
#two_columns_sidebar_left #col_two {
	float: left;
	width: 640px;
	margin-left: 30px;
	padding-right: 6px;
	padding-left: 6px;
}



#three_columns {
	background-color: #CCC;
}
#three_columns #col_one {
	width: 240px;
	float: left;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 0px;
	padding-top: 0px;
	/*background-color: #E4E4E4;*/
	/*background-color: #0C3;*/
}
#three_columns #col_two {
	float: left;
	width: 280px;
	margin-left: 30px;
	padding-right: 6px;
	padding-left: 6px;
	/*background-color: #15C5FF;	*/
	/*background-color: #E4E4E4;*/
	/*xxxbackground-color: #3CF;*/

}
#three_columns #col_three {
	width: 280px;
	margin-left: 30px;
	padding-right: 6px;
	padding-left: 6px;
	/*background-color: #0C0;*/
	float: left;	
	/*background-color: #E4E4E4;*/	/*background-color: #0099CB;*/	/*xxxbackground-color: #3CF;*/
}



#footer {
	background-color: #1B356B;
	color: #CEDAF2;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.7em;
	line-height: 145%;
	margin-left: auto;
	margin-right: auto;
	min-height: 80px;
	padding-left: 50px;
	padding-top: 75px;
	width: 960px;
}
#footer a:link {
	font-weight:bold;
	text-decoration:underline;
	color: #CCC;
}
#footer a:visited{
	font-weight:bold;
	text-decoration:underline;
	color: #CCC;
}
#footer a:hover{
	color: #FFF;
	background-color:#F30;
	text-decoration:none;
}
#footer a:active{
	color:#0A246A;
	background-color:#FC0;
	text-decoration:none;
}

.flt_left {
	float: left;
	margin-right: 20px;
	padding-right: 0px;
}
.flt_right {
	float: right;
	margin-left: 20px;
}
.pic_centered {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.border_light {
	border: 1px solid #CCC;
}
.pic_caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #09C;
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
.border_dark {
	border: 1px solid #000;
}



#col_one h1, #col_two h1, #col_three h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 125%;
	margin-top: 4px;
	margin-bottom: 4px;
}
h1{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 125%;
	color: #2E58B1;
	/*color: #2D57B0; */
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 3px;
	padding-bottom: 3px;	/* Shadow deleted 2012-0808*/	/*text-transform: none;
	text-shadow: 5px 5px 8px #C0C0C0;	*/	
	/*filter: dropshadow(color=#C0C0C0, offx=4, offy=4);*/
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*color: #3868CB;*/
	line-height: 145%;
	color: #000;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C13100;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 145%;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 145%;
	font-weight: bold;
}
h5 {
}
h6 {
	font-weight: normal;
	font-size: 0.6em;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
}

p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;
	line-height: 145%;
}

/*ul{
}*/

li{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 135%;
}


#content a:link{
	color: #940303;
	/*color: #C03;*/
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: underline;
}
#content a:visited{
	color: #940303;	/*color: #C00;*/
}
#content a:hover{
	color: #FFF;
	background-color: #D00606;
}
#content a:active{
	color: #FF0;
	background-color: #D00606;
}


.intro_text {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #000;
	line-height: 135%;
	font-weight: bold;
	border-left-width: 10px;
	border-left-style: solid;
	padding-left: 12px;
	padding-right: 12px;
	border-left-color: #E1530F;
}
.intro_text_no_border {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 135%;
	font-weight: bold;
	padding-right: 12px;
}

.intro_text_no_border li{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 135%;
	font-weight: bold;
	margin-left:-15px;
}

.home_intro_text {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000;
	line-height: 135%;
}
.text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;
}
.subhead_reg {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 135%;
	font-weight: bold;
}
.subhead_sm {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 145%;
	font-weight: bold;
}

.subhead_red {
	font-weight: bold;
	color: #C00;
}
.subhead_reverse_red {
	background-color: #C03;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	margin-bottom: 0px;
}
.subhead_reverse_blue {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	margin-bottom: 0px;
	background-color: #0199CB;
}
.subhead_reverse_darker_blue {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	margin-bottom: 0px;
	background-color: #069;
}

.pullout_reverse_black {
	background-color: #000;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	margin-bottom: 0px;
}
.pullout_reverse_blue {
	background-color: #069;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	margin-bottom: 0px;
	text-transform: capitalize;
	line-height: 150%;
}


.highlight {
	background-color: #E8E8E8;
}
.quote_big {
	background-image: url(css_images/quote_left_taupe_180.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 145%;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 10px;
	text-align: left;
	padding-top: 6px;
	width: 340px;
}
.quote_medium {
	background-image: url(css_images/quote_left_taupe_75h.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 145%;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 10px;
	text-align: right;
	padding-top: 6px;
}
.quoted {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 145%;
	text-align: left;
	margin-top: -8px;
	padding-top: 0px;
	padding-left: 10px;
}


#promo {
	text-align: center;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#promo h4 {
	list-style-type: none;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 140%;
	letter-spacing: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	width: 200px;
}
#promo ul {
	padding-left: 0px;
	margin-top:0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#promo ul li {
	list-style-type: none;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 140%;
	letter-spacing: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	width: 200px;
}

#promo a{
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	display: block;
	text-decoration: none;
	text-align:center;
	padding: 8px;
	background-color: #C03;
	margin-right:4px;
	margin-left:4px;
}

#promo a:link {
	background-color: #069;
	color: #FFF;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
}
#promo a:visited  {
	background-color: #069;
	color: #FFF;
}
#promo a:hover {
	background-color: #00AE2C;
	color: #FFF;
}
#promo a:active {
	background-color: #F00;
	color: #FF0;
}
/*==================================================================================*/

#promo_vert {
	width:135px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

/*#homepage #promo_vert h1 {
	font-size: 16px;
	padding: 0px;
}*/

#promo_vert h1 {
	font-size: 16px;
	line-height:145%;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#promo_vert h4 {
	list-style-type: none;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 140%;
	letter-spacing: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	width: 200px;
}
#promo_vert ul {
	padding-left: 0px;
	margin-top:0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	/*width: 140px;*/
}
#promo_vert ul li {
	list-style-type: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 140%;
	letter-spacing: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#promo_vert a{
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	display: block;
	text-decoration: none;
	text-align:center;
	padding: 6px;
	background-color: #C03;
	/*margin-left:0;
	margin-right:0;*/
}

#promo_vert a:link {
	background-color: #016383;
	/*background-color: #0199CB;*/ /* light blue */
	color: #FFF;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}
#promo_vert a:visited  {
	background-color:#016383;
	/*background-color: #09C;*/
	color: #FFF;
}
#promo_vert a:hover {
	/*background-color: #F00;*/ /*Red*/
	background-color: #00AE2C;
	color: #FFF;
}
#promo_vert a:active {
	background-color: #F00;
	color: #FF0;
}
/*==================================================================================*/




/*-------------------------------------------------*/

/*#promo li a{
	display: block;
	text-decoration: none;
	text-align:center;
	padding: 8px;
	background-color: #C03;
}

#promo li a:link {
	background-color: #069;
	color: #FFF;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
}
#promo li a:visited  {
	background-color: #005B88;
	color: #FFF;
}
#promo li a:hover {
	background-color: #F00;
	color: #FFF;
}
#promo li a:active {
	background-color: #F00;
	color: #FF0;
}*/


/*-------------------------------------------*/




/*  Project Chart   --------------------------------------------------------------*/

#proj_table{
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#proj_table td{
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6AB;
}
.proj_city {
	background-color: #096;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.proj_category{
	background-color: #F0ECE3;
	color: #000;
	font-weight: bold;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #FFF;
	font-size: 15px;
}
#pix {
	width: 800px;
}

/*Tips -------------------------------------------------*/

#tip_highlight {
	background-color: #F0EAD9;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border: 1px solid #666;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	max-width:362px;
}

.emergency_tip_100w {
	width:100px;
	background-color: #00B378;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 0px;
	float: left;
	margin-right: 20px;
	line-height: 1.3em;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 3px;
	margin-bottom: 0px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-bottomright:12px;
	-webkit-border-top-left-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	border-radius:12px;
}

#mini_sidebar {
	width: 185px;
	border: 1px solid #666;
	/*background-color: #F5F5EB;*/	/* Thru 2012-0108*/
	background-color: #CAE3C1;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}
.white_reverse {
	color: #FFF;
}
.black_type{
	color:#000;
	text-shadow: 0px 0px 0px #C0C0C0;		
}
#promo_home {
	background-color: #BFE5F2;
	-moz-box-shadow: 3px 3px 8px #888888;
	-webkit-box-shadow: 6px 6px 8px #888888;
	box-shadow: 6px 6px 8px #888888;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
#promo_home h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin: 0px;
	background-color: #0199CB;
	color: #FFF;
    text-shadow: 5px 5px 8px #333;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#promo_home h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 125%;
	padding-right: 16px;
	padding-left: 16px;
	margin-top: 3px;
	font-weight: normal;
	color: #000;
}
#promo_home p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 145%;
	padding-right: 16px;
	padding-left: 16px;
	margin-top: 3px;
}

#promo_home ul{
	padding-left: 10px;
}
#promo_home li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#seasonal_tips p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#coupon {
	/*border: 2px dashed #666;*/
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #F0F0F0;
	margin-top: auto;
	background-image: url(../_images/sumtextb.jpg);
}
#coupon h4{
	/*background-color: #90C;*/
	background-color:#090;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	font-size: 24px;
	text-align: center;
	letter-spacing: 0px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	width: 135px;
	vertical-align: middle;
	line-height: normal;
	float: right;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-top: 10px;
	color: #FFF;
}
#header_residential h2{
	background-color: #0199CB;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.6em;
	color: #FFF;
	text-align: center;
	letter-spacing: 1px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	text-shadow: 4px 4px 6px #292629;
	filter: dropshadow(color=#292629, offx=4, offy=4);
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 242px;
}
#header_comm h2{
	background-color: #009500;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.6em;
	color: #FFF;
	text-align: center;
	letter-spacing: 1px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	text-shadow: 4px 4px 6px #292629;
	filter: dropshadow(color=#292629, offx=4, offy=4);
	height: 40px;
	width: 242px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
}
#inside {
}
#inside td{
	background-color: #C03;
}
#coupon_2col {
	background-color: #9C9;
}
#coupon_2col h3{
	background-color: #90C;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	font-size: 24px;
	text-align: center;
	letter-spacing: 1px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	width: 135px;
	vertical-align: middle;
	line-height: normal;
	margin-left: 12px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-top: 10px;
	color: #FFF;
}
#homepage li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
}
.coupon_border {
	border: 2px dashed #999;
}
#homepage h2 a {
	text-decoration: none;
	color: #069;
}


#reverse_box {
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 145%;
	font-weight: bold;
	color: #FFF;
	background-color: #0199CB;
	list-style-type: none;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	text-align: center;
	-moz-box-shadow: 3px 3px 12px 4px rgba(50, 50, 50, 0.3);
	-webkit-box-shadow: 3px 3px 12px 4px rgba(50, 50, 50, 0.3);
	box-shadow: 3px 3px 12px 4px rgba(50, 50, 50, 0.3);
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.savings {
	font-weight: bold;
	color: #C00;
}
#table_text {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#table_text td{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #EBE1D3;
}
#left_narrow {
	width: 25%;
	margin-right: 40px;
	float: left;
}
#right_not_narrow {
	float: left;
	width:70%;
}
#caption {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	float: right;
	width: 250px;
	text-align: center;
	border: 1px solid #000;
	margin-left: 20px;
}
#caption p {
	line-height: normal;
	margin-top: 0px;
	padding-top: 6px;
	margin-bottom: 0px;
	padding-bottom: 6px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.question {
	background-color: #FF3;
}
#rate_wrapper {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.rate_reverse_colored {
	background-color: #06C;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	padding: 2px;
	text-align: center;
}
#customer_quotes p{
	font-family: "Comic Sans MS", cursive;
	font-size: 15px;
	font-weight: normal;
	line-height: 145%;
}
#associations_horiz_350w {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 350px;
	padding-top: 10px;
}
#associations_vertical{
	text-align: center;
	width: 100px;
}
#associations_vertical p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	line-height: 125%;
	color: #999;
}

.reverse_med {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
}

#home_highlight {
	color: #FFF;
	/*background-color: #4A3019;*/
	padding: 0px;
	height: 135px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	display: block;
	text-decoration: none;
	text-align:center;
	padding: 6px;
	width: 320px;
	background-color: #069;
	font-weight: bold;
}

#home_highlight p {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	margin-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	line-height: 165%;
}

#home_highlight a {

}
#home_highlight a:link {
	color: #FFF;
	background-color:#069;
	/*background-color:#D24300;*/
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}
#home_highlight a:visited  {
	background-color:#069;
	color: #FFF;
}
#home_highlight a:hover {
	background-color:#069;
	color: #0F0;
}
#home_highlight a:active {
	background-color:#069;
	color: #FF0;
}
#moving_today {
	background-color: #E83A00;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #000;
}
#moving_today h2 {
	font-size: 21px;
	color: #000;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
#moving_today h1 {
	font-size: 44px;
	color: #FFF;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	text-align: center;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
#moving_today h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #E83A00;
	line-height: normal;
	color: #FFF;
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
}
/* CALL ============================================================ */


#call {
	width:135px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}

#call h1 {
	font-size: 16px;
	line-height:145%;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
}

#call h4 {
	list-style-type: none;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 145%;
	letter-spacing: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	width: 200px;
}
#call ul {
	padding-left: 0px;
	margin-top:0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	/*width: 140px;*/
}
#call ul li {
	list-style-type: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 140%;
	letter-spacing: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#call a{
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	display: block;
	text-decoration: none;
	text-align:center;
	padding: 6px;	/*margin-left:0;
	margin-right:0;*/
	line-height: 155%;
}

#call a:link {
	background-color: #E83A00;
	/*background-color: #0199CB;*/ /* light blue */
	color: #FFF;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}
#call a:visited  {
	background-color:#E83A00;
	/*background-color: #09C;*/
	color: #FFF;
}
#call a:hover {
	/*background-color: #F00;*/ /*Red*/
	background-color: #F00;
	color: #FF0;
}
#call a:active {
	background-color: #F00;
	color: #FF0;
	font-style: italic;
}
