.maintable {
	
	padding: 0px;
	font-size: 14px;
	color:#333333;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	line-height: 1.5em; /* vertical spacing between your lines of text*/

}
body {
	margin: 0px;
    FONT-FAMILY: Arial, Helvetica, san-serif;
	    background-color:#F0F0F0;
	font-size: large;
	background-image: url('../images/bodybg.jpg');
	    background-repeat: repeat-x;
}

.dropmenu{
    list-style-type: none;
    margin-top: 1px;
    width: 150px;
    border-bottom: 1px solid #9A9A9A;
    border-bottom-width: 0;
    display:none;
}

.entry-title {	
    FONT-WEIGHT: normal;	
    FONT-SIZE: 23px;	
    MARGIN-BOTTOM: 3px;	
    COLOR: #2b87a5
}


.dropmenu a{
    background: #f0f0f0;
    font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: #003366;
    display: block;
    border: 1px solid #9A9A9A;
    width: auto;
    padding: 7px 0;
    padding-left: 1px;
    text-decoration: none;

}

* html .dropmenu a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}


.dropmenu a:visited, .dropmenu a:active{
color: #333333;
}


.dropmenu a:hover{
background:#014284;
color:White;
}





.contentTable {
}
H2 {
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 14px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	LINE-HEIGHT: normal;	
	PADDING-TOP: 0px
		}
		
		
.LegalList
{
    padding:0 0 0 0;
    margin-top:-15;
}
.menutop {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	background-image: url(../images/menubg.jpg);
	background-repeat: repeat-x;
	color: #003366;
	font-weight: bold;
}	
.menubottom {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	
	color:#fff;
	text-align: center;
	
}

#menubottomlinks a {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	color:#003366;
	text-decoration: none;
		}
		
#menubottomlinks a:hover {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	color:#003366;
	text-decoration: none;
	font-weight: bold;
		}
		
#menubottomlinks a:visited {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	color:#003366;
	text-decoration: none;
	
		}

.bottomshade {
	
	background-image: url(../images/bottomshade.jpg);
	background-repeat: repeat-x;
	
}	
	
.menubottomtext {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	color:#FFFFFF;
	
	
		
}	

.footerbottom {
	FONT-FAMILY: Arial, Helvetica, san-serif; 
	font-size: 14px;
	background-image: url(../images/footerbottom.jpg);
	background-repeat: repeat-x;
}	


.tableblock {
background-color:#FFFFFF;

}

.tableblockstyle {
	background-color:#FFFFFF;
	padding: 7px;
	font-size: 14px;
	color:#333333;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	line-height: 1.5em; /* vertical spacing between your lines of text*/
}

.tableblocktitle {
	font-size: 16px;
	color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-weight: bold;	
}

.footerblockstyle {
	font-size: 14px;
	color:gray;
	FONT-FAMILY: Arial, Helvetica, san-serif;
}

.footerblockstyle a{
	font-size: 14px;
	color:gray;
	FONT-FAMILY: Arial, Helvetica, san-serif;
}

.mainheaderbar {
	font-size: 17px;
	color:#FFF;
	font-weight: bold;	
	FONT-FAMILY: Arial, Helvetica, san-serif;
 }
 .mainheaderbartxt {
	font-size: 13px;
	color:#FFF;
	FONT-FAMILY: Arial, Helvetica, san-serif;
 }

.titlebar {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 26px;
	font-weight: bold;
	color: #8FBCD1;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-style: normal;
	background-color:#DAE7EF;	
}
.menubox {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	
	vertical-align: middle;
	padding-left: 10px;

}
.menubox2 {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	
	vertical-align: middle;
	padding-left: 10px;	
	
}
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#96A5BC;
color:#000;
font-weight:normal;
padding: 1px 10px;

}
.gridlines {
	border: 1px solid #96A5BC;
}

.listtext {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.header {
	background-image: url(../images/header_Properties.jpg);
	background-repeat: repeat-x;
	
}
.formstext {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	background-color: #96A5BC;
	border: 1px solid #7E92AD;
}

.formsmultiline {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
}




.cssuserform {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	background-color: #96A5BC;
	border: 1px solid #7E92AD;
}
.errorform {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: large;
	font-weight: bold;
}


.infobox {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px !important;
	font-weight: normal;
	color: #000;
	background-color: #96A5BC;
	border: 1px solid #7E92AD;
	text-align: justify;
}
.footer{
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px !important;
	font-weight: normal;
	color: white;
	
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
.sorttable {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	background-color: #e9e9e9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #96A5BC;
	border-right-color: #96A5BC;
	border-left-color: #788BA9;
}

.subHeading2 {
	font-size:14px;
	font-weight:bold;
}

.SubHeading
{padding: 4px ;    
    color: #666666;
    font-size: 0.9em;    
    background: white;    
    text-align:center;
    font-weight:bold;
    }

.newsGrid {    
   background-color: white;    
    margin: 3px 0px 5px 0;    
    border: none;    
    border-collapse:collapse;    
}   
.newsGrid td {    
    color: #717171;    
}   
.newsGrid th {    
    padding: 4px 2px;    
    color: #666666;
    font-size: 1.1em;    
    background: white;    
    text-align:center;
    font-style:italic;
}   


.mGrid {    
    width: 100%;    
    background-color: orange;    
    margin: 5px 0 10px 0;    
    border: solid 1px #525252;    
    border-collapse:collapse;    
}   
.mGrid td {    
    padding: 2px;    
    border: solid 1px #c1c1c1;    
    color: #717171;    
}   
.mGrid th {    
    padding: 4px 2px;    
    color: #ebebeb;
    border-left: solid 1px #c1c1c1;    
    font-size: 0.9em;    
    background-color:Gray;
    background-image: url(../images/footerbottom.jpg);
    text-align:center;
}   


 

.mGrid .alt { background: #fcfcfc  url(grd_alt.png) repeat-x top; }   
.mGrid .row { background: #fcfcfc  url(grd_alt.png) repeat-x top; }   
.mGrid .footer { background: #ebebeb; }   
.mGrid .pgr { background: #d8d8d8 ; }   
.mGrid .pgr table { margin: 5px 0; }   
.mGrid .pgr td {    
    border-width: 0;    
    padding: 0 6px;    
    border-left: solid 1px #666;    
    font-weight: bold;    
    color: #fff;    
    line-height: 14px;    
 }      
.mGrid .pgr a { color: #666; text-decoration: none; }   
.mGrid .pgr a:hover { color: #000; text-decoration: none; }  




sachseGrid {    
    width: 100%;    
    background-color: #fff;    
    margin: 5px 0 10px 0;    
    border: solid 1px #525252;    
    border-collapse:collapse;    
}   
.sachseGrid td {    
    padding: 2px;    
    border: solid 1px #c1c1c1;    
    color: #717171;    
}   
.sachseGrid th {    
    padding: 4px 2px;    
    color: #fff;
    border-left: solid 1px #525252;    
    font-size: 1.2em;    
    background: #96a5bc  repeat-x top;    
    text-align:center;
   
}   

 .sachseGrid .OverdueRow { color:Black; background: Red}   


.sachseGrid .alt { background: #fcfcfc  }   
.sachseGrid .row { background: #d2d9e3  }   
.sachseGrid .footer { background: #96a5bc; }   
.sachseGrid .pgr { background: #96a5bc ; }   
.sachseGrid .pgr table { margin: 5px 0; }   
.sachseGrid .pgr td {    
    border-width: 0;    
    padding: 0 6px;    
    border-left: solid 1px #666;    
    font-weight: bold;    
    color: #fff;    
    line-height: 14px;    
 }      
.sachseGrid .pgr a { color: #666; text-decoration: none; }   
.sachseGrid .pgr a:hover { color: #000; text-decoration: none; }  










.noteGrid {    
    width: 99%;    
        
    margin: 5px 0 10px 0;    
    border: none;    
    border-collapse:collapse;    
}   
.noteGrid td {    
    padding: 0px 0px 0px 2px;  
    margin: 0px 0px 0px 0px;  
    border-top: solid 2px #dddddd; 
    border-left:none;   
    border-right:none;   
    color: #717171;   
    font-size:0.9em; 
}   
.noteGrid th {    
    padding: 4px 2px;    
    color: Black;
    border-left: none;    
    font-size: 0.9em;    
    text-align:left;
   
}   

 

.noteGrid .alt { background: #fcfcfc  url(grd_alt.png) repeat-x top; }   
.noteGrid .row { background: #d2d9e3  repeat-x top; }   
.noteGrid .footer { background: #96a5bc; }   
.noteGrid .pgr { background: #96a5bc ; }   
.noteGrid .pgr table { margin: 5px 0; }   
.noteGrid .pgr td {    
    border-width: 0;    
    padding: 0 6px;    
    border-left: none;    
    font-weight: bold;    
    color: #fff;    
    line-height: 14px;    
 }      
.noteGrid .pgr a { color: #666; text-decoration: none; }   
.noteGrid .pgr a:hover { color: #000; text-decoration: none; }  





.menubar
        {
         font-size: 0.8em;
         FONT-FAMILY: Arial, Helvetica, san-serif;

         padding: 6px;
         text-align:center;
         color:#666666;
         
         
        }
.menubar .StaticSelectedStyle
{
	color:#666666;
	font-size: 14px;
	padding-top: 4;
	padding-right: 2;
	padding-bottom: 4;
	padding-left: 2;   
}
.menubar .StaticMenuItemStyle
{
    
}
.menubar .StaticHoverStyle
{
	color:#666666;
	font-size: 14px;
	padding-top: 4;
	padding-right: 2;
	padding-bottom: 4;
	padding-left: 2;
}





.level1
{
    color:#FFF;
	font-size: 14px;
	padding-top: 4;
	padding-right: 2;
	padding-bottom: 4;
	padding-left: 2;  
}

.level2
{
    color:#FFF;
	font-size: 14px;
	height:30px;
	vertical-align:bottom !important;
	background-color: #1c77a4;
	text-align:center;
	padding:  10px 25px 1px 24px;

	
}

.level3
{
    color: black;
    background-color: Silver;
    FONT-FAMILY: Arial, Helvetica, san-serif;
    font-size: small;
}

.hoverstyle
{
    font-weight: bold;
}





/* Menu Main */



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#thicktabs{
margin: 0;
padding: 0;
float:none;

}

#thicktabs li{
display: inline;
}

#thicktabs li a{
float: left;
color: #1A9AD8;
padding: 11px 16px; /*padding of tabs*/
text-decoration: none;

}



#thicktabs li a:visited{
color: #1A9AD8;
}

#thicktabs li a:hover{
color: #666666;
background-color: #ECECEC; /*background */
}








/* End Menu Main */

.faqbg {
	background-image: url(../images/faq.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

.DropDownStyle
{
    FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 14px;
    Width:150px;
}

 .DisplayLabelStyle
 {

     font-family:Tahoma,Helvetica, sans-serif;
     font-size:14px;
 }
.collapseContent
{
    width:98%;
    height:0px;
    background-color:White;
    overflow:hidden;
    padding-top:4px;
    padding-left:3px;
}
.collapseAdvancedSearch
{
    width:98%;
    height:0px;
    background-color:#f4f7fb;
    overflow:hidden;
    padding-top:4px;
    margin-left:-12px;
}
.collapseContact
{
    width:98%;
    height:500px;
    background-color:#f4f7fb;
    overflow:hidden;
    padding-top:4px;
    padding-left:3px;

}

.collapsePanelHeader
{
    width:98%;
    height:25px;
    color:white;
    background-color:White;
    overflow:hidden;
    font-weight:bold;
    cursor:pointer;
    vertical-align:middle;
    padding-top:4px;
    padding-bottom:4px;
	background-image: url(../images/colbar.jpg);
	background-repeat: repeat-x;
}


.TabContainer
{
    width:98%;
    padding-bottom:4px;
}
.ajax__tab_xp .ajax__tab_tab {
height: 50px;
}
.detailstyle  {
	FONT-FAMILY: Arial, Helvetica, san-serif;
	font-size: 12px;
	border:1px solid #d0cece;
	background: url("../images/detail_bg_blue.gif") repeat-x;
	padding: 2 0 0 0;
	vertical-align:top;
	

}

.headertxt_foreclosure{  
	font-size:1em !important;
}


/* xp theme */
.ajax__tab_xp2 .ajax__tab_header {margin-left:-410px; margin-top:5px; font-family:verdana,tahoma,helvetica;font-size:11px;background:url("../images/tab-line.gif") repeat-x bottom;}
.ajax__tab_xp2 .ajax__tab_outer {padding-right:4px;background:url("../images/tab-right.gif") no-repeat right;height:21px;}
.ajax__tab_xp2 .ajax__tab_inner {padding-left:3px;background:url("../images/tab-left.gif") no-repeat;}
.ajax__tab_xp2 .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url("../images/tab.gif") repeat-x;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {background:url("../images/tab-hover-right.gif") no-repeat right;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {background:url("../images/tab-hover-left.gif") no-repeat;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {background:url("../images/tab-hover.gif") repeat-x;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {background:url("../images/tab-active-right.gif") no-repeat right;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner {background:url("../images/tab-active-left.gif") no-repeat;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {background:url("../images/tab-active.gif") repeat-x;}
.ajax__tab_xp2 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}


.headerbartext {
 color:white;

}


