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

html, body{
background:#ffffff url(images/body_gradient.gif) left top repeat-x;
padding:0;
margin:0;
}
#container{
width:1003px;
margin:0 auto;
}
#header{
padding-left:4px;
padding-right:4px;
background:url(images/header_background.jpg) left top no-repeat;
}

#header a.logo{
	position: relative;
	width: 250px;
	height:90px;
	display: block;
	float: left;
}

#language_bar{
height:102px;
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:bold;
color:#000000;
text-decoration:none;
}
#language_bar span{
text-decoration:underline;
float:left;
margin-right:12px;
}
#language_bar div{
padding-top:44px;
width:160px;
float:right;
padding-right:24px;
text-align:right;
}
#language_bar a, #language_bar a:visited{
float:left;
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:bold;
color:#000000;
text-decoration:none;
}
#language_bar a:hover{
text-decoration:underline;
}
#flashcontent{
height:250px;
}
#maincontent{
padding-left:4px; padding-right:4px;
background:url(images/main_background.gif);
float:left;
width:995px;
}
#main_menu{
padding-top:2px; padding-bottom:2px;
height:44px;
}
#main_menu a, #main_menu a:visited{
float:left;
background: url(images/mainmenu_btn_bgr_n.gif) repeat-x left top;
}
#main_menu a:hover{
background:url(images/mainmenu_btn_bgr_o.gif) repeat-x left top;
}
#main_menu div{
float:left;
background: url(images/mainmenu_btn_bgr_o.gif) repeat-x left top;
}
#main_menu span{
float:left;
background: url(images/mainmenu_delimiter.gif) repeat-x left top;
width:2px;
height:44px;
}
#locationbar{
background-color:#e4e6ea;
padding-top:2px;
height:18px;
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#000000;
text-decoration:none;
padding-left:22px;
}
#locationbar a, #locationbar a:visited{
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#000000;
text-decoration:none;
}
#locationbar a:hover{
text-decoration:underline;
}
#locationbar label{text-decoration:underline;}
#content{
width:982px;
padding-top:10px;
padding-left:2px;
padding-right:11px;
}
#left_menu{
float:left;
width:163px;
margin-right:20px;
background:#e4e6ea;
}
.leftmenu_title{
padding-top:19px;
background-color:#2caae0;
height:51px;
font-family:Tahoma, Arial, sans-serif;
font-size:14px; 
font-weight:bold;
color:#ffffff;
text-decoration:none;
text-align:center;
}
a.leftmenu_btns, a.leftmenu_btns:visited{
display:block;
height:31px; line-height:29px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px; 
font-weight:normal;
color:#262626;
text-decoration:none;
padding-left:13px;
border-bottom:1px solid #ffffff;
}
a.leftmenu_btns:hover{
text-decoration:underline;
}
.leftmenu_on{
padding-top:7px; padding-bottom:12px; padding-left:9px;
line-height:12px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px; 
font-weight:bold;
color:#262626;
text-decoration:none;
border-bottom:1px solid #ffffff;
background:#ffffff url(images/black_brd.gif) left top  repeat-y;
}
.leftmenu_on a, .leftmenu_on a:visited{
display:block;
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#262626;
text-decoration:none;
}
.leftmenu_on a:hover{
text-decoration:underline;
}
.leftmenu_on span{
display:block;
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#262626;
text-decoration:underline;
}
#page_title{
padding-top:47px;
height:21px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px; 
font-weight:bold;
color:#2caae0;
text-decoration:none;
border-bottom:2px solid #cccccc;
margin-left:183px;
}
#in_content{
margin-top:2px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px; 
font-weight:normal;
color:#707070;
text-decoration:none;
}
#right_panel{
float:right;
background-color:#e4e6ea;
margin-left:20px;
width:180px;
margin-bottom:6px;
}
.one_topnews{
padding-left:5px; padding-top:5px; padding-right:5px; padding-bottom:12px;
border-bottom:1px solid #ffffff;
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#707070;
text-decoration:none;
line-height:13px;
}
.img_brd{
background-color:#FFFFFF;
padding:2px;
border:2px solid #cccccc;
}
a.more_btn, a.more_btn:visited{
display:block;
text-align:right;
margin-left:110px;
margin-top:16px;
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#2caae0;
text-decoration:none;
line-height:13px;
}
a.more_btn:hover{
text-decoration:underline;
}
a.more_btn span, a.more_btn:visited span{ font-size:12px; font-weight:bold; line-height:13px;}
a.more_btn:hover span{text-decoration:none;}
#footer{
float:left;
width:1003px;
height:73px;
text-align:center;
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#262626;
text-decoration:none;
}
a.bottomlinks, a.bottomlinks:visited{
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#262626;
text-decoration:none;
}
a.bottomlinks:hover{
text-decoration:underline;
}
.copyright{
float:left;
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#707070;
text-decoration:none;
padding-top:15px; padding-bottom:19px;
padding-left:4px; width:165px;
}
.copyright strong{
color:#000000;
}
.create{
float:right;
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#707070;
text-decoration:none;
padding-top:15px; padding-bottom:19px;
padding-right:4px; width:165px;
text-align:right;
}
a.mailink, a.mailink:visited{
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#2caae0;
text-decoration:underline;
}
a.mailink:hover{
text-decoration:none;
}
.contact_form_bgr{
width:732px;
background-color:#e4e6ea;
padding:13px;
height:240px;
}
.search_bar{
width:732px;
background-color:#e4e6ea;
padding:13px;
height:70px;
}

.lables{
float:left;
width:300px;
font-weight:bold;
padding-bottom:4px;
}
.lables_searchbar{
float:left;
font-weight:bold;
padding-bottom:4px;
margin-right:10px;
}
.inputs_searchbar {
    float:left;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #707070;
	text-decoration: none;
	border: 1px solid #707070;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	display:inline;
	width:193px; height:19px; line-height:17px;
	padding-left:6px;
	margin-top:1px;
}
.inputs_searchbar2 {
    float:left;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #707070;
	text-decoration: none;
	border: 1px solid #707070;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	display:inline;
	width:150px; height:19px; line-height:17px;
	padding-left:6px;
	margin-top:1px;
}

.inputs {
    float:left;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #707070;
	text-decoration: none;
	border: 1px solid #707070;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	display:inline;
	width:292px; height:19px; line-height:17px;
	padding-left:6px;
	margin-top:1px;
}
.textarea {
    float:left;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #707070;
	text-decoration: none;
	border: 1px solid #707070;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	display:inline;
	width:384px; height:179px; line-height:normal;
	padding-left:6px;
	margin-top:2px;
}

.blue_line{
float:left;
width:732px;
border-top:1px solid #2caae0;
padding-top:3px; height:14px;
margin-top:21px;
font-size:11px;
}
.blue_line font{
font-size:12px;
font-weight:bold;
}
a.send_btn, a.send_btn:visited{
display:block;
font-family:Tahoma, Arial, sans-serif;
font-size:10px; 
font-weight:bold;
color:#2caae0;
text-decoration:none;
line-height:13px;
text-transform:uppercase;
}
a.send_btn:hover{
text-decoration:underline;
}
a.send_btn span, a.send_btn:visited span{ font-size:12px; font-weight:bold; line-height:13px;}
a.send_btn:hover span{text-decoration:none;}
a.list_item, a.list_item:visited{
float:left;
   background:url(images/list_item_bgr.jpg) left top no-repeat;
   height:114px; width:728px;
   padding-left:17px; padding-top:15px; padding-right:17px; padding-bottom:14px;
   margin-bottom:8px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px; 
font-weight:normal;
color:#707070;
text-decoration:none;   
}
a.list_item img{
margin-right:11px;
}
a.list_item:hover strong{
color:#2caae0;

}

a.list_item div{
height:60px;
cursor:pointer;
}
a.list_item span, a.list_item:visited span{
float:right;
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#2caae0;
text-decoration:none;
line-height:13px;
cursor:pointer;
}
a.list_item span:hover{
text-decoration:underline;
}
a.list_item span label, a.list_item:visited span label{ font-size:12px; font-weight:bold; line-height:13px;}
a.list_item:hover span label{text-decoration:none;}
#pages_navigation{
float:left;
width:762px;
padding-top:16px;
padding-bottom:16px;
text-align:center;
color:#2caae0;
font-size:11px;
}
#pages_navigation strong{
text-decoration:underline;
}
a.navlinks, a.navlinks:visited{
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#2caae0;
text-decoration:none;
line-height:13px;
cursor:pointer;
}
a.navlinks:hover{
text-decoration:underline;
}
a.navlinks label, a.navlinks:visited label{ font-size:12px; font-weight:bold; line-height:13px;}
a.navlinks:hover label{text-decoration:none;}


a.imglink, a.imglink:visited{
float:left;
background-color:#FFFFFF;
padding:2px;
border:2px solid #cccccc;
margin-top:5px;
}
a.imglink:hover{
/*border:2px solid #2caae0;*/
}

.img_title{
margin-top:5px;
float:left;
width:158px;
height:28px;
text-align:center;
}
.gallerydetails_item{
float:left;
width:158px;
}

a.gallery_item, a.gallery_item:visited{
float:left;
   background: url(images/gallery_item_bgr.gif) left top no-repeat;
   height:174px; width:158px;
   padding-left:17px; padding-top:17px; padding-right:17px; padding-bottom:14px;
   margin-bottom:8px; margin-right:11px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px; 
font-weight:normal;
color:#707070;
text-decoration:none;
text-align:center;  
}
a.gallery_item img{
float:left;
margin-bottom:5px;
}
a.gallery_item div{
float:left;
width:158px;
height:47px;
cursor:pointer;
}
a.gallery_item:hover div {
color:#2caae0;

}

a.gallery_item span, a.gallery_item:visited span{
float:right;
font-family:Tahoma, Arial, sans-serif;
font-size:11px; 
font-weight:normal;
color:#2caae0;
text-decoration:none;
line-height:13px;
cursor:pointer;
width:60px;
text-align:right;
}
a.gallery_item span:hover{
text-decoration:underline;
}
a.gallery_item span label, a.gallery_item:visited span label{ font-size:12px; font-weight:bold; line-height:13px;}
a.gallery_item:hover span label{text-decoration:none;}

.teamlist_item{
float:left;
width:195px;
text-align: center;
}


.teamlist_item img{
/*margin-right:11px;*/
margin-bottom: 10px;
}
.teamlist_item div{
/*margin-left:139px;*/
}
#flashtour{
float:left;
padding-bottom:8px;
}

.tenants_item{
float:left;
   background: url(images/tenants_bgr.jpg) left top no-repeat;
   height:114px; width:347px;
   padding-left:17px; padding-top:17px; padding-right:17px; padding-bottom:14px;
   margin-bottom:8px;
font-family:Tahoma, Arial, sans-serif;
font-size:12px; 
font-weight:normal;
color:#707070;
text-decoration:none;
}
.tenants_item img{
margin-right:11px;
}
form{
padding:0;
margin:0;
}


a.mid_blue_link {
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px; 
	font-weight:normal;
	color:#2caae0;
	text-decoration:none;
	font-weight: bold;
	float: right;
}
a.mid_blue_link:hover {
	text-decoration: underline;
}

.adv_left_column {
	display: table-cell;
	vertical-align: top;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
