body { margin:0px; color: black; background:#FFFFCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002D59; line-height:18px;}
form {display:inline}
/*a{text-decoration:none; color:#53565f;}
a:hover{text-decoration:underline; color:#53565f;}*/
#Maindiv{margin:0px;padding:0px;width:100%;text-align:center;}
.InnerMainDiv{width:962px;text-align:left;margin:0px;padding:0px;margin:auto;border:solid 1px #002D59;}
#TopNavigation {font-size:11px; text-align:right; padding: 10px 0px 5px 0px;}
#TopNavigation a {color:#002D59; text-decoration: none; padding: 10px 10px 0px 10px}
#TopNavigation a:hover{color:#002D59; text-decoration: underline;}

/* this class to be edited for contrast change - level1*/
.topbg{height:158px; padding:20px 20px 0px 20px; margin:0px; text-align:center;}
#print_title{display:none;}
.logo{float:left;background:#FFFFCC;}
.Settings { float:right; text-align:right; font-size:15px; color:#002D59; margin-bottom:15px;}
.Settings img {margin:0px 5px;}
.Settings a{text-decoration:none;}
.nobr {border:none;}
#MainNav { font-weight: bold; height:33px; border:solid 1px #002D59; margin:15px 0px 0px 0px; padding:0px 0px 0px 53px; width:866px; float:left; background: #FFFFCC;  text-align:center; clear:both;}
#MainNav a{height:20px; color:#002D59; display:block; float:left; padding:8px 33px 5px 33px; text-decoration:none;}
#MainNav a:hover{color:#FFFFCC; text-decoration:none; background:#002D59;}
.SearchBox input[type="text"] {border-left:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;border-top:solid 1px #e1e1e1; font-size:15px; color:#adadad; height:19px; padding:5px 3px;}

/* this class to be edited for contrast change - level1*/
#Container {clear:both; padding:0px 30px 15px 30px; width:905px; margin:0px; min-height:1px; display:table-cell;}

#containerblockleft{width:253px; float:left;background:#FFFFCC;}
#containerblockright{ float:left; padding:0px 0px 0px 10px; width:638px}
#search{background:#FFFFCC;color:#002D59; font-size:11px;border:solid 1px #002D59;display:table-cell;}
#search .form{border-bottom:3px solid #002D59; padding:0px 0px 10px 0px; height:250px; display: table-cell;display:inline;}
#search ul{padding:0px; margin:0px; list-style:none;}
#search Label{width:106px; font-weight:bold; padding:0px 0px 0px 10px; display:block; float:left; color:#002D59;}
#search div{display:block; width:135px; float:left; height:30px;}
#search ul li ul li{ clear:both;}
#search .bnsearch{ width:200px; clear:both; text-align:right;}
#search .txtarea{ border:none; width:90px; height:14px; margin-top:5px; font-size:11px; color:#002D59;}
#search select{border:none; width:auto; height:18px; font-size:11px; color:#002D59;}
#search .price{border:none; width:62px; height:18px; font-size:11px; color:#002D59;}

#left_property_search{display:none;}


#rightnav{font-size:13px; font-weight:bold; clear:both;}

#rightnav a{border-top:8px solid #002D59; height:27px; padding:10px 0px 0px 10px; display:block; color:#002D59; text-decoration:none;background:#FFFFCC;}
#rightnav a:hover{font-weight:bold; color:#002D59; text-decoration:underline;background:#FFFFCC;} 
.Hd{font-size:17px; font-weight:bold; color:#002D59;margin-top:10px;}
.Hd img {display:none;}
.block{width:315px; float:left;}
.block ul{margin:0px; padding:0px; list-style:none;}
.block img{display:none;}
.block2 img{display:none;}
.block2{width:315px; float:right;}
.block2 ul{margin:0px; padding:0px; list-style:none;}
.txtblock{ margin-top:8px; padding:10px 10px 0px 10px; min-height:200px;color:#002D59;background: #FFFFCC;border:solid 1px #002D59;}
.txtblock a{text-decoration:none; color:#002D59;}
.txtblock a:hover{text-decoration:underline; color:#53565f;}
.date{font-size:11px; color:#919191; display:block; padding:4px 0px 4px 0px;}
hr{margin:6px 0px 6px 0px;}

/* this class to be edited for contrast change - level1*/
#bottomcontainer{height:104px; clear:both;border-top:solid 1px #002D59;}

#bottomlinks{font-size:11px; color:#002D59; float:left; margin:0px 0px 0px 30px;}
#bottomlinks a{text-decoration:none; color:#002D59;}
#bottomlinks a:hover{text-decoration:underline; color:#002D59;}
.print{float:right; text-align:right; text-transform:uppercase;font-size:10px; margin:0px 30px 0px 0px;}
.print a{color:#002D59; text-decoration:none;}
.print a:hover{color:#002D59; text-decoration:underline;}
#copyright{clear:both; margin:0px 30px 0px 30px; font-size:11px; color:#002D59;}
#copyright a{color:#002D59; text-decoration:none;}
#copyright a:hover{color:#000; text-decoration:none;}

h1{background:url(../graphic/heading_bg.jpg) no-repeat left; height:25px;margin:0px; padding:8px 0px 0px 5px;font-size:17px; font-weight:bold; color:#b6206c;}
h2{padding:0px; margin:0px 0px 15px 0px; font-size:15px;}
.breadcrumb{padding:5px 0px 5px 0px; border-bottom:1px solid #e7e8da;margin:0px 0px 10px 0px; font-weight:bold;}
.breadcrumb a{text-decoration:none; color:#002D59;}
.breadcrumb a:hover{text-decoration:underline;}

.paging {color:#FFFFCC; font-weight:bold; padding:5px 0px 5px 0px; margin:0px 0px 15px 0px; border-bottom:1px solid #002D59}  
.paging a{border:1px solid #002D59; padding:0px 3px 0px 3px;color:#FFFFCC;text-decoration:none;}
.paging a:hover{border:1px solid #002D59; background-color:#002D59;color:#FFFFCC;text-decoration:none;}
.paging .active{border:1px solid #002D59; background-color:#002D59;color:#FFFFCC;text-decoration:none;}

.paging2 {text-align:right;color:#FFFFCC; font-weight:bold; padding:5px 0px 5px 0px; margin:0px 0px 15px 0px; border-bottom:1px solid #e7e8da}  
.paging2 a{border:1px solid #d1d8de; padding:0px 3px 0px 3px;color:#FFFFCC;text-decoration:none;}
.paging2 a:hover{border:1px solid #c3c398; background-color:#c3c398;color:#FFFFCC;text-decoration:none;}
.paging2 .active{border:1px solid #c3c398; background-color:#c3c398;color:#FFFFCC;text-decoration:none;}

#News{padding:1px; margin:0px 0px 10px 0px; background:#FFFFCC; }
#News ul{list-style:none; padding:0px; margin:0px;}
#News li{float:left; background:#FFFFCC; padding:2px 4px 2px 5px; border:1px solid #002D59;}
#News .news{width:76%;}
#News .Date{width:20%; margin:0px; float:right; display:block; font-size:11px;}
#News a{text-decoration:none; color:#002D59;}
#News a:hover{text-decoration:underline; color:#002D59;}
#News div{ clear:both; padding:2px 4px 4px 4px; min-height:0px;}

.EventsDate{display:block; border-bottom:1px solid #002D59;margin:0px 0px 4px 0px; padding:0px 0px 5px 0px; line-height:23px;}
.EventsDate h3{margin:10px 0px 0px 0px; background:#FFFFCC; padding:2px 4px 2px 5px; border:1px solid #002D59;color:#002D59;}

a.blockselected {background: #002D59;font-weight:bold;text-decoration:none;padding-left:3px;padding-right:3px;border: solid 1px #c3c398;color: #FFFFCC;}
a.blockselected:hover{font-weight:bold;text-decoration:none;padding-left:3px;padding-right:3px;border :solid 1px #D1D8DE;}
a.blockselected_not{font-weight:bold;text-decoration:none;padding-left:3px;padding-right:3px;border: solid 1px #c3c398;color: #630660;}
a.paging_not_selected:hover{background: #4592c3;font-weight:bold;text-decoration:none;padding-left:3px;padding-right:3px;border :solid 1px #4592c3;color: #002D59;}

.content a.content{text-decoration:none; color:#006ECB;}
.content a.content:hover{text-decoration:underline; color:#006ECB;}

.block3 a.content{text-decoration:none; color:#006ECB;}
.block3 a.content:hover{text-decoration:underline; color:#006ECB;}

.list a{text-decoration:none; color:#006ECB; width:186px; display:block; height:21px; padding:3px 0px 0px 5px; margin:0px 0px 5px 0px; font-size:11px;font-weight:bold;}
.list a:hover{text-decoration:underline;color:#006ECB; font-weight:bold;}

.TableFormat{background-color:#FFFFCC;}
.TableFormat td{background-color:#FFFFCC;padding:3px 3px 3px 3px;}
.TableFormat .th{background:#002D59;color:#FFFFCC;font-weight:bold;}
.TableFormat div.hd{background:#002D59;font-weight:bold;color:#FFFFCC;}
.TableFormat .button{padding:3px 0px 3px 0px;color:#002D59;font-size:15px; font-weight: bold;text-decoration: none; border:1px solid #c7c7b2; height:26px;}
.TableFormat a{text-decoration:none; color:#002D59;}
.TableFormat a:hover{text-decoration:underline; color:#002D59;}

.TableFormat .content{text-decoration:none; color:#63065F;font-weight:normal;}
.TableFormat .content:hover{text-decoration:underline; color:#63065F;font-weight:normal;}
.TableFormat input{border:1px solid #002D59; }
.TableFormat .main{background: #002D59;}
.TableFormat .sm{font-size:10px;}
 h2{margin:0px; padding:0px; color:#002D59;}

.EventsDate h4{margin:1px 0px 0px 0px; font-size:13px; line-height:14px; border:1px solid #eaeae1; color:#FFFFCC; background:#002D59; padding:2px 0px 2px 5px;}
.Listing{line-height:12px;background:#FFFFCC;border:solid 1px #002D59;}
.Listing h2{padding:12px 10px 0px 10px; margin:0px 0px 10px 0px; color:#002D59; }
.Listing .imgbr{border:2px solid #dcdcdc; margin-right:10px;}

.Propertydetails{ font-size:13px; line-height:25px;}
.Propertydetails .content{ margin:0px 0px 10px 0px;padding:0px 6px 10px 6px; border:1px solid #002D59;}
.Propertydetails h2{background:#FFFFCC; font-size:12px; line-height:15px; margin:0px; padding:4px 0px 3px 6px; border-bottom:0px dashed #002D59; color:#002D59;}
.Propertydetails a{border-bottom:1px dashed #e7e8da; display:block;font-size:12px; text-decoration:none;color:#002D59;}
.Propertydetails a:hover{ color:#002D59; text-decoration:underline; font-size:12px;}
.detailarea{padding:10px 0px 5px 0px;border-left:1px solid #cfcfb7;border-right:1px solid #cfcfb7;border-bottom:1px solid #cfcfb7;}

#error-message{border:solid 1px red;padding-left:5px;background-color:red;color:#002D59;text-align:center;}
.new{margin:2px;font-weight:bold;font-size:16px;}
#scrollup {position: relative;  overflow: hidden;  height: 350px;  width: 300px; margin:0px;padding:0px; border:1px solid #000;}
.headline {  position: absolute;  left: 0px;  bottom: 0px; height: 180px;    margin:0px; border:1px solid #FFFFCC;  color:#919191;}
#marqueecontainer{position: relative;width: 280px; /*marquee width */height: 180px; /*marquee height */background-color: #FFFFCC;overflow: hidden;padding: 2px;padding-left: 4px;color:#002D59;}
.desc{font-size:12px; color:#002D59; display:block; padding:4px 0px 4px 0px;}

a.tip {
	position: relative;
	text-decoration:none;
}

a.tip span {
	display: none;
	position: absolute;
	top: 20px;
	width:250px;
	left: -10px;
	padding: 5px;
	z-index: 100;
	background: #e9e9e9;
	line-height:20px;
	color: #000;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}

a:hover.tip {
	font-size: 99%; /* this is just for IE */
}

a:hover.tip span {
	display: block;
}

.TableFormatsitemap{background-color:#FFFFCC;font-size:12px;}
.TableFormatsitemap a{text-decoration:none; color:#002D59;font-weight:normal;}
.TableFormatsitemap a:hover{text-decoration:underline; color:#002D59;}

a.test{background: #002D59;font-weight:bold;text-decoration:none;padding-left:3px;padding-right:3px;border: solid 1px #c3c398;color: #ffffff;font-size:11px;}
