﻿body {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

/*          ==================================================  */
/*          Content Styles                                      */
/*          ==================================================  */

.fontMed 
{
	color: #616161;
	font-size: 12px;
	font-family: verdana;
}

.fontMedFeatured
{
	color: #4D6175; 
	font-size: 12px;
	font-family: verdana;
	font-weight:bold;
	
}
.fontMedFeaturedLink
{
	color: #c2dcd3; 
	font-size: 12px;
	font-family: verdana;
	font-weight:bold;
	
}

.fontMedRed 
{
	font-family: verdana;
    font-size: 76%;
    color: #4D6175;
}


.fontSmall 
{
	color: #616161;
	font-size: 10px;
	font-family: verdana;
}

.fontSmallFooter 
{
	color: #c2dcd3;
	font-size: 10px;
	font-family: verdana;
}

.fontSmallFeatured 
{
	color: #ed5d24;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
}

.fontSmallBold 
{
	color: #1f8fdd;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
}

.fontSmallBoldWhite
{
	color: #FFFFFF;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
}

.errorMessage 
{
	font-family: verdana;
    font-size: 76%;
    color: #4D6175;
}

h1 { 
    color: #333333;
    border-color: #cccccc;
    padding-bottom: 4px;
    margin-bottom: 8px;    
    border-bottom: 2px #195fb6 solid;
    font-size: 18px;
    font-family: verdana;
}


h2 
{
	color: #4D6175; 
	font-size: 12px;
	font-family: verdana;
	
}

h3 { 
    color: #333333;  
}

a {
	color: #c2dcd3; 
	font-size: 14px !important;
	font-weight: bold;
    }
a.small 
{
	color: #c2dcd3;
	font-size:small; 
	}

a:hover 
{
	text-decoration: none;
    }
            
/*          ==================================================  */            
/*          Header                                             */
/*          ==================================================  */

#header {
    height: 100px;
    width: 100%;
	background: #efefef;
    padding: 0px;
    border-top: 3px solid #ccc;
    color: #333;
    border-bottom: 3px solid #ccc;
    color: #333;
}

/*          ==================================================  */
/*          Surrounding Container Divs                          */
/*          ==================================================  */

.holder 
{
	width: 80%;
    margin-left: 40px;
    margin-left: 40px;
}

.container {
            width: 100%;
            min-width: 100%;
            margin-top: 0;
            margin-bottom: 0;
            margin-left: 0;
            margin-right: 0;
            
            background: #fffff;
            
            }

.TDGreen {
            background-color: #c2dcd3;
            }
            
.divGrey {
            background-color: #f5f5f5;
            }
.DividerGreen {
            clear: both;
            background-color: #c2dcd3;
            padding: 5px;
            }
.separatorGreen 
{
	border-color: #c2dcd3;
    margin-bottom: 5px;    
    border-bottom: 2px #195fb6 solid;
}    

.detailsSeparatorGrey 
{
    padding-top: 10px;
	border-color: #195fb6;
    padding-bottom: 10px;   
    border-bottom: 1px #195fb6 solid;
}          
            
.middle {
            display: block;
            width: 760px;
            margin: 10px auto;
}

.content 
{
            position: relative;
            width: 590px;
            padding-top: 5px;
            margin: 0px;
            }

/*          ==================================================  */
/*          Featured listings                                   */
/*          ==================================================  */

.featured-listing {
	float: left;
	width: 48%;
	margin-right: 10px;
    margin-bottom: 10px;    
    border: 2px #bbbbbb solid;
    height: 225px;
}

.featured-listing-content {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}	

.featured-listing-separator
{
	margin-bottom: 25px;    
} 

/*          ==================================================  */
/*          Footer Styles                                       */
/*          ==================================================  */

.footer {
    clear: both;
    background: #efefef;
    padding: 20px;
    border-top: 3px solid #ccc;
    margin-top: 25px;
    color: #333;
    
    font-size: 1.0em;
    height: 40px;

}

/*          ==================================================  */
/*          Padded Styles                                       */
/*          ==================================================  */

.marginBottom {
	margin-bottom: 50px;
}

.marginBottom15 {
	margin-bottom: 15px;
}
.marginBottom20 {
	margin-bottom: 20px;
}

.marginBottom5 {
	margin-bottom: 5px;
}

.marginPad5 {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.marginPad10 {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.marginPad10LR{
	margin-left: 10px;
	margin-right: 10px;
}

.marginPad10R{
	margin-right: 10px;
}

.marginPad20 {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.marginLeftPad20 {
	margin-left: 20px;
	margin-bottom: 10px;
}

.paraRightPad22
{
 padding-left:12px; 
 padding-top:14px; 
 padding-right:22px; 
 padding-bottom:12px;  
}

.copyright {
	color: #FFFFFF;
	font-size: 10px;
	font-family: verdana;
}

.paraContentArea
{
 padding-left:29px; 
 padding-top:11px; 
 padding-bottom:0px; 
 padding-right:20px
}

.footerText {
	color: #13439d;
	font-size: 10px;
	font-family: verdana;
}

.Grid
{
border-style:solid;
border-width: 1px;
border-bottom-color:#13439d;
border-top-color: #13439d;
border-left-color:#13439d;
border-right-color:#13439d;


}

.Grid th
{

border-width: 1px;
border-bottom-color:#13439d;
border-top-color: #13439d;
border-left-color:#13439d;
border-right-color:#13439d;

}

.Grid td
{
border-width: 1px;
border-bottom-color:#13439d;
border-top-color: #13439d;
border-left-color:#13439d;
border-right-color:#13439d;

}

.answerDashCol1
{
	background-color: #FFFFFF;
	background-image: url(../App_Images/dash_green.gif); 
	background-repeat: repeat-x;
}

.boxgreyinner
{
	clear:both;
	margin-top:-45px;
	display:block;
}
#rdbox .divGrey img
{
	margin-top:-5px;
	*margin-top:-0px;
	_margin-top:-0px;
	
}