BODY, TD {font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
A, .tddatalink {color : #001C5A;}
A:HOVER, .tddatalink:HOVER {color : #00614A;}
A.footnavlink, A.footnavlink:HOVER {font-weight : bold;}

.pagetitle {color : #001C5A; font-size : 16px; font-weight : bold;}
LEGEND, .sectiontitle {color : #001C5A; font-size : 14px; font-weight : bold;}
.sectionsubtitle {color : #001C5A; font-weight : bold;}
.content {background : #FFFFFF;}
.footer {background : #FFFFFF;}

.tdborder {background : #000000;}
.tdtitle {color : #FFFFFF; background : #001C5A; font-weight : bold;}
.tdlabel {color : #FFFFFF; background : #00614A; font-weight : bold;}
.tddata {color : #001C5A; background : #BDD7AD;}
FIELDSET {border-color : #BDD7AD;}

.tdtitlelink {color : #FFFFFF;}
.tdtitlelink:HOVER {color : #BDD7AD;}
.tdlabellink {color : #BDD7AD;}
.tdlabellink:HOVER {color : #FFFFFF;}

/* REDB */
/* links & page info */
.redb {font-size: 10px; font-family : Trebuchet MS, Tahoma, Arial, Verdana; color:#000000;} 
A.redb {font--size: 12px; color: #000000; text-decoration: none;}
A.redb:visited {color: #565656;  text-decoration: none;}
A.redb:hover {color: #ff0000; text-decoration: underline;}
/* table titles */
.redbtabletitle {font: bold 9pt Arial, Helvetica;}
TD.redbtabletitle {background-color: #000000; color: #FFFFFF; text-align: middle;}
A.redbtabletitle {font: bold 9pt Arial, Helvetica; color: #FFFFFF;}
A.redbtabletitle:hover {color: #FDD781;}
/* td titles */
.redbtdtitle {font: bold 8pt Arial, Helvetica;}
TD.redbtdtitle {background-color: #C0C0C0; color: #000000; text-align: right; padding: 1px 4px 1px 4px;}
.redblistingtdtitle {font: bold 10px Verdana,Arial,Helvetica;}
TD.redblistingtdtitle {background-color: #C0C0C0; 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;}
.redblistingoffset {font: 10px Verdana,Arial, Helvetica;}
TD.redblistingoffset {background-color: #FFFFFF; color: #000000; text-align: left; padding: 1px 2px 1px 2px;}
/* form fields, select boxes, and buttons */
.redbsearch {padding: 2px; font: 10px Arial, Helvetica; color: #020282;}
.redbbutton {font: 10px Arial, Helvetica; color: #FFFFF; padding: 2px;}


/* REDB LISTINGS */
.redbmain {
    color : #000000;
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-weight : none;
    font-size : 10px;
    text-decoration: none;
}                                                                                                    
/* This sets the color for the lines that make up the calendar grid*/
.calendartable {background-color: #000000;}
/* This sets the background color for the row containing the Last Month, Next Month, etc. links */
.calendarlinktd {background-color: #CF0020;}
/* This is the color for the top links on the calendar*/
A.calendartoplink {color : #FFFFFF;}
A:HOVER.calendartoplink {color : #000000;}

/* listing positioning */
#redbcontainer {position:relative;width:450px;height:550px;}
#lyr01 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr1 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr2 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr3 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr4 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr5 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr6 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr7 {position:absolute;visibility:hidden;width:450px;height:550px;}
#lyr8 {position:absolute;visibility:hidden;width:450px;height:550px;}

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

/* SPLASH MENU */
#menu{
	background:#043E2F;
	height:30px;
	z-index:1;
	border-top:1px solid #B8B8B8;
}
#mainmenu, #mainmenu li{
	list-style:none;
	position:relative;
	padding:0;
	margin:0;
}
#mainmenu a {
	display: block;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	padding:0 11px;
	line-height:30px;
	font-weight:bold;
}
#mainmenu a:hover{
	background-color:#03553E;
}
#mainmenu li { /* all list items */
	float: left;
}
#mainmenu li ul{
	display:none;
}

/* SIDE BAR MENU */
#submenu, #submenu li, #submenu ul, #submenu ul li{
	list-style:none;
	margin:0;
	padding:0;
}
#submenu{
	margin:0 0 1.5em 0;
}
#submenu a{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	display:block;
	padding:5px 5px;
	color:#004233;
	_zoom:1;
	border-bottom:1px solid #B9B9B9;
}
#submenu ul a{
	font-weight:normal;
	font-size:11px;
	padding-left:10px;
}
#submenu a:hover{
	background:#fff;
}
