﻿div {
    padding:0;
    margin:0;
}
body {
    margin:0;
    padding:0;
    font-family:arial;
    min-width:850px;
}

#theMapTop
{
	position:relative;
}

.blueText { color:#006E9F; }
.redText { color:#FF2618; }
.darkGray { color:#666666; }
.thinBorder {border-width:1px;border-style:solid;border-color:black;}
.LucidaSansUnicode {font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Verdana, sans-serif;}
.LucidaSans { font-family: "Lucida Sans", "Lucida Grande", Arial, Verdana, sans-serif;}
.Title { font-size:15.5pt; font-weight:bold; }
.MediumTitle { font-size:13pt; font-weight:bold; }
.tinyWhite {  font-size:8pt; color:white; }
.underline { text-decoration:underline; }

a {text-decoration: underline; color: #FF790B;}
a:hover {text-decoration: none;}

.header {
    background-image:url(../images/rpcBlueBk.gif);
    height:100px;
    width:100%;
    text-align:center;
    min-width:850px;
    
}

.selectedTab {
    color:black;
    font-weight:bold;
}
.tabSeperator {
    color:#ECECED;
    font-weight:bold;
}
.TopBanner {
    margin:auto;
    height: 100px
}

.TopBanner img
{
	height: 100px	
}
.TopMenu {
    margin:auto;
    width:900px;
    white-space:nowrap;
    color:#006E9F;
    
    font-family:Verdana;
    font-size:10pt;
    display:none !important;
}

 .TopMenu ul {
    list-style-type:none;
    margin:0;
    padding:0;
    white-space:nowrap;

}

.TopMenu li {
    display:inline;
    float:left;
    position:relative;
    padding:0px;

}


.feedbackButton
{
	display:none;
}

.ToolbarButtons
{
	display:none;
}

.SearchDiv {
    background-image:url(../images/rpcSearchBk.gif);
    HEIGHT: auto
    min-width: 850px;
    text-align:center;
    color:#6CD1FE;
    display: none !important;

}

.SearchDiv .tinyWhite
{
	display:none;
}

.SearchDiv .LucidaSansUnicode 
{
	display: none !important;
}

#ctl00_ucSearchBar1_btnSearch
{
	display:none;	
}
#left_side_placeholder
{
	width: 200px;	
}

.searchHeader
{
	font-weight: bold;	
}

.SearchSection
{
	padding: 10px;
}

.SearchSectionHeader
{
	font-weight: bold;
}

.IndicesHeaderPanel
{
	font-weight: bold;
}


#SavedSearchSelection
{
	display: none;
}
#FilterSectionHeader
{
	display: none;
}

#center_rail
{
	width: 800px;
}


#LastUpdatedFilter
{
	display:none;
}

.footer
{
	display:none;
}

#img_bedrooms, #img_bathrooms, #img_rent, #img_sqft, #PropertyContextHeader, #PropertyContextDivOuter
, #img_national_Content, #img_state_Content, #img_county_Content, #img_ZipCode_Content
{
	display: none;	
}

#tblSearchSummary, #tableSummaryGrid
{
	clear:both;
	width: 100%;
	overflow-x: visible !important;
	overflow-y: visible !important;
}

.IndicesHeaderPanel
{
	margin-top: 10px;
}

.IndexChartButton
{
	display: none;
}

.gridView
{
	width: 100%;
}

.scrollbarPadding
{
	display:none;
}
.hideSection
{
	display:none;
}
.scaleBg
{
	display:block;	
}

#right_rail
{
	page-break-inside: avoid;
	width: 600px;
}

#savedSearch_container INPUT
{
	display:none;
}

.ihc
{
	display:none;
}

.idc
{
	display:table-cell;
    border-style:none;
    border-width:0px;
    text-align: left;
}

.SearchBox {
    height:20px;
    width:750px;
    line-height:14pt; 
    font-size:12pt; 
    font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Verdana, sans-serif;
    color:#999999;     
    padding:3px;
    font-weight:bold;
}

.content {
    background-color: white;
    padding:0;
    margin:2px 0px 0px 0px;
    height:auto;
    min-height:450px;
    font-family:arial;
    
}

.footer {
    height:52px;
    min-width:850px;
    text-align:center;
    background-image:url(../images/rpcFooterBk.gif);
    margin:auto;
    line-height:40px;
}

   
.footer ul {
    list-style-type:none;
    padding:0;
    margin:auto;
    width:700px;
    white-space:nowrap;
    font-family:Verdana;
    font-size:9pt;
}

.footer li {
    display:inline;
    float:left;
    position:relative;
    padding:4px;
    color:white;

}
 .footerSeperator {
    color:#ECECED;
    font-weight:normal;
    
}

.confirmSubscribeDialog2 {
    background-color:White;
    border:1px solid black;
    padding:10px 30px 30px 30px;
    text-align:left;
    width:765px;
    height:430px;
}

.homeDiv {
    text-align:center; 
    font-weight:bold;
    width:800px;
    margin:auto;
}
.tblhomepageThumbs td {
    padding:0px 12px 0px 13px;
    font-size:9pt;
    font-weight:normal;
    font-family:Verdana;
}

.qfcSliderDiv
{
	display: none;
	visibility: hidden;
}






/****************************************************************************/
/* Middle Result Grid */
/****************************************************************************/ 
.summaryGrid td { width:55px; text-align:left; font-size:8pt; white-space:nowrap; padding:0px }
.summaryGrid th { width:55px; text-align:left; font-size:8pt; white-space:nowrap; padding:0px;}   
.summaryGrid .col0and1and2 {  width:auto;font-weight:bold; white-space:normal;}
.summaryGrid th.scrollbarPadding { width:38px;}
.summaryGrid .col5,.summaryGrid .col3,.summaryGrid .col3a,.summaryGrid .col6,.summaryGrid .col6a{text-align: right;}
.summaryGrid .col6a{text-align: right;padding-right: 5px;}
.summaryGrid td.lastColumn{ padding-right:14px;}


.resultGrid td { width:55px; cursor:pointer; text-align:left; font-size:8pt; white-space:nowrap; padding:0px; }
.resultGrid th { width:55px; cursor:pointer; text-align:left; font-size:8pt; white-space:nowrap; padding:0px; text-decoration: underline;color: Blue; }   
.resultGrid .col0and1and2 {  width:40%;font-weight:bold; white-space:normal;}
.resultGrid .col0 {  min-width:25px;width:40px;font-weight:bold; white-space:normal; text-decoration: none;}
.resultGrid .col1 {   width:25px;font-weight:bold; white-space:normal; text-align:right;}
.resultGrid .col1 div{ display: inline;}
.resultGrid .col2 {  padding-left: 5px; width:auto;font-weight:bold; white-space:normal;}
.resultGrid .col3 {  width:50px; white-space:normal; text-align:right;}
.resultGrid .col3a {  width:50px; white-space:normal; text-align:right;}
.resultGrid .col6 {  width:50px; white-space:normal; text-align:right;}
.resultGrid .col6a {  width:50px; white-space:normal; text-align:right;}
.resultGrid .col4 {  width:40px;white-space:normal; text-align:right;}
.resultGrid .col5 {  width:40px;white-space:normal; text-align:right;}
.resultGrid th.scrollbarPadding { width:20px;text-decoration: none;}
.resultGrid td.scrollbarPadding { width:0px;text-decoration: none;}
.resultGrid td.lastColumn{ padding-right:15px;}


.pane
{
	position: static !important;
}

.ui-layout-east
{
	float: left;
}
.ui-layout-west
{
	float: left;
}
.ui-layout-center
{
	clear: both
}


.PropertyIcon
{
	display: block;
	width: 20px;
	height: 14px;
	background: url(../img/prop_icons/propIcon.png);
	border: 0px solid green;
	color: White;
	padding: 6px 0px 0px 0px;
	font-size: 7px;
	text-align: center;
	vertical-align: middle;
	position: relative;
}

.PropertyIcon img
{
	position: absolute;
	left: 0px;
	top: 0px;	
	z-index: -1 !important;
}


#tabs > ul
{
	display:none !important;
}
.ui-tabs-panel
{
	display: block !important;
	border: 0px !important;
	height: auto;
}

#tabs-3
{
	display: none !important;
}

#tabs-1
{
	page-break-after:always;
}

.ui-layout-center
{
	display:block !important;
	width: auto !important;
}


#Table2
{
	height: auto;
}

#layoutContainer
{
	height: 100% !important;
	overflow-x: visible !important;
	overflow-y: visible !important;
}
