img {border:0px;}
.nofont {color:#F99D22; font-size:0pt;}
a.nofont,a.nofont:visited,a.nofont:active {font-size:0px; text-indent:-1000px; text-decoration:none; overflow:hidden;}
/* common styling above */

.menu {margin:0px; padding:0px;}
.NavBox {margin:0px; padding:0px;}
.menu ul li:hover ul li ul {display: none;}  /* CUT OUT FLOATING INFO TAB COPY !!IMPORTANT THIS REMOVES COPY FROM BELOW NAV  WHERE ITS NOT WANTED!! */
.menu ul li:hover ul li.snav a.hide:hover {font-family: verdana, helvetica, arial, sans-serif; line-height: 18px; text-decoration: none; }
.menu ul li:hover ul li.snav a.hide {font-family: verdana, helvetica, arial, sans-serif; line-height: 18px; text-decoration: none; }
a.hide,a.hide:visited,a.hide:active  {font-family: verdana, helvetica, arial, sans-serif; line-height: 18px; text-decoration: none; }
a.hide:hover {font-family: verdana, helvetica, arial, sans-serif;  line-height: 18px; text-decoration: none;}

/*  begin nav data css (generated from function: mkTnavCSS() */
.menu ul li.tnav_1 {float:left; background-image:url(/images/nav/community_off.gif); background-repeat:no-repeat; width:107px; height:30px; margin:0px 0px 0px 0px; background-color:#c9c9a7; vertical-align:text-top; list-style-type: none; }
.menu ul li.tnav_1 a {display:inline; float:left; }
.menu ul li.tnav_1 a:hover {float:left; background-image:url(/images/nav/community_on.gif); background-repeat:no-repeat; width:107px; height:30px; margin:0px 0px 0px 0px; background-color:#c9c9a7;} 
.menu ul li.tnav_1 a#link_1{width:100%; height:100%;} 
body.community .menu ul li.tnav_1 {float:left; background-image:url(/images/nav/community_on.gif); background-repeat:no-repeat; width:107px; height:30px; margin:0px 0px 0px 0px;  } 
.menu ul li.tnav_1 a:hover ul {display:block; z-index:50; position:absolute; top:30px; left:0px;  width:175px; background:none; list-style-type: none;}

.menu ul li.tnav_2 {float:left; background-image:url(/images/nav/lifestyle_off.gif); background-repeat:no-repeat; width:82px; height:30px; margin:0px 0px 0px 0px; background-color:#c9c9a7; vertical-align:text-top; list-style-type: none; } 
.menu ul li.tnav_2 a {display:inline; float:left; } 
.menu ul li.tnav_2 a:hover {float:left; background-image:url(/images/nav/lifestyle_on.gif); background-repeat:no-repeat; width:82px; height:30px; margin:0px 0px 0px 0px; background-color:#c9c9a7;} 
.menu ul li.tnav_2 a#link_2{width:100%; height:100%;} 
body.lifestyle .menu ul li.tnav_2 {float:left; background-image:url(/images/nav/lifestyle_on.gif); background-repeat:no-repeat; width:82px; height:30px; margin:0px 0px 0px 0px;  } 
.menu ul li.tnav_2 a:hover ul {display:block; z-index:50; position:absolute; top:30px; left:0px;  width:175px; background:none; list-style-type: none;}

.menu ul li.tnav_3 {float:left; background-image:url(/images/nav/neighborhoods_off.gif); background-repeat:no-repeat; width:129px; height:30px; margin:0px 0px 0px 0px; background-color:#c9c9a7; vertical-align:text-top; list-style-type: none; } 
.menu ul li.tnav_3 a {display:inline; float:left; } 
.menu ul li.tnav_3 a:hover {float:left; background-image:url(/images/nav/neighborhoods_on.gif); background-repeat:no-repeat; width:129px; height:30px; margin:0px 0px 0px 0px; background-color:#c9c9a7;} 
.menu ul li.tnav_3 a#link_3{width:100%; height:100%;} 
body.neighborhoods .menu ul li.tnav_3 {float:left; background-image:url(/images/nav/neighborhoods_on.gif); background-repeat:no-repeat; width:129px; height:30px; margin:0px 0px 0px 0px;  } 
.menu ul li.tnav_3 a:hover ul {display:block; z-index:50; position:absolute; top:30px; left:0px;  width:175px; background:none; list-style-type: none;}

.menu ul li.tnav_4 {float:left; background-image:url(/images/nav/list_off.gif); background-repeat:no-repeat; width:108px; height:30px; margin:0px 0px 0px 0px; background-color:#c9c9a7; vertical-align:text-top; list-style-type: none; } 
.menu ul li.tnav_4 a {display:inline; float:left; } 
.menu ul li.tnav_4 a:hover {float:left; background-image:url(/images/nav/list_on.gif); background-repeat:no-repeat; width:108px; height:30px; margin:0px 0px 0px 0px; background-color:#c9c9a7;} 
.menu ul li.tnav_4 a#link_4{width:100%; height:100%;} 
body.list .menu ul li.tnav_4 {float:left; background-image:url(/images/nav/list_on.gif); background-repeat:no-repeat; width:108px; height:30px; margin:0px 0px 0px 0px;  } 
.menu ul li.tnav_4 a:hover ul {display:block; z-index:50; position:absolute; top:30px; left:0px;  width:175px; background:none; list-style-type: none;}

.menu ul li.tnav_5 {float:left; background-image:url(/images/nav/parkhouse_off.gif); background-repeat:no-repeat; width:176px; height:30px; margin:0px 0px 0px 0px; background-color:#c9c9a7; vertical-align:text-top; list-style-type: none; } 
.menu ul li.tnav_5 a {display:inline; float:left; } 
.menu ul li.tnav_5 a:hover {float:left; background-image:url(/images/nav/parkhouse_on.gif); background-repeat:no-repeat; width:176px; height:30px; margin:0px 0px 0px 0px; background-color:#c9c9a7;} 
.menu ul li.tnav_5 a#link_5{width:100%; height:100%;} 
body.parkhouse .menu ul li.tnav_5 {float:left; background-image:url(/images/nav/parkhouse_on.gif); background-repeat:no-repeat; width:176px; height:30px; margin:0px 0px 0px 0px;  } 
.menu ul li.tnav_5 a:hover ul {display:block; z-index:50; position:absolute; top:30px; left:0px;  width:175px; background:none; list-style-type: none;}

.menu ul li.tnav_6 {float:left; background-image:url(/images/nav/directions_off.gif); background-repeat:no-repeat; width:150px; height:30px; margin:0px 0px 0px 0px; background-color:#c9c9a7; vertical-align:text-top; list-style-type: none; } 
.menu ul li.tnav_6 a {display:inline; float:left; } 
.menu ul li.tnav_6 a:hover {float:left; background-image:url(/images/nav/directions_on.gif); background-repeat:no-repeat; width:150px; height:30px; margin:0px 0px 0px 0px; background-color:#c9c9a7;} 
.menu ul li.tnav_6 a#link_6{width:100%; height:100%;} 
body.directions .menu ul li.tnav_6 {float:left; background-image:url(/images/nav/directions_on.gif); background-repeat:no-repeat; width:150px; height:30px; margin:0px 0px 0px 0px;  } 
.menu ul li.tnav_6 a:hover ul {display:block; z-index:50; position:absolute; top:30px; left:0px;  width:175px; background:none; list-style-type: none;}

.menu ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type: none; }
.menu ul li {float:left; position:relative; list-style-type: none;}
.menu ul li ul {display: none; list-style-type: none; } 
.menu ul li a:hover {display:block; z-index:2; }
.menu ul li:hover ul {display:block; position:absolute; top:30px; left:0px; z-index:2; list-style-type: none;}
.menu ul li:hover ul li.snav a.hide {padding:0px 0px 0px 10px; text-align:left; background-color:#E0EDCA; font-size:11px; color:#0c5700;  font-weight:bold; width:175px; height:22px; border-bottom:1px solid #0c5700; z-index:2; background-image:url(images/nav/tp.gif); list-style-type: none;}   
.menu ul li:hover ul li.snav a.hide:hover {padding:0px 0px 0px 10px; background-color:#ffffff; font-size:11px; color:#0c5700;  font-weight:bold; width:175px; height:22px; border-bottom:1px solid #0c5700; z-index:2; background-image:url(images/nav/tp.gif); list-style-type: none;}  
/*  end nav data css (generated from function: mkTnavCSS() */