/* DEFAULT */
BODY { BACKGROUND-COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px }
TD { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; }
A { COLOR: #017359; FONT-WEIGHT: Bold;}
A:visited { COLOR: #017359;}
A:active { COLOR: #6C6C6C;}
A:Hover { COLOR: #FF9700;}

/* HEADER */
.header {background-color: #FAF8EF;}
.header_underline {background-color: #045B43;}

/* CONTENT */
.pheader { COLOR: #017359; FONT-FAMILY: Arial, Helvetica, Verdana; FONT-WEIGHT: Bold; FONT-SIZE: 15px; }
.subheader { COLOR: #017359; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px; LINE-HEIGHT: 16px; }
.greenbold { COLOR: #017359; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-WEIGHT: Bold; FONT-SIZE: 12px; }
.basic { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; }
.basic A:link { COLOR: #017359; FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: Bold; TEXT-DECORATION: underline; }
.basic A:visited { COLOR: #017359; FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: Bold; TEXT-DECORATION: underline; }
.basic A:active { COLOR: #6C6C6C; FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: Bold; TEXT-DECORATION: underline; }
.basic A:Hover { COLOR: #FF9700; FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: Bold; TEXT-DECORATION: underline; }
.fineprint { COLOR: #6C6C6C; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; FONT-WEIGHT: Normal; }
.fineprint A:link { COLOR: #017359; TEXT-DECORATION: underline; FONT-WEIGHT: Normal; }
.fineprint A:visited { COLOR: #017359; TEXT-DECORATION: none; FONT-WEIGHT: Normal; }
.fineprint A:hover { COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: Normal; }
.fineprint A:active { COLOR: #6C6C6C; TEXT-DECORATION: none; FONT-WEIGHT: Normal; }
IMG.featurelisting {border-style: solid; border-width: 1px; border-color: #000000;}
.featurelisting {font: bold;}
A.coverlink {font-weight: normal;}

/* NAV */
.navigation { COLOR: #017359; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: Normal; }
.navigation A:link { COLOR: #017359; TEXT-DECORATION: underline; FONT-WEIGHT: Normal; }
.navigation A:visited { COLOR: #017359; TEXT-DECORATION: underline; FONT-WEIGHT: Normal; }
.navigation A:hover { COLOR: #000000; TEXT-DECORATION: underline; FONT-WEIGHT: Normal; }
.navigation A:active { COLOR: #6C6C6C; TEXT-DECORATION: underline; FONT-WEIGHT: Normal; }
.zeromargin { LINE-HEIGHT: normal; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 18px; MARGIN-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }

.navbg {background-color: #015B37;}
.agentsnav {color: #EFEFEF; text-decoration: none;}
.agentsnav:visited {color: #EFEFEF;}
.agentsnav:active {color: #EFEFEF;}
.agentsnav:hover {color: #FFCC00;}

/* FOOTER */
.footer { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: bold; }
A.ibg {color: #999999;}
A.ibg:visited {color: #999999;}
A.ibg:active {color: #999999;}
A.ibg:hover {color: #000000;}

/* OTHER */
.tabletitle {background-color: #000000; text-transform: uppercase; color: #FFFFFF; font-weight: bold; font-size: 10pt;}
.offset {background-color: #FFFFFF; color: #000000;}
.tdtitle {background-color: #045B43; font-weight: bold; color: #FFFFFF;}
.tdtitlelink, .tdtitlelink:visited {color: #FFFFFF;}
.tdtitlelink:hover {color: #FF9700;}

/* REDB */
.redb {font: 12px Arial,Verdana; color:#000000;} /* Listing links & info */
A.redb, A.redb:visited, A.active {font: 12px color: #000000; text-decoration: none;}
a:hover.redb {color: #FF9700; text-decoration: underline;}
.redbpageheader {font: bold 18pt Arial, Helvetica;}
.redbpheader {font-weight: bold; color: #CC0000;}
TD.redbtabletitle {background-color: #015B37; text-align: middle;}
.redbtabletitle {color: #FFFFFF; font: bold 9pt;}
TD.redbrealtortabletitle {background-color: #FFFFFF; text-align: middle}
.redbrealtortabletitle {color: #000000; font: bold 9pt;}
A.redbtabletitle, A.redbtabletitle:visited, A.redbtabletitle:active {color: #FFFFFF;}
a:hover.redbtabletitle {color: #CCCCCC;}
TD.redbtdtitle {background: #e0e0e0; text-align: right; padding: 1px 4px 1px 4px;}
.redbtdtitle, A.redbtdtitle, A.redbtdtitle:active, A.redbtdtitle:visited {font: bold 7pt; color: #000000;}
A.redbtdtitle:hover {color: #FF9700;}
TD.redboffset {background-color: #FFFFFF; text-align: left; padding: 1px 4px 1px 4px;}
.redboffset {font: 7pt; color: #000000;}
.redbinput {}
.redbselect {}
.redbbutton {}

.redblistingtdtitle {font: bold 10px Verdana,Arial,Helvetica;}
TD.redblistingtdtitle {background-color: #EFEFEF; color: #000000; text-align: left; padding: 1px 2px 1px 2px;}
.redblistingoffset {font: 10px Verdana,Arial, Helvetica;}
TD.redblistingoffset {background-color: #FFFFFF; color: #000000; text-align: left; padding: 1px 2px 1px 2px;}

/* REDB LISTINGS */
.redbmain {
    color : #000000;
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-weight : none;
    font-size : 10px;
    text-decoration: none;
}
.redbtitle {
    color : #000000;
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-weight : none;
    font-size : 12px;
    text-decoration: none;
}
A.redbtitle {
    color : #000000;
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-weight : none;
    font-size : 12px;
    text-decoration: underline;
}
a:hover.redbtitle {
    color : #ff0000;
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-weight : none;
    font-size : 12px;
    text-decoration: underline;
}
.redbsearch
{
	font-family: Arial, Verdana;
	padding: 2px;
	font-size: 10px;
	color: #020282;
}
.redbsubmit
{
	font-family: Arial, Verdana;
	padding: 2px;
	font-size: 10px;
	color: #ffffff;
}


<!-- 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;
}
#redbcontainer {position:relative;width:450px;height:400px;}
#lyr01 {position:absolute;visibility:hidden;width:450px;height:400px;}
#lyr1 {position:absolute;visibility:hidden;width:450px;height:400px;}
#lyr2 {position:absolute;visibility:hidden;width:450px;height:400px;}
#lyr3 {position:absolute;visibility:hidden;width:450px;height:400px;}
#lyr4 {position:absolute;visibility:hidden;width:450px;height:400px;}
#lyr5 {position:absolute;visibility:hidden;width:450px;height:400px;}
#lyr6 {position:absolute;visibility:hidden;width:450px;height:400px;}
#lyr7 {position:absolute;visibility:hidden;width:450px;height:400px;}
#lyr8 {position:absolute;visibility:hidden;width:450px;height:400px;}

.redbcontainer {position:relative;width:450px;height:400px;}
.lyr01 {position:absolute;visibility:hidden;width:450px;height:400px;}
.lyr1 {position:absolute;visibility:hidden;width:450px;height:400px;}
.lyr2 {position:absolute;visibility:hidden;width:450px;height:400px;}
.lyr3 {position:absolute;visibility:hidden;width:450px;height:400px;}
.lyr4 {position:absolute;visibility:hidden;width:450px;height:400px;}
.lyr5 {position:absolute;visibility:hidden;width:450px;height:400px;}
.lyr6 {position:absolute;visibility:hidden;width:450px;height:400px;}
.lyr7 {position:absolute;visibility:hidden;width:450px;height:400px;}
.lyr8 {position:absolute;visibility:hidden;width:450px;height:400px;}
