﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
body
{
	background-color: #256265;
	font-size: 0.75em;
	font-family: Arial;
	margin: 0;
	padding: 0;
	color: #FFF;
	background-image: url(Images/page_bg.png);
	background-repeat: repeat-x;
}


/* Clear Fix */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */


h1,h2,h3,h4,h5,h6,h7{margin:0; padding:0;}

a{color:#ffffff; text-decoration:none}
a:hover{color:#ffffff; text-decoration:underline}

a img{border:none;}

.page {width:900px; margin:auto}
.header{height:100px;}
.logo {margin-top:20px; margin-bottom:10px; float:left;}
.phone {margin-top:20px; margin-bottom:10px; float:right;}
.phone h1{margin-left:-60px; color:#dfc310;font-weight:bold; font-size:20px;}
.banner{height:120px;}

.tabs{}
.tabs ul{list-style:none; padding:0; margin:0 auto;}
.tabs ul li{list-style:none; float:left; color :#ffffff; font-size:14px; font-weight:bold; margin:0 20px;}
.tabs ul li a{color :#ffffff; font-size:14px; font-weight:bold;text-decoration:none}
.tabs ul li a:hover{color :#ffffff; font-size:14px; font-weight:bold;text-decoration:underline}


.content{min-height:250px; padding-bottom:20px;padding-top:10px;}

.footer1{ border:1px solid #73abae; border-left:none; border-right:none; padding:15px 0; }


.footer2{margin-top:10px;}

.services-ident{padding-left:20px;}

.state-title{margin-top:20px;}
.city-title{margin-top:5px ; }


.home_promo{height:300px; }
h1.pagetitle,.home_left h1{border-top:1px solid #71adb0;border-bottom:1px solid #71adb0; padding:5px 10px; }
.home_left{width:570px; float:left;}
.home_right{width:290px; float:right;}
.home_right .home_right_icon{width:86px; text-align:center;}
table.home_right_icons td._desc {width:185px ;  }
div.promo_tabs{display:none;}

.promo_top_right{background:#33404d; border:1px solid #9bc8ca; border-left:none;width:720px;height:280px;}
.promo_top_btn_on{height:70px; background:#33404d;width:140px;  border:1px solid #9bc8ca; border-right:none;}
.promo_top_btn_off{height:70px; border:1px solid #9bc8ca; border-left:none; width:140px; }

.header {height:93px;}

.location-toplinks {padding-left:20px; margin-top:15px;}
.location-toplinks .btn{margin:0 7px;float:left}
.location-toplinks img{float:left}
.location-toplinks a{padding-top:10px; height:38px; float:left; font-size:16px; color:#475a6c; font-style:italic; font-weight:bold;  text-shadow:#3C4C5C;  background:url('Images/Button_X.png') repeat-x }

.tabs ul li a {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin:0 2em 0 0;
text-decoration:none;
text-shadow:0 2px 2px #1E262E;
}

.tabs ul li a:hover {text-decoration:none; color:#ddd;}


  .home_left {
background:#FFFFFF;
color:#666666;
float:left;
line-height:1.6em;
padding:15px;
width:570px;
-moz-box-shadow: 0 3px 14px #194244;
-webkit-box-shadow: 0 3px 14px #194244;
box-shadow: 0 3px 14px #194244;
}

h1.pagetitle, .home_left h1 {
border-bottom:1px solid #8DB1D7;
border-top:1px solid #8DB1D7;
color:#657F9A;
margin:0 0 15px;
padding:10px 0;
}

h2, h3, h4, h5, h6, h7 {
margin-bottom:0.5em;
padding:0;
}

.home_left h3 {color:#657F9A;}

.home_left a {color:#00f}

.location-phone{background:url('Images/phone16.png') no-repeat; padding-left:20px; font-size:16px;line-height:22px; }