
html{ height: 100%;
	margin: 0px; 
	padding: 0px; }

body { 	margin:0px;
		padding:0px;
		text-align : center;
		height: 100%;
		font-family : Arial, Verdana, Helvetica, sans-serif ;
			font-weight : normal ;
			font-size:0.8em;}
.title{		font-weight : bold ;
			font-size : 13pt;
			color: #000000;}
.subheader{font-size : 11pt;
			color: #25548F;
			font-style:italic;
			font-weight:bold;
			}
.content{	padding-right: 10px;
			padding-left: 10px;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			font-size : 10pt;}
.rightContent{	padding-right: 5px;
			padding-left: 5px;
			padding-top: 5px;}
td.firstaid{font-size : 8pt;
			color: #CCCCCC;
			background-color:#6C93C4;
			text-align:center;
			vertical-align:middle;
			height:100%;}

td.firstaid a{font-size : 8pt;
			color: #25538D;
			text-decoration:none;}
td.firstaid a:hover{font-size : 8pt;
			color: #CCCCCC;
			text-decoration:none;}
a{color: #6C93C4;}
a:hover{color: #254E82;}
div.fullheight{height:100%}

table.body {    	background-color:#FFFFFF;    
			border-width: 0px;   
			width: 769px;
			vertical-align: top;
			padding: 0px;
			border-right: 1px solid #666666;
			border-left: 1px solid #666666;
			border-bottom: 1px solid #666666;
			text-align : left;
			font-weight : normal ;
			font-size : 10pt;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			}
td.header{text-align:right;
			height:103px;
			background-color:#6C93C4;}
.header{background: #6C93C4 url(http://www.ffbuilders.com/images/headerBG.gif) top repeat-x;
		width:100%;height:103px;text-align:right;}
td.pageContent {    	background-color:#6C93C4;    
			border-width: 0px;    
			width: 768px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			}
td.navigation {    	background-color:#6C93C4;
			vertical-align: top;
			padding: 0px;
			height: 22px;			
			}

td.navButton {    	background-color:#6C93C4;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;	
			}
.smallContent	{ font-size : 8pt;
			font-weight : normal ;
			text-align : center ;
			color : #000000 ;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			vertical-align: top;}
td.footer		{  background-color:#6C93C4;
					text-align:center;

			}


div.footer		{  background-color:#FFFFFF;
			font-size : 8pt;
			font-weight : normal ;
			text-align : center ;
			color : #000000 ;

			width : 756px;
			padding-top: 10px;
			padding-bottom: 10px;

			margin-top: 5px;
			margin-right: 5px;
			margin-left: 4px;

			border-top: 1px solid #818181;
			border-right: 1px solid #818181;
			border-left: 1px solid #818181;
			border-bottom: 1px solid #818181;

			font-family : Arial, Verdana, Helvetica, sans-serif ;
			vertical-align: top;
			}

div.mainContent		{  background-color:#FFFFFF;
			font-size : 10pt;
			font-weight : normal ;
			text-align : left ;
			color : #000000 ;

			width : 756px;
			padding-top: 10px;
			padding-bottom: 10px;

			margin-top: 0px;
			margin-right: 5px;
			margin-left: 5px;
			
			float:left;

			border-top: 1px solid #818181;
			border-right: 1px solid #818181;
			border-left: 1px solid #818181;
			border-bottom: 1px solid #818181;

			font-family : Arial, Verdana, Helvetica, sans-serif ;
			vertical-align: top;}


div.pageContent{overflow:hidden;
padding-left:5px;}
div.mainContentLeft		{ background-color:#FFFFFF;
			font-size : 10pt;
			font-weight : normal ;
			text-align : left ;
			color : #000000 ;

			width : 533px;
			padding-top: 10px;
			padding-left:0px;

			margin-top: 0px;
			margin-right: 5px;
			margin-left: 0px;
			margin-bottom: 0px;
			
			float:left;
			height:100%;
			padding-bottom:700px;
			margin-bottom:-703px;

			border-top: 1px solid #818181;
			border-right: 1px solid #818181;
			border-left: 1px solid #818181;
			border-bottom: 1px solid #818181;

			font-family : Arial, Verdana, Helvetica, sans-serif ;
			vertical-align: top;
				}
div.mainContentRight	{ 
			
			background-color:#FFFFFF;
			font-size : 10pt;
			font-weight : normal ;
			text-align : left ;
			color : #000000 ;

			width : 216px;
			float:left;

			margin-right: 0px;
			margin-left: 0px;
			margin-top: 0px;

			height:100%;
			padding-bottom:700px;
			margin-bottom:-703px;
			
			
			border-top: 1px solid #818181;
			border-right: 1px solid #818181;
			border-left: 1px solid #818181;
			border-bottom: 1px solid #818181;

			font-family : Arial, Verdana, Helvetica, sans-serif ;
			vertical-align: top;
}

div.mainContentListings		{  background-color:#FFFFFF;
			font-size : 10pt;
			font-weight : normal ;
			text-align : center ;
			color : #000000 ;

			padding-top: 10px;
			padding-bottom: 10px;

			margin-top: 0px;
			margin-right: 5px;
			margin-left: 5px;

			border-top: 1px solid #818181;
			border-right: 1px solid #818181;
			border-left: 1px solid #818181;
			border-bottom: 1px solid #818181;

			font-family : Arial, Verdana, Helvetica, sans-serif ;
			vertical-align: top;}
div.mainContentListingDetail		{  background-color:#FFFFFF;
			font-size : 10pt;
			font-weight : normal ;
			text-align : left ;
			color : #000000 ;

			padding-top: 10px;
			padding-bottom: 10px;

			margin-top: 0px;
			margin-right: 5px;
			margin-left: 5px;

			border-top: 1px solid #818181;
			border-right: 1px solid #818181;
			border-left: 1px solid #818181;
			border-bottom: 1px solid #818181;

			font-family : Arial, Verdana, Helvetica, sans-serif ;
			vertical-align: top;}

ul {
padding-left : 12px;
padding-right : 10px;
margin-top:0px;
}

li { 
list-style-position: inside;
margin-bottom :0px;
 margin-left : 32px;
}
li.ordered { list-style-image: url(images/greenDot2.png);
list-style-position: outside;
margin-bottom :0px;
 margin-left : 52px;
 margin-right : 32px;
 text-align:left;
}

td.list_header{    	font-size : 10pt;
			background-color:#6C93C4;
			border-bottom: 1px #6C93C4 solid; 
			border-top: 1px #6C93C4 solid; 
			border-right: 1px #6C93C4 solid; 
			border-left: 1px #6C93C4 solid; 
			vertical-align: middle;
			text-align : center;
			font-size : 8pt;
			font-weight : normal ;
			color : #FFFFFF ;
			font-family : Arial, Verdana, Helvetica, sans-serif ;}

.listingPhoto {float:left; width:145px; height:150px; text-align:center;}
.listingWrapper {width:900px; 
				background-color:#FFFFFF;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			font-weight : normal ;}
h2	{  font-size : 1.5em;
			color : #92825E;
			vertical-align: top;
			margin-bottom:6px;
			margin-top:6px;
			margin-left:4px;
			font-weight:normal;}

td.propListing{border-bottom: 1px #21316B solid;			
			vertical-align: middle; 
			font-size : 8pt;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			text-align : center;}

table.propListing{border-right: 1px #000000 solid; 
			border-left: 1px #21316B solid;			
			vertical-align: middle; 
			font-size : 8pt;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			width:935px;}
td.propDetail{	font-size : 10pt;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			text-align : center;}
td.propDetailLeft{	font-size : 10pt;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			text-align : left;
			}
td.propDetailRight{	font-size : 10pt;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			text-align : right;
			font-weight:bold;}

td.portfolio{border-top: 0px #666666 solid;
			vertical-align: middle; 
			font-size : 8pt;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			text-align : center;
			padding:0px;}

td.portfolioNav{width:100px;
			vertical-align: middle; 
			font-size : 8pt;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			text-align : center;}

td.pfNavMiddle{vertical-align: middle; 
			font-size : 8pt;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			text-align : center;}

table.portfolio{ border: 1px #21316B solid;		
			vertical-align: middle; 
			font-size : 8pt;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			width:550px;
			padding:0px;
			margin:auto;}
table.portfolioNav{ border: 0px #21316B solid;		
			vertical-align: middle; 
			font-size : 8pt;
			font-family : Arial, Verdana, Helvetica, sans-serif ;
			width:550px;
			padding:0px;
			margin:auto;}

#frmPlanSearchBasic table td {font-size:.8em;}
