.corpdark {background:#006;color:#FFF}
.corpmedium {background:#69C;color:#FFF}
.corplight {background:#CCC;color:#000}

.main-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.main-content-no-pad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
	color: #222;
	text-align: left;
	vertical-align: text-top;
	font-size: .75em;
}

.main-content-ns {}
.head {color:#000; font-size:16pt; font-weight:bold}
.subhead {color:#33C; font-size:13pt; font-weight:bold}
.subheaderr {color:#F00; font-size:13pt; font-weight:bold}
.subhead2 {color:#000; font-size:10pt; font-weight:bold}
.normal {color:#000; font-size:10pt; font-weight:normal}
.footnote {color:#000; font-size:8pt; font-weight:normal; font-style:italic}
.odd {background:#EEE; color:#000;}
.even {background:#DDD; color:#000;}
.brd {}
TD.ftr{background:#000;color:#FFF}
DIV.ftr {color:#FFF}
.hde {visibility:hidden}
.citm {padding-right:2px;color:#F00;text-align:right;background:#FFF}
.itm {padding-right:2px;color:#000;text-align:right}
.msttitle {color:#FFF;font-weight:bold;padding-left:4px;text-indent:4px}
.mstlink {color:#F90}
.mstmenu {padding-top:0px;padding-bottom:1px;padding-left:2px;margin-top:0px;margin-bottom:0px;float:left}
.mstsrch {padding-top:0px;padding-bottom:1px;margin-top:0px;margin-bottom:0px;float:right}
SPAN.mstpull SELECT{background:#CCF;font-weight:bold;text-decoration:none;color:#000}
.logout-head {background:#006; color:#FFFFFF;}
.logout {background:#FFFFCC;color:#FFFFCC}
.login-head {background:#333;color:#FFF}
.login {background:#CCC;color:#666;font-weight:bold}

A.nonu:link,A.nonu:visited {text-decoration:none;color:#000}
A.nonu:hover {text-decoration:none;color:#FFF}
A.nonuw:link,A.nonuw:visited {text-decoration:none;color:#FFF}
A.nonuw:active,A.nonuw:hover {text-decoration:none;color:#CCF}
A.nonuwr:link,A.nonuwr:visited {text-decoration:none;color:#FFF}
A.nonuwr:active,A.nonuwr:hover {text-decoration:none;color:#F00}
A.nonuc:link,A.nonuc:visited {text-decoration:none;color:#F00}
A.nonuc:active,A.nonuc:hover {text-decoration:none;color:#000}
A.undw:link,A.undw:visited {color:#FFF}
A.undw:active,A.undw:hover {color:#F00}
A.brd:link,A.brd:visited {text-decoration:none;color:#000}
A.brd:hover {text-decoration:none;color:#F00}
A.footer:link,A.footer:visited {text-decoration:none;color:#FFF;font-size:8pt}
A.footer:active,A.footer:hover {text-decoration:none;color:#CCF;font-size:8pt}
font.footer{color:#FFF;font-size:8pt}

.bl {
	width: 50%;
        background-color: #CCC;
}

.bl-wide {
	width: 100%;
        background-color: #CCC;
}

.br {
}

.tl {
}

.tr {
}

.clear {
	font-size: 1px; height: 1px
	}

.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #96A6C7;
	margin: 0px 0px 1px 6px;
	padding: 0px;
	vertical-align: text-top;
	background-color: #FDFDFD;
	line-height: 14px;
	}

.featuretitle {background:#000;color:#FFF}
.feature {background:#FFF;color:#000}

.black {background:#000;color:#FFF}
.dkgrey {background:#999;color:#FFF}
.ltgrey {background:#CCC;color:#000}
.dkblue {background:#039;color:#FFF}
.ltblue {background:#CCF;color:#000}
.dkred {background:#C33;color:#FFF}
.ltred {background:#F99;color:#000}
.dktan {background:#C96;color:#FFF}
.lttan {background:#FFC;color:#000}
.vltgrey {background:#EEE;color:#000}
.white {background:#FFF;color:#000}

A.nonu:active { text-decoration:none;color:#FFFFFF} 

.dark { background-color: #b70000; }
.light { background-color: #ffcc00; }
.white { background-color: #ffffff; }
.gray { background-color: #AAAAAA; }
.fontFooter { font-size: 8pt; color: white; }
.fontMastheadUpper { font-family: Arial, Geneva, Helvetica; font-size: 20pt; color: #ffffff; }
.fontMastheadLower { font-family: Arial, Geneva, Helvetica; font-size: 14pt; color: #ffffff; }

.divider { background-color: #666699; }
.red { background-color: #cc0000 }
.redtext:link {COLOR: #f00; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.redtext:visited {COLOR: #f00; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.redtext:hover {COLOR: #f60; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.redtext:active {COLOR: #f00; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.yellow { background-color: #cc9900 }
.green { background-color: #009900 }
.fontNormal { font-size: 10pt; color: #000000; }
.fontSmall { font-size: 8pt; color: #000000; }
.fontLarge { font-size: 18pt; font-weight: bold; color: #000000; }
.fontTitleApp { font-size: 24pt; font-weight: bold; color: #cc9900; }
.fontTitleAppRed { font-family: Times New Roman; font-weight: bold; font-style: italic; color: red; }
.fontTitleWindow { font-size: 10pt; font-weight: bold; color: white; }
.fontTitleLarge { font-size: 10pt; font-weight: bold; color: white; }
.fontTitleSmall { font-size: 8pt; color: white; }
.fontHeadline { font-size: 13pt; font-weight: bold; color: #0000CC; ; text-decoration: underline}
.fontNews { font-size: 9pt; color: #000000; }
.fontAlert { font-size: 9pt; color: #000000; }
.fontAlertAck { font-size: 9pt; font-style: italic; color: gray;}
.fontLegend { font-size: 8pt; font-style: italic; color: #000000; }
.fontMenuHeading { font-size: 10pt; font-weight: bold; color: white; }
.fontMenuItem { font-size: 10pt; font-weight: bold; color: #000000; }
.fontMenuSubItem { font-size: 10pt; color: #000000; }
.fontButton { font-size: 10pt; font-weight: bold; color: #cc9900; }
.fontAction { font-size: 8pt; color: white; }
.paddedsmall {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #333; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: left; padding-top: 0px }
.padded_body_tight { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #333333; LINE-HEIGHT: 17px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.paddedsmall { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: left; padding-top: 0px
