@charset "utf-8";
/* CSS Document */

/* old styles compatibility - do not delete */
/* ______________________________________________________ */

.maintextlink {font-family:Arial, Helvetica, sans-serif;}
.maintext{text-align:left;font-family:Arial, Helvetica, sans-serif;}
.maintextbold{font-weight: bold;font-family:Arial, Helvetica, sans-serif;}
.maintextitalic{font-style:italic;font-family:Arial, Helvetica, sans-serif;}
.header{font-family:Arial, Helvetica, sans-serif;}
.maintextboldkern{font-family:Arial, Helvetica, sans-serif;letter-spacing: 0.1em;}
.maintextboldnum{font-weight: bold;color:#993300;}
.feedbacklink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.copyrighttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

/* ______________________________________________________ */


body{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#333333;
	width:100%;
	margin:0;
	padding:0;
	background-color:#e5eaee;
}

.copyright_wrapper{ 
    margin-left: 110px;
    float:left;
    margin-top:20px;
}

.ets_tables{border:solid 1px #bbbbbb;}
.ets_tables td{padding:8px;border-bottom:solid 1px #bbbbbb;}
.ets_tables tr{background-color:#eeeeee !important;}
.ets_tables tr:nth-child(even){background-color:#eeeeee !important;}
.ets_tables tr:nth-child(odd){background-color:#dddddd !important;}

#table_top {position:absolute; top: 340px; left:100px;}

#map_results_UI_search{position:relative !important;width:auto !important;margin-left:170px;left:0px !important;}

img,.noborder{border:0 none !important;}

.bold{font-weight:bold;}

a,a:link,a:visited{color:#5c99b6;}
a:hover{color:#4182B7;}

.wrapper {
	margin:0 auto;
	width:1000px;
	background-color:#ffffff;
}

.header {
	background:#ffffff;
	height:70px;
}

.header .right{
float:right;
padding:30px 10px 20px 0px;
color:#70675f;
font-weight:bold;
font-size:12px;
}

.header .right a{
color:#00674E;
text-decoration:none;
padding:5px 10px 5px 10px;
}

.header .right a:hover{
color:#222222;

}

.header .right .active {
color:#70675f;
border:0px !important;
}

.quicklinks_nav {
background-color:#00674E;
height:33px;
color:#ffffff;
font-weight:bold;
border-bottom:#ffffff thin solid;
padding-left:15px;

}

.quicklinks_nav a {
text-decoration:none;
font-size:11px;
display: inline-block;
padding: 0px 17px 0px 17px; 
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
display:table-cell; 
vertical-align:middle;
height:30px;
border-bottom:#387eaa solid !important;

}

.quicklinks_nav a:visited,.quicklinks_nav a:link{color:#ffffff !important;}

.quicklinks_nav a:hover {
color:#ffffff !important;
background-color:#015440 !important;
border-bottom:#065789 solid !important;
}

.clear{
clear:both;
}

.table {
padding-left:15px;
color:#777777;
font-size:12px;
font-weight:bold;
border-bottom:#387eaa thick solid;
padding-bottom:10px;
margin:0 15px 0 15px;
}

.header_nav {
background-color:#ffffff;
height:40px;
color:#999999;
font-weight:bold;
line-height:18px;
margin-left:15px;
margin-right:15px;
}

.header_nav span {
text-decoration:none;
font-size:11.5px;
display: inline-block;
padding: 5px 29px 5px 29px; 
font-family:Arial, Helvetica, sans-serif;
color:#999999;
display:table-cell; 
vertical-align:middle;
height:40px;
margin-top:20px;
border-right:#e2e2e2 thin solid;
cursor:pointer;
position:relative;
white-space:nowrap;
}

.header_nav span:hover {
color:#387eaa !important;
}

.header_nav a,.header_nav a:link,.header_nav a:visited{color:#999999;text-decoration:none;}
.header_nav a:hover{color:#387eaa !important;text-decoration:none;}

.nav_top_last{border:0px none !important;}

.address {
width:330px;
color:#ffffff;
font-size:11px;
height:33px;
line-height:13px;
padding:7px 0 0 15px;
float:right;
}

.front_image {
background-color:#ffffff;

clear:top;
padding-left:15px;
position:relative;
}

.front_image  .overlay {
z-index:9;
position:absolute;
top:200px;
left:557px;
width:397px;
height:115px;
background: rgba(0, 103, 78, 0.8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc387eaa,endColorstr=#cc387eaa); 
zoom: 1;
color:#ffffff;
text-align:right;
padding:30px 30px 0 0 ;
}

.front_image  .overlay2 {
z-index:9;
position:absolute;
top:50px;
left:584px;
width:370px;
height:100px;
background: rgba(56, 126, 170, 0.8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc387eaa,endColorstr=#cc387eaa); 
zoom: 1;
color:#ffffff;
text-align:right;
padding:20px 30px 0 0 ;
}

.front_image  .overlay p {
font-size:11px;
line-height:11px;
}

.front_image  .overlay h1 {
font-size:30px;
font-weight:bold;
line-height:11px;
}

.front_image  .overlay2 p {
font-size:11px;
line-height:11px;
}

.front_image  .overlay2 h1 {
font-size:30px;
font-weight:bold;
line-height:11px;
}

.wrapper_main .slideshow{
	height: 200px !important;
	width:1000px;
    overflow: hidden;
}

.logo {
float:left;
padding: 15px;
position:absolute;
margin-top:-4px;
}

.content_wrapper {
	background-color: #ffffff;
    border-top: thick solid #387eaa;
    float: left;
    margin: 10px 15px;
    padding: 15px 0 0;
    width: 970px;
}

.content_wrapper img{
float:left;
padding:0;
}

.content_wrapper .content {
	color: #666666;
    padding: 10px 20px 20px 215px;
    width: 710px;
}

.page_title {
	color: #3785ac;
    font-size: 20px;
    padding: 0px 0px 15px 0px;
}

.footer {
background-color:#00674E;
color:#ffffff;
font-size:12px;
padding:15px 20px 15px 20px;
clear:both;
}

.footer p {
line-height:6px;
}

.footer .right{
float:right;
text-align:right;
}
	

