body {margin:0;font-family: Arial, Helvetica, sans-serif;background-color: #e5ded8; color:#666666;}
img {padding:0;margin:0;border:none;}
form {padding:0;margin:0;}
h1{	font-size: 16px;line-height: 22px;color: #333;font-weight: normal;text-align: left;}
h2{font-size: 13px;color: #333;font-weight: normal;text-align: left;}
h3, h3 a, h3 a:hover{font-size: 11px;color: #333;font-weight: bold;text-align: left; color:#666666;line-height:15px; margin:0; text-decoration:none; }

.form select, .form input, .form textarea {vertical-align:middle;}
/*start main*/
#main {margin: 0 auto;width: 962px;}
/*start header*/
#header {
	width: 962px;
	height: 103px;
	position: relative;
}
#red #header {background: url(../images/header-red-bg.gif) no-repeat;}
#blue #header {background: url(../images/header-blue-bg.gif) no-repeat;}
#green #header {background: url(../images/header-green-bg.gif) no-repeat;}
#violet #header {background: url(../images/header-violet-bg.gif) no-repeat;}
#lilac #header {background: url(../images/header-lilac-bg.gif) no-repeat;}
#black #header {background: url(../images/header-black-bg.gif) no-repeat;}
#header .logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 167px;
	height: 103px;
	text-indent: -9999px;
	overflow: hidden;
}
/*start top navigation*/
#header #top-nav {
	position: absolute;
	top: 75px;
	left: 167px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #fff;
}
#header #top-nav li {float: left;/*padding: 0 7px 0 0;*/}
#header #top-nav li a {color: #fff;text-decoration: none;}
#header #top-nav li a:hover {text-decoration: underline;}
/*start top links*/
#header .top-links {
	position: absolute;
	right: 20px;
	top: 12px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 12px;
	color: #fff;
	text-transform: uppercase;
}
#header .top-links li {float: left;border-right: 1px solid #fff;padding: 0 6px;}
#header .top-links li.first {border: 0;}
#header .top-links li.last {border: 0;padding-right: 0;}
#header .top-links li a {color: #fff;text-decoration: none;}
#header .top-links li a:hover {text-decoration: underline;}
/*start content*/
#content {overflow: hidden;width: 962px;}
/*start box*/
#content .box {
	float: left;
	width: 962px;
	margin: 6px 0 0;
	background: #fff url(../images/box-top-bg.gif) no-repeat 100% 0;
}
#content .box .box-inner {
	float: left;
	width: 962px;
	min-height: 195px;
	background: url(../images/box-bottom-bg.gif) no-repeat 100% 100%;
}
#content .box.second .box-inner {min-height: 75px;}
* html #content .box .box-inner {height: 195px;}
* html #content .box.second .box-inner {height: 75px;}
#content .box .image, #content .box .image img {float: left;}
#content .box .side {float: left;width: 350px;padding: 0 50px 0 17px;display: inline;}
#content .box h1 {margin: 40px 0 0;}
#content .box.second h1 {
	margin: 48px 0 0;
}
#content .box h1 img {display: block;}
#content .box p {margin: 20px 0 0;font-size: 11px;line-height: 15px;color: #242424;}
#content .box p a {color: #039; text-decoration: none;}
#content .box p a:hover {text-decoration: none;}
/*start box 1*/
#content .box1 {
	float: left;
	width: 962px;
	background: #fff url(../images/box1-top-bg.gif) no-repeat;
	margin: 8px 0 0;
}
#content .box1 .box1-inner {
	float: left;
	width: 962px;
	padding: 5px 0;
	background: url(../images/box1-bottom-bg.gif) no-repeat 0 100%;
}
#content .box1 .second .box1-inner {padding: 10px 0;}
#content .box1 .box1-inner .box1-content {
	float: left;
	width: 962px;
	background: url(../images/box1-inner-bg.gif) repeat-y;
}
#content .box1 .col1 {float: left;width: 279px;margin: 0 0 0 29px;display: inline;}
#content .box1 .col2 {float: left;width: 185px;margin: 0 0 0 35px;display: inline;}
#content .box1 .col3 {float: left;width: 222px;margin: 0 0 0 26px;display: inline;}
#content .box1 .col4 {float: left;width: 130px;margin: 0 0 0 40px;text-align: center;}
#content .box1 h1, #content .box1 h2 {
	margin: 8px 0 0;
	font-size: 16px;
	line-height: 22px;
	color: #333;
	font-weight: normal;
	text-align: left;
}
#content .box1 h3, #content .box1 h3 a, #content .box1 h3 a:hover {
	margin: 0;
	font-size: 11px;
	line-height: 15px;
	color: #666;
	font-weight: bold;
	text-decoration:none;
	margin-top:5px;
}
#content .box1 .date {font-size: 11px;line-height: 15px;color: #666;}
#content .box1 p {margin: 0 0 12px 0;font-size: 11px;line-height: 12px;color: #666;}
#content .box1 span {margin-bottom:3px;font-size: 11px;line-height: 12px;color: #666;}
#content .box1 p a {color: #039; text-decoration: none;}
#content .box1 span {color:#666; }
#content .box1 p a:hover, #content .box1 span a:hover {text-decoration: none;}
#content .box1 .item {
	background: url(../images/item-1.gif) no-repeat;
	width: 162px;
	height: 35px;
	font-size: 11px;
	line-height: 13px;
	color: #666;
	padding: 8px 10px 0 50px;
	margin: 10px 0 0;
}
#content a {text-decoration: none;}

#content .box1 .item a
{ text-decoration:none;
	color:#666;
	}
#content .box1 .item.second {background: url(../images/item-2.gif) no-repeat;}
#content .box1 .item.third {background: url(../images/item-3.gif) no-repeat;}
#content .box1 .item.fourth {background: url(../images/item-4.gif) no-repeat;}
#content .box1 .banner {margin: 10px 0 0;display: block;}
#content .box1 .col1 .img {margin: 0 0 8px 0;}
#content .box1 .col1 .img img {display: block;}
#content .box1 .links {
	float: left;
	list-style: none;
	padding: 0 0 0 26px;
	margin: 0;
	font-size: 12px;
	line-height: 13px;
}

#content .box1 table, table .horizontallinks {margin: 0 0 0 26px; font-size: 12px;line-height: 13px;}
#content .box1 tr td {font-size:12px; }
#content .box1 tr td.link1{/*padding: 10px 25px 10px 42px*/}
#content .box1 tr td.link2{/*padding: 10px 25px 15px 30px;*/}
#content .box1 tr td.link3{/*padding: 10px 25px 11px 74px;*/}
#content .box1 tr td.link4{/*padding: 10px 25px 11px 54px;*/}
#content .box1 tr td.link5{/*padding: 10px 0 11px 58px;*/}

#content .box1 .links li {float: left;padding: 10px 25px 10px 42px;background: url(../images/ico-6.gif) no-repeat;}
#content .box1 .links li.link2 {background: url(../images/ico-7.gif) no-repeat;padding: 10px 25px 15px 30px;}
#content .box1 .links li.link3 {background: url(../images/ico-8.gif) no-repeat;padding: 10px 25px 11px 74px;}
#content .box1 .links li.link4 {background: url(../images/ico-9.gif) no-repeat;padding: 10px 25px 11px 54px;}
#content .box1 .links li.link5 {background: url(../images/ico-10.gif) no-repeat;padding: 10px 0 11px 58px;}
#content .box1 .links li a, #content .box1 tr td a {color: #242424;text-decoration: none;}
#content .box1 .links li a:hover, #content .box1 tr td a:hover {text-decoration: underline;}
#content .box1 .banners {
	float: left;
	list-style: none;
	padding: 5px 0 0 26px;
	margin: 0;
}
#content .box1 .banners li {float: left;width:111px;padding: 0 5px 0 0;}
#content .box1 .banners li.first {padding: 0;}
/*start box 2*/
#content .box2 {
	float: left;
	background: #fff url(../images/box2-top-bg.gif) no-repeat;
	width:314px;
	margin: 7px 0 0;
}
#content .box2 .box2-inner {
	float: left;
	width: 272px;
	padding: 0 10px 0 32px;
	min-height: 121px;
	background: url(../images/box2-bottom-bg.gif) no-repeat 0 100%;
}
* html #content .box2 .box2-inner {height: 121px;}
#content .box2 ul {
	list-style: none;
	padding: 20px 0;
	margin: 0;
	font-size: 12px;
	line-height: 16px;
}
#content .box2 ul li {background: url(../images/arrow.gif) no-repeat 0 3px;padding: 0 0 0 14px;}
#content .box2 ul li a {color: #242424;text-decoration: none;}
#content .box2 ul li a:hover {text-decoration: underline;}
/*start box3*/
#content .box3 {
	float: left;
	width: 640px;
	background: #fff url(../images/box3-top-bg.gif) no-repeat;
	margin: 7px 0 0 8px;
	display: inline;
}
#content .box3 .box3-inner {
	float: left;
	width: 640px;
	min-height: 109px;
	padding: 12px 0 0;
	background: url(../images/box3-bottom-bg.gif) no-repeat 0 100%;
}
* html #content .box3 .box3-inner {height: 109px;}
#content .box3 ul {list-style: none;padding: 0;margin: 0;}
#content .box3 ul li {float: left;padding: 0 0 6px 25px;}
#content .box3 ul li.first {padding: 0 0 0 18px;}
#content .box3 ul li img {display: block;}
#content .box3 .image {float: left;padding: 10px 0 0 24px;}
#content .box3 .text {float: left;width: 420px;padding: 0 0 0 30px;}
#content .box3 .text p {margin: 10px 0 0;font-size: 11px;line-height: 15px;color: #666;}
/*start box4*/
#content .box4 {
	float: left;
	width: 962px;
	background: url(../images/box4-middle-bg.gif) repeat-y;
	margin: 8px 0 0;
}
#content .box4_2col {
	float: left;
	width: 962px;
	background: url(../images/box4-middle-bg-2col.gif) repeat-y;
	margin: 8px 0 0;
}

#content .box4_1col {
	float: left;
	width: 962px;
	background: url(../images/box4-middle-bg-noborder.gif) repeat-y;
	margin: 8px 0 0;
}
#content .box4 .box4-inner, #content .box4_2col .box4-inner, #content .box4_1col .box4-inner {float: left;width: 962px;background: url(../images/box4-top-bg.gif) no-repeat;}
#content .box4 .box4-holder {
	float: left;
	width: 962px;
	min-height: 613px;
	padding: 0 0 115px 0;
	background: url(../images/box4-bottom-bg.jpg) no-repeat 0 100%;
}
#content .box4_1col .box4-holder
{
    float: left;
	width: 930px;
	min-height: 613px;
	padding: 0 0 115px 0;
	background: url(../images/box4-bottom-bg-noborder.jpg) no-repeat 0 100%;
}

* html #content .box4 .box4-holder, * html #content .box4_2col .box4-holder, * html #content .box4_1col .box4-holder {height: 613px;}
/*start col*/
#content .box4 .col, #content .box4_2col .col {float: left;width: 140px;padding: 0 0 0 29px;}
#content .box4 .col h2, #content .box4_2col .col h2, #content .box4_1col .col h2  {
	margin: 35px 0 0;
	font-size: 16px;
	line-height: 22px;
	color: #333;
	font-weight: normal;
}
/*start left navigation*/
#content .box4 .col .left-nav, #content .box4_2col .col .left-nav {
	float: left;
	list-style: none;
	padding: 10px 0 0;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	color: #666;
}
#content .box4 .col .left-nav a, #content .box4_2col .col .left-nav a {color: #666;text-decoration: none;}
#content .box4 .col .left-nav a:hover, #content .box4 .col .left-nav .active, 
#content .box4_2col .col .left-nav a:hover, #content .box4_2col .col .left-nav .active {font-weight: bold;}
/*start grey box*/
#content .box4 .col .grey-box, #content .box4_2col .col .grey-box {
	float: left;
	width: 140px;
	background: #989185 url(../images/grey-box-top-bg.gif) no-repeat;
	margin: 40px 0 0;
}
#content .box4 .col .grey-box .grey-box-inner, #content .box4_col .col .grey-box .grey-box-inner {
	float: left;
	width: 140px;
	background: url(../images/grey-box-bottom-bg.gif) no-repeat 0 bottom;
}
#content .box4 .col .grey-box h3, #content .box4_2col .col .grey-box h3 {margin: 12px 0 10px 17px;font-size: 12px;line-height: 18px;color: #fff;}
#content .box4 .col .grey-box ul, #content .box4_2col .col .grey-box ul {
	list-style: none;
	padding: 0 0 0 10px;/*12px 0 0 17px;*/
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	color: #fff;
	font-weight:bold;
}
#content .box4 .col .grey-box ul li, #content .box4_2col .col .grey-box ul li {padding: 0 0 5px 0; font-weight:normal; background-color:#9C9284; border:none;}/*0 0 14px 0;*/
#content .box4 .col .grey-box ul li a, #content .box4_2col .col .grey-box ul li a {color: #fff;text-decoration: none; font-size:11px; }
#content .box4 .col .grey-box ul li a:hover, #content .box4_2col .col .grey-box ul li a:hover {text-decoration: underline;}
/*start col 2*/
#content .box4 .col2{float: left;width: 550px;padding: 35px 0 0 30px;}
#content .box4_2col .col2 {float: left;width: 756px;padding: 35px 0 0 30px;}
#content .box4_1col .col2 {float: left;width: 930px;padding: 35px 0 0 30px; margin-bottom:50px;}
#content .box4 .col2 h1, #content .box4_2col .col2 h1, #content .box4_1col .col2 h1 {margin: 0;font-size: 25px;color: #666;font-weight: normal;}
#content .box4 .col2 h2, #content .box4_2col .col2 h2, #content .box4_1col .col2 h2 {font-size:15px; color:#666; font-weight:bold; /*margin: 25px 0 0 5px ;*/ padding:0; }
#content .box4 .col2 p.strong, #content .box4_2col .col2 p.strong, #content .box4_1col .col2 p.strong  {font-size: 14px;line-height: 22px;color: #666;}
#content .box4 .col2 p, #content .box4_2col .col2 p, #content .box4_1col .col2 p {margin: 20px 0 0;font-size: 11px;line-height: 17px;color: #666;}
#content .box4 .col2 .img, #content .box4_2col .col2 .img, #content .box4_1col .col2 .img {float: right;}
#content .box4 .col2 ul li, #content .box4_2col .col2 ul li, #content .box4_1col .col2 ul li{color:#666666;font-size:11px; margin-bottom:10px; }
#content .box4 .col2 span, #content .box4_2col .col2 span, #content .box4_1col .col2 span{margin:0;font-size: 11px;line-height: 17px;color: #666;}

#content .box4 .col2 td, #content .box4_2col .col2 td, #content .box4_1col .col2 td {margin: 20px 0 0;font-size: 11px;line-height: 17px;color: #666;}
/*start col 3*/
#content .box4 .col3 {float: left;padding: 0 0 0 28px;width: 178px;}
#content .box4 .col3 ul {
	list-style: none;
	padding: 35px 0 70px 0;
	margin: 0;
	font-size: 11px;
	line-height: 12px;
	color: #848484;
}
#content .box4 .col3 table, #content .box4 .col3 table .verticallinks {margin: 35px 0 70px; font-size:11px; line-height:12px;}
#content .box4 .col3 ul li {background: url(../images/ico-1.gif) no-repeat;padding: 10px 0 10px 56px;}
#content .box4 .col3 tr td { font-size:11px; }
#content .box4 .col3 ul li.link2 {background: url(../images/ico-2.gif) no-repeat;}
#content .box4 .col3 ul li.link3 {background: url(../images/ico-3.gif) no-repeat;}
#content .box4 .col3 ul li.link4 {background: url(../images/ico-4.gif) no-repeat;}
#content .box4 .col3 ul li.link5 {background: url(../images/ico-5.gif) no-repeat;}
#content .box4 .col3 ul li a, #content .box4 .col3 tr td a {color: #848484;text-decoration: none; font-size:11px;}
#content .box4 .col3 tr td a {line-height:12px;}
#content .box4 .col3 ul li a:hover, #content .box4 .col3 tr td a:hover {text-decoration: underline;}
#content .box4 .col3 tr td img a:hover{text-decoration:none}
#content .box4 .col3 .banner {float: left;margin: 0 0 15px 10px;}
/*start footer*/
#footer {
	margin: 7px 0 0;
	width: 962px;
	height: 55px;
	overflow: hidden;
	font-size: 11px;
	line-height: 12px;
	color: #fff;
}
#red #footer {background: url(../images/footer-red-bg.gif) no-repeat;}
#blue #footer {background: url(../images/footer-blue-bg.gif) no-repeat;}
#green #footer {background: url(../images/footer-green-bg.gif) no-repeat;}
#violet #footer {background: url(../images/footer-violet-bg.gif) no-repeat;}
#lilac #footer {background: url(../images/footer-lilac-bg.gif) no-repeat;}
#black #footer {background: url(../images/footer-black-bg.gif) no-repeat;}
/*start footer navigation*/
#footer ul {
	list-style: none;
	padding: 6px 0 0;
	margin: 0;
	text-align: center;
	font-size: 11px;
	line-height: 11px;
}
#footer ul li {display: inline;padding: 0 2px 0 5px;border-left: 1px solid #fff;}
#footer ul li.first {padding-left:0;border: 0;}
#footer ul a, #footer a {color: #fff;text-decoration: none;}
#footer ul a:hover, #footer a:hover {text-decoration: underline;}
#footer p {
	margin: 5px 0 0;
	font-size: 11px;
	line-height: 12px;
	color: #fff;
	text-align: center;
}

table .ILViewEvent
{
	background-color:#EEEEEE;
	/*border: solid 1px #999999;*/
	font-size:11px; 
	padding:5px; 
}
table .ILViewEvent-box
{
	/*border: solid 1px #999999;padding:5px; */
	font-size:11px; 
}

table td.dateformat{font-weight:bold;}
table td.dateformat-box {font-weight:normal; font-size:11px;  }
table td.titleformat-box a {color:White; text-decoration:none; font-weight:normal;  }
table td.titleformat, table td.dateformat-box, table td.titleformat-box{padding:0 0 0 9px; }
table td.titleformat-box{ padding:0 0 10px 10px }
table td.dateformat-box, table td.titleformat-box {color:White;}

.CalendarPanel .monthnavigation a
{
	color:#1F3E5D;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold; 
}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/** Styles for the Realtor Locator **/

.Members th
{
    background-color: #eee;
    padding: 10px;
    text-align: left;
}
.Members
{
    border-collapse: collapse;
    border: solid 1px #ddd;
    padding: 0;
    width: 560px;
}
.Members tr
{
    border: solid 1px #ddd;
}
.Members td
{
    vertical-align: top;
}
.MessageBox
{
    border: solid 1px #ddd;
    background-color: #eee;
    padding: 10px;
    margin-bottom: 10px;
    width: 540px;
    text-align: center;
}
		  
/** End of styles for Realtor Locator **/

/** search styles */
.searchNavigation{display: none;}
.ektronSearch div.searchWrapper{border: none !important; padding: 0 !important;}
.ektronSearch {margin: 1em 0 0 0 !important; padding: 0 !important;}
.ektronSearch div.searchWrapper div.searchResults h4 img{display: none;}
.ektronSearch div.searchWrapper div.searchResults h4 span.dateTime {padding-left: 1em !important;}
.ektronSearch .resultPreviewDetails{display: none}
.ektronSearch div#navbar ul.ektronPaging li{border: none !important;}

/* calendar page styles*/
.calendarviewlink
{
    color:#1F3E5D;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
    text-align: right;
    margin: 1em 0;
}
.etCtrl_Background{display: none;}

.logout_box  
{
    position: absolute;
    right: 14px;
    bottom: 14px;
    /*margin: 30px 0 -10px 0;*/
}

.logout_box  a
{
    color:#FFFFFF;
    font-family:Arial;
    font-size:9.25pt;
    font-weight:bold;
    text-decoration:none;
}