BODY, P, TABLE, TD, TH, BR, DIV, SPAN
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color: #000000;
}

H1 
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 22px;
	font-weight: bold;
	text-decoration: none;
	color: #3333cc;
	text-align: center;
}

H2 
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 20px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	color: #000000;
}

H3 
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 16px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	color: #000000;
}

H4 
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 14px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	color: #000000;
}

LI 
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 14px;
	font-weight: bold;
	text-decoration: none;
	color: black;
	text-align: left;
}

/*Applies zebra pattern to tables for easier visualization*/
/*
table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th {
    background-color: #FFFFE0;
}
*/

.buttonTextGreen
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight: bold;
	color: #006633;
	margin-left: 25px;
}

/*Applies styles to text located in the header*/
.instructionText
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
	font-style: italic;
	color: #B10202;
	text-align: center;
}

.tableMenu
{
	background-color: #e1eafe;
	padding: 5px;
}

.tableMenu:hover
{
	background-color: #cccccc;
	padding: 5px;
}

.tableText
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 14px;
	color: #000000;
}

.tableColHdr 
{
	font-family : Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size : 14px;
	text-decoration: none;
	text-align: center;
}

.tableColHdrLeft 
{
	font-family : Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size : 14px;
	text-decoration: none;
	text-align: left;
}

.tableRowHdr 
{
	font-family : Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size : 16px;
	text-decoration: none;
	text-align: right;
	padding-right: 15px;
}

.sideBarLink
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffff99;
}

.sideBarLink:Hover 
{
    text-decoration: none;
	color: #ff3333;
}

.bodyText 
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.copyright 
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.loggedIn 
{
	font-family: Verdana, Arial, Helvetica;
	width: 600px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	text-decoration: italic;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 15px
}

.logout 
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: italic;
	color: #8B0000;
}

.logout:hover 
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #B10202;
		
}

.ForgotPW 
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: italic;
	color: #8B0000;
}

td.nav {
text-align: center;
font-family: arial;
color: #000000;
font-size: 10px;
background-color: #FFFFFF;
padding: 3px;
border: solid;
border-color: #000000;
border-width: 1px;
}

td.nav:hover {
text-align: center;
font-family: arial;
color: #000000;
font-size: 10px;
background-color: #999999;
padding: 3px;
border: solid;
border-color: #000000;
border-width: 1px;
}

.mainMenuItem
{
	background-color: #F5F5DC;
	padding: 5px;
	border-style:solid; 
	color: #4682B4;
	border-style:inset; 
	border-width:5px; 
	margin-right:2px; 
	text-align:center;
}

/*Applies styles to text within the footer*/
.footer
{
	font-family: sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-decoration: none;
	color: #000000 ;
}

/*Applies hover styles to text within the footer when mouse-over*/
.footer:hover
{
 	font-family: sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-decoration: none;
	color: #B10202;
}


/*Applies styles to text within Span tags used for Main Menu Items*/
.mainMenuText
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/*Applies hover styles to text within Span tags used for Main Menu Items*/
.mainMenuText:hover
{
	background-color: #DCDCDC;
 	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
	color: #006400;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/*Applies styles to text within links on colored backgrounds for WCAG AA contrast*/
.mainMenuText.onGreenBg
{
	color: #000000;
}

.mainMenuText.onRedBg
{
	color: #000000;
}


/*Applies styles to text within Span tags used for the list of Applications*/
.appItem
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 16px;
	font-weight : bold;
	text-decoration: none;
	color: #0000FF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/*Applies hover styles to text within Span tags used for the list of Applications*/
.appItem:hover
{
	background-color: #DCDCDC;
	font-family : Verdana, Arial, Helvetica;
	font-size : 16px;
	font-weight : bold;
	text-decoration: none;
	color: #006633;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/*Applies styles to text located in the header*/
.hdrText
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 18px;
	font-weight : bold;
}

/*Applies styles to text to provide notice to users*/
.noticeText
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
	font-style: italic;
	color: #B10202;
}

/*Applies styles to text to provide notice to users (non-italicized, non-bold)*/
.noticeTextNormal
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight: normal;
	text-decoration: none;
	color: #B10202;
}

/*Applies styles to text to provide notice to users*/
.noticeTextlight
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
	font-style: italic;
	color: #B10202;
	opacity: 0.6;
}

/*Applies styles to text for help */
.helpText
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
	font-style: italic;
	color: #006633;
}

/*Applies styles to text located in the header*/
.instText
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
	font-style: italic;
	color: #595959;
}

/*Applies styles to text located in the header*/
.stdButtonText
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
	color: #000000;
}

/*Applies styles to text located in the header*/
.stdButtonText:hover
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
	color: #008000;
}

/*Styles for Table TD tags used for storing icons that link to edit functionality*/
/*Placeholder for applying hover styles to Table TD tags used for storing icons that link to edit functionality*/
.editIcon
{
}

/*Applies hover styles to TAble TD tags used for storing icons that link to edit functionality*/
.editIcon:hover
{
	background-color:  	#ADD8E6;
}

.addTagHdr 
{
	font-family : Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size : 16px;
	text-decoration: none;
}

.outerDivNormalCenter 
{
	width : 800px;
	text-align: center;
}

/*Applies styles to select lists*/
.selectList
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	text-decoration: none;
}

/*Applies styles to select lists*/
.selectListBold
{
 	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}

.shIcon
{ 
	height:45px; 
}


/*
.shIcon
{ 
	height:35px; 
	opacity: 1; 
	filter: alpha(opacity=100); 
}

.shIcon:hover 
{ 
	height:35px; 
	opacity: 0.5; 
	filter: alpha(opacity=50); 
}
*/

.fpwText
{ 
	font-size : 14px;
	font-weight : bold;
	font-style: italic;
	color: #B10202;
}

.fpwText:hover 
{ 
	font-size : 14px;
	font-weight : bold;
	font-style: italic;
	color: #006633;
}

.fpwIcon
{ 
	height:35px; 
	width:55px;
	opacity: 1; 
	filter: alpha(opacity=100); 
}

.fpwIcon:hover 
{ 
	height:35px; 
	width:55px;
	opacity: 0.5; 
	filter: alpha(opacity=50); 
}

.timeoutNotice
{
 	display: none; 
	height: auto; 
	width: 450px;
	border: 3px solid red; 
	background-color: #eee; 
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: none; 
	font-style: italic; 
	color: #B10202;
	z-index: 99;
}
