body {
margin: 0px;
background: #ffffff;
}

img {
padding: 0px;
border: 0px;
}

a, a:visited {
text-decoration: none;
color: #666666;
}

a:hover {
text-decoration: underline;
color: #666666;
}

#logo {
position: absolute;
top:45px;
left: 0px;
margin: 0px;
padding: 0px;
background: #35417b;
width: 100%;
}

#logo_main {
position: absolute;
top:45px;
left: 0px;
margin: 0px;
padding: 0px;
background: #35417b;
width: 100%;
height: 63px;
border-top: 8px solid #35417b;
}

#navbar{
width: 100%; 
height: 45px;
position: absolute;
top: 0px;
left: 0px;
z-index: 0;
margin: 0px;
padding: 0px;
background: #0b1c48
}

#navbar ul{
list-style: none;
margin: 0px;
padding: 0px;
z-index: 0;
}

#navbar li{
float: left;
z-index: 0;
}

#navbar_main{
width: 100%; 
height: 45px;
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
z-index: 1;
padding: 0px;
background: #0b1c48
}

#navbar_main ul{
width: 794px;
list-style: none;
margin: 0px;
padding: 0px;
}

#navbar_main li{
float: left;
}

#subnav{
z-index: 2;
position: absolute;
left: 0px; 
top: -10px;
padding: 0px;
margin: 0px;
font-family: arial, verdana, sans-serif;
text-transform: uppercase;
}

#subnav ul{
margin: 0px;
padding: 0px;
display: inline;
z-index: 2;
}

#subnav li{
display: inline;
z-index: 2;
}

#subnav a{
}

#subnav a:hover{
}

#subnav a.current{
color: #000000;
text-decoration: none;
z-index: 2;
}

#dots{
position: absolute;
top: 100px;
left: 0px;
z-index: 1;
background: #ffffff;
}

#content{
position: absolute;
top: 133px;
left: 188px;
width: 794px;
display: block;
background: #ffffff;
}

#content_main{
position: relative;
top: 0px;
left: 0px;
width: 100%;
display: block;
}

#bluetop{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
background: #0b1c48;
height: 48px;
z-index: 1;
}

#bluebottom{
position: absolute;
top: 45px;
left: 0px;
width: 100%;
background: #35417b;
height: 473px;
z-index: 1;
}

#subcontent {
left: 0px;
display: block;
position: absolute;
top: 37px;
background: #ffffff;
}

#subcontent_track {
left: 0px;
display: block;
position: absolute;
top: 37px;
}

#subcontent_main {
margin: 0px auto;
display: block;
position: relative;
width: 794px;
z-index: 2;
}

#header01{
left: 0px;
z-index: 2;
display: block;
float: left;
}

#header02{
float: left;
clear: left;
padding: 20px 0px 6px 0px;
}

#subcontent #header02 {
float: left;
clear: left;
padding: 4px 0px 6px 0px;
}

h1{
}

h2{
}

h3{
font: 11px arial, verdana, sans-serif;
color: #454d69;
line-height: 1.5em;
width: 270px;
}

p{
font: 11px arial, verdana, sans-serif;
color: #666666;
line-height: 1.5em;
width: 270px;
clear: left;
}

ul{
list-style: none;
font: 11px arial, verdana, sans-serif;
color: #000000;
line-height: 1.3em;
}

li{
font: 11px arial, verdana, sans-serif;
color: #000000;
line-height: 1.3em;
}

#proplist {
margin: 0px;
position: absolute;
top: 85px;
left: 0px;
width: 240px;
text-transform: uppercase;
padding: 20px 0px 0px 0px;
}

#propertyinfo {
position: absolute;
float: right;
top: 390px;
left: 0;
font-color: #35417b;
}

#propertyinfo p{
position: absolute;
left: 280px;
top: -293px;
color: #35417b;
float: right;
}

#additional_info{
position: absolute;
top: 0px;
left: 300px;
width: 230px;
}

#property {
z-index: 1;
border: 1px solid #35417b;
margin-bottom: 15px;
}

#sideimage {
border: 1px solid #35417b;
position: absolute;
top: 20px;
left: 340px;
}

.img_icon {
float: left;
margin: 0px 5px 0px 0px;
border: 1px solid #35417b;
}

.text_icon {
display: block;
height: 100px;
padding-bottom: 10px;
}

#prop {
border: 1px solid #35417b;
float: left;
clear: left;
margin: 20px 0px 10px 0px;
}

#coltwo {
position: absolute;
left: 340px;
top: 16px;
}
