@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:#444444;
	width:100%;
	text-align:center;
	margin:0;
	height:100%;
	background-color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
}

.copyright_wrapper{ 
    bottom: -30px;
    float: left;
    margin-left: 110px;
    position: absolute;
}

.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{
	background-color: #FFFFFF;
    border-left: 30px solid #EEEEEE;
    border-right: 30px solid #EEEEEE;
    position: absolute;
    text-align: left;
    width: 940px;
}

.wrapper_outside{margin:0 auto;width:1000px;}

.header_top{
	height:25px;
	width:1000px;
	margin-left:-30px;
	background-color:#749550;
}

.header_top_right{
	position:absolute;
	right:0px;
	top:5px;
	color:#eeeeee;
	font-size:11px;
}

.header_top_right span{color:#d1e8ba;}

.header_top_right a,.header_top_right a:link,.header_top_right a:visited{color:#eeeeee;text-decoration:none;}
.header_top_right a:hover{color:#ffffff;text-decoration:underline;}

.header_homelink{position:absolute;top:4px;left:0px;}

.header_homelink a,.header_homelink a:link,.header_homelink a:visited{color:#eeeeee;text-decoration:none;}
.header_homelink a:hover{color:#ffffff;text-decoration:underline;}

.quicklinks_dropdown{
	position:absolute;
	left:0px;
	top:5px;
	color:#d1e8ba;
	font-size:11px;
}

.quicklinks_dropdown_main{left:55px;}

.quicklinks_dropdown a,.quicklinks_dropdown a:link,.quicklinks_dropdown a:visited{color:#d1e8ba;text-decoration:none;}
.quicklinks_dropdown a:hover{color:#eeeeee;text-decoration:none;}

.quicklinks_dropdown_arrow{
	color:#a4ba8c;
	font-size:9px;
	margin-left:5px;
}

.quicklinks_menu{
	font-size:12px;
	padding:10px 0px 10px 0px;
	background-color:#a5bb8d;
	color:#ffffff !important;
	width:185px;
	position:absolute;
	z-index:100;
	letter-spacing:0.2px;
	display:none;
}

.quicklinks_menu div{padding:5px 10px 5px 20px;}

.quicklinks_menu div:hover{background-color:#749550;}

.quicklinks_menu a{color:#ffffff !important;text-decoration:none;}

.header{
	height:80px;
	width:100%;
	position:relative;
}

.header_logo{
	position: absolute; 
	right: 20px; 
	top: 20px;
}

.header_welcome{
	position:absolute;
	left:25px;
	top:10px;
}

.header_buildingname{
	color: #749550;
    font-size: 28px;
    left: 25px;
    position: absolute;
    top: 35px;
}

.header_buildingname_main{top:25px;}

.nav_top{
	width:100%;
	font-size:15px;
	color:#5491C7;
	margin-top:4px;
	letter-spacing:0.5px;
	background-color:#5491C7;
}

.nav_top span{
	background-color:#5491C7;
    display: inline-block;
    padding: 23px 0px 23px 0px;
    color:#ffffff;
    vertical-align:top;
    -webkit-transition:background-color 0.3s;
    transition:background-color 0.3s;
    cursor:pointer;
    margin-left:-5px;
}

.nav_top_first{margin-left:0px !important;}

.current_section{background-color:#417EB4 !important;}
.wrapper_toc .current_section{background-color:#5491C7 !important;}
.nav_top span:hover{background-color:#417EB4 !important;}

.nav_top a,.nav_top a:link,.nav_top a:visited{color:#ffffff;text-decoration:none;}
.nav_top a:hover{color:#ffffff;text-decoration:none;}

.front_image{
	width:893px;
	height:388px;
	overflow:hidden;
	float:left;
	position:relative;
	margin-top:1px;
	margin-left:24px;
}

.content_wrapper{
	width:893px;
	margin-top:1px;
	margin-left:24px;
	float:left;
	position:relative;
	min-height:520px;
	display:table;
}

.content_header{
	margin-left:24px;
	margin-top:1px
}

.left{
	width:250px;
	display:table-cell;
	vertical-align:top;
}

.content{
	background-color: #FFFFFF;
    color: #444444;
    font-size: 13px;
    line-height: 17px;
    padding: 10px 40px 20px 20px;
    display:table-cell;
    vertical-align:top;
}

.right{
	width:170px;
	display:table-cell;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:80px;
}

.right_header{
	font-size: 15px; 
	color: #666666; 
	padding-bottom: 15px;
	cursor:default;
}

.right_nav{
	margin-top:0px;
	padding-left:10px;
	color:#aaaaaa;
	font-weight:bold;
}

.right_nav li{margin-bottom:10px;}

.right_nav a,.right_nav a:link,.right_nav a:visited{color:#aaaaaa;text-decoration:none;}
.right_nav a:hover{color:#749550;text-decoration:none;}

.current_page{color:#749550 !important;text-decoration:none;}

.content_title{
	color:#749550;
	font-size: 15px;
    margin-bottom: 10px;
}

.footer_wrapper{
	background-color: #749550;
    float: left;
    height: 70px;
    margin-left: -30px;
    margin-top: 25px;
    position: relative;
    width: 1000px;
}

.footer{
	background-color: #A6BC8E;
    color: #ABABAB;
    font-size: 13px;
    height: 40px;
    margin-left: 30px;
    width: 930px;
    padding-right:10px;
}

.footer_logo{
	float: right;
    margin-right: 10px;
    margin-top: 5px;
    padding-right: 0;
}

.footer_text{
	position:absolute;
	color:#ffffff;
	top:10px;
	left:50px;
	font-size:12px;
}
