* {
	margin:0;
	padding:0;
}
body { background:url(images/bg_body.jpg); font-family:Arial; font-size:100%; line-height:1em; color:#393939;}


/*in_line*/
img {border:0; vertical-align:top;}

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

.clear { clear:both;}
.alignright { text-align:right; padding:15px 10px 0 0;}
.fleft { float:left;}
ul { margin:0px; padding:0; list-style:none;}
li {
	padding-left:7px;
	line-height:1.3em;
	margin-bottom: 4px;
}

li a { color:#fff; text-decoration:none; text-transform:uppercase;}
li a:hover {color:#fff; text-decoration:underline;}




/*txt, links*/

h1 { text-indent:-10000px; font-size:1em;}



/*header*/
#header { position:relative; background:url(images/bg_header.jpg) left 5px no-repeat; font-size:0.5625em; text-transform:uppercase; color:#617d9a;}
#header a { color:#617d9a; text-decoration:none;}
#header a:hover { text-decoration:underline;}
#header .txt {
	float:left;
	padding-top: 0px;
	padding-right: 580px;
	padding-bottom: 0px;
	padding-left: 33px;
}
#header .txt1 {
	padding-top:20px;
}
#header .logo {
	position:absolute;
	left:630px;
	top:7px;
}
#header .names {
	position:absolute;
	left:25px;
	top:25px;
}
#header .top_links {padding:20px 0 0 0;}
#header a img { margin:0 19px 0 19px;}

.tm_menu { display:block; }
/*
#menu { display:block; position:absolute; width:255px; left:633px; top:89px; margin:0; padding:0; list-style:none;
	background-image:url(images/bg_menu.gif); background-repeat:no-repeat; background-position:left top; z-index:9999;}
#menu li { display:block; position:relative; padding:10px 0 0 5px; margin:0; text-align:left; background:none;}

#menu li #first_item { display:block; text-align:center; padding:10px 10px 20px 0;
	color:#454F06; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
#menu li:hover #first_item, #menu li.jshover #first_item { display:none;}

#menu li ul{display:none; width:240px; margin:0; padding:5px 0 6px 0px; list-style:none;
	background-image:url(images/bg_menu_bottom.gif); background-repeat:no-repeat; background-position:right bottom;}
#menu li:hover ul, #menu li.jshover ul {display:block;}


#menu li li { display:block; position: static; padding:0 0 1px 0; margin:0; vertical-align:bottom; background-color:#F47025;
	 background-color:#F47025; background-image:url(images/bg_menu_line.gif); background-repeat:no-repeat; background-position:center bottom;}

#menu li li a { display:block; width:240px; margin:0; padding:5px 0; text-align:center;
	color:#454F06; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;
	text-decoration:none; background:none;}

#menu li li.last {	background-image:none;}
	
#menu li li a.act {background-image:url(images/bg_menu_act.gif); background-repeat:no-repeat; background-position: 5px center;}

#menu li li a:hover {background-color:#FFA500; text-decoration:none;
	background-image:url(images/bg_menu_over.gif); background-repeat:no-repeat; background-position: 5px center;}
*/
.menu_container {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
}

#menu {
	width:825px;
	height:34px;
	list-style:none;
	background-color:#121C27;
	background-image:url(images/bg_menu_hr.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
	
#menu li { float:left; padding:0 0 0 2px; margin:0;
	background-image:url(images/bg_menu_line_hr.gif); background-repeat:no-repeat; background-position:left center;}
#menu li.first {
	padding:0 0 0 0;
	background:none;
}

#menu li a { display:block; margin:0; padding:9px 5px; text-align:left;
	color:#ffffff; font-size:13px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;
	text-decoration:none;}
#menu li a:hover, #menu li a.act {
	text-decoration:none;
	background-color:#1F2832;
}




/*content*/
#content { width:878px; background:#121c27; margin-left:5px; font-size:0.5625em; line-height:1.555em; color:#7893ae; text-transform:uppercase;}
#content .block .con_right_bottom { background:url(images/con_right_bottom1.gif) right bottom no-repeat;}
#content .block .con_left_bottom {
	background:url(images/con_left_bottom1.gif) left bottom no-repeat;
	padding:10px 0px 10px 10px;
}
#content .overflow {
	width:236px;
	overflow:auto;
	height:165px;
}
#content .overflow2 { width:246px; overflow:auto; height:73px;}
#content .overflow1 { width:218px; height:300px;}
#content .overflow1 p { padding-top:10px;}
#content .title1 { margin-bottom:10px;}
#content .title { margin-bottom:20px;}
#content .pic { float:left; margin:3px 15px 0 0;}
#content .block2 ul { margin-top:7px;}


/*footer*/
#footer {
	width:888px;
	margin:0 auto;
	font-size:11px;
	text-transform:uppercase;
	color:#121c27;
}
#footer a { color:#ffffff; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer p { color:#ffffff; padding:10px 0 0 0;}
#footer p span { padding: 0 15px 0 15px;}


/*================== index.html ==================*/
#page1 #content .pic1, #page4 #content .pic1 { margin:0 4px 4px 10px;}
#page1 #content .pic2, #page4 #content .pic2 { margin-right:4px;}

/*================== index-2.html ==================*/
#page3 #content .block3 { width:100%;}
#page3 #content .block3 .con_left_bottom1, #page8 #content .block2 .con_left_bottom1, #page8 #content .block3 .con_left_bottom1 { padding-bottom:30px;}
#page3 #content .column1 { width:285px;}
#page3 #content .column2 { width:250px;}

/*================== index-7.html ==================*/
#page8 #content span { color:#fff;}
#page8 #content span a { color:#fff;}
#page8 #content .column1 { width:117px;}
#page8 #content .column2 { width:129px;}
#page8 #content .div { height:20px;}
#page8 #content .div1 { height:42px;}
#page8 #content .alignright { padding:0;}
#page8 #content .alignright a { text-decoration:none;}
#page8 #content .alignright a:hover { text-decoration:underline;}

/*================== index-8.html ==================*/
#page9 #content .block3 { width:858px;}


/*==================list====================*/
.block1 { background:#fff; width:888px; margin:0 auto;}
.block1 .con_left_top { background:url(images/con_left_top.gif) left top no-repeat;}
.block1 .con_right_top { background:url(images/con_right_top.gif) right top no-repeat;}
.block1 .con_right_bottom { background:url(images/con_right_bottom.gif) right bottom no-repeat;}
.block1 .con_left_bottom { background:url(images/con_left_bottom.gif) left bottom no-repeat; padding:0 0 4px 0;}

#content .block2 {
	background:#2c3a49;
	width:276px;
	margin-right:10px;
	height: 235px;
}
#content .block2 .con_left_top { background:url(images/con_left_top2.gif) left top no-repeat;}
#content .block2 .con_right_top { background:url(images/con_right_top2.gif) right top no-repeat;}
#content .block2 .con_right_bottom { background:url(images/con_right_bottom2.gif) right bottom no-repeat;}
#content .block2 .con_left_bottom {
	background:url(images/con_left_bottom2.gif) left bottom no-repeat;
	padding:20px 14px 23px 20px;
	height: 192px;
}
#content .block2 .con_left_bottom1 {
	background:url(images/con_left_bottom2.gif) left bottom no-repeat;
	padding:20px 14px 29px 20px;
	height: 186px;
}

#content .block3 { background:#2c3a49; width:286px;}
#content .block3 .con_left_top { background:url(images/con_left_top2.gif) left top no-repeat;}
#content .block3 .con_right_top { background:url(images/con_right_top2.gif) right top no-repeat;}
#content .block3 .con_right_bottom { background:url(images/con_right_bottom2.gif) right bottom no-repeat;}
#content .block3 .con_left_bottom { background:url(images/con_left_bottom2.gif) left bottom no-repeat; padding:20px 14px 23px 20px;}
#content .block3 .con_left_bottom1 { background:url(images/con_left_bottom2.gif) left bottom no-repeat; padding:20px 14px 29px 20px;}


#content .block4 {
	background-color: #CCC;
}
#content .block4_left_top { background:url(images/con_left_top2.gif) left top no-repeat;}
#content .block4_right_top { background:url(images/con_right_top2.gif) right top no-repeat;}
#content .block4_left_bottom { background:url(images/con_left_bottom2.gif) left bottom no-repeat;}
#content .block4_right_bottom { background:url(images/con_right_bottom2.gif) right bottom no-repeat; padding:0 15px; }

.center {
	padding:0;
}

.picture { padding:0 5px;}

.center_content {
	margin: 0;
	padding:0;
	height:425px;
	overflow:auto;
	color: #333333;
	position: relative;
	background-color: #1872B1;
}

.center_content_interior {
	margin: 0;
	padding:15px;
	height:425px;
	overflow:auto;
	color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #121C27;
	border-left-color: #121C27;
}

.center_content_interior h2 {
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.center_content_interior p {
	margin-bottom: 15px;
	margin-top: 5px;
	color: #000000;
	text-transform: none;
	font-size: 12px;
	line-height: 16px;
}
.center_content_interior h3 {
	font-size: 14px;
	color: #000000;
	margin-bottom: 10px;
}
.orange_line {height:2px; background-color:#F36F24;}



/*==========================================*/

.input {color:#7893ae;		 
		height:15px;
		width:113px;
		background:#fff;
		border:solid 1px #3a3a3a;
		font-size:1em;
		font-family:Arial;
}

textarea {background:#fff;
			color:#7893ae;
			border:solid 1px #3a3a3a;
			width:129px;
			height:35px;
			overflow:auto;
			font-family:Arial; 
			font-size:1em;
}
.center_content h1 {
	color: #FFF;
	text-indent: 0px;
	font-size: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.tenant_box {
	display: block;
	width: 107px;
	float: left;
	text-align:center;
	font-size: 12px;
}

.property_img {

}
.property {
	display: block;
	float: left;
	width: 403px;
	border: 5px solid #999;
	background-color: #515151;
	margin-right: 6px;
	color: #CCC;
	margin-bottom: 30px;
}
.property_text {
	display: block;
	float: left;
	width: 140px;
	padding-left: 12px;
	padding-top: 5px;
	font-size: 12px;
	line-height: 16px;
}

.report_text {
	display: block;
	float: left;
	width: 700px;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 12px;
	line-height: 18px;
}

.report_img {
	width: 96px;
	float: left;
	margin-top: 3px;
	margin-left: 10px;
}

.report {
	display: block;
	float: left;
	width: 825px;
	position: relative;
	border: 1px solid #1362A4;
	margin-right: 15px;
	margin-bottom: 15px;
	text-transform: none;
	padding-bottom: 5px;
}


.property_left {
	display: block;
	float: left;
	width: 150px;
	color: #FFFFFF;
	background-color: #131D29;
	font-weight: bold;
	font-size: 12px;
	padding-left: 5px;
	padding-bottom: 5px;
	position: relative;
	padding-top: 5px;
	height: 150px;
}

.report_title {
	color: #FFFFFF;
	background-color: #131D29;
	display: block;
	margin-right: 10px;
	padding: 2px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
}
.property .property_topimg {
	display: block;
	position: absolute;
	left: 0px;
	top: 98px;
	background-color: #000;
	height: 15px;
	width: 144px;
}
.rest_block { float:left; width:295px;}
.center_content .single_box {
	position: absolute;
	z-index:9999;
	left: 83px;
	top: 281px;
	right: 0px;
	bottom: 0px;
	width: 186px;
	height: 127px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	padding-top: 5px;
}

.center_content .multi_box {
	position: absolute;
	z-index:9999;
	left: 344px;
	top: 281px;
	right: 0px;
	bottom: 0px;
	width: 186px;
	height: 127px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	padding-top: 6px;
}

.center_content .closed_box {
	position: absolute;
	z-index:9999;
	left: 605px;
	top: 281px;
	right: 0px;
	bottom: 0px;
	width: 186px;
	height: 127px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	padding-top: 6px;
}
#fade { z-index:300;}
.videos_box {
	text-align:left;
	width: 255px;
	display:block;
	font-size: 11px;
}
.videos_box p {
	text-align:left;
	font-size: 10px;
	font-family:tahoma;
	text-transform:uppercase;
	margin:0;
	padding:2px 0 2px 0;
}


#video_container {
	display:none;
	position:absolute;
	left:50%;
	top:30%;
	width:400px;
	padding:0;
	border:1px solid #000000;
	background-color:#999999;
	z-index:9999;
	margin:0 0 0 -200px;
}
#video_container p a{ color:#ffffff;}
#video_container .jqDrag {
	width:100%;
	background-color:#333333;
	cursor: move;
}


/* 
	root element for the scrollable. 
	when scrolling occurs this element stays still. 
*/

.video_list { position:relative; }

#slider, #slider2 {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 210px;
	height: 70px;
	padding:0;
	float:left;
}

/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
#slider div.items, #slider2 div.items {	
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;		
	
	/* decoration */

}

/* single scrollable item */
#slider div.items .tenant_box, #slider2 div.items .tenant_box {
	float:left;
	
	/* custom decoration */
	font-size: 8px; line-height: 10px;
	margin:0;
	padding:0;
}


/* this makes it possible to add next button beside scrollable */

/* prev, next, prevPage and nextPage buttons */
a.prev, a.prevPage  {
	display:block;
	width:17px;
	height:17px;
	background:url(images/arrow_left.gif) no-repeat;
	margin:25px 0 0 0;
	cursor:pointer;
	position:absolute; left:-17px;
}
a.next, a.nextPage {
	display:block;
	width:17px;
	height:17px;
	position:absolute; left:215px;
	margin:25px 0 0 0;
	cursor:pointer;
	background:url(images/arrow_right.gif) no-repeat;
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */


.news { overflow:hidden; zoom:1; position:relative;}


#news1 { float:left; margin:0 2px -1px 0; padding:2px 7px 2px 7px; white-space: nowrap; color:#ffffff; text-transform:uppercase;
	background-color:#121C27; cursor:pointer; position:relative; z-index:300;}
#news2 { float:left; margin:0 2px -1px 0; padding:2px 7px 2px 7px;; white-space: nowrap; color:#ffffff; text-transform:uppercase;
	background-color:#121C27; cursor:pointer; position:relative; z-index:100;}
#news3 { float:left; margin:0 0 -1px 0; padding:2px 7px 2px 7px; white-space: nowrap; color:#ffffff; text-transform:uppercase;
	background-color:#121C27; cursor:pointer; position:relative; z-index:100;}

.news_line { margin:0; padding:0; position:relative; z-index:200; height:1px; background-color:#8FAECA; line-height:1px;}

.news_box { padding:10px 0 0 0;
	background-color:#121C27; background-image:url(images/bg_dark_to_light_b_r.gif); background-repeat:no-repeat; background-position:right bottom;}

.news_content {
	margin:0;
	padding:0 0 5px 0;
	color:#ffffff;
}

#news2_content, #news3_content { display:none;} 

.news_content ul {color:#ffffff; list-style: disc; font-size:11px; margin: 0 20px 0 30px; padding:0; }
.news_content ul li { margin:0 0 10px 0; padding:0; background:none; color:#ffffff; text-transform:uppercase;}
.property_wrap {
	width: auto;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-right: 8px;
}
.int_content {
	padding: 10px;
	color: #FFF;
}



/*================== Content Page ====================*/

.bold { font-weight:bold;}

.int_content {
	padding:20px 20px 20px 30px;
	color: #FFF;
	text-transform: none;
}

.int_content h2	{ text-transform:none;}
.int_content p { padding:0; margin:0 0 10px 0;
	color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; text-transform:none;}

.fotol {float:left;}
.fotol img {display:block; margin: 0 10px 0 0;}


div.block_team { padding:0; margin:0 0 20px 0; overflow:hidden; zoom:1;}

div.left { width:390px; float:left;}
div.right { width:390px; float:right;}

div.second_left { width:260px; float:left;}
div.second_center { width:262px; float:left; margin:0 9px 0 15px;}
div.second_right { width:260px; float:right;}

p.name { color:#042849; font-size:14px; font-weight:bold; padding:0; margin:0;}
p.post { font-weight:bold; padding:0; margin:0;}
p.mail {  padding:0; margin:0 0 10px 0;}
p.mail a {text-decoration:none; 
	color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; text-transform:none;}
	

.int_content1 { padding:20px 20px 20px 30px; text-align:center; color: #FFF;}

.int_content1 h2	{ text-transform:none;}	
.int_content1 p { padding:0; margin:0;
	font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; text-transform:none;}

.int_content1 h3 { margin:0; padding:0; font-weight:bold;
	color: #042849; font-size:14px; font-family: Arial, Helvetica, sans-serif;}

img.grey_line { padding:0; margin:17px 0 17px 0;}

.left_column { width:400px; float:left; text-align:center;}
.right_column { width:400px; float:right; text-align:center;}

.block_tenant { width:309px; height:70px; margin:10px auto 0 auto; padding:0; background-color:#014A8E; text-align:center;}
.block_tenant p {font-family: "Arial Narrow"; font-size: 14pt; font-weight: bold; color: #FFFFFF; padding:25px 0 0 0;}

div.market_block { padding:0; margin:0 0 20px 0; overflow:hidden; zoom:1; text-align:left;}
div.marketinformation { padding:0; margin:0; overflow:hidden; zoom:1;
	background-image:url(images/blue_line.gif); background-repeat:repeat-x; background-position:left top;}

p.pdf { font-weight:bold; padding:0 0 0 105px; margin:0; line-height:16px;}

div.contact {
	margin:0 0 10px 0;
	display: block;
	float: left;
	width: 378px;
	text-align: center;
}
div.contact p { margin:0;}
div.contact a { color:#FFFFFF; text-decoration:none;}
div.contact a:hover { text-decoration:none;}

/*======================================*/

/*=========================*/

.property_right {
	display: block;
	float: left;
	width: 110px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 16px;
	padding-top: 5px;
	height: 152px;
	padding-bottom: 5px;
	
}
.property_img {
	display: block;
	width: 144px;
	float: left;
	position: relative;
}
.property_img img {
	border: 1px solid #000;

}
.property_col2 {
	display: block;
	float: left;
	width: 125px;
	height: 115px;
}
.property_col3 {
	display: block;
	float: left;
	width: 132px;
	height: 115px;
}
.property_item {
	display: block;
	margin-top: 7px;
	padding-left: 3px;
	background-color: #2C3A49;
	font-size: 10px;
	height: 20px;
	line-height: 18px;
	margin-left: 3px;
	text-transform: none;
}
.property_heading {
	display: block;
	padding-left: 8px;
	background-color: #2C3A49;
	font-size: 12px;
	height: 20px;
	line-height: 18px;
}
.available {
	color: #090;
	font-weight: bold;
	font-size: 12px;
}
.undercontract {
	color: #F00;
	font-weight: bold;
	font-size: 12px;
}

/* Easy Slider */
	#featured{
	margin-top: 20px;
	margin-left: 83px;
	border: 5px solid #666;
	color: #FFF;
	}	
	#featured ul, #featured li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#featured li{
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width:698px;
	height:242px;
	overflow:hidden;
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:50px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:786px;
		}
	#prevBtn{
		left:38px;
	}
	#prevBtn a, #nextBtn a{  
		display:block;
		width:50px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}												

.featured_text {
	background-color: #666;
	display: block;
	float: right;
	height: 242px;
	width: 206px;
	color: #FFF;
	font-size: 12px;
}

#featured ul li img {
	display: block;
	float: left;
	border: 1px solid #000;
}

/* // Easy Slider */
.featured_text_box {
	background-color: #2C3A49;
	display: block;
	padding: 3px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	height: 15px;
	line-height: 15px;
}
.featured_left {
	display: block;
	float: left;
	width: 75px;
	text-transform: none;
}
.featured_right {
	text-align: right;
	display: block;
}
#elist p label {
	display: block;
	float: left;
	width: 85px;
}
#elist p {
	display: block;
	margin-bottom: 4px;
}
#elist p textarea {
	width: 250px;
	height: 75px;
}
#elist {
	margin-left: 15px;
}
.int_content li {
	background: none;
	font-size: 12px;
}
.int_content h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.int_content h4 {
	font-size: 10px;
}
.int_content blockquote {
	font-size: 12px;
	font-style: normal;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 18px;
}
.setus {
	font-size: 12px;
	font-weight: bold;
	float: left;
	height: 55px;
	width: 180px;
	display: block;
	padding-top: 3px;
}
