body#popUp {
   background: #999966;
}

/* ----- BACKGROUNDS ----- */

.bkWhite {
   background-color: #FFFFFF;
}

.bkTopSubLGreen {
   background-color: #999965;
   height: 35px;
}

.bkNav {
   background-color: #808037;
}

.bkBeige {
   background-color: #BA9A4A;
   height: 25px;
   color: #FFFFFF;
}

.bkNavOrange {
	background-image: url(../images/bk_navorange.gif);
}

.bkNavBeige {
	background-image: url(../images/bk_navbeige.gif);
}

.bkTopPattern {
   background-color: #743A00;
   height: 110px;
}


/* ----- BORDERS ----- */

.tblMainMarginL {
   width: 25px;
}

.tblMainMarginR {
   width: 50px;
}


/* ----- TABLE HEADERS ----- */

.tblMain {
   border-collapse : collapse;
   border-top: solid 1px #9D9497;
   border-left: solid 1px #9D9497;
   border-right: solid 1px #9D9497;
   border-bottom: solid 1px #9D9497;
   background: #FFFFFF;
}

.tblStats {
   background: #CCD4E0;
   font-size: 80%;
}

.tblStats2 {
   background: #e7e7cf;
   font-size: 80%;
}

.tblHeader {
   font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   background: #99CCFF;
   font-weight: bold;
}

.tblNotes {
   border-collapse : collapse;
   border: solid 1px #000000;
   background: #808000;
}


/* ----- TEXT ----- */

.txtBold {
   font-weight: bold;
}

.txtBoldG {
   font-weight: bold;
	color: #BA9A4A;
}

.txtItalic {
   font-style: italic;
}

.txtNormal {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

.txtFront {
	font: 17px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
   text-align: justify;
}

.txtNormalW {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.txtSmall {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

.txtHeaderG {
   font-size: 14px;
   font-weight: bold;
	color: #999966; 
}

.txtHeaderB {
   font-size: 14px;
   font-weight: bold;
	color: #000099; 
}

.txtHeaderR {
   font-size: 14px;
   font-weight: bold;
	color: #CC6633; 
}

.txtChartH {
	color: #009900;
   font-weight: bold;
}

.txtSideNav {
   font-size: 11px;
	color: #FFFFFF;
   padding-bottom: 10px;
   text-align: center;
}
.txtSideNav a:link {
	color:#f0edc8;
   text-decoration: underline;
}
.txtSideNav a:visited {
	color:#CCCCCC;
	text-decoration: underline;
}
.txtSideNav a:hover {
	color:#CCCCCC;
	text-decoration: underline;
}

.txtTopLink {
   font-size: 10px;
	color: #000000;
   padding-top: 10px;
   text-align: right;
}
.txtTopLink a:link {
	color:#BE5832;
	text-decoration: none;
}
.txtTopLink a:visited {
	color:#BE5832;
	text-decoration: none;
}
.txtTopLink a:hover {
	color:#804000;
	text-decoration: none;
}

.txtUB {
    text-decoration: underline;
    font-weight: bold;
}