BODY {
 color:#000;
 background:#144E94;
 margin: 8px 0 0 0;
 clear: both;
 display: block;
 text-align: center; 
 padding:1px; 
 font-family : arial,verdana,sans-serif; 
 font-size:12px;
}
table {
 border: none;
}

a {
 color: #666;
}
a.stdtext {
 font-size: 11.5px;
 color: #666;
}
a.stdtext:hover {
 font-size: 11.5px;
}
IMG {
 margin: 0;
 padding: 0; 
 border-style: none; 
}
IMG.template {
 display: block; 
}
IMG.templateright {
 display: block; 
 float: right; 
}
IMG.templateleft {
 display: block; 
 float: left; 
}
IMG.editor { 
 display: inline; 
}
IMG.left {
 display: inline; 
 float: left; 
}
IMG.right { 
 float: right; 
}
td.defaulttext {
 font-size: 12px;
}
.rule {
 border-bottom: 1px solid #C3CBCC;
 padding-top: 6px; 
}
.blueborder {
 border: 1px solid #2B82D9;
}
.greyborder {
 border-width: 1px solid #C5CBCC;
}
.whiteborder {
 border-width: 2px solid #FFF;
}
.whitebg {
 background: #FFF; 
}
.blackbg {
 background: #000; 
 color: #fff;
 height:20px;
 vertical-align:middle;
 padding: 0 0 0 5px;
 font-size: 12px;
}
.bluebg {
 background: #549CE3;
 font-size: 12px;
}
.subnavbg {
 background: #AED2F2; 
}
.orangebg {
 background: #F08B46; 
}
.navareabg {
 background: #AFD3F3; 
 text-align: left; 
 vertical-align: top; 
}
.logoarealeft {
 background: #2776C5;
 text-align: left;
}
.logoarearight {
 background: #2776C5;
 text-align: right;
}
.homenavarea {
 background: #549CE3;
 vertical-align: top;
}
.hometextarea {
 background: #FFF;
 vertical-align: top;
}
.hometextleft,.hometextright {
 padding: 15px 0 20px 66px;
 font-weight: normal;
 font-size: 12px;  
 color: #333;
 line-height: 1.3;
 vertical-align: top;
 text-align: left;
 width: 50%;
}
.hometextright {
 padding: 15px 50px 20px 20px;
}
.anctext {
 font-weight: normal; 
 font-size: 12px;  
 color: #333;
 text-decoration: none;
 }
.sibtext {
 font-weight: normal; 
 font-size: 12px; 
 color: #456199;
 text-decoration: none;
}
.childtext {
 font-weight: normal; 
 font-size: 12px;  
 color: #666;
 text-decoration: none;
 }
.sib { 
 padding: 3px 5px 3px 24px; 
 background: #DFF0FF; 
 border-bottom: 1px solid #AFD3F3; 
}
.child { 
 padding: 3px 5px 3px 33px;
 background: #DFF0FF; 
 border-bottom: 1px solid #AFD3F3; 
}
.self {
 padding: 3px 5px 3px 24px;
 background: #DFF0FF; 
 border-bottom: 1px solid #AFD3F3; 
 font-weight: bold; 
 font-size: 12px;  
 color: #456199;
 text-decoration: none;
}
.anc {
 padding-left: 6px; 
 padding-right: 5px;
 background: #EFF6FD; 
 border-bottom: 1px solid #80C2FF; 
}
.ancarrow {
 border-bottom: 1px solid #80C2FF; 
}
.whodetailtext {
 padding-left: 5px;
 font-weight: normal; 
 font-size: 12px; 
 color: #333;
 line-height: 1.3;
 vertical-align: top;
 text-align: left;
}
.whoback {
 font-weight: bold; 
 font-size: 11px; 
 font-family : arial,verdana,sans-serif; 
 color: #FFFFFF;
 text-align: left;
 vertical-align: middle;
 text-decoration: none;
}
.whoemailtext {
 font-weight: normal; 
 font-size: 12px; 
 color: #333;
 text-decoration: none;
}
.homepropbox {
 background: #549CE5;
}
.homeproptext {
 padding: 5px;
 border-top: 2px solid #FFF;
 font-weight: normal; 
 font-size: 11px; 
 font-family : arial,verdana,sans-serif; 
 color: #333;
 vertical-align: top;
 text-align: center;
}
.homepropimg {
 text-align: center;
}
.homeflashslice {
 background: #2776C5;
}
.standard {
 font-weight: normal; 
 font-size: 11px; 
 font-family : arial,verdana,sans-serif; 
 color: #333;
}
.stdsmall {
 font-weight: normal; 
 font-size: 10px; 
 font-family : arial,verdana,sans-serif; 
 color: #333;
}
.botnav {
 font-weight: normal; 
 font-size: 10.5px; 
 font-family : arial,verdana,sans-serif; 
 color: #FFF;
 text-decoration: none;
}
.botnavarea {
 background: #2776C5; 
 font-weight: normal; 
 font-size: 10.5px; 
 font-family : arial,verdana,sans-serif; 
 color: #FFF;
 text-decoration: none;
}
.stdnavarea {
 background: #2776C5; 
}
.stdtextarea {
 background: #FFF;
 font-weight: normal; 
 font-size: 12px;
 line-height: 1.1; 
 color: #333;
 text-align: left;
 vertical-align: top;
 padding: 25px;
}
.orangestripe {
 font-weight: bold; 
 font-size: 12px; 
 color: #FFF;
 padding: 3px;
 background: #FF9900;
 text-align: left;
 vertical-align: middle;
}
.whitestripe {
 font-weight: bold; 
 font-size: 12px;  
 color: #FF9900;
 padding: 3px;
 background: #FFF;
 text-align: left;
 vertical-align: middle;
}
.bluestripe {
 font-weight: bold; 
 font-size: 12px; 
 color: #FFF;
 padding: 3px;
 background: #549CE3;
 text-align: left;
 vertical-align: middle;
 white-space: nowrap;
}
.addressarea {
 font-weight: normal; 
 font-size: 11.5px; 
 color: #333;
 padding: 8px 15px 8px 15px;
 text-align: left;
 vertical-align: top;
}
.destinationarea {
 font-weight: normal; 
 font-size: 11.5px;  
 color: #333;
 text-align: left;
 vertical-align: top;
}
.stdtext {
 font-weight: normal; 
 font-size: 11.5px;
 line-height: 1.1;
 color: #333;
 text-align: left;
 vertical-align: top;
}
.proptable {
 border-top: 1px solid #C3CBCC;
 border-left: 1px solid #C3CBCC; 
 border-right: 1px solid #C3CBCC;
}
table.proptable td {
 font-size: 11.5px;
}
.whitelabelbot {
 font-weight: normal; 
 font-size: 11.5px; 
 color: #666;
 text-align: left;
 vertical-align: top;
 border-bottom: 1px solid #C3CBCC;
 padding: 5px;
}
.whitelabel {
 font-weight: normal; 
 font-size: 11.5px; 
 color: #666;
 text-align: left;
 vertical-align: top;
 padding: 5px;
}
.bluelabel {
 background: #AED7FF;
 font-weight: normal; 
 font-size: 11.5px; 
 color: #666;
 text-align: left;
 vertical-align: top;
 padding: 5px;
}
.bluelabelbot {
 background: #AED7FF;
 font-weight: normal; 
 font-size: 11.5px; 
 color: #666;
 text-align: left;
 vertical-align: top;
 border-bottom: 1px solid ; 
 padding: 5px;
}
.arealabel {
 font-weight: normal; 
 font-size: 11.5px; 
 color: #666;
 text-align: left;
 vertical-align: top;
}
.areatext {
 font-weight: normal; 
 font-size: 12px; 
 color: #333;
 text-align: left;
 vertical-align: top;
}
.achtext {
 font-weight: normal; 
 font-size: 11.5px; 
 color: #333;
 text-align: left;
 vertical-align: top;
 padding: 6px;
}
.achimage {
 padding: 6px 0 6px 6px;
}
form {
 height: 0;
 float: none;
 clear: none;
 margin: 0;
 border-style: none;
 padding: 0;
 display: inline;
}
.floorlabel {
 font-weight: normal; 
 font-size: 11.5px; 
 color: #666;
 text-align: right;
 vertical-align: top;
 font-style: italic;
}
.floorpad {
 padding: 0 5px 0 5px;
}
.propvalue {
 color: #006699;
}
.flash {
 horizontal-align: center;
 color: #FFF;
 text-decoration: none;
}
.formtd {
 padding: 5px;
 font-size: 12px;
}
table.whotable {
 width: 556px;
}
table.whotable td {
 vertical-align: top;
}
div.srchwrapper {
 float: left;
 margin: 20px 0 0 0;
}
div.srchimg {
 float: left;
 display: inline;
 text-align: left;
 font-size: 12px;
 width: 170px;
 margin: 0 5px 0 0;
 padding: 0;
}
div.srchimg2 {
 margin-right: 0;
}
div.srchimg img {
 margin: 0;
 padding: 0;
}
div.srchimg p {
 margin: 5px;
}

.companyDetails {
 float:left;
 margin-right:6px;
 width:200px;
height:8em;
}

ul.edbullets {
 list-style: none;
}

ul.edbullets li {
 background: url(/media/images/bularr_348.gif) 0px 0px no-repeat;
 padding-left: 10px;
 margin-bottom: 10px;
}

td.homecontent {
 padding-left: 30px;
}