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


body{
	
	color: #959595;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:0px;
	
}

a{
	color: #448ccb;
	text-decoration: none;
}

a:hover{
	color: #98bf43;
	text-decoration: none;	
}

#contentHolder{
	width: 984px;
	margin: 5px auto;
	float: none;
	clear: both;
	margin-top: 0px;
}

.contentRow{
	width: 984px;
	margin: 0px auto;
	float: left;
	clear: both;
}

.simpleRow{
	margin: 0px auto;
	float: left;
	clear: both;
}

.simpleRow p2{
	font-size: 15px;
	line-height: 31px;
}

#contentTop{
	width: 984px;
	height: 20px;
	background:transparent url(../cssImages/contentBack_top.png) no-repeat;
}
#contentCenter{
	width: 984px;
	float: left;
	clear: both;
	background:transparent; 
	/* url(../cssImages/contentBack_center.png) repeat-y;*/
}
#contentBottom{
	width: 984px;
	height: 25px;
	clear:both;
	float: left;
	background:transparent url(../cssImages/contentBack_bottom.png) no-repeat;
}

#navRow{
	width: 984px;
	min-height: 33px;
	padding-top: 14px;
	text-align: right;
	margin: 0px auto;
	float: none;
	clear: both;
}

#navRow a{
	margin-right: 10px;
	padding: 5px;
	color: #448ccb;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #ffffff;
}




#navRow a:visited{
	color: #73afe5;
}


#navRow a:hover{
	color: #898989;
	text-decoration: none;
}


#navRow a:active{
	color: #cccccc;	
}

#navRow a.current{
	border: 1px solid #98bf43;
	color: #98bf43;
}


.sublinks a:link{
	font-size: 13px;
	color: #98bf43;
	font-weight: 100;
}

.sublinks a:hover{
	font-size: 13px;
	color: #71a64b;
}

.sublinks a:visited{
	font-size: 13px;	
	color: #73afe5;
}

.sublinks a:active{
	color: #cccccc;	
}


.sublinks a.current_sub{
	font-size: 13px;
	color: #898989;
	text-decoration: underline;
	border: none;
}


.contentCol{
	float: left;
}

.contentCol p{
	font-size: 14px;
	line-height: 18px;
	padding: 0px;
	padding-bottom: 10px;
	margin: 0px;
}

.contentCol h1{
	font-size: 18px;
	line-height: 18px;
	padding: 0px;
	padding-bottom: 4px;
	margin: 12px 0px;
	color: #71a64b;
}

.contentCol h2{
	font-size: 14px;
	line-height: 18px;
	padding: 0px;
	padding-bottom: 4px;
	margin: 0px;
}

.contentCol ul{
	padding: 0px 15px;
	margin: 10px 15px;
	font-size: 18px;	
	
}

.contentCol ul li{
	
	font-weight: bold;
	margin-bottom:4px;
}

.bullet{
	font-size: 16px;
	
}


.bullet li{
	font-size: 14px;
}


.bullet li p{
	font-size: 14px;
	font-weight: normal;
	color: #898989;
	padding-bottom: 0px;
}

.bullet li ul li{
	color: #e81212;
}


#footer{
	padding-top:15px;
	padding-bottom: 10px;
	margin-top:10px;
	border-top: 1px solid #ccc;
	/*background:url(../cssImages/footer.png) no-repeat;*/
}

#footer img{ margin-top: -10px; }

#footer p{
	margin-left: 10px;
	margin-top: 2px;
	padding-top: 0px;
}

#footer a{
	text-decoration: none;
	color:#333;
}

.vacancyItem{
	width: 130px;
	min-height: 181px;
	padding: 2px;
	padding-top: 6px;
	padding-left: 9px;
	line-height: 13px;
	float: none;
	clear: both;
	background: url(http://www.officeexec.com/v2/assets/images/vacBack.png) no-repeat;
}
.vacancyImage{
	width: 55px;
	height: 55px;
	float: left;
	margin-right: 10px;
	margin-bottom: 6px;
	cursor: pointer;
}
.vacancyText{
	width: 300px;
	height: 55px;
	float: left;
	color: #777;
}

.vacancyText h1{
	margin: 0px;
	padding: 0px;
	line-height: 19px;
	padding-bottom: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	word-spacing: 2px;
	
}

.vacancyText h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	font-style: normal;
	color: #71a64b;
	text-decoration: none;
	word-spacing: 2px;
}

.vacancyText p{
	font-size: 11px;
	line-height: 18px;
	padding: 0px;
	padding-bottom: 4px;
	margin: 0px;
}

.oeLightGreen{ color: #98bf43; }
.oeDarkGreen{ color: #71a64b; }
.oeRed{ color: #e81212; }
.oeBlue{ color: #448ccb; }
.oeBlueBack{ background-color: #448ccb; }


.offer{
	font-size: 16px;
	font-weight: bold;
	color: #e81212;
	
}


#map_main{ float:left; padding:10px; clear:none; margin-left: 10px; }
#pano{ float: left; clear: right; padding: 0px 0px; width: 976px; margin-left: 0px; margin-top:8px; height: 381px; }
#map_canvas{ position: absolute; margin-top:210px; width: 250px; height: 179px;}

.amenities tr td{ font-size: 13px; color: #98bf43; font-weight: bold; }
.amenities tr th{ font-size: 13px; color: #71a64b; font-weight: bold; text-align:left; }

.features tr td{ border: 1px solid #cccccc; padding: 5px; margin-bottom: 5px; font-weight: bold;}



.compare{
	font-size: 12px;	
	border: 1px solid #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
}

.compare th{
	width: 350px;
	vertical-align: text-top;
	padding: 8px;
	background-color:#71a64b;
	color: #ffffff;
}

.compare td{
	vertical-align: text-top;
	padding: 8px;
	background-color:#E7F2F5;
}

.compare td.altcol{
	background-color:#EBF1EF;
	
}

.chat{
	border-bottom: 1px solid #ccc;
	height: 45px;
	cursor:pointer;

}

.chat a{

	font-weight:600;
	font-size: 18px;
}

p.officedescription { font-size: 14px; line-height: 21px; }

.pdflink{ background:url(/v2/assets/images/pdficon.png) no-repeat; padding-left: 20px; }

#mapviewer{ font-size: 11px; }

ul.star{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-left: 8px;
	margin-top: 15px;
}

ul.star li{
	background:url(/v2/assets/cssImages/bullet.png) no-repeat 0px 4px;
	padding-left: 35px;
	margin-left: 7px;
	margin-top: 6px;
	color:#959595;
	font-weight: normal;
}

#indexForm{ float:left; clear: both; }

h2.standout{
	font-family: gotham, sans-serif;
	font-size: 19px;
	background: #efefef;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #aaaaaa;
	padding: 15px;
	width: 200px;
	margin: 5px;
	float: left;
	clear:both;
}

h2.standout a{
	color: #959595;
}

#contentRow_1_3 h1{ margin-top: 2px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; }

ul.regular li{ font-size: 14px; font-weight: bold; word-spacing:1px; padding-bottom: 0px; color: #767676; margin-bottom: 4px; }

.postlinks{ margin-bottom: 9px; border-bottom: 1px #98bf43 dotted; font-size: 12px; }


#flashRow img{
	border-radius: 15px;
}


.productcollarge{
	width: 400px;
	float: left;
	margin-top: 15px;
}

.productcolsmall{
	width: 350px;
	float: left;
	margin-top: 15px;
}

.productcolfooter{
	width: 815px;
	float: left;
	clear: both;
}

.permanentoffices{
	float: left;
	clear: both;
	width: 815px;
}

.fb-like{ display: block;}


.list-a{
	color: #959595;
	font-weight: 100;
}


.list-a li{ 
	color: #959595; 
	font-family: arial; 
	font-size: 17px;
	font-weight: 100;
}

/**
 * FONTS
 */

@font-face {
	font-family: "helvetica";
	src: url('fonts/helvetica.ttf') format('truetype');
}


@font-face {
    font-family: 'gotham';
    src: url('gotham-webfont.eot');
    src: url('gotham-webfont.eot?#iefix') format('embedded-opentype'),
         url('gotham-webfont.woff') format('woff'),
         url('gotham-webfont.ttf') format('truetype'),
         url('gotham-webfont.svg#GothamBlackRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'humanst';
    src: url('humanst-webfont.eot');
    src: url('humanst-webfont.eot?#iefix') format('embedded-opentype'),
         url('humanst-webfont.woff') format('woff'),
         url('humanst-webfont.ttf') format('truetype'),
         url('humanst-webfont.svg#Humanst521BTRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

.highlight-link{
	color: #ffffff;
	font-family: helvetica, arial, sans-serif;
	background: #636363;
	border-radius: 5px;
	padding: 3px 18px;
	margin-left: 25px;
	margin-bottom: 15px;
	margin-top: 15px;
	float: left;
	clear:both;
}


