@charset "UTF-8";
/* CSS Document */

body{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#444444;
	width:100%;
	text-align:center;
	margin:0;
	height:100%;
	background-color:#ffffff;
}

.bold{font-weight:bold;}

a,a:link,a:visited{color:#6B6A6F;}
a:hover{color:#003f55;}


.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;}

.wrapper{
	margin:0 auto;
	text-align:left;
	width:1000px;
	min-height:100%;
	position:absolute;
	background-color:#ffffff;
}

.wrapper_main{background-color:#ffffff;}

.wrapper_outside{margin:0 auto;width:1000px;}

.header{
	width:100%;
	height:165px;
	background-color:#ffffff;
}

.header a,.header a:link,.header a:visited{color:#ffffff;text-decoration:none;}
.header a:hover{color:#ffffff;text-decoration:none;}

.header_nav{
	background-color: #6B6A6F;
    color: #FFFFFF;
    height: 34px;
    width: 100%;
    text-align:left;
    font-size:12px;
	font-family:"Avenir Next", Arial, Helvetica, sans-serif;
}


.header_nav span{
	display: inline-block;
    margin-left: 15px;
    float:left;
    padding: 10px;
}

.header_nav a:last-child span{margin-right:0px;padding-right:20px;}
.header_nav span:hover{background-color:#8F8E93;}

.header_text{
	clear: both;
    color: #CCCCCC;
    float: left;
	text-transform:uppercase;
    margin-left: 140px;
    margin-top: -14px;
    font-size:35px;
	letter-spacing:.1em;
	font-family:"Avenir Next", Times, sans-serif !important;
}

.header_images{
	clear: both;
    color: #B2B2B2;
    float: right;
    font: 14px normal Times New Roman,Times,sans-serif;
    margin-top: 26px;
}

.header_images img{;margin-right:10px;}
.header_images img:last-child{margin-right:0px;}

.header_text_ets{color:#777777;}

.logo{
	height: 43px;
    margin-top: 12px;
    width: 404px;
}

.nav_top{
	background-color: #8F8E93;
    color: #FFFFFF;
    height: 53px;
    width: 100%;
    text-align:center;
	font-weight:500;
	border-bottom:#fff thin solid;
	clear:both;
	margin: 0 auto;
	width: 1000px;
	
	
}

.nav_top .wrapper{
	background-color:#8F8E93;
	text-align:center !important;
	position:relative;
}

.nav_top span{
	font-family: "Avenir Next", Arial, Helvetica, sans-serif;
    padding: 22px 14px 16px 14px;
	vertical-align:middle;
	text-align:center;
	color: #fff;
    cursor: pointer;
    display: table-cell;
	font-size: 12px;
    text-decoration: none;
   position:relative;
    transition:background 0.3s;
  -webkit-transition:background 0.3s;
	
	
}


@-moz-document url-prefix(){.nav_top span{padding-bottom:16px;}}


.nav_top span:hover{background-color:#6B6A6F;}

.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;}

.header_image{
	padding-top:8px;
	padding-bottom:4px;
}

.front_image{
    padding-top: 1px;
    padding-bottom: 3px;
    width:1000px;
    height:600px;
}

.front_image img{
	width:1000px !important;
    height:600px !important;
}

.footer{
	background-color: #DEDDE2;
    color: #6B6A6D;
    padding: 13px 12px 7px 30px;
    text-align: left;
    width: 958px;
    margin-top:-2px;
    font-size: 13px;
	font-family:"Avenir Next", Arial, Helvetica, sans-serif;
    height:22px;
	font-weight:500;
}

.footer_content {
	bottom: 27px;
    position: absolute;
    padding-bottom: 0px;
    padding-top: 8px;
}


.footer_text{position:absolute;left:110px;top:120px;font-weight:bold;}

.footer_logos {
    float: right;
    margin-top: -5px;
    position: relative;
}
.footer_logos img{padding-right:10px;}
.logo_energystar_front{width:36px;height:38px;}
.logo_leedgold_front{width:38px;height:38px;}

.text_unioninvestment {
    font-size: 8px;
    left: 120px;
    position: absolute;
    top: -4px;
}

.text_metzler {
    font-size: 8px;
    left: 200px;
    position: absolute;
    top: -4px;
}

.text_telos {
    font-size: 8px;
    left: 300px;
    position: absolute;
    top: -4px;
}

.text_jll {
    font-size: 8px;
    left: 400px;
    position: absolute;
    top: -4px;
}

.content{
	min-height:654px;
	padding-bottom:37px;
	margin-top:1px;
	margin-bottom:1px;
	background-color:#ffffff;
}

.content_left{
	width:240px;
	height:635px;
	background-image:url("images/building_images_main2.jpg");
	float:left;
}

.content_right{margin-left:254px;padding-bottom:40px;}

.content_header{
	padding:15px;
	padding-left:25px;
	height:33px;
	color:#6B6A6E;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding-top:35px;
}

.content_links{
	margin:25px;
	margin-bottom:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.content_links span{
	margin-right:15px;
	margin-bottom:6px;
	display:inline-block;
}

.content_links a{text-decoration:none;color:#000000;}
.content_links a:hover{text-decoration:none;color:#6B6A6E;}

.content_links_currentpage{
	color:#6B6A6E;
	font:bold 13px Arial, Helvetica, sans-serif;
	cursor:default;
}

.content_links_currentpage a,.content_links_currentpage a:link,.content_links_currentpage a:visited,.content_links_currentpage a:hover{color:#6B6A6E;cursor:default;text-decoration:none;}

.content_text{
	margin-left:25px;
	margin-top:0px;
	border-top:solid 1px #BBBBBB;
	padding-top:20px;
	font:normal 13px Arial, Helvetica, sans-serif;
}

.maintext{font:normal 13px Arial, Helvetica, sans-serif !important;}
.maintextbold{font:bold 13px Arial, Helvetica, sans-serif !important;}
.pagenumbers{font:normal 13px Arial, Helvetica, sans-serif !important;}

.copyright_wrapper{ 
	background-color: #ffffff;
    height: 25px;
    margin-left: -30px;
    margin-right: -12px;
    margin-top: 13px;
    font:12px normal Arial, Helvetica, sans-serif;
}

.copyright_wrapper a{font:12px normal Arial, Helvetica, sans-serif;}

/* search box */

#admin_search_box{
	position: absolute;
    right: 0px;
    top: 88px;
}

.search_toc{
	position:absolute;
	margin-left:325px;
	margin-top:-29px;
}

#admin_search_form select{margin-right: 10px;}

#admin_search_box input{display:inline;}

/* header - searchbox */

#admin_search_box form{
	margin:0px;
	padding:0px;
}

#admin_search_box input{
	display: block;
}

.searchbox_shell input{
	width:192px;
	height:20px;
	/*border:solid 1px #2b85bd;*/
	border:solid 1px #999999;
	box-shadow:1px 1px 1px #DCDCDC inset;
	font:13px Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	padding:0px 5px 0px 5px;
	outline:none 0px;
}

.searchbox_submit_shell{
	width:16px;
	height:17px;
	right:-4px;
	margin-top:-27px;
	padding:7px;
	background-color:transparent;
	float:right;
	position:absolute;
}


.ets_tables{border:solid 1px #bbbbbb; font-size:12px;}
.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;}



.icon{
	display:block;
	background-image:url(images/iconsprite/mtcicons.png);
	overflow:hidden;
	margin-right:10px;
	float:left;
}

.icon_search{
	background-position:-181px -102px;
	width:15px !important;
	height:17px !important;
}


.quicklinks_trigger {
	text-decoration:none;
	font-size:12px;
	display: inline-block;
	color:#021E78;
	vertical-align:middle;
    cursor:pointer;
    top:0px; 
    padding:9px 15px;
	
}

.quicklinks_wrapper{
	float:left;
}

.quicklinks_wrapper:hover{
	background-color:#8F8E93;
}

.quicklink_wrapper{
	float:left;
}

.quicklinks_trigger:hover{
	
}

.quicklinks .link:hover {
}

.quicklinks_menu{
	background-color: #8F8E93;
    min-width: 135px;
    position: absolute;
    top: 34px;
    z-index: 9999;
    display:none;
}

.quicklinks_menu a{
	text-decoration:none;
	display:block;
}




.quicklinks_trigger2 {
	text-decoration:none;
	font-size:12px;
	display: inline-block;
	color:#021E78;
	vertical-align:middle;
    cursor:pointer;
    top:0px; 
    padding:9px 15px;
	
}

.quicklinks_wrapper2{
	float:left;
}

.quicklinks_wrapper2:hover{
	background-color:#8F8E93;
}

.quicklink_wrapper2{
	float:left;
}

.quicklinks_trigger2:hover{
	
}

.quicklinks .link2:hover {
}

.quicklinks_menu2{
	background-color: #8F8E93;
    min-width: 135px;
    position: absolute;
    top: 34px;
    z-index: 9999;
    display:none;
}

.quicklinks_menu2 a{
	text-decoration:none;
	display:block;
}



.quicklinks_trigger3 {
	text-decoration:none;
	font-size:12px;
	display: inline-block;
	color:#021E78;
	vertical-align:middle;
    cursor:pointer;
    top:0px; 
    padding:9px 15px;
	
}

.quicklinks_wrapper3{
	float:left;
}

.quicklinks_wrapper3:hover{
	background-color:#8F8E93;
}

.quicklink_wrapper3{
	float:left;
}

.quicklinks_trigger3:hover{
	
}

.quicklinks .link3:hover {
}

.quicklinks_menu3{
	background-color: #8F8E93;
    min-width: 135px;
    position: absolute;
    top: 34px;
    z-index: 9999;
    display:none;
}

.quicklinks_menu3 a{
	text-decoration:none;
	display:block;
}


.fancybox img{
	padding:8px;
}


.login-form {
position:absolute;
z-index:999;
top:75px;
left:320px;
background-color:#ffffff;
padding:25px 55px;
}

.login_style {
position:absolute;

}

.link3{
	padding:15px 37px !important;
	border:1px solid #2A6698;
	margin-top:21px;
	margin-right:10px;
	text-decoration:none !important;
	font-size:20px;
}

.link3:hover{
		background-color:#2A6698;
	color:#fff !important;
		-webkit-transition: background-color .2s ease;
  -moz-transition: background-color .2s ease;
  -ms-transition: background-color .2s ease;
  -o-transition: background-color .2s ease;
  transition: background-color .2s ease;
}
.divTable{
display: table;
width: 100%;
}
.divTableRow {
display: table-row;
}

.divTableCell1{
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
display: table-cell;
padding: 10px 25px;
vertical-align:middle;
}

.divTableCell2{
border-bottom: 1px solid #ddd;
display: table-cell;
padding: 10px 25px;
vertical-align:middle;
}

.divTableCell3{
border-right: 1px solid #ddd;
display: table-cell;
padding: 10px 25px;
vertical-align:middle;
}

.divTableCell4{
display: table-cell;
padding: 10px 25px;
vertical-align:middle;
}

.divTableBody {
display: table-row-group;
} 
