#dottylinelistingx
{
padding-top: 0;
padding-bottom: 0;
border-bottom: 1px dotted gray;
width: 100%;
}
 


SELECT{
	font-family: arial, san serif;
	width: 120px;
	padding:2px;
font-size:9pt;	
	color: #000080;
	background-color: #E0FFFF;
	border: inset 1px #708090;
}

#navlistline
{
padding-left: 0;
margin-left: 0;
margin-top: -10;
border-bottom: 1px dotted gray;
width: 127px;
}
#navcontainer
{
list-style: none;
margin: 7px 0px 0px 0px;
}

 html>body #navcontainer
{
list-style: none;
margin: -10px 0px 0px 0px;
}




#dottyline
{
padding-left: 0;
margin-left: 2;
margin-top: -33;
margin-bottom: -16;

border-bottom: 1px dotted gray;
width: 127px;
}

 html>body  #dottyline
{
padding-left: 0;
margin-left: 2;
margin-top: -13;
margin-bottom: -13;

border-bottom: 1px dotted gray;
width: 127px;
}

 html>body  #dottylinelisting
{
padding-left: 0;
margin-left: 2;
margin-top: -13;
margin-bottom: -13;

border-bottom: 1px dotted gray;
width: 100%;
}

#dottylinelisting
{
padding-left: 0;
margin-left: 2;
margin-top: -13;
margin-bottom: -13;

border-bottom: 1px dotted gray;
width: 100%;
}



border-bottom: 1px dotted gray;
width: 127px;
}
 
#menudottyline
{
padding-left: 0;
margin: -20 0 5 0px;
 border-bottom: 1px dotted gray;
width: 127px;
}


html>body  #menudottyline
{
padding-left: 0;
margin: 5 0 5 0px;
 border-bottom: 1px dotted gray;
width: 127px;
}






html>body #dividerdottyline
{
padding-left: 0;
margin-left: 2;
margin-top: 5;
margin-bottom: 5;

border-bottom: 1px dotted gray;
width: 127px;
}



#dividerdottyline
{
padding-left: 0;
margin-left: 2;
margin-top: -15;
margin-bottom: 5;

border-bottom: 1px dotted gray;
width: 127px;
}


#navlist li
{
list-style: none;
margin: 0px 0px 0px -34px;
padding: 0.00em;
font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight:bold; line-height: 13pt;  color: #003399 
}

#navlist li a { text-decoration: none; }




.shadetabs{
padding: 3px ;
margin-left: 3;
margin-top: 1px;
margin-bottom: 0;
font:  11px tahoma,verdana,helvetica,arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #87A2B0;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.jpg);
background-color: #E0F0FF;
border-bottom-color: white;
}
 
.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}



 .featuredspacer {margin-top: 3px;}
html>body .featuredspacer {margin-top: 36px;}

 
.featuredtab  p{
text-decoration: none;
border: 1px solid #cccccc;
text-align: center;
color: #407691;
background: white url(featuredshade.gif) top left repeat-x;
font:  11px tahoma,verdana,helvetica,arial;
height: 15;
padding-left: 6px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
float: left;
width: 148px;
margin-right: 7;
margin-top: 2px;
margin-bottom: 0px;
}

html>body .featuredtab  p{
text-decoration: none;
border: 1px solid #cccccc;
text-align: center;
color: #407691;
background: white url(featuredshade.gif) top left repeat-x;
font:  11px tahoma,verdana,helvetica,arial;
height: 25;
padding-left: 6px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
float: left;
width: 138px;
margin-right: 7;
margin-top: 2px;
margin-bottom: 0px;
}









.homeadpanelstop  p{
text-decoration: none;
padding: 3px 7px 3px 0px;
margin-right: 3px;
margin-left: 3px;
margin-top: 3px;
margin-bottom: -2px;
border: 1px solid #cccccc;
text-align: center;
color: #407691;
background: white url(shade.gif) top left repeat-x;
font:  11px tahoma,verdana,helvetica,arial;
width: 130px;
float: none;
}

.homeadpanels  p{
text-decoration: none;
padding: 3px 7px 3px 0px;
margin-right: 3px;
margin-left: 3px;
margin-top: 3px;
margin-bottom: -2px;
border: 1px solid #cccccc;
text-align: left;
color: #407691;
background: white;
font:  11px tahoma,verdana,helvetica,arial;
width: 145px;
float: left;
}


a.featuredvenuetext {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #7F95A0; text-decoration: none
	text-align: center;
		font-weight:bold;
		margin-left: 7px;
}

.featuredvenuetext {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #7F95A0; text-decoration: none
	text-align: center;
		font-weight:bold;
		margin: 3px 0px 15px 3px;
		padding: 0px 0px 6px 0px;

}

 

.imgborder {
border: thin solid #cccccc;
background-color: #f0f8ff
padding: 6px;
margin: 5px;
}


div.topsmallcalendar
  {
 
  border: 1px solid #cccccc;
  height: 200;
 padding-left: 6px;
  padding-top: 6px;
    padding-right: 6px;
        padding-left: 6px;
  float: left;
 width: 185px;
margin-right: 7;

  }

div.topimgbordered
  {
 
  border: 1px solid #cccccc;
  height: 105;
 padding-left: 6px;
  padding-top: 6px;
    padding-right: 3px;
        padding-left: 6px;
  float: left;
 width: 150px;
margin-right: 7;

  }
  
  
  

div.topimgborderedowners
  {
 
  border: 1px solid #cccccc;
  height: 114;
 padding-left: 6px;
  padding-top: 6px;
    padding-right: 3px;
        padding-left: 6px;
  float: left;
 width: 134px;
margin-right: 7;

  }


div.imgbordered
  {
  margin: 2px;
  border: 1px solid #cccccc;
  height: auto;
  width: auto;
  float: left;
 width: 145px;


  }
div.imgborderedfeaturedleftnew
  {
  margin: 5 2 2 0px;
  border: px solid #ffffff;
  padding: 3 3 3 3;
  height: auto;
  width: auto;
  float: left;
 width: 160px;
 background-color: ffffff;
  }
  
div.imgborderedfeaturedrightnew
  {
  margin: 5 0 2 1px;
  border: 0px solid #ffffff;
  padding: 3 3 3 3;
  height: auto;
  width: auto;
  float: right;
 width: 160px;
  background-color: ffffff;
  }  
  
div.imgborderedfeaturedleft
  {
  margin: 5 1 2 0px;
  border: 1px solid #cccccc;
  padding: 3 3 3 3;
  height: auto;
  width: auto;
  float: left;
 width: 160px;
  }
  
div.imgborderedfeaturedright
  {
  margin: 5 0 2 2px;
  border: 1px solid #cccccc;
  padding: 3 3 3 3;
  height: auto;
  width: auto;
  float: right;
 width: 160px;
  }
  
  
  div.imgborderedpanels
  {
  margin: 0 0 0 6px;
  border: 1px solid #cccccc;
  height: auto;
  width: auto;
  float: left;
 width: 30%;
padding: 0px 0px 0px 3px;

  }
    div.imgborderedpanelsnew
  {
  margin: 0 3 0 2px;
  border: 1px solid #cccccc;
  height: auto;
  width: auto;
  float: left;
 width: 47%;
padding: 4px 0px 0px 4px;

  }
    div.newhomepanels
  {
  margin: 0 0 0 5px;
  border: 0px solid #cccccc;
  background-color: #F0F0F0;
  height: auto;
  width: auto;
  float: left;
 width: 197px;
padding: 0px 0px 0px 0px;

  }
 
 html>body div.newhomepanels
  {
  margin: 0 0 0 5px;
  border: 0px solid #cccccc;
  background-color: #F0F0F0;
  height: auto;
  width: auto;
  float: left;
 width: 208;
padding: 0px 0px 0px 0px;

  }
   
  div.imgborderedlongpanel
  {
  margin: 3px;
  border: 1px solid #cccccc;
  height: auto;
  width: auto;
  float: left;
 width: 98%;
padding: 0px 0px 0px 3px;

  }
  
  div.browsetoppanel
  {
  margin: 5 5 12 5px;
  border: 1px solid #cccccc;
  height: auto;
  width: auto;
  float: left;
 width: 92%;
padding: 10px;

  }
    
  div.imgborderednewsletter
  {
  margin: 2px;
  border: 1px solid #cccccc;
  height: auto;
  width: auto;
  float: left;
 width: 130px;
 
  }
  
    div.imgborderednewslettermenu
  {
  margin: 2px;
  border: 1px solid #cccccc;
  height: auto;
  width: auto;
  float: left;
 width: 125px;
 
  }
  
 div.bannerrighthome
  {
  width: 335px;
  margin-left: auto;
  margin-right: auto;
  padding: 7px 0px 0px 20px;

}

html>body div.bannerrighthome
  {
  width: 335px;
  margin-left: auto;
  margin-right: auto;
  padding: 7px 0px 0px 0px;

}
   div.bannerlefthome
  {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 7px 0px 0px 5px;

}
html>body div.bannerlefthome
  {
  width: 418px;
  margin-left: auto;
  margin-right: auto;
  padding: 7px 0px 0px 0px;

}
  
div.imgbordered img
  {
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
  }
div.imgbordered a:hover img
  {
  border: 1px solid #0000ff;
  }
div.desc
  {
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 2px;
  }

 html>body .tabcontentstyle{ /*style of tab content oontainer firefox*/
border: 1px solid #87A2B0;
width: 95%;
background-color: #E0F0FF;
margin-bottom: 1em;
margin-left: 5px;
padding: 10px;
text-align: center;
 }



.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #87A2B0;
width: 98%;
background-color: #E0F0FF;
margin-bottom: 1em;
margin-left: 5px;
padding: 10px;
text-align: center;
 }


 html>body .tabcontentstylenew{ /*style of tab content container firefox was width 93 for firefox and 95 percent for ie*/
border: 1px solid #87A2B0;
width: 400px;
background-color: #E0F0FF;
margin-bottom: 10px;
margin-left: 5px;
padding: 10px;
text-align: center;
 }



.tabcontentstylenew{ /*style of tab content oontainer*/
border: 1px solid #87A2B0;
width: 400px;
background-color: #E0F0FF;
margin-bottom: 10px;
margin-left: 5px;
padding: 10px;
text-align: center;
 }


 html>body .tabcontentstyleowners{ /*style of tab content oontainer firefox*/
border: 1px solid #87A2B0;
width: 95%;
margin-bottom: 1em;
margin-left: 5px;
padding: 10px;
text-align: left;
 }



.tabcontentstyleowners{ /*style of tab content oontainer*/
border: 1px solid #87A2B0;
width: 95%;
margin-bottom: 1em;
margin-left: 5px;
padding: 10px;
text-align: left;
 }






.tabcontentowners{
display:none;
text-align: left;
}


.tabcontent{
display:none;
text-align: center;
}

@media print {
.tabcontent {
display:block!important;
}
}
