A.black {
color: #990000;
text-decoration: underline;
}

A.black:hover {
color: #410066;
text-decoration: underline;
}

A.white {
color: #FFFFFF;
text-decoration: none;
}

A.white:hover {
color: #FFFFFF;
text-decoration: underline;
}

td, body, p, .text {
font-family: arial;	
font-size: 12px;	
color: 333333;}

ul, li { list-style-type: disc; list-style-position:inside; font-family: arial;	
font-size: 12px;}

.error {font-weight: bold; color: FF0000;}
.formhelp {font-size: 8pt;}

.bgblack {background-color: 333333;}
.bggray {background-color: c2c2c2;}
.bggray_lte {background-color: cccccc;}
.bgred {background-color: ff3333;}
.bgwhite {background-color: ffffff;}

.textbold {font-weight: bold;}
.textred {color: ff3333;}
.textgray {color: C2C2C2;}
.textsmall{font-size: 10px;}

.page_title {font-size: 18px; color: 3333cc; font-weight: bold;}
.copyright {font-size: 9px; color: 333333;}

a {text-decoration: underline;}
a:hover {text-decoration: underline;}

a.NavOn {font-size:12px; font-weight:bold; line-height:20px}
a.NavOff {font-size:12px; line-height:20px}

.category {font-size: 14px; color: 339966; font-weight: bold;}
.title {font-size: 11px; font-weight: bold;}
a.title {font-size: 11px; font-weight: bold; text-decoration:underline}
.title_detail {font-size: 14px; font-weight: bold;}
.subtitle {font-size: 12px; font-weight: bold; color: 515151}

.PrinterFriendly {font-size: 10px; font-weight: bold; color:FFFFFF; text-decoration: none;}

.title_white {font-size: 14px; color: FFFFFF; font-weight: bold;}
a.title_white {font-size: 14px; color: FFFFFF; font-weight: bold;}
a:visited.title_green {font-size: 14px; color: 246C55; font-weight: bold;}

.navL2 {font-size: 11px; font-weight: bold; color: 999999; text-decoration: none;}
a.navL2 {color: 999999;}
a:hover.navL2 {font-weight: bold; text-decoration: none;}
a:visited.navL2 {color: 999999;}
tr.navL2  {background-color: 999999;}
td.navL2  {background-color: 999999;}
li.navL2 {list-style-image: url(../images/L2_bullet.gif);}

pubtitle {text-decoration: none;}
a.pubtitle {text-decoration: none;}
a.pubtitle:hover {text-decoration: underline;}/**/

.navL3 {font-size: 11px; font-weight: bold; color: 999999; text-decoration: none;}
.navL3on {font-size: 11px; font-weight: bold; color: ffffff; text-decoration: none;}
a.navL3 {color: 999999;}
a.navL3on {font-size: 11px; font-weight: bold; color: 999999; text-decoration: none;}
a:hover.navL3 {font-weight: bold; text-decoration: none;}
a:visited.navL3 {color: 999999;}
table.navL1 {background-color: 999999;}
tr.navL3  {background-color: 999999;}
td.navL3  {background-color: 999999;}
li.navL3 {list-style-image: url(../images/L3_bullet.gif);}

.navL4 {font-size: 11px; font-weight: normal; color: 336699; text-decoration : none;}
a.navL4 {color: 336699;}
.navL4on {color: ffffff;}
a.navL4on {color: ffffff;}
a:hover.navL4 {text-decoration: underline;}
a:visited.navL4 {color: 336699;}
table.navL1 {background-color: ffffff;}

.siteMapL1 {font-size: 12px; font-weight: normal; color: 3333cc; text-decoration: none;}
.siteMapL2 {font-size: 11px;}
.siteMapL3 {font-size: 11px;}
.siteMapL4 {font-size: 11px;}

.formfield {font-size: 12px; font-weight: bold; color: 3333cc; text-decoration: none;}

/* ADMIN SECTION STYLES */
input.adminButton {font : 13px MS Sans Serif, Arial, Helvetica, sans-serif;
	padding : 1px 3px 1px 3px;
	border : 1px solid GRAY;
	align: center;
	background-color : D4D4D4;
/* USE SAME COLOR AS .tdcolormedium FOR BEST AFFECT */
	color : 606060;
	font-weight : 200;
}
input.adminButtonSM {font : 11px MS Sans Serif, Arial, Helvetica, sans-serif;
	padding : 1px 1px 1px 1px;
	border : 1px solid GRAY;
	align: center;
	background-color : D4D4D4;
/* USE SAME COLOR AS .tdcolormedium FOR BEST AFFECT */
	color : 606060;
	font-weight : 200;
}
input.txtSm1 {font : 10px MS Sans Serif, Arial, Helvetica, sans-serif;
	padding : 1px 3px 1px 3px;
	border : 1px solid Black;
	align: center;
	background-color : FFFFFF;
/* USE SAME COLOR AS .tdcolormedium FOR BEST AFFECT */
	color : 686868;
	font-weight : 200;
}
input.txtSm2 {font : 10px MS Sans Serif, Arial, Helvetica, sans-serif;
	padding : 1px 3px 1px 3px;
	border : 1px solid Black;
	align: center;
	background-color : FFFFCC;
/* USE SAME COLOR AS .tdcolormedium FOR BEST AFFECT */
	color : 686868;
	font-weight : 200;
}
input.txtSm3 {font : 10px MS Sans Serif, Arial, Helvetica, sans-serif;
	padding : 1px 3px 1px 3px;
	border : 1px solid Black;
	align: center;
	background-color : CCFFCC;
/* USE SAME COLOR AS .tdcolormedium FOR BEST AFFECT */
	color : 686868;
	font-weight : 200;
}
input.txtSm4 {font : 10px MS Sans Serif, Arial, Helvetica, sans-serif;
	padding : 1px 3px 1px 3px;
	border : 1px solid Black;
	align: center;
	background-color : 99CCFF;
/* USE SAME COLOR AS .tdcolormedium FOR BEST AFFECT */
	color : 686868;
	font-weight : 200;
}

.tdcolorlight {background-color: CCD9D3;}
.tdcolormedium {background-color: 868686;}
.tdcolordark {background-color: 686868;}
.tdhighlight {background-color: FFFFCC;}

/*AdminHeader and AdminNavActive should be the same, these are for the four steps of the mailbagger */
.AdminNavActive {font-weight: bold; font-size: 11px; color: 808080; text-transform:uppercase}
.AdminNav {font-weight: bold; font-size: 11px; color: 808080; text-transform:uppercase}
a.AdminNavLink {font-weight: bold; font-size: 11px; color: 808080; text-decoration: underline; text-transform:uppercase}
a:visited.AdminNavLink {font-weight: bold; font-size: 11px; color: 808080; text-decoration: underline; text-transform:uppercase}
a:hover.AdminNavLink {font-weight: bold; font-size: 11px; color: 808080; text-decoration: none; text-transform:uppercase}

/* USE SAME COLOR AS .tdcolordark FOR BEST AFFECT */
.AdminTitle {font-weight: bold; font-size: 14px; color: 686868;}
.AdminHeader {font-weight: bold; font-size: 13px; color: 686868;}
.AdminSubHeader {font-weight: bold; font-size: 10px; color: 686868;}

/* STYLES FOR THE CMS TABLE */
.adminGroupHeader {background-color: 868686; color: FFFFFF; font-size:11px; font-weight:bold}
.adminTDHeader {font-weight: bold; font-size: 10px; color: FFFFFF; background-color:686868; text-transform:uppercase}
a.adminTDHeader {font-weight: bold; font-size: 10px; color: FFFFFF; background-color:686868; text-transform:uppercase}
a.admin {color: 000000; font-size:11px; font-decoration:underline;}
a:visited.admin {color: 000000; font-size:11px;}
.admin {color: 000000; font-size:11px;}
a.adminTitle {color: 686868; font-size:11px; font-weight:bold}


/* USE SAME COLOR AS .tdcolordark FOR BEST AFFECT */
.tabnav {font-size: 9pt; font-weight: bold;	color: 686868; text-decoration: none;}
a.tabnav {font-size: 9pt; font-weight: bold; color: 686868; text-decoration: none;}
a:visited.tabnav {font-size: 9pt; font-weight: bold; color: 686868; text-decoration: none;}
/* USE SAME COLOR AS .tdcolorlight FOR BEST AFFECT */
.tabnavoff {font-size: 9pt; font-weight: normal; color: CCD9D3; text-decoration: none;}
a.tabnavoff {font-size: 9pt; font-weight: normal; color: CCD9D3; text-decoration: none;}
a:visited.tabnavoff {font-size: 9pt; font-weight: normal; color: ffffff; text-decoration: none;}
/* USE SAME COLOR AS .tdcolordark FOR BEST AFFECT */
.FeatureTitle {font-family: arial; background-color: 686868; font-weight: bold; font-size: 14px; color: ffffff;}