/* Body & Container Tags */
body{background:#336699;font-family: Verdana, Arial, Helvetica, sans-serif; color:#19497D;font-size: 70%; }
#global{text-align:left;position:absolute;left: 50%;height: 832px;/* half of the height */margin-left: -370px; /* half of the width */}
#global td.main{width: 754px; }
#global td.chat{width: 180px;vertical-align:top; text-align: left; }
#global td.chat .widget{margin-left: 5px; margin-top: 17px; }

.bg{border: 1px solid #000; background:#F3F4F8; text-align:left;width: 746px;}
img{border:none;}

/* Header */	 
.header{margin: 9px 0px 0px 9px; margin-bottom:10px;  }
.header img{border: 1px solid #19497D;}

/* Navigation */
.nav{width:726px; left:8px; font-size: 10px;height:22px;background: #336699; border: 1px solid #19497D; border-top:none; margin-bottom:10px; }
.nav p{display:none; float:left;}
.nav img{margin:0px;padding:0px;text-align:center; border:none;margin-left:0px; padding-left:0px;}
.nav ul{list-style: none;padding:0;margin:0;left:0px;}
.nav ul li{float:left;position:relative;text-align: left;cursor: default;text-transform:uppercase; font-weight:bold; color:#fff; width:auto;margin:0px; padding:0px; height:22px; line-height:22px; padding-left:21px;padding-right:10px; }
.nav li > ul {top: auto;left:auto;}
.nav ul li ul{display: none; position: absolute; top: 22px; line-height:20px;left:5px; width:100px; z-index:500;}
.contact {width:90px;}
.nav ul li a{color:#fff; text-decoration:none;}
.nav ul li:hover ul {display: block;}
.nav ul li ul{border-top:1px solid #19497D;border-bottom:none;width:128px;  }
.nav ul li ul li{position: relative;left: -5px;text-transform:none;display: block;float: none; width:125px; border: 1px solid #19497D ;border-top:none;margin-left:0px;padding-left:5px;padding-bottom:0px;margin-bottom:0px;margin-top:0px;padding-top:0px;font-weight: normal;background:#336699;  z-index:-1; color:#fff;line-height:20px; height:20px;font-size: 10px; font-weight:bold;}
.nav ul li ul.end{border-top:1px solid #19497D;border-bottom:none;width:60px;  }
.nav ul li ul.end li{position: relative;left:-21px; width:105px;text-transform:none;display: block;float: none; border: 1px solid #19497D; border-top:none;margin-left:0px;padding-left:5px;padding-bottom:0px;margin-bottom:0px;margin-top:0px;padding-top:0px;font-weight: normal;background:#336699;  z-index:-1; color:#fff;line-height:20px; height:20px;font-size: 10px; font-weight:bold;}
.nav ul li ul li a{color:#fff; text-decoration:none;}
.nav ul li ul li:hover{background:#518CCE;  color:#fff;}
.nav ul li ul li:hover a{background:#518CCE;  color:#fff;} 
.nav ul li ul li a:hover{text-decoration:none;} 

.nav ul li.menu-tax{background: url(images/menu-dots-white.gif) no-repeat left #224C7B ;padding-right:12px;}
.nav ul li.menu-tax ul li{width: 86px;left: -5px;background:#224C7B;}
.nav ul li.menu-tax ul li:hover{background:#336699;  color:#fff;}
.nav ul li.menu-tax ul li:hover a{background: #336699; }

.nav ul li.menu-mort{background: url(images/menu-dots-white.gif) no-repeat left #059AD7;}
.nav ul li.menu-mort ul li{width: 138px;background:#059AD7;}
.nav ul li.menu-mort ul li:hover{background:#336699;  color:#fff;}
.nav ul li.menu-mort ul li:hover a{background: #336699; }

.nav ul li.menu-property{background: url(images/menu-dots-white.gif) no-repeat left #CF2D4C;}
.nav ul li.menu-property{background: url(images/menu-dots-white.gif) no-repeat left #CF2D4C;}
.nav ul li.menu-property ul li{width: 136px;background:#CF2D4C;  }
.nav ul li.menu-property ul li:hover{background:#336699;  color:#fff;}
.nav ul li.menu-property ul li:hover a{background: #336699; }

.nav ul li.menu-fin{background: url(images/menu-dots-white.gif) no-repeat left #5D9842;}
.nav ul li.menu-fin ul li{width: 139px;background: #5D9842;}
.nav ul li.menu-fin ul li:hover{background:#336699;  color:#fff;}
.nav ul li.menu-fin ul li:hover a{background: #336699; }

.nav ul li.menu-insure{background: url(images/menu-dots-white.gif) no-repeat left #F6873D;}
.nav ul li.menu-insure ul li{width: 141px; background: #F6873D;}
.nav ul li.menu-insure ul li:hover{background:#336699;  color:#fff;}
.nav ul li.menu-insure ul li:hover a{background: #336699; }

.ending{ clear:both; display:block; height:9px;}
.ending1px{ clear:both; display:block; height:1px;}

.contentTop{display:block;margin: 0px 0px 0px 9px }
.searchbox{width: 173px; margin: 0px; margin-right:9px; height: 499px; border: 1px solid #19497D;float:left;background: #fff;}
.searchbox p{background:#CF2D4C;margin-bottom: 6px; padding-bottom: 0px; padding: 3px;  margin-left: 5px; margin-right:3px; color: #fff;}
.searchbox form{font-size:10px;margin:5px; margin-top:0px; padding-top:0px; padding-bottom: 4px; }
.searchbox form.main{font-size:10px;margin:5px; margin-top:0px; margin-bottom:0px; padding-top:0px;}
.searchbox form.main div{display: block;clear:both; margin-bottom:6px; }
.searchbox form.main div label{text-align:left; font-weight:bold;font-size:11px;line-height:15px; margin-bottom: 2px;  color: #000;}
.searchbox form.main div label.long{width:80px; text-align:left; display:none;}
.searchbox form.main div label.title{color: #CF2D4C; text-transform:uppercase; line-height: 25px;}
.searchbox form.main div select{width:163px; font-size:10px;  }
.searchbox form.main div input{width:90px; float:left; font-size:10px;padding-left:3px;}
.searchbox form.main div input:focus{color:#000;}
.searchbox form.main div input{color: #73797C;}
.searchbox form.main p{margin:0px; padding: 0px; margin-top:0px; margin-bottom: 0px;margin-top: 0px; padding: 0px; padding-top:0px;padding-top:2px; padding-bottom:2px;font-size:11px;height:8px;display:block;color: #CF2D4C; text-transform:uppercase; background:none;}
.searchbox form.main .button-go{margin-top:8px; text-align: right; display:block; clear:both; margin-bottom:0px; height:20px;}
.searchbox form.main .button-go input.go{ width:38px;float:right;}
.searchbox img{margin-bottom:0px; padding-bottom: 0px;}

.searchbox form.formMargins{font-size: 11px;}

.searchbox .property-list{padding-left:10px; height: auto;padding-bottom:1px; list-style:none;}
.searchbox .property-list li{background: url(images/red-dot.gif) no-repeat left top ;padding-left: 18px;margin-top:3px;margin-bottom:7px;  }
.searchbox ul{ list-style: none ;font-size:11px; padding-left:10px;margin:0px; margin-left:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;height:227px;}
.searchbox ul a{color:#19497D; text-decoration:none; }
.searchbox ul a:hover{color:inherit; text-decoration:underline;}
.searchbox ul li{background: url(images/arrow-index.gif) no-repeat left top ; padding-left: 18px;  margin-top:3px;margin-bottom:7px;}
.searchbox ul li ul li{margin-top:3px;margin-bottom:8px;}
.searchbox ul li ul{height:auto; margin-bottom:0px;margin-top:5px; padding-bottom:0px; padding-top:0px;}
.searchbox ul form{margin:0px; padding:0px;}


.flash{float:left; width:533px; height:189px; border: solid 1px #021437; background:#fff; padding-top: 4px;	padding-right: 4px; padding-bottom: 4px; padding-left: 4px; margin-bottom: 10px;}

.contentBottom{display:block;margin: 0px 0px 0px 9px }
.Bottombox{width: 173px; margin: 0px; border: 1px solid #19497D;margin-right:9px; float:left; height:290px; background: #fff;}
.Bottombox h1{color: #fff; text-align: center; font-size: 10px; text-transform:uppercase; font-weight:bold;margin:0px; line-height: 25px; height: 25px; }
.Bottombox h1 a{color:#fff; text-decoration:none;}
.Bottombox h1 a:hover{text-decoration:underline;}

.blue{background:#059AD7; }
.blue-bg{}
.green{background:#5D9842; }
green-bg{}
.red{background:#C21E3E; }
red-bg{}
.orange{background:#EA7C32; }
orange-bg{}

.finance{background: url(images/bg-curve-green.gif) no-repeat #F0F6ED;}
.ins{background: url(images/bg-curve-orange.gif) no-repeat #F8F2EE;}
.PropServices{background: url(images/bg-curve-red.gif) no-repeat #FDF7F8;}
.mort{background: url(images/bg-search-light.gif) no-repeat #E6F3F9;}


.Bottombox ul{ list-style: none ;font-size:11px; padding-left:10px;margin:0px; margin-left:0px; padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;height:227px;}
.Bottombox ul a{color:#19497D; text-decoration:none; }
.Bottombox ul a:hover{color:inherit; text-decoration:underline;}
.Bottombox ul li{background: url(images/arrow-index.gif) no-repeat left top ; padding-left: 18px;  margin-top:3px;margin-bottom:7px;}
.Bottombox ul li ul li{margin-top:3px;margin-bottom:8px;}
.Bottombox ul li ul{height:auto; margin-bottom:0px;margin-top:5px; padding-bottom:0px; padding-top:0px;}
.Bottombox ul form{margin:0px; padding:0px;}
.Bottombox .finance-list{padding-left:10px; height:auto;}
.Bottombox .finance-list li{background: url(images/green-dot.gif) no-repeat left top ;padding-left: 18px;margin-top:3px;margin-bottom:7px;  }

.hooper{ text-align:center; margin-top:10px; margin-bottom:0px; margin-left: 10px;}
.img-padding{ text-align:center; margin-bottom:7px; margin-top:1px; margin-left: 11px;}
.img-padding2{ text-align:center; margin-bottom:7px; margin-top:21px; margin-left: 11px;}

.Bottombox .insurance-list{padding-left:10px; height: auto;}
.Bottombox .insurance-list li{background: url(images/orange-dot.gif) no-repeat left top ;padding-left: 18px;margin-top:3px;margin-bottom:7px;  }

.Bottombox .mortgage-list{padding-left:10px; height:auto; }
.Bottombox .mortgage-list li{background: url(images/blue-dot.gif) no-repeat left top ;padding-left: 18px; margin-top:3px;margin-bottom:7px; }
.footer{color:#fff; font-weight: normal; font-size: 10px; background: url(images/footer-imgs.gif) right no-repeat; margin-top:0px; padding-top:0px; text-align:left;  padding-bottom:15px; margin-top:10px;}
.footer p{width: 90%;}
.footer a{color:#fff;}
.footer a:hover{color:#B9C7D9;}
