* {
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: 28px; 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;}


/* Investors login form*/
.investor-login {
    margin: 70px auto;
    width: 345px;
}

.investor-login form {
    margin-left: 55px;
    padding-top: 15px;
    padding-left: 25px;
    height: 178px;
    background: url('/images/investor-login.png') no-repeat top left;
}

.investor-login form dt {
    display: block;
    float: left;
    width: 60px;
    margin-right: 15px;
    height: 20px;
    line-height: 20px;
}

.investor-login form dd {
    display: block;
    float: left;
    margin-bottom: 10px;
}

.investor-login .clear {
    clear: both;
    padding-bottom: 15px;
}

.investor-login input[type=text],
.investor-login input[type=password] {

    background: url('../images/contact_input.png') no-repeat scroll left top transparent;
    border: medium none;
    color: white;
    height: 18px;
    padding: 0 10px;
    width: 214px;
}

.investor-login dd.buttons {
    float: right;
    margin: 10px 31px 0 0;
}

.investor-login dt.message {
    width: 100%;
    color: #FF4D4D;
    font-weight: bold;
}


/* Investors folder */
.investor-area .no-folders {
    width: 170px;
    margin: 70px auto;
}

.investor-area  {
    background: url('/images/contact_form.png') no-repeat top left;
    width: 503px;
    height: 303px;
    margin: 40px auto;
    padding: 13px;
}

.investor-area .investor-folders {
    width: 493px;
    height: 280px;
    overflow: auto;
}

.investor-area .investor-folders .itm {
    display: block;
    background: url('/images/folder.png') no-repeat top left;
    width: 64px;
    height: 130px;
    float: left;
    text-align: center;
    margin-right: 16px;
    margin-top: 5px;
    overflow: hidden;
}

.investor-area .investor-folders a {
    color: white;
    text-decoration: underline;
    font-size: 11px;
}

.investor-area .investor-folders a.picture {
    display: block;
    background: url('/images/documents-folder.png') no-repeat top left;
    width: 64px;
    height: 64px;
    text-decoration: none;
    text-align: left;
    text-indent: 9px;
    font-size: 9px;
    color: #777;
}

.investor-area .investor-folders a.empty-folder {
    background-image: url('/images/empty-folder.png') !important;
}

.investor-area .investor-folders a:hover {
    color: #eee;
}
.investor-area .investor-folders a.picture:hover {
    color: #777 !important;
    background-image: url('/images/folder-green.png') !important;
}


/* Investor Folders documents */
.investor-area .investor-documents {
    width: 488px;
    height: 268px;
    overflow: auto;
    margin-top: 5px;
    margin-left: 6px;
}
.investor-area .investor-documents .itm {
    display: block;
    background: url('/images/folder.png') no-repeat top left;
    width: 90px;
    height: 130px;
    overflow: hidden;
    float: left;
    text-align: center;
    margin-right: 5px;
}

.investor-area .investor-documents a {
    color: white;
    text-decoration: underline;
    font-size: 11px;
}

.investor-area .investor-documents a.picture {
    display: block;
    background: url('/images/file_doc.png') no-repeat top left;
    width: 64px;
    height: 64px;
    text-decoration: none;
    text-align: left;
    text-indent: 65px;
    font-size: 9px;
    margin: auto;
}

.investor-area .investor-documents a:hover {
    color: #eee;
}

.investor-area .investor-documents .no-folders {
    width: 185px !important;
}

.investor-area a.back {
    display: block;
    width: 16px;
    height: 16px;
    background: url('/images/back.png') no-repeat top left;
    margin-left: -5px;
    margin-top: -6px;
    color: white;
    text-decoration: underline;
    font-size: 9px;
    text-indent: -10000px;
    outline: none;
}
.investor-area a.back:hover {
    color: #eee;
}
a.access-investor-area {
    outline: none;
    display: block;
    margin-top: 31px;
}
