@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:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
}

.copyright_wrapper{ 
    margin-left: 110px;
    float:left;
}

.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{
	text-align:left;
	width:1000px;
	/*min-height:100%;*/
	position:absolute;
	overflow:hidden;
}

.wrapper_outside{margin:0 auto;width:1000px;}

.header{
	height:115px;
	width:100%;
	position:relative;
	background-color:#ffffff;
	color:#7F6A4D;
}

.header_homelink{
	position:absolute;
	top:10px;
	right:15px;
	color:#ffffff;
	font-size:13px;
}

.header_homelink a,.header_homelink a:link,.header_homelink a:visited{color:#eeeeee;}
.header_homelink a:hover{color:#dddddd;}

.header_logo{
	margin-left:25px;
	margin-top:18px
}

header_logo_right{
	float:right;
	
}
.header_text{
	float: right; 
	margin-top: 29px; 
	margin-right: 25px; 
	letter-spacing: 0.3px;
}

.right_logos{
	vertical-align:central;
}

.header_section{
	float: right; 
	margin-top: 45px; 
	margin-right: 25px; 
	letter-spacing: 0.3px;
	font-size:23px;
	text-transform:uppercase;
}

.header_image{
	height:189px;
}

.nav_top{
	width:100%;
	
	font-size:13px;
	color:#ffffff;
	letter-spacing:0.3px;
	background-color:#7F6A4D;
	font-weight:bold;
}

.nav_top span{
	background-color:#7F6A4D;
    display: table-cell;
    padding: 19px 0px 20px 0px;
    color:#ffffff;
    vertical-align:middle;
    cursor:pointer;
    margin-left:-4px;
    font-size:12px !important;
    text-align:center;
}

.nav_top_first{margin-left:0px !important;}

.current_section{color:#333333 !important;}
.wrapper_toc .current_section{color:#666666 !important;}
.nav_top span:hover{background-color:#614B2B !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;}

.nav_quicklinks{
	width:960px;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	margin-top:0px;
	letter-spacing:0.3px;
	background-color:#7F6A4D;
	display:inline-block;
	padding:0px 20px 0px 110px;
}

.nav_quicklinks span{
	background-color:#7F6A4D;
    display: inline-block;
    padding: 10px 16px;
    color:#ffffff;
    vertical-align:middle;
    -webkit-transition:background-color 0.3s;
    transition:background-color 0.3s;
    cursor:pointer;
    margin-left:-4px;
}

.float_right{float:right;}

.nav_quicklinks span:hover{background-color:#614B2B !important;}

.nav_quicklinks_first{margin-left:-20px !important;padding-left:120px !important;}

.nav_quicklinks a,.nav_quicklinks a:link,.nav_quicklinks a:visited{color:#ffffff;text-decoration:none;}
.nav_quicklinks a:hover{color:#ffffff;text-decoration:none;}

.nav_quicklinks_right{
	float:right;
	margin-top:9px;
}

.nav_quicklinks_right img{
	margin-left:12px;
}

.front_image{
	width:1000px;
	height:572px;
	overflow:hidden;
	float:left;
	position:relative;
}

/*.front_logos_wrapper{
	float:left;
	margin-left:21px;
	margin-top:480px;
	position:absolute;
	display:inline-block
	
}*/

.front_logos_wrapper{
	bottom: 15px;
    left: 20px;
    position: absolute;
    z-index: 10;
}

.front_logos{
	padding-right:10px;	
}

.content_wrapper{
	width:1000px;
	float:left;
	position:relative;
	min-height:520px;
	display:table;
	margin-top:1px;
}

.left{
	width:250px;
	display:table-cell;
	vertical-align:top;
}

.content{
	background-color: #FFFFFF;
    color: #555555;
    font-size: 13px;
    line-height: 17px;
    padding: 25px 40px 20px 20px;
    display:table-cell;
    vertical-align:top;
}

.right{
	width:244px;
	display:table-cell;
	vertical-align:top;
	background-color:#ffffff;
}

.content_title{
	color:#7F6A4D;
	font-size: 16px;
	font-weight:bold;
    margin-bottom: 10px;
}

.footer{
	width:960px;
	padding:8px 20px 6px 20px;
	background-color:#7F6A4D;
	font-size:11px;
	color:#ffffff;
	margin-top:1px;
	letter-spacing:0.3px;
	float:left;
}

.footer_text{
	margin-top:6px;
	margin-left:10px;
	position:absolute;
}

.footer_text_right{
	margin-top:7px;
	margin-left:804px;
	position:absolute;
	
	
}

.footer_icon{
	margin-top:4px;
}

.footer_top{
	margin-top:1px;
	height:6px;
	width:100%;
	background-color:#7F6A4D;
	float:left;
}

.subnav_forms a:last-child div{
	display:none;
}

[data-link="forms"] a:last-child{
  display:none !important;
}

.building-access-form-address{
	text-transform:uppercase;
}

.radio-btn-form{
	width:30%;
	padding-left:356px;
	margin-top:-20px;
}



.quicklinks_wrapper{
	display:inline;
}

.quicklinks_trigger{
	padding:10px;
}

.quicklinks_trigger:hover{
	background-color:#614B2B;
}

.quicklinks .link:hover {
}

.quicklinks_menu{
	background-color: #7F6A4D;
    min-width: 132px;
    position: absolute;
    top: 30px;
    z-index: 9999;
    display:none;
    left:173px;
}

.quicklinks_menu a{
	text-decoration:none;
	display:block;
}

.quicklinks_menu a:hover{
	background:#614B2B;
}

