body {color:#000000; background-color:#D9D9D9; margin:0px !important; padding:0px;  font-family:Times New Roman, Arial, Helvetica, sans-serif; font-size:14px; }
p {text-align:justify;}
.bodyHolder {border:1px solid #AAAAAA;}

.wBorderLeft {border-left:1px solid #ffffff;}
.wBorderRight {border-right:1px solid #ffffff;}
.marginTop10 {margin-top:15px;}
.displayInline {display:inline;}
.noMargin {margin:0px;}
.noDisplay {display:none;}

tr.content td.desc {text-align:left !important; padding-left:10px;}
tr.content td.price {text-align:right !important; padding-right:10px;}

/* Main */
#fullContent {width:1000px; text-align:center; margin:0 auto; }
#mainContent {width:100%; background-color:#ffffff; text-align:left;}

#homeHeader {width:100%;}
#homeContent {width:100%; background-color:#021832; padding:35px 0px 35px 0px; height:312px;}
#homeContent a img.homeImage {float:left;}

/* Shared */
#sharedHeader {height:160px; border-top:30px solid #a5004d; padding-top:10px; padding-left:15px; padding-bottom:10px;}
#sharedTabs {z-index:500; position:absolute; top:3px; width:565px; text-align:right;}
#sharedTabs img { padding-top:2px; padding-left:0px; width:75px; height:95px;}

#sharedTextHeader {position:relative; top:95px; left:0px; width:650px; height:auto;} 
#sharedTextSubHeader {position:relative; top:75px; left:215px; width:350px; text-align:right; height:auto;} 

#sharedTopNavigation {background-color:#a5004d; height:26px;padding-top:7px;}
#sharedTopNavigation a {font-size:16px; text-decoration:none; color:#ffffff; margin-right:35px; float:right;}
#sharedTopNavigation a:hover {color:#000000;}
#sharedTopNavigation p {font-size:16px; text-decoration:none; color:#ffffff; margin-right:35px; float:right; }

#sharedContentHeader {height:30px; background:#a5004d url(/static/img/content_top_bg.jpg) top left repeat-y;}

#sharedContent {float:left; width:100%; background:#ffffff url(/static/img/content_bg.jpg) top left repeat-y;}
#sharedContentLeft {float:left; width:150px;}
#sharedContentRight {float:right; width:150px;}
#contentMain {width:650px; float:left; height:auto; padding:20px 25px 20px 25px; background:#ffffff url(/static/img/world.jpg) top left no-repeat;}

#heightSpacer {float:right; width:1px; height:500px; font-size:1px;}

#flags {padding-left:25px;}
#flags a {padding-right:5px;}
#leftNavigationLinks { padding-left:25px; padding-bottom:25px;}
#leftNavigationLinks a:hover {color:#ffff00;}
#leftNavigationLinks a {display:block; padding:10px 0px 2px; font-size:16px; color:#ffffff; text-decoration:none;}
#leftNavigationLinks p {display:block; padding:15px 0px 2px; font-size:16px; color:#ffffff; margin:0px;}
#leftNavigationLinks p a {display:block; font-size:18px; color:#ffffff;}

#bellevue {padding-left:35px;}
#bellevue {border:none;}
#bellevue img {display:block; margin-bottom:15px;}

#sharedFooter {float:left; background:#a5004d; height:25px; width:100%;}
#sharedContentFooter {float:left; width:100%; margin:0 auto; height:100px; background:#D9D9D9; color:#8b8b8b; font-size:10px; padding-bottom:10px; margin-bottom:20px !important; border-bottom:1px solid #8f8f8f;}
#sharedContentFooter img {padding-top:10px;}

#mapLarge {position:absolute; z-index:801; float:left; margin-left:8px; display:none;}
.notice {border:2px solid #A90055; background-color:#eeeeee; float:left; padding:10px; position:absolute; z-index:804;margin-left:8px; display:none; width:610px; height:auto}
.vacancyNotice {border:2px solid #00529E; width:135px; margin-left:15px; float:left; height:60px; text-align:center;}
.smallLink {font-size:9px;}

/* Content */
h1 {font-weight:bold; font-size:30px; color:#ffffff; font-family:Times New Roman, Arial, Helvetica, sans-serif !important;}
h2 {font-weight:normal; font-size:22px; color:#ffffff; font-family:Times New Roman, Arial, Helvetica, sans-serif !important;}
h3 {font-weight:bold; font-size:18px; color:#a5004d; font-family:Times New Roman, Arial, Helvetica, sans-serif !important; margin-top:0px;}
h4 {font-weight:bold; font-size:16px; color:#a5004d; font-family:Times New Roman, Arial, Helvetica, sans-serif !important; margin:0px 0px 5px;}

#contentMain a {color:#000000;}
#contentMain a:hover {color:#a5004d;}
p.column {width:320px;}
li {margin-bottom:15px;}
hr {margin:10px 0px 10px;}

.floatImgLeft {float:left; margin:5px 5px 5px;}
.floatImgRight {float:right; margin:5px 0px 5px 5px;}

.floatLeft {float:left;}
.floatRight {float:right;}

.paddedTopIMG {padding-top:42px;}

.headerLink { font-size:14px;}

p.floatColumnLeft {width:320px; float:left; margin-right:25px;}
p.floatColumnRight {width:320px; float:right; margin-right:25px;}

.redBorder {border:3px solid #a5004d;}
.blueBorder {border:3px solid #00529E;}
.redBorderThin {border:1px solid #a5004d;}
.blueBorderThin {border:1px solid #00529E;}


/* Properties */

#properties_tabs {width:645px; text-align:right; float:right;}
#properties_tabs div.tab {float:right; width:119px; padding-left:10px; text-align:center; height:22px; padding-top:5px; background:#00529E url(/static/img/tab_corner.gif) top left no-repeat; font-size:16px; color:#ffffff;}
#properties_tabs div.tab a {text-decoration:underline; font-size:16px; color:#ffffff;}
#properties_tabs div.tab a:hover {color:#ffff00;}

#properties_listing {width:645px; border-top:10px solid #00529E; border-left:1px solid #00529E; border-bottom:1px solid #00529E; border-right:1px solid #00529E; margin-bottom:10px; float:right;}
#properties_listing tr.headers td { background-color:#CCCCCC; }
#properties_listing tr.content td { background-color:#ffffff; border-top:1px solid #00529E;}
#properties_listing tr td {text-align:center;}

#properties_more {width:645px; text-align:right; float:left;}
#properties_more a {font-size:10px; color:#a5004d; text-decoration:none; padding-left:20px;}
#properties_more a:hover {color:#000000; text-decoration:underline;}

/* Property Info */

#info_holder {float:left; width:100%; border:1px solid #00529E; background-color:#efefef; margin-bottom:30px;}

#info_header {width:100%; color:#a5004d; font-weight:bold; background-color:#cccccc; padding:5px 0px 5px; border-bottom:1px solid #00529E;}
#info_head {padding-left:5px;}
#info_ref {float:right; padding-right:5px;}

#info_img {float:left; width:255px;}
.thumbNail {cursor:pointer;}
#info_desc {float:right; width:390px; border-left:1px solid #00529E;}

#info_fulldesc {width:100%; margin-bottom:20px; padding:0px; maring-top:0px;}
#info_fulldesc tr td.info_propdesc {font-style:italic;}


/* CMS */
#contentMainCMS {width:950px; float:left; height:auto; padding:20px 25px 20px 25px; background-color:#ffffff;}