body, table, td, th, div, ul, ol {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px}
.arrow {list-style-image: url(/images/arrow.gif); margin:0px 0px 0px 15px; _margin:0px;}
.uList {margin:0px 0px 0px 15px; _margin:0px 0px 0px 15px;;}
h1 {font-size:16px; color:#660000; margin:0px;}
h2 {font-size:13px; font-weight:bold; color:#333333; margin:0px;}
h3 {font-size:13px; font-weight:bold; color:#660000; margin:0px;}
h4 {font-size:12px; font-weight:bold; color:#000066; margin:0px;}
hr {height:1px; color:#e0e0e0;}

.disclaimerText {color:#660000; font-size:10px; font-style:italic;}

.marginZero {margin:0px;}
.mainBody {margin:0px; background-image: url(/images/bg1.jpg); background-repeat:repeat-x; background-attachment:fixed;}

a:link, a:active, a:visited {text-decoration:underline; color:#000066;}
a:hover {text-decoration:none; color:#0000FF;}

Table.bordered, Table.bordered TR TH, Table.bordered TR TD  { border-collapse:collapse; border: 1px solid #c3c1a7; }
TH  { font-size:12px; font-weight:bold; }
.help {cursor: help;}
.headerBot {border-right:2px solid #FFFFFF; background-image: url(/images/bNavSpace.gif); background-repeat:repeat-x; height:8px;}
.btmBrdr {border-bottom:1px solid #E7E6D7;}

/*Top Nav Footer Nav*/
.topNav a:link, .topNav a:active, .topNav a:visited {font-family: Verdana; text-decoration:none; color:#333333; font-size:10px;}
.topNav a:hover {font-family: Verdana;  text-decoration:none; color:#660000; font-size:10px;}
.topNav {padding-right:10px; border-right:2px solid #FFFFFF; background-image: url(/images/tNavbg.gif); background-repeat:repeat-x; height:25px;}

.footerNav a:link, .footerNav a:active, .footerNav a:visited {font-family: Verdana;  text-decoration:underline; color:#666666; font-size:9px;}
.footerNav a:hover {font-family: Verdana; text-decoration:none; color:#660000; font-size:9px;}
.footerNav {background-color:#d7d6c2; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; }

.mainNav {border-right:2px solid #FFFFFF; background-image: url(/images/mNavbg.gif); background-repeat:repeat-x; height:59px;}

/*Community Profile*/
.navHeader {background-color:#c3c1a7; padding:3px 5px 3px 10px; color:#20438d; font-weight:bold;}
.communityLogo {filter: alpha(opacity = 92); width:125px; height:85px; background-color:#FFFFFF; border:2px solid #e7e6d7;}
.communityLogoHolder {background-image: url(/images/comTemp.jpg); background-repeat:repeat-x; width:450px; height:180px; border:3px solid #e7e6d7;}

/*forms*/
form {margin:0px;}
input,select, textarea {font-size:10px;}

/*subcontent on community profile*/
.subcontent2 {position:absolute; display:none; border: 2px solid black; background-color: lightyellow; width: 250px; height: 50px; padding: 8px}


/*Community List*/
.communityIconA {background-image: url(/images/ovalBg.gif); background-repeat:no-repeat; width:25px; line-height:12px; height:16px; color:#FFFFFF; font-weight:bold;}
.active {color:#339900; font-weight:bold;}
.comingSoon {color:#000066; font-weight:bold;}
.grandOpening {color:#990000; font-weight:bold;}
.closeOut {color:#FF0000; font-weight:bold;}
.closed {color:#333333; font-weight:bold;}

.listHeader{background-color:#e7e6d7;}
.listHeader2{background-color:#e7e6d7; padding:8px 0px 8px 5px;}
.listEnd {border-bottom:1px solid #e7e6d7;}
.comListHeader {border:1px solid #CCCCCC; padding:7px; background-color:#e7e6d7;}

.listBg1 {background-color:#FFFFFF;}
.listBg2 {background-color:#fefedf;}

/*General Styles*/
.navHolder {width:582px; background-color:#FFFFFF;}
.contentHolder {border-right:2px solid #FFFFFF; border-left:2px solid #FFFFFF; background-color:#e7e6d7;}
.leftNav {border-top:2px solid #660000; padding:1px; width:230px;}
.leftNavInt {border-top:2px solid #660000; padding:1px; width:230px; background-color:#e7e6d7;}
.wNoPadding {background-color:#FFFFFF;}
.wWithPadding {background-color:#FFFFFF; padding:10px; width:200px;}
.maroonLine {border-top:2px solid #660000;}
.maroonLinePadding {border-top:2px solid #660000; padding:20px; width:536px; background-color:#FFFFFF;}
.button {font-size:11px;}

/*Interior Nav*/
.subNav a:link, .subNav a:active, .subNav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	COLOR: #000066;
	text-decoration:none;
	padding:0px 3px 0px 40px;
	width:187px;
}
.subNav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	color: #0000FF;
	text-decoration:underline;
	padding:0px 3px 0px 40px;
	width:187px;
}

.Nav a:link, .Nav a:active, .Nav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display: block;
	COLOR: #000066;
	text-decoration:none;
	padding:2px 3px 2px 20px;
	width:207px;
}
.Nav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
	display: block;
	color: #0000FF;
	BACKGROUND-COLOR:#CCCCCC;
	text-decoration:none;
	padding:2px 3px 2px 20px;
	width:207px;	
}

/*submenu*/
#dropmenudiv{position:absolute; z-index:100;}
.menu a:link, .menu a:active, .menu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	color: #ffffCC;
	BACKGROUND-COLOR: #660000;
	text-decoration:none;
	border-top:1px solid #c0bea3;
	padding:3px;
}
.menu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	color: #ffffff;
	BACKGROUND-COLOR:#330000;
	text-decoration:none;
	border-top:1px solid #c0bea3;
	padding:3px;
}
.menu1 {width:120px;}
.menu2 {width:120px;}
.menu3 {width:120px;}
.menu4 {width:125px;}
.menu5 {width:120px;}

/* Sales Counselor Detail page*/
.tr {
      display: none;
    }

    tr.tabs {
      display: block;
    }
    

    td.taboff {
	  font-size:10px;	
      background: window;
      color: windowtext;;
      height: 18px;
      width: 18px;
      text-align: center;
      border: 1px solid window;
      border-top-color: buttonshadow;
      cursor: pointer;
      cursor: hand;
    }

    td.tabon {
	  font-size:10px;	
      background: buttonface;
      color: buttontext;
      height: 18px;
      width: 18px;
      text-align: center;
      border: 1px solid;
      border-color: buttonface buttonshadow buttonshadow buttonhighlight;
      cursor: default;
    }
	
 /*community pop ups*/
 
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#FFFFFF; border:1px solid #333333; 
  width:200px; padding:6px;
}

div#tipDiv div.img { text-align:center }
div#tipDiv div.txt { text-align:center; margin-top:4px }	

.sitePlanImage
{
	width: 450px;
}
