body {
	margin: 0px;
	padding: 0px;
	background-color:#939598;
	font-family: Arial, Helvetica, sans-serif;
/*	font-family: Century Gothic;*/
	color:#414142;
	line-height:1.4em;
    	font-size: 12px;
	font-stretch:normal;
}
#background {
background:transparent none repeat scroll 0 0;
height:100%;
overflow:hidden;
position:relative;
width:100%;
z-index:0;
}
a , a:link, a:visited { 
    text-decoration:underline;
    color:#1c146b;
    /*color:green;*/
}
a:hover { 
    text-decoration:none;
    color:#f95602;
}

a.realtor { 
    text-decoration:none;
}
a.whitelink1 { 
    text-decoration:none;
    color:#ffffff;
}
a.whitelink { 
    text-decoration:underline;
    color:#F88A31;
}
a.whitelink:hover { 
    text-decoration:none;
    color:#ffffff;
}
.text-light-orange { 
    text-decoration:none;
    color:#F88A31;
}.text-orange { 
    text-decoration:none;
    color:#f95602;
}
td {
	
}

/*font-size:20pt;*/
h1 {
font-size:9pt;
font-weight:normal; 
margin:0px;
padding:0px;
}

/*font-size:17pt;*/
h2.small {
font-size:8pt;
font-weight:bold;
margin:0px;
padding:0px;
}
h2 {
font-size:9pt;
font-weight:normal; 
margin:0px;
padding:0px;
}
h2.header {
font-size:9pt;
font-weight:bold; 
text-decoration:underline;
margin:0px;
padding:0px;
}
h3.small {
font-size:7pt;
font-weight:normal;
margin:0px;
padding:0px;
}
h3 {
font-size:14pt;
font-weight:normal;
margin:0px;
padding:0px;
}
h4 {
font-size:14px;
font-weight:normal; 
margin:0px;
padding:0px;
}
h5 {
font-size:12px;
font-weight:normal;
margin:0px;
padding:0px;
line-height:1.5em;
}
h6 {
font-size:8pt;
font-weight:normal; 
margin:0px;
padding:0px;
}
input {
	/*border:solid 1px #666;*/
}
.input01 {
	
	font-size:9pt;
	border:solid 1px #999999;
	color:#454544;
	
	
}
.input-grey {
	
	font-size:9pt;
	color:#454544;
	background-color:#F2F2F2;
	height:18px;
	border:none;
	
	
}
.button {
	
	font-size:9pt;
	border:none;
	color:#ffffff;
	background-color:#04768E;
	
	
}
.txtarea {
	border:solid 1px #666;
}

select {
	
	
	
}

.bg-mainbanner {
	background-image:url(../images/main-bannerbg01.gif);
	background-repeat:no-repeat;
}
.bg-white {
	background-color: #ffffff;
}
.bg-orange-new {
background-image:url(../images/btn-orange-new.gif);
background-repeat:no-repeat;

	
}
.bg-orange-new:hover {
background-image:url(../images/btn-green-new.gif);
background-repeat:no-repeat;

	
}
.bg-orange-new01 {
background-image:url(../images/btn-orange01.gif);
background-repeat:no-repeat;
}

.bg-orange-new01:hover {
background-image:url(../images/btn-green01.gif);
background-repeat:no-repeat;
}
.bg-orange-new01-hover {
background-image:url(../images/btn-green01.gif);
background-repeat:no-repeat;
}

.bg-blue {
	background-color: #4FA2C7;
}
.bg-green {
	background-color: #64981F;
}
.bg-green01 {
	background-color: #8CC63F;
}
.bg-ltgreen {
        background-color: #8CC63F;
}
.bg-dkgrey {
	background-color: #414142;
}
.bg-dkgrey01 {
	background-color: #6D6F71;
}
.bg-dkgrey02 {
	background-color: #414142;
}
.bg-ltgreen01 {
	background-color: #8DC140;
}
.bg-ltblue-border {
	background-color: #D2E3E7;
	border:#0088A8 1px solid;
}
.bg-ltgrey {
	/*background-color: #E7E6E4;*/
	background-color:#FFFFFF;
	
}
.bg-drkgrey {
	background-color: #5F5F5F;
}
.border-green {
	border: 16px solid #85A446;
}
.txt-white {
	color: #ffffff;
}
.txt-lineheight {
line-height:19px;
	
}
.txt-white-link {
	color: #FFFFFF;
	text-decoration:none;
}
.txt-white-link:hover {
	color: #E76F34;
	text-decoration:none;
}
.txt-orange-link {
	color: #E76F34;
	text-decoration:underline;
}
.txt-orange-link:hover {
	color: #E76F34;
	text-decoration:none;
}
.txt-black-un {
	color: #000000;
	text-decoration:underline;
}
.txt-black-un:hover {
	color: #000000;
	text-decoration:none;
}
.txt-blacklink {
	color: #000000;
	text-decoration:none;
}
.txt-blacklink:hover {
	color: #000000;
	text-decoration:underline;
}
.txt-dkred-un {
	color: #8F0727;
	text-decoration:none;
}
.txt-dkred-un:hover {
	color: #8F0727;
	text-decoration:underline;
}
a.txt-whitelink {
	color: orange;
	text-decoration:underline;
}
a.txt-whitelink:hover {
	color: #ffffff;
	text-decoration:none;
}
.txt-greenlink {
	color: #7AAB30;
	text-decoration:underline;
}
.txt-greenlink:hover {
	color: #7AAB30;
	text-decoration:none;
}
.txt-bluelink {
	color: #2E3192;
	text-decoration:underline;
}
.txt-bluelink:hover {
	color: #2E3192;
	text-decoration:none;
}
.txt-greenfont{
	color: #64981F;
	text-decoration:none;
	font-size:34pt;
}
.txt-green{
	color: #7fba00;
	
}
.txt-orange{
	color: #E76F34;
	
}
.txt-smallfont{
	color: #ffffff;
	font-size:6.5pt;
	
}
.txt-blue {
	color: #7fba00; 
}


.txt-dkblue {
	color: #19398A;
}
.txt-yellow {
	color: #E8E452;
}
.txt-grey {
	color: #474747;
}
.txt-grey01 {
	color: #76787B;
}

.txt-ltgrey {
	color: #D5D5D5;
}
.txt-ltgrey01 {
	color: #E5E5E5;
}
.txt-greylink {
	color: #494949;
	text-decoration:none;
}
.txt-greylink:hover {
	color: #494949;
	text-decoration:underline;
}
.txt-greylink01 {
	color: #D5D5D5;
	text-decoration:none;
}
.txt-greylink01:hover {
	color: #D5D5D5;
	text-decoration:underline;
}
.font-tre{
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
}

.txt-dkgrey-un {
	color: #41590F;
	text-decoration:underline;
}
.txt-dkgrey-un:hover {
	color: #41590F;
	text-decoration:none;
}
.txt-dkgrey-link {
	color: #A5A39D;
}
.txt-dkgrey-link:hover {
	color: #D2733C;
}
.txt-dkgrey1-link {
	color:#8CC63F;
}
.txt-dkgrey1-link:hover {
	color: #D2733C;
}
.txt1
{
color:#8CC63F;
}
.txt1:hover{
color: #D2733C;
}
.txt-dkgred{
	color: #61051E;
}
.show {
	display: '';
}
.hide {
	display: none;
}


.bg-body{
background-image:url(../images/body-bg.gif);
background-repeat:repeat-y;
}

.bg-top-curve-rgt{
background-image: 
}

.txt-font{
font-size:12pt;
}

.txt-orangenew{
color:#f95602;

}

.txt-bluenew-underline{
color:#19398A;
text-decoration:underline;
}
.txt-bluenew-underline:hover{
color:#19398A;
text-decoration:none;
}

.txt-dkred-new {
	color: #B81C4B;
}
.txt-yellow-new {
	color: #FFEA56;
}
.txt-blue-new {
	color: #6CA1CB;
}
.font-big {
font-size:32px;
	
}
.font-big01 {
font-size:46px;
	
}
.txt-black {
	color: #000000;
}
.txt-green-new {
	color: #8CC63F;
}
.bg-black {
background-color:#000000;
}
.msg-text{
color:#990000;
}
.txt-lineheight01 {
line-height:15px;
	
}
.bg-ltcream {
background-color:#FDFCE8;
	
}

/* New CSS Home page search options*/
div.steps{
   /* text-align: center;*/
    padding-top: 90px;
}
div.steps select{
    width:200px;
	height:20px;
	font-size:13px;
   /* font-size:15px;    */
}
div.search-option{
    margin-bottom: 12px;
    position:relative;
	margin-left:58px;
    
}
div.additional-styles{
    width:198px;
    background-color:#fff; 
    height:20px;
    position:relative;
    /*margin-left:58px;*/
    text-align: left;
	
}
img.downarrow{
    position:absolute;
    right:1px;
    top:0px;
}
div.popup-options{
    background-color:#fff; 
    display:none; 
    width:198px; 
    height:auto; 
    position:absolute;
    padding-top:2px;
    /*border:1px solid #ccc;*/
    border:1px solid #000; 
	padding-top:20px;
   /* margin-left:58px;*/
    text-align: left;
	left:0;
	top:20px;
	font-size:12px;
}
div.popup-options input{

}
div.home-copy{
   /* height: 230px;
    text-align: center;
    padding-top: 0px;*/
	height: 275px;
    text-align: center;
    padding-top: 10px;
	width:293px;
}
div.headertitle{
border-bottom:1px solid #7fba00;
border-top:1px solid #7fba00;
color:#f95602;
font-weight:bold;
font-size:15px;
margin-bottom:5px;
padding:5px 0;
}
div.headercopy{
}
div.home-copy .location-title{
color:#7fba00;
font-weight: bold;
/*font-size: 2em;*/
line-height: 1em;
font-size:30px;
/*
text-transform: uppercase;
line-height:45px;*/

}
div.home-copy .best-copy{
    font-weight: bold;
    color: #1c146b;
    font-size: 34px;
    line-height: 1em;;
    text-transform: uppercase;
    
}
div.best-home{
background:url(../images/layout/home/best_new_home.gif) no-repeat center top;
width:100%;
height:20px; 
margin-top:5px;
}
div.home-copy .location-message{
    
}
h5.txt-dkgrey{
    line-height: 1.4em;
    margin-top: 5px;
}
.tt-green{
color:#7fba00; font-weight:bold;
}
div.go-button{
    height:150px;
    vertical-align:top;
	text-align:center;
	padding:0;
}
div.go-button img{
cursor:pointer;
}

/* header styles */
div.header{
    
   /* width:1000px;*/
    height:auto;
    width:100%;
  /*  background-color: #414142;*/
}
div.header-top{
    background: url('/images/layout/header/top.JPG') no-repeat left bottom;
    width:952px;
    height: 15px;
	
}
div.header-middle{
    width:952px;
    background-color: #414142;
    height: 90px;
    position:relative;
	
}
div.header-bottom{
    background: url('/images/layout/header/bottom_1.jpg') no-repeat left top;
    width:952px;
    height: 15px;
}
div.logo{
    background: url('/images/layout/header/logo.gif') no-repeat 5px top;
    /*background: url('/images/layout/header/logo_beta.gif') no-repeat 5px top; */
    width:265px;
    height:78px;
    left:0;
    top:0;
    position: absolute;
}
a.logo-link{
    width:100%;
    height:100%;
    display:block;
}
div.header-right{
    float:right;
    margin:5px 20px 2px 1px;
    display:block;
    padding:0px;
    text-align:right;
    width:685px;
}
div.header-copy{
    border-bottom: 1px solid #fff;
    padding:0 0 2px 0;
    height:58px;
    font-size:14px;
    line-height: 1.3em;
}
div.header-nav{
    color:#ffffff;
    padding-top:5px;
}
a.txt-white{
    color:#fff;
}
.txt-lt-red{
    color:#E76F34;
}
.txt-lt-blue{
    color:#8B98B8;
}
.txt-dk-blue1{
    color:#19398A;
}
.txt-lt-green{
    color:#8CC63F;
}
h4.pge-heading{
    color:#414142;
    padding-left: 10px;
}

/* Search results */
table.search-table{
    width:96%;
    height:470px;
}
td.search-left{
    width:580px;
    vertical-align: top;
}
td.search-middle{
   width:37px; 
}
td.search-right{
    width:340px;
    vertical-align:top;
}
.search-results{
    padding-left: 10px;
}
div.search-results-flash{
    height:430px; 
    background-image:url('/images/main-bannerbg.gif'); 
    background-repeat:no-repeat;
    background-position:0px 0px;
    width:547px;
    padding:15px 0 15px 30px;  
}
div.search-detail-box{
    background: url('/images/search/bg-topten-brown1.gif') no-repeat; left top;
    width:320px;
    height:200px;
    margin-bottom: 15px;
    color:#fff;
    padding:10px 5px 0 15px;
    line-height:1.5em;

}
span.comm_search_title{
    color:#7fba00;
    font-weight: bold;
    font-size: 14px;
}
span.comm_name{
    color:#fff;
    font-weight: bold;
    font-size: 13px;
}
h1.comm_name{
    color:#fff;
    font-weight: bold;
    font-size: 13px;
}
h2.comm_name{
    color:#fff;
    font-weight: bold;
    font-size: 13px;
}
span.comm_unit , span.comm_city , span.comm_sqft , span.comm_bed ,span.comm_price, span.comm_address , span.comm_noresults{
    color:#fff;
    
}
div.comm_details{
    height:200px;
    overflow:hidden;
    position: relative;
}
div.buyer_incentives{
bottom:4px;
font-size:12px;
font-weight:bold;
position:absolute;
right:0;
width:100px;
line-height: 1.2em;
text-align: right;
}

div.comm_learn:hover {
background:url('/images/search/green.gif') no-repeat left top;
}
div.comm_learn {
background:url('/images/search/orange.gif') no-repeat left top;
width:82px;
height:62px;
position:absolute;
right:30px;
bottom:55px;
font-size: 11pt;
font-weight: bold;
text-align: center;
padding-top: 20px;
cursor: pointer;
display:block;
}
div.googlemapDIV{
width: 334px; height: 208px;border:1px solid #7fba00;
}

/* Middle part - community of the month , Builder promotions and Search */
div.middle-part{
 border-top: 1px solid #7fba00;
 /*width:952px;
 height:160px;
 margin:10px 0 0 5px;*/
 padding-top: 15px;
 width:96%;  
}
div.community-month , div.builder-promotions , div.small-searchbox {
    float:left;
    width:300px;
    border:1px solid #000;
    position:relative;
    height:160px;
    margin-right:7px;

}

div.search-form2{
    padding-left:100px;
    padding-top:10px;
}
div.search-option1{
    margin-bottom: 7px;
    position: relative;
}
.select01{
    width:180px;
    height:20px;
	font-size:12px;
}
div.additional-styles1{
    width:180px;
    background-color:#fff; 
    height:20px;
    position:relative;
    /*margin-left:58px;*/
    text-align: left;
}
img.downarrow{
    position:absolute;
    right:1px;
    top:0px;
}
div.popup-options1{
    background-color:#fff; 
    display:none; 
    width:180px; 
    height:auto; 
    position:absolute;
    padding-top:2px;

    border:1px solid #666;
    border-top:0px solid #666; 
  /*  margin-left:58px;*/
    text-align: left;
    z-index:199;
    left:-1px;
	padding-top:20px;
}

/* Community details page */
div.communitydetails{
    position:relative;
    padding:20px 5px 0 45px;
    width:325px;
    height:300px;
    font-size: 12px;
    color:#fff;
    overflow: hidden;	
}
span.topten{
    font-size:14px;
    font-weight: bold;
    color:#7FBA00;
}
span.comm_location{
    font-weight: bold;
    color:#7FBA00;
}
span.style_type{
    font-weight: bold;
    font-size: 14px;
    /*text-transform: uppercase;*/
    color:#7FBA00;
}
div.comm_learn1:hover , div.comm_learn1-hover  {
background:url('/images/search/green.gif') no-repeat left top;
width:82px;
height:62px;
position:absolute;
right:25px;
top:85px;
font-size: 11pt;
font-weight: bold;
text-align: center;
padding-top: 20px;
cursor: pointer;
display:block;
}
div.comm_learn1 {
background:url('/images/search/orange.gif') no-repeat left top;
width:82px;
height:62px;
position:absolute;
right:25px;
top:85px;
font-size: 11pt;
font-weight: bold;
text-align: center;
padding-top: 20px;
cursor: pointer;
display:block;
}
div.add_fav_button{
    position:absolute;
    bottom:0px;
    left:45px;    
    height:40px;
    padding-top:0px;
}
div.buyerincent_detail{
    position:absolute;
    bottom:0px;
    left:45px;
    font-weight: bold;
    width:220px;
    height:45px;
    padding-top:5px;
}
div.buyerincent_detail span.buyertitle{
    text-transform: uppercase;
    color: #414142;
}
div.buyer_incentives1{
     position:absolute;
     bottom:5px;
     right:5px;
     font-weight: bold;
     text-align: right;
}
div.buyerinc_details{
    border-top:2px solid #666;
    padding-top:10px;
    margin-bottom: 10px;
}
div.buyer_comm_details{
    border-top:1px solid #666;
    margin-bottom: 10px;
    padding-top:10px;
}
div.buyer_contactdetails{
    border-top:1px solid #666;
    padding-top: 10px;
    font-weight:bold;
    
}
.inc_comm_details{
    color:#666;
	font-weight:bold;
    font-size: 16px;
}
.buyer-inc{
    color:#f95602;
	font-weight:bold;
    font-size: 16px;
}
.buyer-promo{
    color:#7fba00;
	font-weight:bold;
    font-size: 16px;
}
.pge-heading{
   font-size:20px;
   font-weight: bold;
   color:#7fba00;
}
.txt-green{
   font-weight: bold;
   color:#7fba00;
   font-size: 13px;
}
/* Login page */
div.accountDIV{
    position:relative;
    height:auto;
    display:block;
    margin-top:20px;
    padding-left: 125px;
    font-size: 12px;
}
div.login , div.signup{
   width:347px;
   margin-right:15px;
   float:left;
   
}
div.login-top , div.signup-top{
   /* background: url('/images/account/box_top.gif') no-repeat left top;*/
    width:347px;
    height:16px;
}
div.login-bottom , div.signup-bottom{
   /* background: url('/images/account/box_bottom.gif') no-repeat left top;*/
    width:347px;
    height:16px;  
}
div.login-middle , div.signup-middle{
   /* background: url('/images/account/box_middle.gif') repeat left top;*/
    height:225px;
    margin-left:3px;
    width:291px;
    padding:5px 25px;  
}
div.signup{
   
}
h2.form-header{
   font-size:20px;
   font-weight: bold;
   color:#414142; 
}
ul.loginUL{
    list-style-type: none;
    margin:0;
    padding:0;
}
ul.loginUL li{
  /*  height:35px;*/
    line-height: 1.6em;
    margin-bottom:5px;
}
li.error{
    color:#f95602;
}
li.signup-logo{
    height:93px;
    padding-top:10px;
	padding-bottom:10px;
}
form.login-form , form.builder-login{
    margin:0;
}
form.login-form .input , form.builder-login .input{
    width:220px;
}
h3.txt-dkgrey{
 font-size: 12px;
 font-weight: bold;
}

/*Bread crumb*/
.breadcrumbTABLE{
padding-left:10px;
}
div.breadcrumb{
color:#666;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
padding-left:10px;
font-size:10px;
}
div.breadcrumb1, div.breadcrumb1 a , div.breadcrumb1 a:link , div.breadcrumb1 a:visited , div.breadcrumb1 a:active{
color:#666;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
 font-size:10px;
 text-decoration:none;
}
.bread-left{
float:left; text-align:left; width:150px;

}
.bread-right{
float:right;
padding-right:10px;
}

div.breadcrumb a , div.breadcrumb a:link , div.breadcrumb a:visited , div.breadcrumb a:active{
color:#666;
text-decoration:none;
}
div.breadcrumb a:hover{
color:#666;
text-decoration:underline;
}
div.main-content{
padding:10px;
}
div.contact-content{
margin:10px 0;
}
div.field{
margin:5px 0px;
clear:both;
}
.footer{
padding-left:0;
}

/*Sumbit community form */
div.community-submit{
clear:both;
margin:10px 0;

}
div.column{
float:left;
width:440px;
margin-right:30px;
height:auto;
font-size:12px;
}
h4.sub-heading{
font-weight:bold;
font-size:13px;
}
.red{
color:#ff0000;
font-weight:bold;
}
div.signup-updates{
	background:url('/images/layout/footer/bg-signup01.gif') no-repeat left top; 
	width:450px; 
	font-weight:bold;height:21px; 
	padding-top:4px; 
	padding-left:30px; 
	cursor:pointer; font-size:12px;
}


div.comm-month , div.builder-promo{
	font-size:22px;
	font-weight:bold;
	line-height:1em;
	height:130px;
	width:260px;
	letter-spacing:0.5px;
	padding-top:6px;
	overflow:hidden;
	color:#FFFFFF;
}
span.comm-type{
	color:#FF0000;
	font-size:19px;
}
span.comm-text{
	color:#FFFFFF;
}

div.top-heading{
color:#666;
font-weight:bold;
font-size:14px;
padding:10px 10px 10px 10px;

}
.head-left{
float:left; text-align:left; width:auto;

}
.head-right{
float:right;
padding-right:10px;
}

/*Table sorting*/
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	/*background-color: #e6EEEE;*/
	background-color:#666;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	color:#FFFFFF;
}
table.tablesorter thead tr .header {
	background-image: url('/images/layout/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url('/images/layout/asc.gif');
}
table.tablesorter thead tr .headerSortDown {
	background-image: url('/images/layout/desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
/*background-color: #8dbdd8;*/
background-color:#f95602;
}
/*end*/
.error{
	color:#f95602;
	font-weight:bold;
}



/* Submit a comunity */
h2.step{
	font-size:15px;
	color:#f95602;
	font-weight:bold;
}
h2.subhead{
	font-size:14px;
	margin:10px 0;
	color:#f95602;
	font-weight:bold;
}
div.column-left{
	width:500px;
	/*height:340px;*/
	height:auto;
	float:left;
	
}
div.column-right{
	float:right;
	width:400px;
	height:300px;
	
}
div#map_canvas{
	/*width:100%;
	height:100%;*/
}
div.community-submit input , div.community-submit select{
	/*width:250px;*/
}
div.community-submit textarea {
	width:590px;
	border:solid 1px #666;
}
div#communitydetails{
margin-top:20px;
}
div#communitydetails .section{
	float:left;
	width:230px;
	padding:0px 0;
	height:200px;
	border-right:2px solid #7fba00;
}
div.section input {
	width:190px;
}
div.section select{
	width:200px;
}
div#section2 input {
width:15px;
}
div#section2{
	
}

.payment-box {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #990000;
padding:10px;
height:auto;
}
div.community-submit input.radio{
	width:auto;
}
div.subcategory{
	margin:10px 25px;
	display:none;
}
.orange_image
{
  background-image:url('/images/map/map-goorange-small.gif');
  background-repeat:no-repeat;
  height:90px;
  width:90px;
  cursor:pointer;
}       

.green_image
{
  background-image:url('/images/map/map-gogreen-small.gif');
  background-repeat:no-repeat;
  height:90px;
  width:90px;
  cursor:pointer;
}
div.map-header-middle{
    width:952px;
    background-color: #414142;
    height: 600px;
    position:relative;
}
div.bestnewhome{
/*color:#003399;*/
color:#414142;
font-weight: bold;
/*font-family: 'Verdana', sans-serif;*/
font-size: 1.65em;
letter-spacing: -1px;
word-spacing: -1px;
text-transform: uppercase;
line-height:25px;
}
#TextContainer{
    width:1000px;
    margin-right:auto;
    margin-left:auto;
    text-align:left;
    position:relative;
    z-index:1;
}
#AboutTopTen{
    background:#dddddd;
    border: 2px solid #878787;
    width:950px;
    padding:10px;
    font-size:10px;
    display: none;
    top:27px;
    right:0px;
    position:absolute;
    z-index:10;
    line-height:16px;
    text-align:left;
}
h1.header{
	font-family:Verdana;
	font-size:16px;
	color:#6a6a6a;
	padding:0
	}
SPAN.SmallText{font-size:11px}

SPAN.SmallText{font-size:11px}



#div1 { 
float:left;
width:55%;
padding-top:50px;
padding-left:50px;
padding-right:50px;
font-size:16px;
}
#div2 { 
margin-left:50%; 
width:55%;
padding-top:10px;

}
#div3 {
	float:left;
	width:15%;
	height:30px;
	color:#693;
	padding-left:5px;
	padding-top:5px;
}
#div4 {
	padding-top:0px;
	font-size:11px;
	color:#414142;
	margin:10px;
	line-height:12px;
}
#div5 { 
float:left;
width:60%;
padding-left:20px;
padding-right:30px;
vertical-align:top;
}
#div6 { 
margin-left:60%;
vertical-align:top;
width:50%;
}
#div7 { 
margin-left:10px; 
margin-right:10px; 
width:85%;
font-size:13px;
font-weight:bold;
padding-top:5px;
color:#693;
padding-bottom:5px;
text-align:center;
}
#div8 {
float:left; 
padding-left:10px; 
margin-left:30px; 
border: medium double; 
background-color:#FFF; 
height:90px; 
width:330px; 
text-align:left;
}
#div9 {
float:right; 
border: medium double; 
margin-right:30px; 
background-color:#FFF; 
height:90px; 
width:330px;
}
#div11 { 
float:left;
width:50%;
padding-top:30px;
padding-left:30px;
padding-right:30px;
}
#div12 { 
margin-left:55%; 
width:50%;
padding-top:0px;
}
td.color{
	background-color:#E7E7E8;
	vertical-align:top;
	vertical-align:text-top;
	}
	

.dbMenu .subMenu{
	background-image:url('/images/down.gif');
	background-position:bottom right;
}
.dbMenu li{
	float:left;
	width:15em;
}
.dbMenu li ul{
	position:absolute;
	top:1.3em;
	left:0px;
	width:10em;
}
.dbMenu li ul li{
	float:none;
}


#menu{
	position:relative;
	z-index:1;
	top:0;
	left:0;
	padding:2px;
	margin:0px;
	list-style:none;
}
li ul{
	position:relative;
	display:none;
	padding:2px;
	margin:0px;
	list-style:none;
}


.subMenu{
	background-repeat:no-repeat;
}
.click{
	background-color:#8ec848;
	color:#fffab5;
}
.click ul{
	display:block;
}
.hover, ul li a:hover{
	cursor:pointer;
	background-color:#fa551a;
	color:#FFFAB5;
	text-decoration:none
}
li ul li.hover, li ul li.hover a:hover{
	background-color:#488AC7;
	text-decoration:none;
}
li a{
	width:100%;
}
li a, li ul li a, li.hover ul li a{
	text-decoration:none;
	color:#000000;
}
li.hover a, li ul li.hover a{
	color:#fffab5;
	text-decoration:none;
}

li.asdf{
	position:relative;
	background-color:#E9E5E5;
	border:1px solid black;
	padding:2px;
	margin:0px;
	color:#000000;
	border-color:#6D7B8D;
	text-decoration:none;
}
	
	
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
div.mercury{
color:#666;
font-weight:normal;
font-size:15px;
text-transform:uppercase;
padding-left:0px;
}
div.mercury a , div.mercury a:link , div.mercury a:visited , div.mercury a:active{
color:#666;
text-decoration:none;
}
