/* CSS Document */

body {background-image:url(images/bkgd_a.jpg); background-repeat:repeat;}
.body2 {background-color:#7ea4cb; background-image:url(images/bkgd_a.jpg); background-repeat:repeat-x;}
#main {width:900px; margin:0 auto;}
#welcome {margin:60px 0 40px 30px; clear:both;}
	.p1 {color:#fff; font-size:30px;}
	.p2 {color:#fff; font-size:15px;}
#tabA a, #tabB a, #tabC a, #tabD a {text-decoration:none; color:#fff;}
.tabactive {width:120px; height:17px; float:left; border:1px solid #fff; border-bottom:0; padding:2px 0 2px 0; text-align:center; font-size:12px; background-color:#6f8eb8; color:#fff;}
.tabinactive {width:120px; height:16px; float:left; border:1px solid #fff; padding:2px 0 2px 0; text-align:center; font-size:12px; background-color:#4e7099; color:#fff;}
.tabspaceA {width:20px; margin-left:70px; height:17px; border:none; border-bottom:1px solid #fff; float:left; padding:2px 0 2px 0; background:transparent;}
.tabspaceB {width:3px; height:17px; border:none; border-bottom:1px solid #fff; float:left; padding:2px 0 2px 0; background:transparent;}
.endspace {width:225px; height:17px; border:none; border-bottom:1px solid #fff; float:left; padding:2px 0 2px 0; background:transparent;}
#contentA {clear: both; margin-left:70px; width:740px; height:auto; border:1px solid #ddd; border-top:0; float:left; background-image:url(images/bkgd_b.jpg); background-repeat:repeat; padding-bottom:10px; z-index:10;}
	#address {color:#000; font-size:13px; margin: 20px 0 0 20px; width:235px; height:17px; float:left; background-color:#fff; border-top:1px solid #000; border-right:1px solid #000; padding:0 0 0 10px;}
	#career {float:left; height:16px; width:90px; margin:10px 0 0 10px; font-size:13px; padding:3px 0 0 10px; background:transparent; color:#fff;}
	#career a {text-decoration:none; color:#fff;}
	#info {float:left; height:16px; width:160px; background-image:url(images/orange.jpg); background-repeat:repeat; margin:21px 0 0 5px; font-size:13px; padding:2px 0 0 10px; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
	#info a {text-decoration:none; color:#000; }
	#photo {clear:both; float:left; margin:20px 20px 0 20px; border-right:1px solid #ddd;}
	#maintext {width:730px; color:#003366; float:left; font-size:13px; text-align:justify; padding:20px 0 0 10px;}
	#maintext p {padding-right:15px;}
	#maintext a {color: #003366;}	
	#sidebar {font-size:13px; padding-left:10px; text-align:justify; width:250px; float:right;}
	#sidebar p {background-color:#f6f1e6; border:2px solid #006699; padding:6px;}
#formtop {margin:20px 20px 0 50px;}
#formtop p {font-size:13px; color:#003366;}
h3 {color:#003366;}
.logoimg {float:left; padding-right:15px;}
.smlhouseimg {float:left; padding-right:10px;}
#lastupdate {float:left; padding:10px 0 0 15px; font-size:11px; color:#003366;}
#terms {float:left; padding:10px 15px 0 110px; font-size:11px; color:#003366;}
#license {float:right; padding:10px 15px 0 0; font-size:11px; color:#003366;}

	/* START MINI MENU */
#mini { border:1px solid #000; width:210px; background:#dddddd; padding:2px; text-decoration:none;  font-size:13px;}
/* END MINI */

/* start tool tip */
a.tooltip {color:#003366;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:10px 5px; font-weight:normal; color:#000; border:1px solid #003366; background:#D7E5F2; width:200px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#D7E5F2 url(images/tooltip.jpg) 0 0; display:block; font-size:1px;}
/* end tool tip */
	
/* start menu */	
#menubar {height:30px; background-color:#4c6898; clear:left; margin-top:20px; }
#menu, #menu ul {padding:0; margin:0; list-style:none; height:30px; background:#4c6898; float:left; }
#menu {padding-right:0px; }
#menu table {border-collapse:collapse; width:0; height:0; padding:0; margin:-1px;}
#menu ul {position:absolute; left:-9999px;}
#menu li {float:left; }
#menu li a {white-space:nowrap; background:#4c6898; display:block; float:left; height:30px; line-height:30px; font-family:georgia, serif; font-size:13px; text-decoration:none; color:#fff; padding:0 10px 0 10px;  background-image:url(images/menubkgd.jpg);}
#menu li a.drop { background-image:url(images/menubkgd.jpg);}
#menu li a:hover {position:relative; color:#fff; background-color:#496596; z-index:10;}
#menu li:hover {position:relative; z-index:10;}
#menu li:hover > a {color:#fff; z-index:10;}
#menu :hover ul {left:-1px; top:25px; width:120px; background:url(trans.gif); padding-top:1px; border-bottom:0;}
#menu :hover ul li a {height:20px; line-height:20px; width:160px; font-size:12px;}
#menu :hover ul li a.right {background:#496596 url(images/right.jpg) no-repeat 175px center;}
#menu :hover ul ul {left:-9999px; padding-top:0;}
#menu :hover ul li.fly a:hover {padding-left:161px; border-bottom-color:#000; background:#ddd url(images/gif) no-repeat right center;}
#menu :hover ul li.fly:hover > a {padding-left:160px; border-bottom-color:#000; background:#ddd url(images/.jpg) no-repeat right center;}
#menu :hover ul :hover ul {left:150px; top:21px;}
#menu :hover ul :hover ul ul {left:-9999px;}
#menu :hover ul :hover ul li a:hover {padding-left:10px; border-color:#fff; background:#ddd;}
#menu :hover ul :hover ul li.fly a:hover {padding-left:161px; border-bottom-color:#000; background:#ccc url(images/down2.gif) no-repeat right center;}
#menu :hover ul :hover ul li.fly:hover > a {padding-left:160px; border-bottom-color:#000; background:#ccc url(images/.jpg) no-repeat right center;}
#menu :hover ul :hover ul :hover ul {left:150px;}
#menu :hover ul :hover ul :hover ul li a:hover {padding-left:10px; border-color:#fff; background:#ccc;} 
/* end menu */

/*Start Map Settings*/
#myMap {position:relative; left:0px; border:#006699 solid 5px; width:400px; height:500px;}  
.titleStyle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.iconStyle {position:relative; top:-10px; width:20px;}
.detailsStyle {font-family:Verdana; font-size:10px; font-weight:bolder; text-align:left; color:#000000;}  
/*End Map Settings*/

/* START FORM BUILD */
#newlistingsalert table, #signup table, #homevalue table { background-color: #F9FBFD; color: #000000; border: 1px solid #D7E5F2; border-collapse: no-collapse; } 
#newlistingsalert td, #signup td, #homevalue td {  border: 1px solid #D7E5F2; padding-left: 4px; }
.labelcell { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3670A7; 
 background-color: transparent;  width: 200px; }
.labelcellx { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3670A7; 
background-color: transparent;  width: 20px; } 
.fieldcell { background-color: #F2F7FB; color: #000000; text-align: right; margin-right: 0px; padding-right: 0px; width:200px; }
.cfieldcell {  background-color: #F2F7FB;  color: #000000; text-align: left; margin-right: 0px; padding-right: 0px;}  
.smalllabelcell { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: transparent; color: #3670A7; width: 50px; } 
.smallfieldcell {  background-color: #F2F7FB; color: #000000; text-align: right; }
.fieldcell input { width: 200px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; color: #102132; border: 1px solid #284279; margin-right: 0px; } 
.smallfieldcell input { width: 100px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; color: #102132; border: 1px solid #284279; } 
.smallfieldcell select { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; color: #102132; border: 1px solid #284279; }
.button { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; 
 color: #102132; margin-left: 12px; margin-top: 3px; margin-bottom: 2px; }
/* END FORM BUILD */

/*start "more"*/
#outer .holder {padding:1em 0 0 1em; margin:0; border:none; padding-top:15px; width:700px;}
#outer .holder p {padding:5px 0 0 0; margin:0; font-size:13px; color:#003366; text-align:justify;}
#outer .holder p.bold {font-weight:bold;}
/* unclicked style div.more */
#outer div.more i {float:left; margin-right:10px; cursor:pointer; color:#003366; font-weight:bold; font-size:13px; padding-left:650px; padding-bottom:10px;}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
/*end "more"*/