* {
margin: 0px;
padding: 0px;
border-collapse: collapse;
}

body {
background: #527398;
font-family: Arial;
font-size: 12px;
color: black;
text-align: center;
color: #000000;
}

td {vertical-align: top;}

img {border: 0px;}

a {color: #000000; text-decoration: none;}
a:hover {text-decoration: none; color: #1267E4;}
a:active {outline: none;}

h1 a:hover {color: #1267E4;}

.clear {clear: both;}

#basis {width: 1000px; margin: 0 auto; text-align: left; position: relative; border-left: 1px solid #003; border-right: 1px solid #003;}

#header {color: black; margin-bottom: 15px;}
#header .inner_menu {color: black; background: url(../images/inner_menu.jpg) left top no-repeat; width: 540px; height: 48px; list-style: none;}
#header .inner_menu li {color: black; float: left; font-size: 13px; padding: 12px 28px 0;}
#header .inner_menu a {color: black; text-decoration: none;}
#header .inner_menu a:hover, #header .inner_menu a.current {color: white;}

#login_block {position: absolute; top: 30px; right: 80px; width: 519px; height: 30px; padding: 13px 0 0 20px; display: table-cell; background: url(../images/login_area_bg.png)}
#login_block input {background: url(../images/login_b.gif) left top no-repeat; width: 140px; height: 16px; border: 0px; color: white; font-size: 11px; padding: 2px 7px 0; margin-right: 10px;}
#login_block input[type=image] {width: auto; height: auto; padding: 0; background: none; margin: 0; margin-bottom: -6px;}
#login_block label {color: white; font-size: 11px;}

#content {}
#content.main {background: url(../images/gr1.jpg) left top repeat-y; border-bottom: 1px solid #dedfd6;}
#content.inner {background: url(../images/inner_bg.jpg) left bottom no-repeat; padding: 40px 80px; color: white;}
#content.inner h1 {padding: 0 0 20px 0;}
#content .pic {background: url(../images/pic.jpg) left top no-repeat; padding: 35px 25px 15px 80px;}
#content h1 {font-size: 16px; color: white; padding: 5px 0 10px;}
#content h2 {font-size: 16px; color: #789bbc}
#content .features {width: 300px;}
#content .features li {list-style: none; background: url(../images/bul_o.gif) left center no-repeat; padding-left: 20px; padding-bottom: 6px; padding-top: 6px;}
#content .main_menu {color: black; margin-bottom:40px; background: url(../images/main_menu_bg.png) left top no-repeat; width: 249px; height: 108px; padding: 10px 11px;}
#content .main_menu li {color: black; list-style: none; margin-bottom: 8px;}
#content .main_menu li a {color: black; font-weight: bold; text-decoration: none; display: block; font-size: 13px; padding-left: 20px; background: url(../images/bul_menu.gif) 207px center no-repeat; height: 20px; padding-top: 2px;}
#content .main_menu li a:hover {font-weight: bold; text-decoration: none; background: url(../images/hover_link.png) left top no-repeat; color: white;}
#content .search_block {float: right; margin-top: -15px;}
#content .search_block td {vertical-align: middle;}
#content .search_block input[type=text] {background: url(../images/search_input-bg.jpg) left top no-repeat; width: 234px; height: 18px; border: none;}

#content .breadcrumbs {color: #5b7493; padding-left: 20px;}
#content .breadcrumbs a {color: #5b7493; text-decoration: none; padding: 0 10px;}
#content .breadcrumbs span {color: #789bbc; padding: 0 10px;}

#content .content_table {width: 100%;}
#content .content_table p {margin-bottom: 10px;}
#content .content_table .leftcol {padding-right: 15px;}

#content .contact_us {width: 530px; margin-left: 160px; padding-top: 30px;}
#content .contact_us dt {float: left; width: 55px; color: #789bbc;}
#content .contact_us dd {padding-left: 55px;}
#content .contact_form {background: url(../images/contact_form.png) left top no-repeat; width: 446px; height: 303px; margin-top: 10px; font-size: 14px; padding-left: 65px; padding-top: 10px;}
#content .contact_form input[type=text] {background: url(../images/contact_input.png) left top no-repeat; width: 214px; height: 18px; border: none; color: white; padding: 0 10px;}
#content .contact_form textarea {background: url(../images/contact_textarea.png) left top no-repeat; width: 226px; height: 88px; border: 0px; padding:4px;color:white;}
#content .contact_form label {display: block; float: left; width: 70px; text-align: right; padding-right: 10px;}
#content .contact_form .clear {margin-bottom: 10px;}
#content .contact_form span {color: #789bbc; font-size: 12px; float: right; padding-right: 10px;}
#content .contact_form input[type=image] {margin: 15px 0 0 160px;}

#content.inner .invest .leftcol h1 {padding-bottom: 5px; padding-top: 10px;}
#content.inner .invest .rightcol h1 {padding-bottom: 10px; padding-top: 10px;}
#content.inner .invest .leftcol {width: 540px; padding-right: 100px;}
#content.inner .invest .rightcol ul {margin-bottom: 20px;}
#content.inner .invest .rightcol li {list-style: none; padding-bottom: 10px;}
#content.inner .invest .rightcol a {color: #789bbc;}

#content.inner .properties {overflow: auto;}
#content.inner .properties .item {float: left; width: 380px; margin: 0 20px 30px;}
#content.inner .properties .item img {margin-right: 10px;}
#content.inner .properties h1 {color: #789bbc; padding-bottom: 5px;}
#content.inner .properties h1 a {color: #789bbc; text-decoration: none;}
#content.inner .properties h1 a:hover {text-decoration: underline;}
#content.inner .properties span {color: #789bbc;}

#content .thumbs {padding-top: 20px;}
#content .thumbs a {margin: 0 3px; opacity: 0.5;}
#content .thumbs a:hover {opacity: 1;}

#tabs {background: url(../images/bl_area_bg.jpg) left top repeat-y; padding: 25px 65px 20px 80px; overflow: auto;}
#tabs .tab {background: url(../images/tab.png) left top no-repeat; width: 255px; height: 143px; padding: 10px; float: left; margin-right: 10px;}
#tabs .tab h1 {background: url(../images/tab_header.jpg) left top no-repeat; width: 253px; height: 21px; font-size: 12px; font-weight: normal; color: black; padding: 3px 0 0 0; text-align:center; margin-bottom: 5px;}
#tabs .tab a.more {color: white; color: #1267e4;}

#tabs .tab a.link {color: white; color: #000;}
#tabs .tab a.link:hover {color: white; color: #1267e4;}

#footer {background: url(../images/footer-bg.jpg) left top no-repeat; height: 43px; text-align: center; font-size: 11px; padding-top: 16px;}
#footer a {color: white; text-decoration: none; margin: 0 20px; font-size: 12px;}
#footer a:hover {text-decoration: underline;}
#footer span {position: relative; top: 3px;}

.pagging {
padding-top: 10px; padding-bottom: 10px;
text-align: center;
}

.pagging a {color: #789bbc; padding-left: 5px; padding-right: 5px;}
.pagging a:hover {color: #789bbc; padding-left: 5px; padding-right: 5px;}

.active {background-color: #789bbc; color: #fff; padding-left: 5px; padding-right: 5px; font-weight: bold;}

.error {
font-size:14px;
color: white;
}

.tab {font-size: 11px;}

.units_available {width: 210px;color:#789BBC;}

.larg {color:white;
font-size:20px;
padding:15px 0 5px;
font-weight: bold;
}

.regions {
padding:15px 0 15px 20px;
font-size:14px;
}

.regions a {color: white; text-decoration: underline;}
.regions a:hover {text-decoration: none; color: white; background-color: #789BBC;}

.regions a.selected {color: white; text-decoration: none;background-color: #789BBC;}
.regions a.selected:hover {text-decoration: none; color: white; background-color: #789BBC;}

.rightcol a {color: white; text-decoration: underline;}
.rightcol a:hover {text-decoration: none; color: white;}
