@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: #2D5C50 !important;
	text-decoration: underline;
}
.copyrighttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2D5C50 !important;
}

/* ______________________________________________________ */

body{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#444444;
	width:100%;
	text-align:center;
	margin:0;
	height:100%;
	background-color:#eeeeee;
	font-family:Arial, Helvetica, sans-serif;
}

.copyright_wrapper{ 
    margin-left: 110px;
    float:left;
    color: #2D5C50 !important;
}

.ets_tables {border:solid 1px #bbbbbb; font-size: 13px;}
.ets_tables td{padding:8px;border-bottom:solid 1px #bbbbbb; font-size: 13px;}
.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:#3D8697;text-decoration:underline;font-weight: bold;}
a:hover{color:#dddddd;text-decoration:underline;}

.wrapper{
	text-align:left;
	width:1000px;
	/*min-height:100%;*/
	position:absolute;
}

.wrapper_outside{margin:0 auto;width:1000px;}

.header{
	height:25px;
	background-color: #4D4E4D;
	width:100%;
	position:relative;
	text-align:right;
}

.header_homelink{
	position:absolute;
	top:0px;
	left:4px;
	color:#ffffff;
	font-size:13px;
	background-color:#1E3A4E !important;
}

.header_social{
	position:absolute;
	left:65px
}

.header_social_toc{
	position:absolute;
	left:5px
}

.nav_main{
	background-color: #4D4E4D;
    color: #FFFFFF;
    font-size: 12px;
    letter-spacing: 0.3px;
    margin-bottom: 1px;
    margin-top: 0;
    text-transform: inherit;
    width: 100%;
    float:right;
}

.nav_main span{
	background-color:#4D4E4D;
    display: inline-block;
    padding: 5px 10px 5px 10px;
    color:#ffffff;
    vertical-align:top;
    -webkit-transition:background-color 0.3s;
    transition:background-color 0.3s;
    cursor:pointer;
    margin-left:-4px;
}

.nav_main_first{margin-left:0px !important;}
.nav_main span:hover{background-color:#1E3A4E !important;}

.nav_main a,.nav_top a:link,.nav_top a:visited{color:#FFFFFF !important;text-decoration:none;}
.nav_main a:hover{color:#FFFFFF !important;text-decoration:none;}


.current_section{background-color:#1E3A4E !important;}
.wrapper_toc .current_section{background-color:#4D4E4D !important;}



.quicklinks{
	height:30px;
	background-color: #FFFFFF;
	width:100%;
	position: absolute;
}

.nav_quicklinks{
	width:100%;
	text-transform: inherit;
	font-size:11px;
	color:#aaaaaa;
	margin-bottom:-5px;
	padding-top:16px;
	text-align:right;
	letter-spacing:0.3px;
	background-color:#FFFFFF;
}

.nav_quicklinks span{
	background-color:#FFFFFF;
    display: inline-block;
    padding: 5px 10px 5px 10px;
    color:#cccccc;
    vertical-align:top;
    -webkit-transition:background-color 0.3s;
    transition:background-color 0.3s;
    cursor:pointer;
    margin-right:-4px;
}

.nav_quicklinks_last{margin-right:0px !important;}

.nav_quicklinks a,.nav_top a:link,.nav_top a:visited{color:#aaaaaa;text-decoration:none;}
.nav_quicklinks a:hover{color:#1E3A4E;text-decoration:none;}



.titlebar_toc{
	height:115px !important;
	background-color: #FFFFFF;
	width:100%;
	position: relative;
}

.titlebar_toc_logo{margin-left:20px;}

.titlebar_toc_logos_right{
	position: absolute;
    right: 20px;
    top: 20px;
}

.titlebar_toc_logos_right img{margin-left:15px;}

.front_image{
	width:1000px;
	height:586px;
	overflow:hidden;
	float:left;
	position:relative;
	/*margin-top:1px;*/
}

.content_wrapper{
	width:1000px;
	margin-top:-2px;
	float:left;
	position:relative;
	display:table;
}

.content{
    color: #ffffff;
    font-size: 13px;
    line-height: 17px;
    padding: 20px 40px 20px 20px;
    display:table-cell;
    vertical-align:top;
    background-color:#1E3A4E;
    border-right:1px solid #FFFFFF;
}

.right{
	width:306px;
	height:100%;
	display:table-cell;
	vertical-align:top;
	overflow:hidden;
	background-color:#9db58c;
}

.content_title{
	color: #BAC9CC;
    font-size: 23px;
    position: absolute;
    right: 20px;
    text-transform: uppercase;
    top: 35px;
}

.content_subtitle{
	font-weight:bold;
	font-size:14px;
}

.footer_wrapper{
	background-color: #2D5C50;
    color: #7B9580;
    float: left;
    font-size: 11px;
    margin-bottom: 20px;
    margin-top: 2px;
    padding: 20px 25px;
    position: relative;
    width: 950px;
}

.footer_wrapper_toc{}

.footer{
	
}

.footer_toc{border:none 0px;}

.footer_text{
    float: left;
    margin-right: 20px;
}

.footer_logo_wrapper{
	margin-left: 15px;
    position: absolute;
    right: 10px;
    top: 0;
}

.footer_logo_wrapper img{
	margin-left:15px;
	margin-top:5px;
	vertical-align:middle;
}

.footer_logo_last{
	
}

.footer_text_header{color:#ffffff;}
