/* CSS Document */

	html {
		scrollbar-3d-light-color:#FFFFFF; 
		scrollbar-arrow-color:#0099FF; 
		scrollbar-base-color:#DDDDE5; 
		scrollbar-dark-shadow-color:#666666; 
		scrollbar-face-color:#F0F0F0; 
		scrollbar-highlight-color:#CCCCCC; 
		scrollbar-shadow-color:#999999;
	}
	body, td, p, div {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	h1 {
		font-size: 24px;
		color: #336666;
	}
	h2 {
		font-size: 20px;
		color: #336666;
	}
	h3 {
		font-size: 18px;
	}
	h3.tag 
	{
		font-size: 24px;
		color: #003300;
	}
	h4 {
		font-size: 16px;
	}
	h5 {
		font-size: 14px;
	}
	h6 {
		font-size: 12px;
	}
	body {
		
		margin: 0px;
		background-color: #CCCCCC;
		/*background-image: url(images/page_bg.gif);
		background-repeat: repeat-y;*/
	}
	
	
	
	.sky {
		background-image: url(images/sky_bg.jpg);
	}
	.fence-top {
		background-image: url(images/fence_top.gif);
		
	}
	.fence-bot {
		background-image: url(images/fence_bot.gif);
		
	}
	.fence strong {
		color: #FFFFFF;
		font-size: 16px;
	}
	.search-box-nav {
	    padding-left: none;
	    padding-right: none;
	    margin-right: none;
	    margin-left: none;
	}
	.search-box-nav imgb {
	    border-right: dashed 10px black;
	    padding-left: none;
	    padding-right: none;
	}
	.search-button 
	{
		background: url(images/tab_bg.gif) repeat-x;
		
		margin: 0 2px 0 0;
		
		float: left;
		
	}
	.search-button-hover
	{
		background: url(images/tab_bg_hover.gif) repeat-x;
		
		margin: 0 2px 0 0;
		
		float: left;
		
	}
	.search-button .tab-btn 
	{
		line-height: 33px;
		/*background: url(images/tab_bl.gif) no-repeat;*/
		
		padding: 5px 10px;
	}
	.search-button-hover .tab-btn 
	{
		line-height: 33px;
		/*background: url(images/tab_bl_hover.gif) no-repeat;*/
		
		padding: 5px 10px;
	}
	a.tab-btn 
	{
		text-decoration: none;
		color: #FFF;
		font-weight: bold;
	}
	

	td.content {
		
	}
	td.td-content p,
	td.td-content h2
	{
		width: 500px;
	}
	td.content-top {
		background-image: url(images/content_top.jpg);
		background-repeat: repeat-x;
	}
	div.table-content 
	{
		background-image: url(images/content_bg.jpg);
		background-repeat: repeat-y;
		
		background-color: #C6E3E3; 
		border-left: 1px solid #003300;
		border-right: 1px solid #003300;
	}
	.bread-crumb a {
		font-size: 10px;
		font-weight: bold;
		color: #FFFF66;
		text-decoration: none;
		
	}
	.bread-crumb .page-on {
		font-size: 10px;
		font-weight: bold;
	}
	td.footer 
	{
		text-align: center;
		font-size: 10px;
		color: #000033;
		background-color: #3DB66D;
		border: 1px solid #003300;
		border-top: 5px solid #00A24D;
	}
	td.footer a, td.footer a:link, td.footer a:visited, td.footer a:active {
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	td.footer a:hover {
		text-decoration: underline;
	}
	.sale {
		color: #CC3333;
	}
	.sm-black {
		font-size: 10px!important;
		color: #000000;
	}
div.link-btn 
{
	margin: 10px 0;
	padding: 3px;
	width: 192px;
	background: url(images/box-bg-2.jpg) repeat-x;
	border: solid 1px #76BCBC;
	
	
}
/*  */
img.image-enlarge-img 
{
	border: 1px solid #333333;
	margin: 3px;
}
td.col-l h2,
td.col-r h2
{
	color: #000066;
	font-size: 16px;
	font-weight: bold;
}
td.col-r a, td.col-r a:visited, td.col-r a:active, td.col-r a:link,
td.col-l a, td.col-l a:visited, td.col-l a:active, td.col-l a:link 
{
	color: #996600;
	font-weight:bold;
	text-decoration: none; 
}
td.col-r 
{
	width: 200px;
	border-left: 1px solid #FFF;
	background-color: #C6E3E3;
}
div.col-r,
div.column-listing 
{	
	
	margin: 5px;
	padding: 3px;
	
	background-color: #FFFFFF;
}
.col-r div.column-listing 
{
	width: 190px;
	border: solid 1px #76BCBC;
	background: url(images/box-bg-2.jpg) repeat-x;
}

.column-listing h2 
{
	margin: 0px inherit 5px;
	font-size: 14px;
}
.contact-box 
{
	margin: 5px;
	width: 70%;
	border: solid 1px #76BCBC;
	background-color: #FFFFFF;
	padding: 5px;
}
.form-box 
{
	margin: 5px;
	border: solid 1px #66CC66;
	background-color: #FFFFFF;
	padding: 5px;
	background-repeat: repeat-x;
}
.search-box 
{
	width: 490px;
	clear:left;
	margin: 0px 5px 0px 0px;
	border: solid 1px #003300;
	border-top: none;
	background-color: #00A24D;
	color: #000033;
	padding: 5px;
}
.property-details 
{
	background: #EEF7F7;
	border: solid 1px #C7E4E4;
	padding: 10px;
	
}
.quote-box 
{
	background: url(images/quote_bg.gif) no-repeat;
	width: 280px;
	min-height: 84px;
	margin: 10px auto;
	padding: 10px 25px;
	
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #336666;
}
.float-right 
{
	float: right;
}
img.clear 
{
	clear:both;
}
hr.light 
{
	color: #FFF;
	background-color: #FFF;
	height: 2px;
}
.btn ,
.btn-right
{
	font-size: 12px;
	color: #FFF;
	background-color: #003300;
	border: solid 1px #001500;
	border-top-color: #66CC66;
	border-left-color: #66CC66;
}
.btn-right 
{
	float: right;
}
span.inputLabel 
{
	font-weight:bold;
	width:100px;
	text-align:right;
}
img.img-right 
{
	float: right;
}
img.img-left
{
	float: left;
	vertical-align: middle;
}
/**/
#divHOAList ul 
{
	margin: 5px 0 5px 10px;
}

li.head 
{
	list-style-type: none;
	font-weight: bold;
	margin: 5px 0 5px 10px;
}
li.file 
{
	list-style-position: inside;
	list-style-type: square;
	margin: 5px 0 5px 20px;  
}
li.pdf 
{
	list-style-image: url(/images/icons/pdf.gif);
}
li.spdf 
{
	list-style-image: url(/images/icons/spdf.gif);
}
li.file a 
{
	
	text-decoration: none;
	padding: 3px 5px;
	color: #003300;
	font-size: 13px;
	
}
li.file a:hover 
{
	color: #000;
}


/* Home Page Featured Property Display */
.home-featured-property .form-box 
{
	/*background-image: url(images/home_featuredprop_bg.jpg);
	background-repeat: no-repeat;*/
	background: #EEF7F7;
	border: solid 1px #C7E4E4;
	text-align: center;
	width: 480px;
}
.home-featured-property h2.home-featured-property-title 
{
	text-align: left;
	font-size: 16px;
	color: #003300;
	background: #79C494;
	margin: 0 0 3px;
	padding: 2px 2px 2px 20px;
	display: block;
	border-bottom: solid 1px #C7E4E4;
	
}
.home-featured-property .featured-property 
{

	margin: 10px;
	padding: 5px;
	width: 480px;
	text-align: left;
	
}
.home-featured-property img.property-image 
{
	border: 1px solid #003300;
	float: left;
	margin: 3px;
	margin-right: 10px;
}
/* Results */
.results-table th
{	
	padding: 3px;
	background-color: #CFE7E7;
	border-left: 1px solid #6CB6FF;
	border-top: 1px solid #6CB6FF;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
}
.results-table tr.even-row 
{
	background-color: #FFF;
}
.results-table tr.odd-row,
.results-table tr.even-row 
{
	border-bottom: 1px solid #999999;
	
}
.results-table tr.even-row td {
	padding: 3px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #FFFFCC;
	border-bottom: 1px solid #FFFFCC;
}
.results-table tr.odd-row td 
{
	padding: 3px;
	border-left: 1px solid #F0F0D0;
	border-top: 1px solid #F0F0D0;
	border-right: 1px solid #FFFFCC;
	border-bottom: 1px solid #FFFFCC;
}
.error 
{
	color: #990000;
}

/* Gridview Styles */
.data-grid-view
{
	border: 1px solid #008A42!important;
}
.data-grid-view td,
.data-grid-view th 
{
	padding: 2px;
}
.data-row-odd
{
	background-color: #FFFFFF!important;
}
.data-row-even
{
	background-color:  #E4F2F2!important;
	
}
.data-row-even td,
.data-row-odd td 
{
	border-color: #FFF;
}
.data-row-even a,
.data-row-odd a,
.data-row-selected a
{
		color: #0066CC;
		/*color:#FFFFFF;*/
		font-weight: bold;
		text-decoration: none;
}

.data-row-selected
{
	background-color: #E0EBF5!important;
}
.data-row-selected td 
{
	border-color: #C2D6EB;
}
.data-header 
{
	background-color: #00A24D;
}
.data-header th 
{
	padding: 3px;
	background-color: #00A24D;
	border-left: 1px solid #59FFA8;
	border-top: 1px solid #59FFA8;
	border-right: 1px solid #006633;
	border-bottom: 1px solid #006633;
}
.data-header a 
{
	color: #000000!important;
	text-decoration: none!important;
}
.data-header a:hover 
{
	text-decoration: underline;
}
.x-sm 
{
	font-size: 9px;
}

span.footerMarketing 
{
   text-align:center;
}

/**** Navigation ****/
td.nav {
		background-image: url(images/nav_bg.gif);
	}
	td.nav a, td.nav a:link, td.nav a:visited, td.nav a:active {
		
		
	}
	td.nav a:hover {
		
	}


.static-menu-item 
{
	text-align: center;
	
	color: #FFF;
	font-weight: bold;
	
}
.static-menu a 
{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
}
.static-menu td 
{
	
	
	padding: 0;
	
	
}
table.static-menu-item td
{
	
	
}
.dynamic-menu 
{
	width:220px;
	
	border: 1px solid #006600;
	z-index: 100;
}
.dynamic-menu-item 
{
	width:220px;
	text-align: left;
	padding: 3px 4px;
	background-color: #79C494;
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #006600;
}
.static-hover,
.static-selected 
{
	color: #FFFFE6 !important;
}
.dynamic-hover,
.dynamic-selected 
{
	color: #FFFFE6 !important;
	
}

/* Sitemap Treeview */

.tree-view td 
{
	vertical-align: top;
	
}
.tree-view td.tree-view-node 
{
	padding: 5px 0;
}
.tree-view tr 
{
	margin: 5px 0;
}







