BODY {
	font-family:Verdana,Helvetica,Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

P {
	font-family:Verdana,Helvetica,Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
TD {
	font-family:Verdana,Helvetica,Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
/* sized fonts */
.ss8blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:8px;
	font-weight:normal;
	color:#000000;
}
.ssb8blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:8px;
	font-weight:bold;
	color:#000000;
}
.ss8wht {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:8px;
	font-weight:normal;
	color:#FFFFFF;
}
.ss9blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#000000;
}
.ssb9blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#000000;
}
.ss9wht {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#FFFFFF;
}
.ss10blk {
	font-family:  Verdana,Helvetica,Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
.ssb10blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
.ss10gry {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#808080;
}
.ssb10gry {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#808080;
}
.ss10wht {
	font-family:  Verdana,Helvetica,Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
}
.ssb10wht {
	font-family:  Verdana,Helvetica,Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.ss10red {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#cc0033;
}
.ssb10red {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#cc0033;
}
.ss10fus {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ff00ff;
}
.ss11blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.ssb11blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.ss11gry {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#808080;
}
.ssb11gry {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#808080;
}
.ss11wht {
	font-family:  Verdana,Helvetica,Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}
.ssb11wht {
	font-family:  Verdana,Helvetica,Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.ss12blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.ssb12blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.ssb12gry {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.ss12wht {
	font-family:Verdana,Helvetica,Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}
.ssb12wht {
	font-family:Verdana,Helvetica,Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.ss13blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
}
.ssb13blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
.ss14blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
.ssb14blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.ssb14 {
	font-family:  Verdana,Helvetica,Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.ss14r {
	font-family:  Verdana,Helvetica,Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.ss20blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000000;
}
.ssb20blk {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000000;
}
.SectionTitle {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:9px;
	padding-bottom:6px;
	color:#000000;
}

/* named fonts */
.name {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.footer {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:8px;
	color:#000000;
}
.footer2 {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:9px;
	font-weight: bold;
	color:#FF0000;
}
.pln {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


/* links */
a,a:link,a:active,a:visited {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#cc0033;
}
a.email,a:link.email,a:active.email,a:visited.email {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:9.5px;
	font-weight:normal;
	color:#0f3913;
	text-decoration:none;
}

a.top,a:link.top,a:active.top,a:visited.top {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:8.5px;
	font-weight:bold;
	color:#cc0033;
	text-decoration:none;
}

a.pl,a:link.pl,a:active.pl,a:visited.pl {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a.pln,a:link.pln,a:active.plna:visited.pln {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.file,a:link.file,a:active.file,a:visited.file {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:underlined;
}

a.white,a:link.white,a:active.white,a:visited.white {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

a.btnt,a:link.btnt,a:active.btnt,a:visited.btnt {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}

a.grey,a.grey:link,a.grey:active,a.grey:visited {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-decoration: none;
}
a.grey:hover {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#990033;
	text-decoration: none;
}

a.box,a:link.box,a:active.box,a:visited.box {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#cc0033;
}

/* colors */
.red {color:#7e0d16;}

.dgrey {color:#666666;}

.white {color: #ffffff;}

.white {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.grey {
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-decoration: none;
}

/* object styles */
IMG.bb {
	BORDER: black 1px solid;
}

.submit {
	BORDER: black 1px solid;
	background-color : #cc0033;
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

TABLE.d {
	border-collapse: collapse;
	BORDER: black 1px solid;
}
TABLE.BorderedTable {
	border:solid 1px black;
	border-bottom-width:2px;
}
TABLE.BorderedTable2cc {
	border:solid 1px #cccccc;
	border-bottom-width:2px;
}
TD.da {
	font-family:  Verdana,Helvetica,Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

.da {
	font-family:  Verdana,Helvetica,Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

TD.db {
	font-family:  Verdana,Helvetica,Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

TD.dat {
	BORDER: black 1px solid;
	font-family:  Verdana,Helvetica,Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background-color: #e0e0e0;
}

TD.dbt {
	BORDER: black 1px solid;
	font-family:  Verdana,Helvetica,Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

TD.line {
	BORDER-top: black 1px solid;
	BORDER-left: black 1px solid;
	BORDER-right: black 1px solid;
	BORDER-bottom: #cc0033 2px solid;
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	background-color: #404040;
}

TD.report {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#000000;
}

TD.BorderedCellLeft {
	border:solid 1px black;
	border-right:none;
	border-bottom:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:black;
}

TD.BorderedCellLeftB {
	border:solid 1px black;
	border-right:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:black;
}

TD.BorderedCellright {
	border:solid 1px black;
	border-bottom:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:black;
}

TD.BorderedCellrightB {
	border:solid 1px black;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:black;
}

TD.BorderedCell1cc {
	border:solid 1px #cccccc;
	border-bottom:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:black;
}

TD.BorderedCellLeft1cc {
	border:solid 1px #cccccc;
	border-right:none;
	border-bottom:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:black;
}

TD.BorderedCellLeft1ccB {
	border:solid 1px #cccccc;
	border-right:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:black;
}

TD.BorderedCellright1cc {
	border:solid 1px #cccccc;
	border-bottom:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:black;
}

TD.BorderedCellright1ccB {
	border:solid 1px #cccccc;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:black;
}

TD.BorderedCell9s1cc {
	border:solid 1px #cccccc;
	border-bottom:none;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:black;
}

TD.BorderedCell9s1ccB {
	border:solid 1px #cccccc;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:black;
}

TD.BorderedCellLeft9s1cc {
	border:solid 1px #cccccc;
	border-right:none;
	border-bottom:none;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:black;
}

TD.BorderedCellLeft9s1ccB {
	border:solid 1px #cccccc;
	border-right:none;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:black;
}

TD.BorderedCellRight9s1cc {
	border:solid 1px #cccccc;
	border-bottom:none;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:black;
}

TD.BorderedCellRight9s1ccB {
	border:solid 1px #cccccc;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:black;
}

TABLE.listing {
	border-collapse: collapse;
	BORDER: black 1px solid;
}

TABLE.cont {
	border-collapse: collapse;
	BORDER: white 1px solid;
	background-color:#333333;
}

TD.mo {
	border: solid 1px #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	background-color: #505050;
	padding: 3px 3px;
	width: 116px;
}

TD.mof {
	border: solid 1px #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	background-color: #cc3333;
	padding: 3px 3px;
	width: 116px;
}

TD.mn {
	border: solid 1px #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	background-color: #333333;
	padding: 3px 3px;
	width: 116px;
}

TD.mnf {
	border: solid 1px #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	background-color: #993333;
	padding: 3px 3px;
	width: 116px;
}

span.mt,a.mt,a.mt:link,a.mt:active,a.mt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cccccc;
	text-decoration:none;
	line-height: 20px;
	padding-left:1px;
}
a.mt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

TABLE.mn {
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin-bottom: 10px;
}
a.mn,a.mn:visited,a.mn:active,a.mn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

TD.l {
	BORDER: black 1px solid;
}

TD.jb {
	BORDER-bottom: black 1px solid;
}

.btn {
	border: black 1px solid;
	background-color : #cc0033;
	padding : 2;
}

.back {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	visibility: hidden;
	overflow: hidden;
}
.HideIt {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	visibility: hidden;
	overflow: hidden;
}
.ShowIt {
	position: absolute;
	visibility: visible;
	overflow: visible;
}
.InputOverride
{
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	position:relative;
	left:3px;
	text-align:right;
}

/* forms */
INPUT.w, TEXTAREA.w {
	width:350;
}

INPUT, TEXTAREA, SELECT {
	font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
}
DT {line-height:20px;}

.dc {
	position: absolute;
	clip: rect(0px auto 0px 0px);
}

.do {
	clip: rect(0px auto auto 0px);
}

.Button
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	width: 120px;
	text-decoration: none;
	cursor:default;
}

.Button_over
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0033;
	width: 120px;
	text-decoration: none;
	cursor:hand;
}

/* Maintenance Pages */
a.MaintLink, a.MaintLink:link, a.MaintLink:active, a.MaintLink:visited
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
}
a.MaintLink:hover
{
	color: red;
}
.MaintColumnHead
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	background-color: PaleGoldenrod;
	cursor: default;
}
.MaintColumnHeadSelected
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
	background-color: PaleGoldenrod;
	cursor: default;
}
.MaintColumnHeadOver
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
	background-color: PaleGoldenrod;
	cursor: hand;
}
TD.MaintDetailFieldName {
	font-family:Verdana;
	font-size:10px;
	color:black;
	background-color:PaleGoldenrod;
	border:solid 1px black;
	border-right:none;
	border-bottom:none;
}
TD.MaintDetailFieldNameB {
	font-family:Verdana;
	font-size:10px;
	color:black;
	background-color:PaleGoldenrod;
	border:solid 1px black;
	border-right:none;
}
TD.MaintDetailFieldValue 
{
	font-family:Verdana;
	font-size:10px;
	color:black;
	background-color:WhiteSmoke;
	border:solid 1px black;
	border-bottom:none;
}
TD.MaintDetailFieldValueB
{
	font-family:Verdana;
	font-size:10px;
	color:black;
	background-color:WhiteSmoke;
	border:solid 1px black;
}

.SortableColumnHead
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	cursor: default;
}
.SortableColumnHeadSelected
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cc0033;
	cursor: default;
}
.SortableColumnHeadOver
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: SeaGreen;
	cursor: hand;
}

.HelpTextPopUp
{
    display: none;
    position: absolute;
    left: 35px;
    font-family: Verdana;
    font-size: 9px;
    color: black;
    font-weight: normal;
    text-align: left;
    background: whitesmoke;
    border: solid 1px black;
    padding: 2px;
}

/* Tabs */
a.TabLink, a.TabLink:link, a.TabLink:active, a.TabLink:visited
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.TabLink:hover
{
	color: #cc0033;
	text-decoration: underline;
}
.TabText
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0033;
}