
body
{	
	background-color: #007CC2;
	margin: 0px auto;
	padding-bottom:0px;
}
.home2,h1
{
	text-align:right;
	vertical-align:bottom;
	padding:0px 15px 5px 0px;
	font: bold 16px Arial,Helvetica,Sans-serif;
	color:#6e6e6e;margin:0px;
}
img {
	border:0px;
}
.whiteBG{
	background-color:White;
}

.h1text{
	visibility:hidden;
	font-size:0px;
}

.SubMenuBar
{
	BACKGROUND-IMAGE: url(../Images/SubMenuBar.gif);	
	width:659px;
}

.SubLinks_v1
{
	text-decoration:none;
	color:White;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.otherPanel{
	font-size:12px;text-align:left;font-family:Arial,Helvetica,Sans-serif;padding:4px;

}
.Calign
{
	margin:0px auto;
}
hr 
{
	border: none 0;
	border-top: 1px dashed #000;
	width: 100%;
	height: 1px;
}
.SEOmasterBody{		
	margin-left:0px;margin-top:0px;
	margin:0px;text-align:center;
}
.MainTable{
	BACKGROUND-COLOR: #ffffff;
}
/* Left & right Images */
.MasterLeft{
	background:url(~/Views/Images/home/bar1.jpg) repeat-y;width:9px; 
}
.MasterRight{
	background:url(~/Views/Images/home/bar2.jpg) repeat-y; width:9px;
}

/* search panel */
.instanthvbg
{
	/*background-color: #006972;*/
	background-image:url(/views/images/cheapfc/cfn_Real-Estate-Articles.jpg);
	height:33px;
	vertical-align:top;
	width:463;
	/*height:35px; */
}
.SearchTitle{	 	
 	font-size:19px; color:#ffffff; font-family:Arial,Helvetica,Sans-serif;
 	vertical-align:left;
}

.mainContentBoxSubhead {
	border-bottom: 1px solid #007CC2;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0090CF;
	padding-left: 0px;
}

a {
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 11px;
        color: #007CC2;
}
a:link {
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 11px;
        color: #007CC2;
}
a:visited {
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 11px;
        color: #007CC2;
}
a:hover {
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 11px;
        color: #007CC2;
}

/* footer */
.bkgdfooter
{

	text-align:center;
	
}
.footer_link {
	font:11px Arial,Helvetica,Sans-serif;
    color:#3d3d3d;
}	
.copyRight
{
	font:11px Arial,Helvetica,Sans-serif;
}
/* location SEO */
.tablinks{
cursor:pointer;
cursor:hand;
}

.tablinkUnselect
{
	cursor:pointer;
}
.locHead
{
	font:Arial,Helvetica,Sans-serif;
	font-size:16px;
	color:#0090CF;	
	text-align:left;	
	padding-left:10px;
	padding-top:15px;
	padding-bottom:15px;	
}
 
.locHead_v1
{
	font:Arial,Helvetica,Sans-serif;
	font-size:24px;
	color:#0090CF;	
	text-align:left;	
	padding-left:10px;
	padding-top:15px;
	padding-bottom:15px;	
}


#topTable
{
	padding-left:10px;
	padding-right:10px;
	margin:0px auto;
	background-color:White;
}

.topLeftListings
{	
	background-image:url(/views/images/cheapfc/cfn_Real-Estate-Articles.jpg);
	height:33px;
	width:470px;
	background-position:center;background-repeat:repeat;
	text-align:left;
}
.topRightHomeValues
{	
	background-image:url(/views/images/cheapfc/cfn_Real-Estate-Articles.jpg);
	height:33px;
	width:378px; /* 380 */
	background-position:center;background-repeat:repeat;	
	text-align:left;
}
#container1, #container2
{
	display:table;
	border: 1px solid #007CC2;
}
.Panel{	
	vertical-align:top;
	border:1px solid #007CC2;	
	text-align:center;	
}
.PanelHead
{
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
	font-weight:bold;
	color:White;
	padding-left: 10px;	
	text-align:center;
}

h2,h3,h4{	
	margin:0px;
	font-size:12px;	
	font-family:Arial,Helvetica,Sans-serif;
	font-weight:bold;
	color:White;
	padding:6px 0px 0px 8px;
}
.PanelContent
{
	padding-left:0px;
	float: left;		
}

#row1
{
	display:table-row;
}

#middle1, #left1
{
	display:table-column;
}
.buttons{
	vertical-align:middle;
	text-align:center;	
	padding-left:24px;	
}
.buttons2{
	vertical-align:middle;
	text-align:center;	
	padding-left:14px;	
}
.panelControls
{
	text-align:left; 
}


.ContentLabel
{
	color:#333333;
	font-size:12px;	
	font-family:Arial,Helvetica,Sans-serif;
	font-weight:bold;
	padding-top: 0px;
	text-align:left;	
	padding-left:3px;
}
.Spacer
{
	height:5px;
}
.Spacer2
{
	height:13px;
}

/* Middle Layer */
.MiddleNeighborhood
{	
	background-image:url(/views/images/cheapfc/cfn_Real-Estate-Articles.jpg);
	height:33px;
	width:685px;
	background-position:center;background-repeat:repeat;
	text-align:left;
}
/* INC 136 */
#LeftPan{ width:250px; }	
.panelWhite{
	border:1px solid #007CC2;
	vertical-align:top;
	text-align:left;
	}
.SearchTitleListings{	 	
 	font-size:14px; color:#ffffff; 
 	font-family:Arial,Helvetica,Sans-serif;
 	font-weight:bold;
 	vertical-align:text-bottom;
 	text-align:left;
}
.TitleRedForLeftPanel
{
	font-family:Arial,Helvetica,Sans-serif;
	font-size:11px;
	color: #1b434d; /*#c03d10;*/
	font-weight:bold;
	text-align:left;
	text-indent:25px;
}
.TitleOrangeForLinksPanel
{
	font-family:Arial,Helvetica,Sans-serif;
	font-size:11px;
	color: #265664; /*#c03d10;*/
	font-weight:bold;
	text-align:left;
	text-indent:25px;
	text-decoration: none;
}
.subTitlesForArticles
{
	font-family:Arial,Helvetica,Sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:bold;
	text-align:left;
	text-indent:25px;	
}
.LinkSpacing
{
	text-align:left;
	text-indent:15px;
}
.linkToArticles
{
	font-family:Arial,Helvetica,Sans-serif;
	font-size:10px;
	text-decoration:none;
	color: #333333;/*#003399;*/
	text-align:left;
	text-indent:0px;
}
.graphicaldatalink
{
	font-family:Arial,Helvetica,Sans-serif;
	font-size:10px;
	text-decoration:none;
	color: #1b434d;/*#003399;*/
	text-align:left;
	text-indent:15px;
}
#copyRt{text-align:center;}
.settingMargin
{
	margin-top:2px;
}
/*.rightGreyBox
{
	background-image:url(~/views/images/homevaluation/Grey-Box.jpg);
	border:1px solid #666666;
}

.greyLabel
{	
	font-size: 12px;    
    BORDER-BOTTOM: #dddddd 1px solid;
    font-family: Arial; 
    font-weight:bold;
    color:#003399;
    padding-left:10px;
}
.greyLabelEnd
{
	font-size: 12px;
    font-family: Arial; 
    font-weight:bold;
    color:#003399;
    padding-left:10px;
}
.arrowEnd
{
	background-image:url(~/views/images/common/arrow.jpg);
	background-position:center;background-repeat:no-repeat;	
}*/

.panelTitle{
	height:30px;
	color:White;
	padding:8px 0px 0px 12px;
	vertical-align:middle;
	text-align:left;
	font:bold 10pt Arial,Helvetica,Sans-serif;
	background-color: #006972;	
} 
.locTitle
{	
	text-align:center;
	font-weight:bold;  
	font-size:10pt; 
	color:#1b434d; /*#c03d10;*/
	font-family:Arial,Helvetica,Sans-serif;
	padding-left:8px;
}
.arrow
{
	background-image:url(~/views/images/common/arrow.jpg);
	background-position:center;background-repeat:no-repeat;
	BORDER-BOTTOM: #dddddd 1px dotted;width:10px;
}
.CommunityRows{
    font-size: 12px;    
    BORDER-BOTTOM: #dddddd 1px dotted;
    font-family: Arial,Helvetica,Sans-serif;
    font-weight:bold;
    color:#1b434d;width:50%;  /*#006972*/
    text-align:left;    
}

.CommunityRowsValue{
	font-size: 11px; 
    font-family: Arial,Helvetica,Sans-serif;
    text-align:left;
    white-space:normal;
    BORDER-BOTTOM: #dddddd 1px dotted;
    color:#000;	
}



#gdCopyRight, #gdCopyRight a:visited
{
	font-family:Arial,Helvetica,Sans-serif;
	text-decoration:none;
	font-size: 9px;
	color: #1b434d /*#3639b6*/;
	text-align:center;	
	width:100%;
}
/* Search Middle Panel */
.panelTitle
{	
	text-align:center;
	font-weight:bold;  
	font-size:12pt; 
	color:#3639B6;
	font-family:Arial,Helvetica,Sans-serif;
}


.SearchSubHeading_v1
{
	font-family:Arial,Helvetica,Sans-serif;
	color: #1b434d;/*#c03d10;*/
	font-weight:bold;
	font-size: 10pt;
	text-align:left;
	padding-left:0px;
}

.SearchSubHeading
{
	font-family:Arial,Helvetica,Sans-serif;
	color: #1b434d;/*#c03d10;*/
	font-weight:bold;
	font-size: 10pt;
	text-align:left;
	padding-left:10px;
}
.TabStripLink
{
    font-family:Arial,Helvetica,Sans-serif;
	color: #1b434d;/*#c03d10;*/
	font-weight:bold;
	font-size: 10pt;
	text-align:left;
	text-decoration:none;
}

.footertext{
	font-family:Arial,Helvetica,Sans-serif;
	color: #333333;	
	font-size: 12pt;
	text-decoration:none;
}

.listData
{
	font-family:Arial,Helvetica,Sans-serif;
	color: #333333;	
	font-size: 8pt;
	text-decoration:none;
}

.bluetextbold
{
	color:#3639b6; 
	font-size:12px; 
	font-family:Arial,Helvetica,Sans-serif; 	
}
#economy
{
	padding-left: 5px; 
	text-align:left;
}
.moreLink
{
	font-family:Arial,Helvetica,Sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #1b434d;/*#003399;*/
	text-align:left;
	padding-right:0px;
}

.EconomyLinks
{
	font-family:Arial,Helvetica,Sans-serif;
	font-size:9pt;
	font-weight:bold;
	color: #1b434d;/*#003399;*/
	text-align:left;
	padding-right:0px;
}

.shortLocLink
{
	font:Arial,Helvetica,Sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #003399;
	text-align:right;	
}
.shortLocLink a:visited
{
	font:Arial,Helvetica,Sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #003399;
	text-align:right;	
}
.dropDownHead
{
	font-family:Arial,Helvetica,Sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#1b434d;
	text-align:left;
}
.ZipCodeFinderText
{
	font-family:Arial,Helvetica,Sans-serif;	
	font-size:8pt;
	color:#1b434d;
	text-align:left;
}
.dropDownHead1
{
	font-family:Arial,Helvetica,Sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#1b434d;
	text-align:left;
	padding-right:55px;
}
.ddl{	
	width:145px;
	Height:20px; 
	font-size:11px;
	font-family:Arial,Helvetica,Sans-serif;
	color:#333333;
	padding-left:15px; 
}
.locInfoText
{
	font-size:11px; 
	font-family:Arial,Helvetica,Sans-serif;
	color:#333333; 
	padding-left:10px; 
	padding-right:10px;
}

/* INC 136 Ended here */
/* Right Panel */
.rightGreyBox
{
	background-image:url(~/views/images/homevaluation/Grey-Box.jpg);
	border:1px solid #007CC2;
	padding-top : 10px; 
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
.greyLinks
{
	font-size: 10pt;
    COLOR: #1b434d;
    font-family:Arial,Helvetica,Sans-serif;
    font-weight:bold;
    text-decoration:none;
    text-align:left; 
}
.greyLinks2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #1b434d; FONT-FAMILY: Arial,Helvetica,Sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.RightNeighborhood
{	
	background-image:url(/views/images/cheapfc/cfn_Real-Estate-Articles.jpg);
	height:33px;
	width:163px;
	background-position:center;background-repeat:repeat;
	text-align:left;
}
.StaticLabel
{
	text-align:left;
	font-weight:bold;  
	font-size:9pt; 
	color: #1b434d;/*#c03d10;*/
	font-family:Arial,Helvetica,Sans-serif;	
	margin-top:5px;

}
.panelText{
	padding:6px 10px 2px 12px;
	text-align:justify;
	font-family:Arial,Helvetica,Sans-serif;
	color: #333333;	
	font-size: 9pt;
}	

#header td
{	
	border:1px solid #007CC2;
	border-top:0px;border-bottom:0px;
	}
/* For Orange tab text link: [ td > OrangeTab ],  [ link > OrangeLink ]*/	
.OrangeTab{
	background:url(/views/Images/cwlfc/cwlf-yellow-tab.gif);	
	text-align:center;	height:36px;
}

.OrangeLink
{
	color:#333333;
	font:bold 13pt Arial,Helvetica,Sans-serif;
	text-decoration:none;
}
/* For Gray tab text link: [ td > GrayTab ],  [ link > GrayLink ]  - Do it from cs file*/
.GrayTab{
	background:url(~/Views/Images/Common/GrayTab.jpg);	
	text-align:center;height:36px;
}
.GrayLink{
	color:#ffffff;
	font:bold 13pt Arial,Helvetica,Sans-serif;
	text-decoration:none;
}

.schoolTable{
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #007CC2;
}
.dropDown{
	 width:145px;Height:20px; 
	 font-size:11px;
	 font-family:Arial,Helvetica,Sans-serif;
	 color:#666666; 
	 margin:2px;
}

.makemargin{
	padding-left:8px;	
}
.localbmargin{
	padding-left:3px;
	margin-left: 15px;
}

.TabContent
{
	color:#FFFFFF;
	font-size: 10px;
	font-family: Arial,Helvetica,Sans-serif;
	text-decoration:none; 
	padding:1px 15px 1px 1px;
}
.content
{
	font-family:Arial,Helvetica,Sans-serif;
	color: #333333;	
	font-size: 9pt;
	text-align:left;
}

.errorStyle{
	font-family:Arial,helvetica,sans-serif;
	background-color:red;
}

.tbSearch{
	font-family:Arial,helvetica,sans-serif;
	font-size:12px;
}

.txtSearch{	
	width:185px;Height:14px; 
	font-size:11px;font-family:Arial,Helvetica,Sans-serif;
	color:#666666; 
	}
.styleFrame
	{
		width:462px;
		height:800px;
	}
.spacingButtons
{
padding-left:100px;
}
.divHeight
{
	height:20px;
}
#articlesMenu A:visited {color: purple;}

.hideDiv
{
	visibility:hidden;
}
.style1 {	
	font-family:Arial,Helvetica,Sans-serif;
	font-size: 11px;
	color:Red;
}
.location_links1
{
	font-family:Arial,Helvetica,Sans-serif;
	color: #1b434d;	
	font-size: 9pt;
	text-align:left;
}

.TextContainer
{
	border-left-color:#007CC2;
	border-right-color:#007CC2;
	border-top-color:#007CC2;
	border-bottom-color:#007CC2;
	background-color:#ffffff;
	border-bottom-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:8pt;
    width :460px;
    position:absolute;
    visibility:hidden;
}

.TextPadding
{
	padding-bottom :0px;
	padding-left :5px;
	padding-right :5px;
	padding-top :0px;
	text-align:left ;
	font-family:Arial,Helvetica,Sans-serif;
}

.ranText
{
	font:Arial,Helvetica,Sans-serif;
	font-size:15px;
	color:#0090CF;	
	text-align:left;	
	padding-left:0px;
	padding-top:0px;
	padding-bottom:-5px;	
}

