.Box {
	background-color:#777777;
}

.BoxHeader {
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
}

.BoxSpace {
	background-color:#ffffff;
}

.dataTable1 {
	background-color:#888888;
}

.dataRow1 {
	background-color:#ffffff;
}

.dataCell1 {
	font-size:10pt; 
	color:#ffffff;
}

.dataCell2 {
	font-size:10pt;
}

.8R {
	font-size:8pt;
}

.8B {
	font-size:8pt;
	font-weight:bold;
}

.9R {
	font-size:9pt;
}

.9B {
	font-size:9pt;
	font-weight:bold;
}

.10R {
	font-size:10pt;
}

.10B {
	font-size:10pt;
	font-weight:bold;
}

.GridHeader1 {
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	background-color:#999999;
}

.GridItem1 {
	font-size:8pt;
	color:#000000;
	background-color:#dddddd;
}

.GridAlternatingItem1 {
	font-size:8pt;
	color:#000000;
	background-color:#eeeeee;
}

.GridFooter1 {
	font-size:8pt;
	font-weight:bold;
	color:#ff0000;
	background-color:#999999;
}

.Message {
	font-size:8pt;
	color:#cc0000;
}

.Bulletin {
	font-size:8pt;
	color:#ff3300;
}

a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#FF0000; text-decoration:underline;}

.defaultbody {font-size:9pt; font-family:arial,sans-serif,verdana; background-color:#ffffff;}
.defaulttext {font-size:9pt; font-family:arial,verdana;}
.smalltext {font-size:8pt; font-family:arial,verdana;}

.dataTable {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.dataCellGray {
	font-size:9pt; 
	font-family:arial,verdana;
	background-color:#eeeeee;
}

.formElements {
	font-size:8pt; 
}

.formButtons {
	background-color:#DDE5FF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	font-size:8pt; 
}

.formButtonsDepressed {
	background-color:#BBC9DD;
	font-weight: bold;
	border-bottom: 1px solid #AFC4D5;
	border-right: 1px solid #AFC4D5;
	border-left: 1px solid #104A7B;
	border-top:1px solid #104A7B;
	font-size:8pt; 
}

.formButtonsDepressedLite {
	background-color:#CCD5EE;
	border-bottom: 1px solid #AFC4D5;
	border-right: 1px solid #AFC4D5;
	border-left: 1px solid #104A7B;
	border-top:1px solid #104A7B;
	font-size:8pt; 
}

/*
Top navigation tab
*/
.tabSubButtonActive {font-size:9 pt; font-family:arial,sans-serif,verdana; background-color:#4A65A5; 
	color:#333377;
	border-top: 1px solid #8888AA;
	border-left: 1px solid #8888AA;
	border-right: 1px solid #8888AA;
	border-bottom: 1px solid #8888AA;
}

.tabSubButtonInactive {font-size:9 pt; font-family:arial,sans-serif,verdana; background-color:#ddddEE; 
	color:#000000;
	border-left: 1px solid #8888AA;
	border-right: 1px solid #8888AA;
	border-bottom: 1px solid #8888AA;
}

.tabButtonActive {font-size:9 pt; font-family:arial,sans-serif,verdana; background-color:#4A65A5; 
	color:#333377;
	border-top: 1px solid #8888AA;
	border-left: 1px solid #8888AA;
	border-right: 1px solid #000022;
}

.tabButtonInactive {font-size:9 pt; font-family:arial,sans-serif,verdana; background-color:#ddddEE; 
	color:#BBBBBB;
	border-top: 1px solid #8888AA;
	border-left: 1px solid #8888AA;
	border-right: 1px solid #000022;
}

.tabBanner {font-size:9 pt; font-family:arial,sans-serif,verdana; background-color:#4A65A5; color:#333377;}

.homeBoxHeader {font-size:9 pt; font-family:arial,sans-serif,verdana; background-color:#DDE5FF; color:#000000;}

.tablebutton {font-size:9 pt; font-family:arial,sans-serif,verdana; background-color:#DDE5FF; color:#333377;
	border-top: 1px solid #8888AA;
	border-left: 1px solid #8888AA;
	border-bottom: 1px solid #000022;
	border-right: 1px solid #000022;
}