/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F7EDE4;
}

#maincontent
{
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    text-align:left;
    
}

	
h1, h2, h3 { 
	font-family: "Trebuchet MS", Verdana, Sans-serif;	
}

h1 {
	font-size:20px;
	color: #5a3d1c;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}

h2 {
	font-size:16px;
	color:#00529c;
	margin-top:0px;
	padding-top:0px;

}

.nospace 
{
    margin-bottom:0px;
    
}


h3 {
	font-size:13px;
	color:#00529c;
	padding-top:0px;
	padding-bottom:0px;	

}

.commentBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.titleBig {
	font-family: "Trebuchet MS", Verdana, Sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #000000;
}

.titleMed {
	font-family: "Trebuchet MS", Verdana, Sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #333333;
}

a.nav {
	color:#333333;
	text-decoration:none;
	font-size: 10px;
}

a:visited.nav {
	color:#333333;
	text-decoration:none;
	font-size: 10px;
}

a:hover.nav {
	color: #668BB1;
	text-decoration:none;
	font-size: 10px;
	}


a {
	color:#265A90;
	text-decoration:none;	}

a:visited {
	color:#265A90;
	text-decoration:none;	
}

a:hover{
	color:#668BB1;
	text-decoration:underline;
	}

/* GRIDVIEW STYLE */


.GridviewFooter
{
    background-color: #cccccc;
    font-weight: bold;
    color: White;
}

.GridviewRow
{
    background-color:#F7F6F3;
    color:#333333;
    vertical-align:top;
}


.GridviewEdit
{
    background-color:#999999;
}

.GridviewSelected
{
    background-color:#E2DED6;
    font-weight:bold;
    color:#333333;
}

.GridviewPager 
{
    background-color:#cccccc;
    color:White;
    text-align:center;
}

.GridviewHeader, .GridviewHeader a
{
    background-color:#5D7B9D;
    font-weight:bold;
    color:White;
}

.GridviewAlternatingRow
{
    background-color:White;
    color:#333333;
    vertical-align:top;
}

 .GridviewAlternatingRow a, .GridviewRow a
 {
    color:Blue;
 }
 

/* END GRIDVIEW STYLE */



.FormStyle input
{
    font-size:12px;
}
   
.FormStyle select
{
    font-size:12px;
}

.FormStyleRequired
{
    color: Red;
    
}

table.SmallText tr td input,
table.SmallText tr td select,
table.SmallText tr td textarea
{
    font-size:12px;
    font-family:Arial, Sans-Serif;
}

.DashboardPhoto 
{
    margin-left:10px; 
    margin-bottom:10px; 
    padding:2px;
}

.RealtorGrid {
	font-size:9px;

	}
	
.DashboardGrid {
	font-size:9px;

	}


.RowBox td {
	border: dotted 1px #CCCCCC;
	font-size:10px;
	} 
	
	
.UnderlinedRow 
{
    border-bottom: dotted 1px #CCCCCC;
}




/* beg Photo-Caption Zoom - Pure-CSS */

.Zright { float:left; margin:0px 0px 0px 0px; } 
.Zleft { float: left; margin:5px 10px 2px 0px; } 

.Zoom img { border: 1px solid #369; } 
.Zoom.t50 img { width:50px; } 
.Zoom.t100 img { width:100px; } 
.Zoom.t150 img { width:150px; } 
.Zoom.t200 img { width:200px; } 
.Zoom.t250 img { width:250px; } 
.Zoom.t300 img { width:300px; } 
.Zoom.t350 img { width:350px; } 
.Zoom.t400 img { width:400px; } 
.Zoom.t450 img { width:450px; } 
.Zoom.t500 img { width:500px; } 
.Zoom.t550 img { width:550px; } 
.Zoom.t600 img { width:600px; } 

.Zoom .caption { display:none; } 
 
.Zoom a { padding:0px;} 
.Zoom a:hover { padding:0px;} /* IE picky here */ 
.Zoom a:visited { padding:0px; } 

.w100 a:hover img,.w100 a:hover .caption {width:100px} 
.w150 a:hover img,.w150 a:hover .caption {width:150px} 
.w200 a:hover img,.w200 a:hover .caption {width:200px} 
.w250 a:hover img,.w250 a:hover .caption {width:250px} 
.w300 a:hover img,.w300 a:hover .caption {width:300px} 
.w350 a:hover img,.w350 a:hover .caption {width:350px} 
.w400 a:hover img,.w400 a:hover .caption {width:400px} 
.w450 a:hover img,.w450 a:hover .caption {width:450px} 
.w500 a:hover img,.w500 a:hover .caption {width:500px} 
.w550 a:hover img,.w550 a:hover .caption {width:550px} 
.w600 a:hover img,.w600 a:hover .caption {width:600px} 
.Zoom a:hover img { margin-bottom:5px;} 

.Zoom a:hover .caption { 
display:block; 
background:#eef; 
border:1px solid #339; 
font-family:verdana,sans-serif; 
text-decoration:none; 
text-align:justify; 
font-size:10pt; 
color:#339;
 } 

.Zoom a:hover .inner { 
display:block; 
padding:5px 8px; } /* no IEboxModelHack */ 

/* end Photo-Caption Zoom - Pure-CSS */ 
