body{margin:0;background:#fff url('../img/bg.jpg') repeat-x;font-family:Arial,sans-serif;color:#000;text-align:left;padding:0px 0}
pre{background:#fff url('../img/bg.jpg') repeat-x; color:#fff; padding:0px; margin:0px; height:auto; overflow:auto; font:12px Arial,Courier,sans-serif}
* html pre {width:100%}

a {
	text-decoration: none; 
	color: #043883;
	font-weight:bold;font-size:12px
}
a:hover {
	color: #043883; 
	text-decoration: underline;
	font-weight:bold;font-size:12px
}
.blk9
{
	font-size: 8pt;
	font-weight:bold;
	line-height: 12px;
    	color: rgb(0,0,0);
	font-family: Arial, sans-serif;
}
.blk9b
{
	font-size: 6pt;
	line-height: 12px;
    	color: rgb(0,0,0);
	font-family: Arial, sans-serif;
}
#back_panel { position: absolute; left: 0px; top: 0px; overflow: hidden;  }
div > div#back_panel { position: fixed; }

h1 {color:#ff6500;padding:5px;font-size:16px;line-height:21px}
h1 a {color:#ff6500;padding:5px;font-size:16px;text-decoration: underline;line-height:21px}
h1 a:hover {color:#ff6500;padding:5px;font-size:16px;text-decoration: none;line-height:21px}

h2 {color:#063a80;font-size:16px;padding:5px;}
h3 {color:#ff6500;padding-bottom:0px;font-size:14px;margin:0}
h4 {color:#0a5cbf;padding-top:10px;padding-bottom:10px;font-size:18px;margin:0}
h5 {color:#000;padding-top:10px;padding-bottom:10px;font-size:15px;margin:0}
h6 {color:#ff6500;padding-top:10px;padding-bottom:10px;font-size:15px;margin:0}
.h7 {color:#ff6500;font-size:18px;margin:0;font-weight:bold}
.heading {color:#063a80;font-size:14px;font-weight:bold}

#horizontal_line{border-bottom:1px solid #deddde;margin-bottom:10px}

.cont{width:980px;background:#fff;text-align:left;padding:0px}
.content {color:#818387;font-size:12px}
.content p {color:#818387;font-size:12px}
.content li {color:#818387;font-size:12px}
.contentblue{color:#818387;font-size:12px;}

.accommrow1 {background:#ebf2fa;text-align:left;padding:0px;border-top:1px solid #a7c0de;}
.accommrow2 {background:#fff;text-align:left;padding:0px;border-top:1px solid #a7c0de;}
.accommrowlink {color:#000;font-size:12px; text-decoration:none;font-weight:normal}
.accommrowlink:hover {color:#000;font-size:12px; text-decoration:underline;font-weight:normal}

.proprow1 {background:#fff;text-align:left;padding:0px;border-bottom:1px solid #9c9d9f;}
.proprowlink {color:#ff6500;font-size:12px; text-decoration:none;font-weight:normal}
.proprowlink:hover {color:#ff6500;font-size:12px; text-decoration:underline;font-weight:normal}

.header{background:#fff;}
.header2{background:#fff;border-bottom:0px solid #a8c0dc;}

#footerwrap {background:#fff;align:center;width:980px}
#footer {background:#fff;color:#a0b3d3;align:center;width:940px;border-top:1px solid #a0b3d3;margin-top:20px;margin-left:20px;margin-right:20px;padding-top:20px; text-align:left}
#footer a {color:#0a3b8a;font-size:12px; text-decoration:none;}
#footer a:hover {color:#0a3b8a;font-size:12px; text-decoration:underline;}

#footersmall a {color:#cccccc;font-size:10px; text-decoration:none;}
#footersmall a:hover {color:#cccccc;font-size:10px; text-decoration:underline;}

#quicklinksbox{color:#045cc6;height:22px;background:#fff url('../img/quicklinkbg.gif') repeat-x; padding:0; margin:0; border:1px solid #a8c0dc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;padding-top:5px;}

#quicklinksbox3{color:#ff6500;height:22px;background:#fff url('../img/quicklinkbg2.gif') repeat-x; padding:0; margin:0; border:1px solid #ff6500;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;padding-top:5px;}

#quicklinksbox3 a {
	color:#ff6500;text-decoration:none;font-weight:bold;font-size:14px;
}
#quicklinksbox3 a:hover {
	color:#ff6500;text-decoration:underline;font-weight:bold;font-size:14px;
}

#quicklinksbox a {
	color:#045cc6;text-decoration:none;font-weight:bold;font-size:14px;
}
#quicklinksbox a:hover {
	color:#045cc6;text-decoration:underline;font-weight:bold;font-size:14px;
}

#quicklinksbox2{color:#045cc6;height:94px;background:url('../img/giftbg.gif') no-repeat; padding:0; margin:0; border:1px solid #a8c0dc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;}

#quicklinksbox2 span {
	font-size:14px; font-weight:bold
}
#quicklinksbox2 a {
	color:#ff6500;text-decoration:underline;font-weight:bold;font-size:12px;
}
#quicklinksbox2 a:hover {
	color:#ff6500;text-decoration:none;font-weight:bold;font-size:12px;
}

#quicklinksbox4{color:#045cc6;height:94px;background:url('../img/giftbg_new.gif') no-repeat; padding:0; margin:0; border:1px solid #a8c0dc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;}

#quicklinksbox4 span {
	font-size:14px; font-weight:bold
}
#quicklinksbox4 a {
	color:#ff6500;text-decoration:underline;font-weight:bold;font-size:12px;
}
#quicklinksbox4 a:hover {
	color:#ff6500;text-decoration:none;font-weight:bold;font-size:12px;
}

#featuredproperty{color:#000;height:168px;background:#f8e6da url('../img/featurebg.gif') repeat-x; padding:0; margin:0; border:1px solid #ff6500;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;}

#featuredproperty a {
	color:#fff;text-decoration:underline;font-weight:bold;font-size:12px;
}
#featuredproperty a:hover {
	color:#fff;text-decoration:none;font-weight:bold;font-size:12px;
}

#featuredproperty img {
	padding:9px; 
}


.sample4{padding:0;margin:0; border:1px solid #e4e4e4;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;}

.mask3{
	position:relative;
	width:660px;
	height:121px;
	overflow:hidden;
}

/* Sample 4*/
#box4{
	position:absolute;
}
#box4 div{
	width:660px;
	height:100px;
	float:left;
	background:#fff;
}

#box4 h3, #box4 p, #box4 ul{
	padding:5px 2px;
}
#box4 p{
	text-indent:0px;
	font-size:11px;
}
#box4 img{
	width:100px;
	height:75px;
	float:left;
	margin:20px 10px 15px 10px;
}
#box4 .box4heading{
	font-size:12px;
	color:#f8560e;
	font-weight:bold;
}
#box4 .box4width {
	width:220px;
}
#box4 a {
	color:#fa5b07;
}
#box4 a:hover {
	color:#043883;
}
.buttons4{padding:0px;}

.buttons8{padding:5px;}
.buttons8 span{background:#d6dbe1;color:#000;padding:6px;cursor:pointer;font:12px Arial;border:1px solid #d6dbe1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;}
.buttons8 span.active, .buttons8 span:hover{background:#93a4b6;color:#fff}

.buttons4 span{background:#fff;color:#000;padding:0;cursor:pointer;font:1px Arial;}

#box8{
	position:absolute;
}
#box8 div{
	width:700px;
	float:left;
}
#box8 p{
	padding-right:10px;
}
#box8 .buttons8{
	text-align:left
}
#box8 .next{
	float:right
}
.box8img{
	width:460px;
	height:245px;
	float:left;
	margin:0 20px 0 0;
	z-index:100;
}
.box8style{
	width:700px;height:245px
}

.sample8 
{background:#fff; padding:0 0 0 0; border:1px solid #ddd;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
width:700px
}
.sample8 .buttons8{
	text-align:left;
	clear:both;
}
.sample8 .mask1{
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
	
}

.mask1{
	position:relative;
	width:700px;
	height:245px;
	overflow:hidden;
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/iPad-Anywidth3.html
Copyright (c) 2005-2011 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu2 {width:700px; height:25px; background:#2067bf url('../img/bluenavbg.gif') repeat-x; margin:0 0 0 0; padding-right:2px; border: #0a5cbf 1px solid;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius:  0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
text-align:left;
}
.menu2 ul {margin:0; padding:0; list-style:none; white-space:nowrap; position:relative;z-index:100;}
.menu2 > ul {float:left;}
.menu2 > ul > li {float:left; display:block; position:relative; }
.menu2 a {display:block; font:normal 12px Arial, sans-serif; color:#043881; line-height:25px; text-decoration:none; padding:0 1px 0 0;}
.menu2 > ul > li > a {float:left; color:#fff; font-weight:normal;}
.menu2 > ul li:hover > a {color:#fff;text-decoration:underline;}

.cont_gap{padding-left:20px;}

#searchbox{color:#fff;height:350px;width:218px;background:#043883; padding:0; margin:0; border:1px solid #043883;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding-left:0px;
text-align:left;
}

#searchboxadv{display:none;color:#fff;height:350px;width:218px;background:#043883; padding:0; margin:0; border:1px solid #043883;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding-left:0px;
text-align:left;
}

#searchbox2{color:#000;width:220px;background:#fff; padding:0; margin:0; border:1px solid #9eb9c8;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding-left:0px;
text-align:left;
}

.searchinput1 {color:#000;width:195px;background:#fff; padding:2px; margin:0; border:1px solid #c8c4c3;font-size: 13px;height: 20px;
}
.searchinput1a {color:#000;width:165px;background:#fff; padding:2px; margin:0; border:1px solid #c8c4c3;font-size: 13px;height: 20px;
}

.styled-select {
   width: 200px;
   height: 23px;
   overflow: hidden;
   background: url(../img/orange_arrow.png) no-repeat right #fff;
}
.styled-select select {
   background: transparent;
   width: 220px;
   padding: 0px;
   border: 1px solid #c8c4c3;
   font-size: 13px;
   height: 23px;
   -webkit-appearance: none;
   color:#000;
}

.styled-select-small {
   width: 57px;
   height: 23px;
   overflow: hidden;
   background: url(../img/orange_arrow.png) no-repeat right #fff; 
}
.styled-select-small select {
   background: transparent;
   width: 77px;
   padding: 0px;
   border: 1px solid #c8c4c3;
   font-size: 13px;
   height: 25px;
   -webkit-appearance: none;
   color:#000;
}

/* Mozilla based browsers */  
::-moz-selection {background-color: #FFA;color: #000;}    
/* Works in Safari */  
::selection {background-color: #FFA;color: #000;}

#newboxes1-2 {
	color:#000;width:659px;background:#fbfcfd; border-left:1px solid #9eb9c8; border-right:1px solid #9eb9c8; border-bottom:1px solid #9eb9c8;border-top:0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius:  0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	padding:20px;
	text-align:left;
	display:block;
}
#newboxes2-2 {
	color:#000;width:659px;background:#fbfcfd; border-left:1px solid #9eb9c8; border-right:1px solid #9eb9c8; border-bottom:1px solid #9eb9c8;border-top:0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius:  0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	padding:20px;
	text-align:left;
	display:none;
}
#newboxes3-2 {
	color:#000;width:659px;background:#fbfcfd; border-left:1px solid #9eb9c8; border-right:1px solid #9eb9c8; border-bottom:1px solid #9eb9c8;border-top:0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius:  0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	padding:20px;
	text-align:left;
	display:none;
}
#newboxes4-2 {
	color:#000;width:659px;background:#fbfcfd; border-left:1px solid #9eb9c8; border-right:1px solid #9eb9c8; border-bottom:1px solid #9eb9c8;border-top:0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius:  0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	padding:20px;
	text-align:left;
	display:none;
}
#newboxes5-2 {
	color:#000;width:659px;background:#fbfcfd; border-left:1px solid #9eb9c8; border-right:1px solid #9eb9c8; border-bottom:1px solid #9eb9c8;border-top:0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius:  0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	padding:20px;
	text-align:left;
	display:none;
}
#newboxes6-2 {
	color:#000;width:659px;background:#fbfcfd; border-left:1px solid #9eb9c8; border-right:1px solid #9eb9c8; border-bottom:1px solid #9eb9c8;border-top:0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius:  0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	padding:20px;
	text-align:left;
	display:none;
}
#newboxes7-2 {
	color:#000;width:659px;background:#fbfcfd; border-left:1px solid #9eb9c8; border-right:1px solid #9eb9c8; border-bottom:1px solid #9eb9c8;border-top:0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius:  0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	padding:20px;
	text-align:left;
	display:none;
}
.residence_tab a {
	font-size:15px; 
	font-weight:bold;
	background:#fff url(../img/butt_bg_new.gif) bottom; border:1px solid #9eb9c8; 
	-moz-border-radius: 5px 5px 0 0 ;
	-webkit-border-radius:  5px 5px 0 0 ;
	-ms-border-radius: 5px 5px 0 0 ;
	border-radius: 5px 5px 0 0 ;
	height:35px;margin:0;
	padding-top:7px;
	padding-bottom:8px;
	padding-right:10px;
	padding-left:10px;
	color:#ffffff;
	text-align:left;
	text-decoration:none;outline: none;
}
.residence_tab a:hover {
	color:#ffffff;outline: none;text-decoration:underline;
}
.residence_tab_active a {
	background:#fbfcfd; border-left:1px solid #9eb9c8; border-right:1px solid #9eb9c8; border-bottom:1px solid #fbfcfd; border-top:1px solid #9eb9c8; 
	-moz-border-radius: 5px 5px 0 0 ;
	-webkit-border-radius:  5px 5px 0 0 ;
	-ms-border-radius: 5px 5px 0 0 ;
	border-radius: 5px 5px 0 0 ;
	height:35px;margin:0;
	padding-top:7px;
	padding-bottom:8px;
	padding-right:10px;
	padding-left:10px;
	color:#043883;
	text-align:left;
	text-decoration:none;
	font-size:15px; 
	font-weight:bold;outline: none;
}

.residence_tab_active:hover {
	color:#043883;outline: none;
}


.search_tab1 {
	width:62px;height:31px;padding:0;margin:0;display:block;outline: none;
}
.search_tab_active1 {
	background:#fff url(../img/searchhead1.gif) top; outline: none;
}
.search_tab_inactive1 {
	background:#fff url(../img/searchhead1_over.gif) top; outline: none;
}

.search_tab2 {
	width:85px;height:31px;padding:0;margin:0;display:block;outline: none;
}
.search_tab_active2 {
	background:#fff url(../img/searchhead2_over.gif) top;outline: none;
}
.search_tab_inactive2 {
	background:#fff url(../img/searchhead2.gif) top; outline: none;
}


.residence_gap {
	background:#fff url(../img/nav_gap.gif) repeat-x;
}
#nav_top_bg {
	width:940px;background:#fff url(../img/nav_top_bg.gif); padding:0; margin:0; height:43px;
}
#nav_top_bg_sa {
	width:940px;background:#fff url(../img/nav_top_bg_sa.gif); padding:0; margin:0; height:43px;
}
#nav_top_bg a {display:block; font:normal 15px Arial, sans-serif; color:#ffffff; line-height:43px; text-decoration:none;font-weight:bold}
#nav_top_bg a:hover {color:#fff;text-decoration:underline;font-size:15px;}
#nav_top_bg_sa a {display:block; font:normal 15px Arial, sans-serif; color:#ffffff; line-height:43px; text-decoration:none;font-weight:bold}
#nav_top_bg_sa a:hover {color:#fff;text-decoration:underline;font-size:15px;}

li{margin-left:16px;}

.text
{
	font-size: 12px;
	line-height: 14px;
    	color: rgb(0,0,0);
	font-style: normal;
	font-weight: normal;  
	font-family: Arial, sans-serif;
	text-decoration: none;
}
.textwhite
{
    	color:#063a80;
}
.blacklink
{
	color: #ffffff;
	text-decoration: none;
}
.blacklink:hover
{
	color: #ffffff;
	text-decoration: underline;
}
p,td,div,li
{
	font-size: 12px;
	line-height: 14px;
    	color: rgb(0,0,0);
	font-style: normal;
	font-weight: normal;  
	font-family: Arial, sans-serif;
	text-decoration: none;
}

#MySpamTrap {display: none;}

#ExtraTextField {display: none;}

.submitbutton {CURSOR: hand; BACKGROUND: #f7931d; border:1px solid #000000; font-weight: bold; font-family: Verdana, Arial; font-size: 8pt; COLOR: #fff}
.submitbuttonOVER {CURSOR: hand; BACKGROUND: #ffffff; border:1px solid #000000; font-weight: bold; font-family: Verdana, Arial; font-size: 8pt; COLOR: #f7931d}
.submitbutton4 {CURSOR: hand; height:18px;BACKGROUND: #2d366f; border:1px solid #000000; font-weight: bold; font-family: Verdana, Arial; font-size: 12px; COLOR: #ffffff}
.submitbutton4OVER {CURSOR: hand; height:18px;BACKGROUND: #ffffff; border:1px solid #000000; font-weight: bold; font-family: Verdana, Arial; font-size: 12px; COLOR: #2d366f}

.submitbutton5 {CURSOR: hand; height:18px;BACKGROUND: #2d366f; border:1px solid #000000; font-weight: bold; font-family: Verdana, Arial; font-size: 11px; COLOR: #ffffff}
.submitbutton5OVER {CURSOR: hand; height:18px;BACKGROUND: #ffffff; border:1px solid #000000; font-weight: bold; font-family: Verdana, Arial; font-size: 11px; COLOR: #2d366f}

#keywordbox{color:#818387; padding:20px; margin:0; border:1px solid #e4e4e4;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;}


.regiontable { background-color: #043883}
.regiontablebot { background-color: #fff}
.whitetext {color: #fff}

.txtbox{font:12px Arial;color: #000}
.txtbox2{font:12px Arial;color: #000}

.scrollbox22 {
scrollbar-track-color: #BCA8E6;
scrollbar-base-color: #BCA8E6; 
scrollbar-arrow-color: #5B29A7;
scrollbar-DarkShadow-Color: #BCA8E6; 
}