

.pgSetup{
	background-color:#FFFEDD;
	margin:0px 0px 0px;
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
}


a.link:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#0033CC;
	text-decoration: none;
}

a.link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#999933;
	text-decoration: none;
}

a.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#990000;
	text-decoration: none;
}


a.linkbold:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#0033CC;
	text-decoration: none;
}

a.linkbold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#999933;
	text-decoration: none;
}

a.linkbold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#990000;
	text-decoration: none;
}

a.linkreport:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
}

a.linkreport:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
}

a.linkreport:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#990000;
	text-decoration: none;
}

.rollmenutop_table {
	background: #D9C1C0;
	font-weight: normal;
	vertical-align: middle;
	cellspacing: 1px;
	cellspacing-color: #D9C1C0;
}

.rollmenutop_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	background: #FCFBFB;
	font-weight: bold;
	vertical-align: middle;
	weight: 15px;

}

.rollmenutop_off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #F3ECEC;
	font-weight: bold;
	vertical-align: middle;
	weight: 15px;
}


.rollmenu_table {
	background: #999999;
	font-weight: normal;
	vertical-align: middle;
	cellspacing: 1px;
	cellspacing-color: #999999;
}

.rollmenu_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #FFFDEE;
	font-weight: bold;
	vertical-align: middle;
	weight: 15px;

}

.rollmenu_off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #FDEAC5;
	font-weight: bold;
	vertical-align: middle;
	weight: 15px;
}


.ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 0px 0px 0px;
	list-style: circle;
	color: #666666;
	}

.text {
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
}

.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#666666;
}

.txredbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#990000;
}

.txrednorm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#990000;
}

.textdark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#333333;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#990000;
}

.header1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#530808;
}


.tablemain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #FFFEDD;
	font-weight: bold;
	vertical-align: middle;
}

/* Table */

.tablegr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #D9C1C0;
	font-weight: bold;
	vertical-align: middle;
}

.rawheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #D9C1C0;
	font-weight: bold;
	vertical-align: middle;
	height: 18px;
}

.rawlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #F8E1E1;
	font-weight: bold;
	vertical-align: middle;
	height: 18px;
	cursor: normal;
}

.rawdark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #EAD8D7;
	font-weight: bold;
	vertical-align: middle;
	height: 18px;
	cursor: normal;
}

.rawover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #FFCC66;
	font-weight: bold;
	vertical-align: middle;
	height: 18px;
	cursor: hand;
}

.rawvisited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #D6D3D3;
	font-weight: bold;
	vertical-align: middle;
	height: 18px;
}


.strawyellow {
	background: #FFFDEE;
	vertical-align: middle;
	height: 1px;
}

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background: #FFFFFF;
	font-weight: normal;
	vertical-align: middle;
	text-decoration: none;
}

.rawyellowtop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #FFFDEE;
	font-weight: bold;
	vertical-align: top;
}

.rawdarktop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #F3ECEC;
	font-weight: bold;
	vertical-align: top;
	height: 18px;
}

.rawlighttop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #FCFBFB;
	font-weight: bold;
	vertical-align: top;
	height: 18px;
}

.txinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#600A0A;
}

/* Calendar */

.calendarbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: #FCFBFB;
	font-weight: bold;
	vertical-align: middle;
	height: 19px;
	border: 0px;
}

/* Login */
.strawlogin {
	background: #990000;
	height: 1px;
}

.pgLogin{
	background-color:#FFFFFF;
	margin:0px 0px 0px;
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
}

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
}

/* Bottom */
.gr_grey {
	background: #EFEFE7;
	height: 17px;
}

.strawred {
	background: #990000;
	height: 2px;
}

.strawgrey {
	background: #CCCCCC;
	height: 1px;
}

.footnote{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#333333;
}

.errors{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#FF0000;
}

.messages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#0000FF;
}
