/*******************************
Main site stylesheet
********************************/

/* Import wysiwyg styles */
/* Styles used in wysiwyg interface. */
@import url(/Lighthouse/Resources/css/MSStandard_wysiwyg.css);
/* Special wysiwyg styles defined for this site */
@import url(style_wysiwyg.css);

/*******************/
/* Page specs      */
/*******************/
body {
	background-color: #f4f4e3;
	margin: 13px 0px 0px 20px;
	padding: 0px; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
	
/* SITEWIDE */
#wrapper {width: 908px; margin-left: auto; margin-right: auto;}
.clear {clear: both;}
a:link {color: #3f2399; text-decoration: none;}
a:visited {color: #3f2399; text-decoration: none;}
a:active {color: #3f2399; text-decoration: underline;}
a:hover {color: #3f2399; text-decoration: underline;}

/* HOMEPAGE */
#bluebar {background: url(images/home/bluebar.gif) no-repeat; width: 908px; height: 54px; color: #FFFFFF; font-size: 15px; font-style: italic; clear: both;}
#bluebar div {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 15px 274px 10px 0px; text-align: right;}
#navarea-hp {}
#navarea-hp #nav {float: left; width: 183px;}
#navarea-hp #mainpic {float: left; width: 452px; border-top: 1px solid #ffffff;}
#navarea-hp #lifestylepics {float: left; width: 273px;}
#hp-content {background: url(images/home/bg.gif) repeat; position: relative; width: 908px;}
#hp-content #left {position: relative; top: 15px; left: 48px; width: 523px; float: left; font-size: 13px; line-height: 23px; color: #333333; padding-bottom: 15px;}
#hp-content #right {position: relative; top: 15px; left: 140px; width: 210px; float: left; font-size: 12px; line-height: 17px; color: #FFFFFF; padding-bottom: 15px;}
#hp-content .featuredprop {border: solid 1px #15487c;}
#hp-content .title {color: #333333;}
#hp-content #left a {color: #3f2399;}
#hp-content #left a:link {text-decoration: none;}
#hp-content #left a:visited {text-decoration: none;}
#hp-content #left a:active {text-decoration: underline;}
#hp-content #left a:hover {text-decoration: underline;}
#hp-content #right a {color: #333333;}
#hp-content #right a:link {text-decoration: none;}
#hp-content #right a:visited {text-decoration: none;}
#hp-content #right a:active {text-decoration: underline;}
#hp-content #right a:hover {text-decoration: underline;}
#hp-footer {background: url(images/home/bg_bottom.gif) no-repeat; height: 21px; clear: both;}

/* INNER PAGE */
#ip-content {background: url(images/inner/bg.gif) repeat; width: 908px;}
#ip-content #nav {float: left; width: 183px; position: relative; top: 0px; left: 0px; background: url(images/inner/nav.inner_bottom.gif) repeat-y;}
#ip-content #nav #subnav {background: url(images/inner/bg_nav.gif) repeat-y; width: 182px; font-size: 13px;}
#ip-content #nav #subnav ul {list-style-type: none; padding: 5px 0px 5px 0px; margin: 0;}
#ip-content #nav #subnav li {text-align: right; padding: 3px 30px 3px 5px;}
/* THIRD LEVEL */#ip-content #nav #subnav li.lvl3 {text-align: right; font-size: 10px; margin-right: 0px;}
/* THIRD LEVEL */#ip-content #nav #subnav li.lvl4 {text-align: right; font-size: 9px; margin-right: 0px;}
#ip-content #nav #subnav a {color: #1d4f83;}
#ip-content #nav #subnav a:link {text-decoration: none;}
#ip-content #nav #subnav a:visited {text-decoration: none;}
#ip-content #nav #subnav a:active {text-decoration: underline;}
#ip-content #nav #subnav a:hover {text-decoration: underline;}
#ip-content #nav #subnav a.selected {color: #333333;}
#ip-content #nav #subnav a.selected:link {text-decoration: none;}
#ip-content #nav #subnav a.selected:visited {text-decoration: none;}
#ip-content #nav #subnav a.selected:active {text-decoration: underline;}
#ip-content #nav #subnav a.selected:hover {text-decoration: underline;}

#ip-content #content {float: left; border: solid 0px #666666; width: 718px;}
#submast-about {background: url(images/inner/submast_about.jpg) no-repeat top; height: 59px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 17px;}
#submast-about div {padding: 24px 10px 0px 44px; color: #3f2399;}
#submast-services {background: url(images/inner/submast_services.jpg) no-repeat top; height: 59px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 17px;}
#submast-services div {padding: 24px 10px 0px 44px; color: #3f2399;}
#submast-news {background: url(images/inner/submast_news.jpg) no-repeat top; height: 59px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 17px;}
#submast-news div {padding: 24px 10px 0px 44px; color: #3f2399;}

#submast-properties {background: url(images/inner/submast_properties.gif) no-repeat top; height: 59px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 17px;}
#submast-properties div {padding: 24px 10px 0px 44px; color: #3f2399;}
.copy {padding-right: 36px; padding-left: 44px; font-size: 12px; line-height: 19px; color: #424242;}
.copy-property {padding-right: 36px; padding-left: 44px; padding-top: 42px; font-size: 12px; line-height: 19px; color: #424242;}
.copy-map {padding-right: 2px; padding-bottom: 30px; padding-left: 44px; padding-top: 42px; font-size: 12px; line-height: 19px; color: #424242;}
.sectionimg {margin: 0px 0px 40px 10px;}
.copy ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.copy li
{
background-image: url(images/inner/bluebullet.gif);
background-repeat: no-repeat;
background-position: 0 6px; padding-left: 15px;
}
.propertytable {}
.propertytable td {padding-bottom: 10px;}
.propertytable .leftcol {width: 126px;}
.propertytable .desc {padding-left: 40px;}
#ip-footer {background: url(images/inner/bottombar.gif) no-repeat; height: 24px; clear: both;}
#ip-footer-properties {background: url(images/inner/bottombar_property.gif) no-repeat; height: 70px; clear: both;}
#ip-footer-properties div {padding: 12px 15px 12px 227px; font-size: 12px; color: #3d2597; line-height: 18px;}
#ip-footer-properties .title {font-weight: bold; font-size: 13px; color: #5a7aa1;}
#ip-footer-properties a {color: #3d2597;}
#ip-footer-properties a:link {text-decoration: none;}
#ip-footer-properties a:visited {text-decoration: none;}
#ip-footer-properties a:active {text-decoration: underline;}
#ip-footer-properties a:hover {text-decoration: underline;}

.thumbcells {}
.thumbcells td {padding: 0px;}
.thumbcells img {border: solid 1px #1e4e7e; margin-right: 5px;}
.smalltext {font-size: 11px; font-style: italic;}

.data {border-right: solid 1px #666666; border-bottom: solid 1px #666666;}
.data td {padding: 5px; border-left: solid 1px #666666; border-top: solid 1px #666666;}
.data .toprow {background: #597aa2; color: #FFFFFF; border-right: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;}

/* FOOTER */
#footer {width: 856px; margin-left: auto; margin-right: auto; padding: 18px 0px 10px 52px; color: #597aa2; font-size: 11px; clear: both;}
#footer a {color: #597aa2; padding: 0px 4px;}
#footer a:link {text-decoration: none;}
#footer a:visited {text-decoration: none;}
#footer a:active {text-decoration: underline;}
#footer a:hover {text-decoration: underline;}

div.editable, iframe.editable {
border: 1px dashed black;
}

/*******************/
/* Navigation menu */
/*******************/
/* main nav menu */

ul.navMenu {
	float:left;
	background-color:silver;
	margin:0px 10px 0px 0px;
	padding:5px;
}
ul.navMenu, ul.navMenu ul {
}
ul.navMenu * {
}
/* top level list */

ul.navMenu li {
}
ul.navMenu li div {
}
ul.navMenu li div.navHighlighted, ul.navMenu li div.navSelected, ul.navMenu li div.navChildSelected {
}
ul.navMenu li div.navHighlighted *, ul.navMenu li div.navSelected *, ul.navMenu li div.navChildSelected *{
}
/* 2+ level list */

ul.navMenu ul li div {
}
ul.navMenu ul li div * {
}
ul.navMenu ul li div a:hover {
}
ul.navMenu ul li div.navHighlighted, ul.navMenu ul li div.navSelected, ul.navMenu ul li div.navChildSelected,
ul.navMenu ul li div.navHighlighted *, ul.navMenu ul li div.navSelected *, ul.navMenu ul li div.navChildSelected *{
}
/*******************/
/* Search Results */
/*******************/
ul.searchResults {
}
ul.searchResults li {
}
li.searchResultHighlighted, li.searchResultHighlighted a {
}
li.searchResultHighlighted a {
}

/*******************/
/* Highlighted search terms */
/*******************/
span.searchedkeyword {
	background-color:yellow;
}


