/* START SITE BLOCK STYLES */
.topnav {background : #E4DBC8;}

.tdborder {background : #000000;}

.tdtitle {background: #440406; color: #FFFFFF; font-weight : bold; font-size : 14px;}

.tdlabel {background : #88070B; color : #FFFFFF; font-weight : bold;}

.tddata {background : #F7EFEF; color : #000000; font-weight : bold;}



h2, .pagetitle { color: #88070B; font-weight: bold; font-size : 16px; }

h3, .sectiontitle { color: #88070B; font-weight: bold; font-size : 14px; }

h4, .sectionsubtitle { color: #88070B; font-weight: bold; font-size : 12px; }



.tdtitlelink { font-weight : bold;}

.tdtitlelink:HOVER { font-weight : bold;}

.tdlabellink { color:#FFFFFF; font-weight : bold;}

.tdlabellink:HOVER { color:#F7EFEF; font-weight : bold;}

.tddatalink { font-weight : bold;}

.tddatalink:HOVER { font-weight : bold;}



.siteblockborder {

  background-color: #000000;

}



TABLE.siteblock {

  background-color: #006400;

}



TD.siteblock {

  font: 10px Arial, Helvetica;

  color: #FFFFFF;

}



.siteblockheader {

  font: bold 11px Arial, Helvetica;

  color: #FFFFFF;

}



A.siteblock {

  font: 10px Arial, Helvetica;

  color: #FFFFFF;

  text-decoration: none;

}



A.siteblock:hover {

  font: 10px Arial, Helvetica;

  color: #FFFF00;

  text-decoration: underline;

}

/* END SITE BLOCK STYLES */



<!-- variable styles -->

BODY, TD, .input, .submit, A.footnav, A.footnav:HOVER {

    font-family : Verdana, Arial, Helvetica, sans-serif;

    font-size : 11px;

}

A.offsetlink, A.offsetlink	{

	background : #FF0000;

}

A, A.footnav:HOVER, A.ibg {

	color : #CC0000;

}

A:HOVER, A.footnav, A.ibg:HOVER {

	color : #0000CC;

}

A.tabletitlelink, .tabletitle, A.tdtitlelink, .tdtitle {

    color : #FFFFFF;

}

A.tabletitlelink:HOVER, A.tdtitlelink:HOVER {

    color : #CCCCCC;

}

.tdtitle {

	background : #4F1FDF;

}

.offset, .input	{

	background : #FFFFFF;

}

A.footnav:HOVER,  A.footnav {

 	font-weight : bold;

}

<!-- non-variable styles -->

A.footnav, A.footnav:HOVER, .tabletitle, A.tabletitlelink, A.tabletitlelink, .tdtitle, A.tdtitlelink, A.tdtitlelink:HOVER, .submit {

    font-weight : bold;

}

A.ibg, A.ibg:HOVER, A.footnav, A.footnav:HOVER {

	text-decoration : none;

}

IMG {

	border-color : #000000;

}

.input, .submit {

    color : #000000;

}

.submit {

	background : #CCCCCC;

}

.tabletitle {

    background : #000000;

	text-align : left;

}

.tdtitle {

	text-align : right;

}

.offset	{

	text-align : left;

}

.leftnav {

	font-size : 9px;

}

.navtabletitle {

	font-size : 8px;

    background : #000000;

	color : #FFFFFF;

	font-weight : bold;

}



/* START REDB & HBS */

/* cellpadding for outer table wrapper */

.redbtablewrap {padding: 1px;}



/* cellpadding and minimum width for table contents */

/* .redbtablecontent {padding: 3px; width: 250px;} */

.redbtablecontent {padding: 3px;}



/* sets color for the 1 pixel border around all tables */

.redbtdborder {background: #C0C0C0;}



/* gssi paragraph headers */

.redbpheader {font: bold;}



/* sets color for the table or table section title */

/* links & page info */

IMG {border-color: #000000;}

FONT.redb {font-weight : bold; font: 11px Arial, Helvetica; color:#000000;} /* Listing links & info */

A.redb {font-weight : normal; font: 12px color: #CC0000; text-decoration: none;}

A.redb:hover {color: #FF3300; text-decoration: underline;}



/* table titles */

.redbtabletitle {font: bold 9pt Arial, Helvetica;}

TD.redbtabletitle, TABLE.redbtabletitle {background-color: #800000; color: #FFFFFF; text-align: left;}

A.redbtabletitle {color: #FFFFFF;}

A.redbtabletitle:hover {color: #EFEFEF;}

.redbrealtortabletitle {background-color: #000000; color: #FFFFFF; text-align: middle;}

HR.redbrealtortabletitle {color: #FFFFFF;}



/* td titles */

.redbtdtitle {font: bold 8pt Arial, Helvetica;}

TD.redbtdtitle {background-color: #C0C0C0; color: #000000; text-align: right; padding: 1px 4px 1px 4px;}

A.redbtdtitle {color: #000000;}

A.redbtdtitle:hover {color: #800000;}

HR.redbtdtitle {color: #000000;}

.redblistingtdtitle {font: bold 8pt Arial, Helvetica;}

TD.redblistingtdtitle {background-color: #EFEFEF; color: #000000; text-align: left; padding: 1px 2px 1px 2px;}



/* td offsets */

.redboffset {font: 8pt Arial, Helvetica;}

TD.redboffset {background-color: #FFFFFF; color: #000000; text-align: left; padding: 1px 4px 1px 4px;}

A.redboffset {color: #FF0000; text-decoration: none;}

A.redboffset:hover {color: #000000; text-decoration: none;}

.redblistingoffset {font: 8pt Arial, Helvetica;}

TD.redblistingoffset {background-color: #FFFFFF; color: #000000; text-align: left; padding: 1px 2px 1px 2px;}

A.redblistingoffset {}



/* sets colors for text information-only areas of forms */

.redbtdtext {background: #336699; color: #FFFFFF;}

A.redbtdtext {font: bold; color: #FFFFFF; text-decoration: underline;}

A.redbtdtext:hover {font: bold; color: #FFFF00; text-decoration: underline;}

LI.redbtdtext {list-style-type: disc;}



/* hilighted words in back end*/

.redbhilite {font: bold italic;}



/* form fields, select boxes, and buttons */

.redbsearch {padding: 2px; font-size: 10px; color: #020282;}

.redbbutton {padding: 2px; font-size: 10px; color: #020282;}

/* .redbbutton {font: 10px Arial, Helvetica; color: #FFFFF; padding: 2px;} */

                                                                                                     

/* HBS auto mail list td titles */

.redbautomaillisttitletd {font: bold 8pt Arial, Helvetica;}

TD.redbautomaillisttitletd {background-color: #336699; color: #FFFFFF; text-align: right; padding: 1px 4px 1px 4px;}



/* HBS auto mail list td body */

.redbautomaillistbodytd {font: 8pt Arial, Helvetica;}

TD.redbautomaillistbodytd {background-color: #FFFFFF; color: #000000; text-align: left; padding: 1px 4px 1px 4px;}

.redbautomaillistbodytdlink {color: #99CC99;}

.redbautomaillistbodytdlink:hover {color: #000000;}



/* This sets the color for the lines that make up the calendar grid */

.calendartable {background : #000000;}

                                                                                                     

/* This sets the background color for the row containing the Last Month, Next Month, etc. links */

.calendarlinktd {background : #CF0020;}

                                                                                                     

/* This is the color for the top links on the calendar */             

A.calendartoplink {color : #FFFFFF;}

A:HOVER.calendartoplink {color : #000000;}



/* property details positioning */

#redbcontainer {position:relative;width:450px;height:575px;}

#lyr01 {position:absolute;visibility:hidden;width:450px;height:575px;}

#lyr1 {position:absolute;visibility:hidden;width:450px;height:575px;} 

#lyr2 {position:absolute;visibility:hidden;width:450px;height:575px;} 

#lyr3 {position:absolute;visibility:hidden;width:450px;height:575px;} 

#lyr4 {position:absolute;visibility:hidden;width:450px;height:575px;} 

#lyr5 {position:absolute;visibility:hidden;width:450px;height:575px;} 

#lyr6 {position:absolute;visibility:hidden;width:450px;height:575px;} 

#lyr7 {position:absolute;visibility:hidden;width:450px;height:575px;} 

#lyr8 {position:absolute;visibility:hidden;width:450px;height:575px;} 

        

.redbcontainer {position:relative;width:450px;height:575px;}          

.lyr01 {position:absolute;visibility:hidden;width:450px;height:575px;}

.lyr1 {position:absolute;visibility:hidden;width:450px;height:575px;} 

.lyr2 {position:absolute;visibility:hidden;width:450px;height:575px;} 

.lyr3 {position:absolute;visibility:hidden;width:450px;height:575px;} 

.lyr4 {position:absolute;visibility:hidden;width:450px;height:575px;} 

.lyr5 {position:absolute;visibility:hidden;width:450px;height:575px;} 

.lyr6 {position:absolute;visibility:hidden;width:450px;height:575px;} 

.lyr7 {position:absolute;visibility:hidden;width:450px;height:575px;} 

.lyr8 {position:absolute;visibility:hidden;width:450px;height:575px;} 

/* END REDB & HBS */

/* REAL ESTATE NETWORK LEFT NAV */

.realestatenetwork{

	font-size:85%;

}

.realestatenetwork ul{

	list-style:none;

	padding:0 5px;

}

.realestatenetwork ul li{

	clear:left;

	margin-bottom:20px;

	margin-left:60px;

}

.realestatenetwork img.leftClean{

	float:left;

	border:none;

	margin: -2px 10px 2px -60px;

	padding: 5px 0 0 0px;

}

/* END REAL ESTATE NETWORK LEFT NAV */



/* START STANDARD REDB TABLE */

#redbTable {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:small;

	line-height:1em;

	border-collapse:separate;

    border-spacing:0px;

	padding:0;

	border-top:1px solid #000000;

	border-left:1px solid #000000;

	background-color:#FFFFFF;

}

/* REDB Table Caption - Required Text */

#redbTable caption{

	text-align:left;

	font-weight:bold;

	font-size:x-small;

	padding-bottom:1px;

	border-top:1px solid #FF0000;

	border-left:1px solid #FF0000;

	border-right:1px solid #FF0000;

}

/* REDB Table Header & Footer Rows */

#redbTable thead th, #redbTable tfoot th, #redbTable thead td, #redbTable tfoot td{

	background-color:#7C0000;

	color:#FFFFFF;

	text-align:left;

	padding:2px 3px;

	border-right:1px solid #000000;

	border-bottom:1px solid #000000;

}

#redbTable thead th a:link, #redbTable thead th a:visited, #redbTable tfoot td a:link, #redbTable tfoot td a:visited{

	color:#FFFFFF;

}

/* REDB Table Body Headers - TD Titles */

#redbTable tbody th{

	background:#EFEFEF;

	padding:1px 0;

	text-align:right;

	border-right:1px solid #000000;

	border-bottom:1px solid #000000;

	white-space:nowrap;

	padding:2px 3px;

	font-size:x-small;

	}

/* REDB Standard Table Cell */

#redbTable td{

	padding:2px 3px;

	border-right:1px solid #000000;

	border-bottom:1px solid #000000;

	font-size:x-small;

}

/* REDB Alternative Table Cells */

#redbTable td.l, #redbTable th.l {

	text-align:left;

}

#redbTable td.r, #redbTable th.r {

	text-align:right;

}

#redbTable td.c, #redbTable th.c {

	text-align:center;

}

/* REDB Hilight for Title Cell */

#redbTable td.title{

	background-color:#FFFF99;

	text-align:center;

	border-top: 1px solid #000;

}

/* REDB Hilight for Notes Cell */

#redbTable td.notes{

	background-color:#FFFF99;

	text-align:center;

	border-top: 1px solid #000;

}

/* REDB Hilight for Sub Heading Cell */

#redbTable th.sh, #redbTable td.sh{

	font:bold small/1em Arial, Helvetica, sans-serif;

	background-color:#7C0000;

	color:#FFFFFF;

	text-align:left;

	padding:2px 3px;

	border-right:1px solid #000000;

	border-bottom:1px solid #000000;

}

/* REDB Hilight for Required */

#redbTable .required{

	border:1px solid #FF0000;

}

/* REDB Footer Alignment */

#redbTable tfoot td{

	text-align:right;

}

/* REDB Form Elements */

#redbTable select, #redbTable option, #redbTable input{

	font-size:x-small;

}

#redbTable.acenter td, #redbTable.acenter th {

	text-align:center;

}

#redbTable.aleft td, #redbTable.aleft th {

	text-align:left;

}

/* REDB List Table Rows */

#redbTable.list tr{

	cursor:pointer;

}

/* REDB List Table Alignment */

#redbTable.list td, #redbTable.list th {

	text-align:center;

}

/* REDB List Table Coloured Row */

.listcolouredrow{

	background:#efefef;

}

/* REDB List Table Hover Row */

.listrowhover{

	background-color:#DFDFB2;

}

/* REDB Table Normal Links */

#redbTable a:link, #redbTable a:visited{

color:#000;

text-decoration:none;

}

/* REDB Table Hovered Links */

#redbTable a:hover{

color:#c00;

text-decoration:none;

}

/* REDB List Table Coloured Row Links */

#redbTable.list .listcolouredrow a:link, #redbTable.list .listcolouredrow a:visited{

color:#000;

}

/* REDB List Table Coloured Row Hover Links  */

#redbTable.list .listcolouredrow a:hover{

color:#000;

}

/* REDB List Table Hover Row Links */

#redbTable.list .listrowhover a:link, #redbTable.list .listrowhover a:visited{

color:#000;

}

/* REDB Hovered Hover Row Hover Links */

#redbTable.list .listrowhover a:hover{

color:#c00;

}

#redbTable p{

	margin:5px 5px;

}

#redbTable .l{

	text-align:left;

}

#redbTable .c{

	text-align:center;

}

#redbTable .r{

	text-align:right;

}

#redbTable form{

	margin:0;

	padding:0;

}

#redbTable #f_trigger_c{

	cursor: pointer;

}



/* toggle columns checkboxes */

#redbTable .ldhide{

	display:none;

}



#redbTable .ldshow{

	display:block;

}



html>body #redbTable .ldshow{

	/* Correct value for browsers that don't suffer from IE Win's bugs */

	display:table-cell;

}

/* END STANDARD REDB TABLE */

