/*
Styles
*/

/*** SITE WIDE ***/
	/* Forms */
		.frmInput { font-family: Verdana,Arial, Helvetica, sans-serif; color: #555555; text-decoration: none; font-size: 11px; border: 1px solid Silver; padding-left:3px; }
		.frmButton { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; border: thin solid DarkSeaGreen 1px; background: white; letter-spacing : 1px; margin : 2px; }
		.frmDropDown {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #737373; border: 1px #C0C0C0 solid; padding: 0px;}
		.frmDropDown120 {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; height: 17px; width: 120px; color: #737373; border: 1px #C0C0C0 solid;}
		.frmDropDownSmall { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; height: 17px; width: 60px; color: #737373; border: 1px #C0C0C0 solid;}

	/* General Site Elements */
		.dummy { color: gray;}
		HR { height:1px; color: DarkSeaGreen;}
	
	/* Misc Styles */
		.dummy { color: gray;}
		.sitePageHeader { font-family: Verdana,Arial, Helvetica, sans-serif; letter-spacing: 1px; color: darkorange; font-size: 17px;}	
		.fntBold { font-weight: bold; }
		.imgPadRight { border-right: 5px solid white; }
	/* Misc Table Styles */
		.dummy { color: gray;}
		.tblNoPad {	padding: 0px; }
		.tblSmallPad {	padding-left: 3px; }
		.tblNormal { padding: 0px; text-align: left; border: 0px;};
/*** END SITE WIDE ***/

/* std - Standard Site Wide Text */
	.dummy { color: gray;}
	
	.stdText { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: dimgray; text-decoration: none;}
		.stdText:link { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: dimgray; text-decoration: none;}
		.stdText:visited { color: dimgray; text-decoration: none;}
		.stdText:hover { color: dimgray; text-decoration: none; background: whitesmoke; }
		.stdTextHeader { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: dimgray; text-decoration: none; font-weight: bold;}
		
		.stdTextHeaderOrange { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: darkorange; text-decoration: none;}
		.stdTextHeaderLink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: steelblue; text-decoration: none; }
		.stdTextHeaderLink:hover { text-decoration: underline; }
		
			.stdTextHeader { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: dimgray; text-decoration: none; }
		
		
	.stdTextLink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: steelblue; text-decoration: none; }
	.stdTextLink:link { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: steelblue; text-decoration: none; }
	.stdTextLink:visited { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: steelblue; text-decoration: none; }
	.stdTextLink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: orange; text-decoration: none; }
	.stdTextLink:active { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: orange; text-decoration: none; }
	
	.stdIcoLink:link { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: steelblue; text-decoration: none;}
	.stdIcoLink:link { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: steelblue; text-decoration: none;}
	.stdIcoLink:visited { color: steelblue; text-decoration: none;}
	.stdIcoLink:hover { color: steelblue; text-decoration: underline;}

	
/* END STD */
	
/* sml - Small Standard Text */
	.dummy { color: gray;}
	.smlText 		{	font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none}
	.smlText:hover 	{	text-decoration: underline}
	.smlText:active {	text-decoration: none}


	.smlTextLink 		{	font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
	.smlTextLink:hover 	{	text-decoration: underline;}
	.smlTextLink:active {	text-decoration: none;}	


		.smlTextBars	{	font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: gainsboro; text-decoration: none}
/* END SML */


/*** nfo - Alerts ***/ 
	.nfoTbl{ border-top: 1px Solid LightSteelBlue; border-bottom: 1px Solid LightSteelBlue;	padding: 4px; }
	.nfoTblLeft { padding-right: 7px;  vertical-align: top;}
	.nfoTblRight { vertical-align: top;}

	.nfoText { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: dimgray; text-decoration: none }
	.nfoTextExclamation { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: LightSteelBlue; text-decoration: none; font-weight: bold;}
	
	.nfoTextLink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: dimgray; text-decoration: none; }
	.nfoTextLink:hover { background: whitesmoke; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: dimgray; text-decoration: none; }
	.nfoTextLink:active { background: whitesmoke; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: dimgray; text-decoration: none; }
/*** END nfo ***/

/*** nav - Top Nav Table ***/
	.navTbl { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: White; background: LightSteelBlue; padding: 2px; letter-spacing : 2px; }
	.navTblYellow { height: 2px; background: LightGoldenrodYellow; padding: 0px; }
	.navTblLeft { padding-left: 5px; padding-right: 10px; vertical-align: middle; }
	.navTblRight { vertical-align: middle; }	
/*** END nav ***/


/*** pcs - Process Form Table ***/
	.pcsTbl { font-family: Verdana,Arial, Helvetica, sans-serif; color: gray; font-size: 11px; padding: 3px; padding-right: 4px;	padding-left: 4px; border: 1px Solid gainsboro; }
	.pcsTblTop { color: LightSteelBlue; font-size: 12px; background: LightGoldenrodYellow; font-weight: bold; padding: 0px; vertical-align : middle; padding-left: 10px; letter-spacing : 1px; }
	.pcsTblLeft { text-align : right; vertical-align: top; background: LightSteelBlue; letter-spacing: 1px; color: white; font-size: 11px; }
	.pcsTblRight { text-align: left; background: whitesmoke; color: silver;}
	.pcsTblWhite {  background: white; vertical-align: top;}
	.pcsTblBottom { background: white; text-align: right;}
	.pcsTblDivider { text-align:right; background: white; border-top : 1px Solid gainsboro; height : 3px; padding: 0px; }
	.pcsTblDividerLarger { background: white; border-top : 1px Solid gainsboro; height : 8px; padding: 0px; }
	.pcsTblText {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; text-decoration: none}
	.pcsTblText:hover {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: underline}
	.pcsTblText:active {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: none}	
/*** END pcs ***/

/*** rpt - Report style used on all displayed reports ***/
	.rptTbl { font-family: Verdana,Arial, Helvetica, sans-serif; color: gray; font-size: 11px; padding: 3px;	padding-right: 4px;	padding-left: 4px; border: 1px Solid gainsboro; }
	.rptTblTop { color: LightSteelBlue; font-size: 12px; background: LightGoldenrodYellow; font-weight: bold; padding: 0px; padding-left: 10px; letter-spacing : 1px; }
	.rptTblTitle { vertical-align: top; background: LightSteelBlue; letter-spacing: 0; color: white; font-weight: bold; font-size: 11px; border-right: 1px solid White; }
	.rptTblCell { font-family: Verdana,Arial, Helvetica, sans-serif; color: gray; font-size: 11px; padding: 3px; text-align: left; background: whitesmoke; border-right: 2px solid White; }
	.rptTblCell2 { font-family: Verdana,Arial, Helvetica, sans-serif; color: gray; font-size: 11px; padding: 3px; text-align: left; background: Lavender; border-right: 2px solid White; }	
		.rptTblCell_2 { font-family: Verdana,Arial, Helvetica, sans-serif; color: gray; font-size: 11px; padding: 3px; text-align: left; background: whitesmoke; border-right: 0px}
		.rptTblCell2_2 { font-family: Verdana,Arial, Helvetica, sans-serif; color: gray; font-size: 11px; padding: 3px; text-align: left; background: Lavender; border-right: 0px}		
	.rptTblWhite {  background: white;}
	.rptTblBottom { background: white; text-align: right;}
	.rptTblDivider { text-align:right; background: white; border-top : 1px Solid gainsboro; height : 3px; padding: 0px; }
	.rptTblDividerLarger { background: white; border-top : 1px Solid gainsboro; height : 8px; padding: 0px; }
	.rptTblText {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; text-decoration: none}
	.rptTblText:hover {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: underline}
	.rptTblText:active {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: none}
		.rptTblTextHeader {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: darkgray; text-decoration: none; font-weight: normal;}
		.rptTblTextHeader:hover {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: underline}
		.rptTblTextHeader:active {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: none}
			.rptTblTextHeaderSmall {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: darkgray; text-decoration: none}
			.rptTblTextHeaderSmall:hover {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: underline}
			.rptTblTextHeaderSmall:active {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: none}		
/*** END rpt ***/

	


.mnuText {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none}
.mnuText:hover {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: underline}
.mnuText:active {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none}	

.largetext {  font-family: Verdana,Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: bold; font-size: 16px; color: silver; text-decoration: none}
	.largetextgray {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 15px; color: #999999; text-decoration: none}
.largetext:hover {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #555555; text-decoration: underline}
.largetext:active {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none}


.navsubcategorylink {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px;  color: black; text-decoration: none}
.navsubcategorylink:hover {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline}
.navsubcategorylink:active {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
	.navsubcategorylinkblue {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px;  color: #333333; text-decoration: none}
	.navsubcategorylinkblue:hover {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline}
	.navsubcategorylinkblue:active {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}

.navarticlelink {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; list-style-type: square; list-style-position: outside}
.navarticlelink:hover {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: black; text-decoration: underline}
.navarticlelink:active {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}