@charset "UTF-8";
/* CSS Document */

/* 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;
}

.copyright_wrapper{ 
    margin: 0 auto;
    width: 1000px;
}

.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;}

/* searchbox */

.searchbox_shell input{
	border: 1px solid #cccccc;
    color: #333333;
    font: 11px Arial,Helvetica,sans-serif;
    height: 11px;
    margin-bottom: 15px;
    opacity: 1.0;
    outline: 0 none;
    padding: 7px;
    width: 175px !important;
}

.searchbox_submit_shell{
	background-color: #ffffff;
    height: 11px;
    margin-right: 0;
    margin-top: 0;
    opacity: 1.0;
    padding: 3px 4px 11px 7px;
    position: absolute;
    right: 5px;
    top: 1px;
    width: 16px;
}

.icon{
	display:block;
	background-image:url("images/iconsprite/mtcicons.png");
	overflow:hidden;
	margin-right:10px;
	float:left;
}

.icon_search{
	background-position:-72px -102px;
	width:15px !important;
	height:17px !important;
}

#admin_search_box{
	display: inline-block;
    height: 30px;
    position: absolute;
    left: 0px;
    top: 11px;
    width: 195px;
    z-index: 1;
}

#admin_search_box .icon_search{
	/*background-position:-72px -102px;*/
	background-position:-181px -102px;
	width:15px !important;
	height:17px !important;
}

/* END DO NOT DELETE */

@charset "UTF-8";
/* CSS Document */

.maintextlink {font-family:Arial, Helvetica, sans-serif !important;}
.maintext{text-align:left;}

body{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffffff;
	width:100%;
	text-align:center;
	margin:0;
	height:100%;
}

.copyright_wrapper{ 
    margin-left: 110px;
    margin-top: 60px;
    position: absolute;
    
}

#table_top {position:absolute; top: 340px; left:100px;}

.bold{font-weight:bold;}

a,a:link,a:visited{color:#4c6477;}
a:hover{color:#4182B7;}

a img{border: 0 none;}

.wrapper{
	margin:0 auto;
	text-align:left;
	width:1000px;
	/*min-height:100%;*/
	position:absolute;
	background-color:#ffffff;
	padding:0px 20px 0px 20px;
	border:20px solid #ffffff;
}

.wrapper_outside{margin:0 auto;width:1000px;}

.header{
	width:100%;
	height:60px;
	color:#aaaaaa !important;
	font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-style: normal !important;
    line-height: 14px !important;
    font-weight:normal !important;
}

.header a,.header a:link,.header a:visited{color:#aaaaaa;text-decoration:none;}
.header a:hover{color:#3B609E;text-decoration:none;}

.header_nav{
	/*width:685px;*/
	height:55px !important;
	border-bottom:solid 3px #cdcdcd;
}

.header_nav2{border-bottom:none 0px !important;border-top:solid 3px #cdcdcd;}

.header_nav span{
	display: inline-block;
    line-height: 15px;
    text-align: center;
    vertical-align: middle;
    padding:17px 14px;
    font-size:13px;
    text-transform:uppercase;
}

.header .link{
	display:inline-block;
	vertical-align:middle;
	float:left;
	position:relative;
	padding:10px 20px;
}

.header .link:hover{
	color: #657e98;
}
    
.header_nav_last{margin-right:0px !important;}

.header_nav_toc{
	color:#aaa;
	margin-top:-11px;
	text-align:center;
}

.header_nav_toc2{
	color:#aaa;
	margin-top:15px;
}

.header_nav_toc2 span{
	display: inline;
    line-height: 15px;
    margin-top: 16px;
    vertical-align: middle;
    text-decoration:none;
    color:#aaa;
    font-size:13px;
    padding:30px;
    /*width: 70px;*/
}

.header_nav_toc span{
	display: block;
    line-height: 15px;
    margin-top: 16px;
    text-align: center;
    vertical-align: middle;
    text-decoration:none;
    color:#aaa;
    width:200px;
    font-size:13px;
    /*width: 70px;*/
}

.header_nav_toc span a, .header_nav_toc2 span a{
	text-decoration:none !important;
	color:#aaa !important;
}

.header_nav_toc span a:hover, .header_nav_toc2 span a:hover{
	text-decoration:none !important;
	color:#657e98 !important;
}
    
.header_nav_toc_last{
    margin-right: 0px !important;
    margin-top: 1px !important;
    text-align: left !important;
    font-size:13px;
}

.header_nav_toc h3{
	border-bottom:solid 3px #cdcdcd;
	border-top:solid 3px #cdcdcd;
	color:#657e98;
	padding:17px 0px;
}
.header_nav_toc span:first-child{color:#888888;}

.header_image{
	padding-top:4px;
	padding-bottom:4px;
}

.logo_overlay{
	position:absolute;
	left:63px;
	top:109px;
	z-index:100;
}

.logo_overlay2{
	position:absolute;
	right:63px;
	bottom:109px;
	z-index:100;
}

.building_title{
	position:absolute;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:40px;
	color:#FFFFFF;
	z-index:999;
	/* background-color:rgba(255,255,255,.40); */
	padding:25px;
	Margin-top:462px;
	font-weight:lighter;
	
}

.front_image{
	padding-top:8px;
	padding-bottom:28px;
}

.footer{
	padding:10px 0px 10px 0px;
	border-top:solid 3px #cdcdcd;
	color:#666666;
	clear:both;
}

.footer_logo{
	margin-right:20px;
	width: 150px;
	margin-left: 50px;
}

.footer_logo_bg{
	float: right;
    margin-right: 70px;
    margin-top: -155px;
}

.footer_text{
	float:right;
	margin-top:15px;
}

.content{
	border-top: 3px solid #CDCDCD;
    line-height: 18px;
    padding-top: 5px;
	/*padding-left:35px;*/
    width: 510px;
	color:#828282;
	min-height:482px;
	margin-top:3px;
	margin-left:20px;
	position:relative;
	float:left;
}

.content2{
    line-height: 18px;
    padding-bottom: 40px;
    padding-top: 5px;
	/*padding-left:35px;*/
    width: 485px;
	color:#828282;
	min-height:700px;
	margin-top:3px;
	margin-left:290px;
}

.content_title{
	font-size:16px;
	border-bottom:3px solid #cccccc;
	height:34px;
	padding-top:10px;
	margin-bottom:15px;
}

.content_title2{
	font-size:20px;
	border-bottom:3px solid #cccccc;
	height:34px;
	padding-top:10px;
}

.content_subtitle{
	margin-top:10px;
	font-size:16px
}

.nav_section{
    border-top: 3px solid #CDCDCD;
    color: #999999;
    float: right;
    font-size: 14px;
    margin-top: 3px;
    padding-top: 8px;
    width: 170px;
}

.nav_section2{
    color: #999999;
    float: right;
    font-size: 14px;
    margin-top: 3px;
    padding-top: 8px;
    width: 170px;
}

.content_left{
	border-top: 3px solid #CDCDCD;
    color: #999999;
    float: left;
    font-size: 14px;
    margin-top: 3px;
    padding-top: 6px;
    width: 240px;
}

.content_right{
	float:right;
	margin-left:20px;
}

.content_left2{
    color: #999999;
    float: left;
    font-size: 14px;
    margin-top: 3px;
    padding-top: 6px;
    width: 270px;
}

.content_left_title{
	background-color: #828282;
    color: #FFFFFF;
    font-size: 17px;
    height: 26px;
    margin-bottom: 6px;
    padding-top: 11px;
    text-align: center;
}

.content_left_title_bottom{
	background-color: #CCCCCC;
    height: 3px;
    margin-bottom: 6px;
}

.nav_section span{
	border-bottom: 1px dotted #CCCCCC;
    display: block;
    margin-top: 9px;
    padding-bottom: 7px;
}

.nav_section2 span{
	border-bottom: 1px dotted #CCCCCC;
    display: block;
    margin-top: 9px;
    padding-bottom: 7px;
}

.subnav_dd{
min-width:100px !important;	
}

.nav_section a,.nav_section a:link,.nav_section a:visited{color:#999999;text-decoration:none;}
.nav_section a:hover{color:#666666;text-decoration:none;}

.nav_section2 a,.nav_section2 a:link,.nav_section2 a:visited{color:#999999;text-decoration:none;}
.nav_section2 a:hover{color:#666666;text-decoration:none;}

.nav_section_current_page{
	border-bottom: 3px solid #CDCDCD !important;
    color: #4182B7;
    font-size: 14px;
    margin-bottom: 20px;
    padding-bottom: 17px !important;
}
.nav_section_current_page a,.nav_section_current_page a:link,.nav_section_current_page a:visited{color:#4182B7; text-decoration:none;}

.nav_quicklinks{
	border-top: 5px solid #F2F2F2;
    line-height: 25px;
    padding-top: 5px;
	color:#333333;
	float:right;
	width:260px;
}

.nav_quicklinks span{display:block;}

.nav_quicklinks a,.nav_quicklinks a:link,.nav_quicklinks a:visited{color:#333333;text-decoration:none;}
.nav_quicklinks a:hover{color:#4182B7;text-decoration:none;}

.nav_quicklinks_current_page{font-size:15px;color:#4182B7;font-weight:bold;}
.nav_quicklinks_current_page a,.nav_quicklinks_current_page a:link,.nav_quicklinks_current_page a:visited{color:#4182B7;text-decoration:none;}

.highlight{color:#4182B7;}

.ets_tables{border:solid 1px #bbbbbb;font-size:13px;color:#444;}
.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;}

#map_canvas{margin-top:5px;}

.slideshow{margin:4px 0px 7px 0px;}

.fancybox img{
	padding:15px;
	width:220px;
}