	a{background-color: transparent; color: #0000FF;}
	a:hover{background-color: transparent; color: #FF0000;}
	body{background-color: #FFFFFF; color: #000000;	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 75%; margin: 8px 0px 0px 0px;}
	h1{font-size: 165%;	margin: 7px;}
	h2{font-size: 125%;	margin-bottom: 0px;	margin-top: 1em;}
	h3{font-size: 115%;	margin-bottom: 0px;}
	h4, h5, h6{font-size: 100%; margin-bottom: 0px;}
	p,b,i,input,div{font-weight: normal; padding: 0px; vertical-align: top;}
	b{font-weight: bold; padding: 0px; vertical-align: top;}
	th{background-color: #105294; color: #FFFFFF; font-weight: bold; padding: 3px; text-align: left;}
	.clsboldtext{font-size: 120%; font-weight: bold;}
	.clsbutton {font-size: 75%; font-weight: bold; margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px;}
	.clsbuttonsmall {font-size: 85%; font-weight: normal;	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	.clsbuttonintable {font-size: 85%; font-weight: bold; margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px;}
	.clsbuttonsmaller {font-size: 60%; font-weight: normal;	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	.clspagecontent{font-size: 90%; font-weight: normal; padding-left: 20px; padding-right: 10px;}
	.clspagefooter{background-color: Transparent; color: #000000; font-size: 80%; padding: 5px 10px 0px 10px;text-align: center;}
	.clspageheader{border: none; font-weight: bold; padding: 2px; text-align: left;}
	.clspagehelpheading{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #000099; font-size: 120%; font-weight: bold;}
	.clspagehelplabel{background-color: #FFFFFF; color: #000000; font-size: 80%; padding: 0px 3px 0px 3px;}
	.clspageinstructions{background-color: #FFFFCC; border: 1px solid #777777; color: #000000; padding: 5px 0px 2px 10px; vertical-align: middle; width: 580px;}
	.clspagesectionstart{background-color: #FFFFFF; border-top: 1px dashed gray; border-left: 0px solid #006699; border-right: 0px solid #006699; border-bottom: 0px solid #006699; color: #000033; font-size: 105%; font-weight: bold; margin: 8px 0px 5px -10px; padding: 2px 2px 2px 2px; width: 100%;}
	.clspagesectionstartSupp{background-color: #FFFFFF; border-top: 1px dashed gray; border-left: 0px solid #006699; border-right: 0px solid #006699; border-bottom: 0px solid #006699; color: #000033; font-size: 100%; font-weight: bold; margin: 8px 0px 5px 0px; padding: 2px 2px 2px 2px; width: 95%;}
	.clspageuserfeedback{background-color: #FFFFCC; border: 1px solid #777777; color: #000000; font-size: 90%; font-weight: bold; margin-bottom: 3px; margin-top: 3px; padding: 2px 0px 2px 0px; text-align: left; vertical-align: middle; width: 580px;}
	.clsradiotext{font-size: 85%;}
	.clssmalltext{font-size: 70%;}
	.clssmalltextred{font-size: 70%; color: #FF0000;}
	.clstableedit{background-color: #FFFFFF; border: 0px solid #777777; color: #000000;}
	.clstablepageheadingleft{padding: 15px 2px 7px 10px; background-color: #FFFFFF; color: #000000; font-size: 95%; font-weight: bold; text-align: left; width: 100%;}
	.clstableview{ background-color: #FFFFFF; border: 0px solid #777777; color: #000000;}
	.clstdeditdata{ background-color: #FFFFFF; color: #000000; font-size: 80%; text-align: left; padding: 0px 3px 0px 3px;}
	.clstdeditlabel{background-color: #FFFFFF; color: #000000; font-size: 70%; font-weight: Bold; text-align: right; vertical-align: top; padding: 3px 5px 3px 5px;}
	.clstdeditlabelnotbold{background-color: #FFFFFF; color: #000000; font-size: 70%; font-weight: normal; text-align: right; vertical-align: top;}
	.clstdeditlabelnoalign{background-color: #FFFFFF; color: #000000; font-size: 70%; font-weight: Bold; }
	.clstdpagefooter{background-color: #CCCC99; }
	.clstdsectionlabel{background-color: #FFFFFF; color: #000033; font-size: 85%; font-weight: bold;}
	.clstdviewdata{background-color: #FFFFFF; color: #000000; font-size: 80%; padding: 0px 3px 0px 3px;}
	.clstdviewlabel{background-color: #FFFFFF; color: #000000; font-size: 70%; font-weight: Bold; padding: 3px 5px 3px 15px; text-align: right; vertical-align: top;}
	.clstdviewlabelnotbold{background-color: #FFFFFF; color: #000000; font-size: 70%; font-weight: normal; padding: 3px 5px 3px 15px; text-align: right; vertical-align: top;}
	.clsuifooterhr{background-color: transparent; color: #080A3B; height: 1px; margin-top: 2px; width: 100%;}

	/* New Content Font */
	.c{font-family: Arial; font-size: 11.5pt;}
	.ch{font-family: Arial; font-size: 12pt; font-weight: bold;}


	/* Begin Customizable Items */
	
	/* Page Header/Footer */
	.clspageheader{border: 1px solid #777777; background-color: #FFFFFF;color: #FFFFFF; font-weight: bold; padding: 2px; text-align: left;}
	.clsuifooterhr{background-color: transparent; color: #CCCC99; height: 1px; margin-top: 2px; width: 100%;}
	.clsverticalrule{background-color: #CCCC99;} 
	
	/* DataGrid */
	.dgheader{background-color: #999966; color: #FFFFFF; text-align:left; font-weight:bold;}
	.odd{background-color: #EEEEEE;}
	.even{background-color: #FFFFFF;}
	
	/* DataGrid - text inside header row */
	.dgheader td, .dgheader tr, .dgheader a, .dgheader a:link, .dgheader a:visited, .dgheader a:hover{
		font-weight: bold; color: #ffffff; background-color: #999966; }

	/* Main Top Menu */
	.clsmenubackground{background-color: #FFFFFF; border: none; color: #FFFFFF; height: 60px;}
	.clsmenutitletext{background-color: transparent; color: #9CB052; font-weight: bold; text-align: center;}

	/* Top Nav Home Menu (different width to align with left nav column width) */
	.clstdtopnavhome{background-color: #ADBE70; border-left: #FFFFFF solid 1px; border-right: #FFFFFF solid 1px; color: #FFFFFF; font-family: Arial Narrow; font-size: 18px; font-weight: bold; text-align: center; white-space: nowrap; width: 167px; height: 37px;}
	.clstdtopnavhomeover{background-color: #FFFFCC; border-left: #FFFFFF solid 1px; border-right: #FFFFFF solid 1px; font-family: Arial Narrow; font-size: 18px; font-weight: bold; text-align: center; white-space: nowrap; width: 167px; height: 37px; cursor: hand;}
	.clstdtopnavhomeselected{background-color: #CCCC99; border: #FFFFFF solid 1px; color:#000000; font-family: Arial Narrow; font-size: 18px; font-weight: bold; text-align: center; white-space: nowrap; width: 167px; height: 37px;}

	/* Top Nav Menu Items (except HOME, above) */
	.clstdtopnav{background-color: #ADBE70; border-left: #FFFFFF solid 1px; border-right: #FFFFFF solid 1px; color: #FFFFFF; font-family: Arial Narrow; font-size: 18px; font-weight: bold; text-align: center; white-space: nowrap; width: 167px; height: 37px;}
	.clstdtopnavover{background-color: #FFFFCC; border-left: #FFFFFF solid 1px; border-right: #FFFFFF solid 1px; color:#000000; font-family: Arial Narrow; font-size: 18px; font-weight: bold; text-align: center; white-space: nowrap; width: 167px; height: 37px; cursor: hand;}
	.clstdtopnavselected{background-color: #CCCC99; border: #FFFFFF solid 1px; color:#000000; font-family: Arial Narrow; font-size: 18px; font-weight: bold; text-align: center; white-space: nowrap; width: 167px; height: 37px;}
	.clstdtopnavnowidth{background-color: #ADBE70; border-left: #FFFFFF solid 1px; color: #FFFFFF;}

	/* HR underneath login box on left nav */
	.clsleftnavhr{color: #999966; height: 1px; width: 90%; }
	
	/* Left Nav Bar */
	.clstdleftnav{width:167px;background-color: #C8D4A0; padding: 0px; font-size: 70%; font-weight: Bold; text-align: center; }

	/* Left Nav Date/Time Text */
	.clstdleftnavdatetime{font-size: 11px; font-weight: normal; padding-top: 0px; text-align: center; text-decoration: none;}
	
	/* Left Nav Menu Name Text (home, solicitations, etc) */
	.clstdleftnavsection{text-transform: uppercase; padding: 1px; font-size: 13px; font-weight: bold; color:#000033; }

	/* Left Nav First-Level Menu Items */
	.clstdleftnavmenu{padding: 1px 1px 1px 5px; font-size: 11px; font-weight: bold; }
	.clstdleftnavmenuover{padding: 1px 1px 1px 5px; font-size: 11px; font-weight: bold; background-color: #FFFFCC; cursor: hand;}
	.clstdleftnavmenuselected{padding: 1px 1px 1px 5px; font-size: 11px; font-weight: bold; background-color: #FFFFCC;}

	/* Left Nav Second-Level Menu Items */
	.clstdleftnavsubmenu{padding: 1px 1px 1px 12px; font-size: 11px; font-weight: normal;}
	.clstdleftnavsubmenuover{padding: 1px 1px 1px 12px; font-size: 11px; font-weight: normal; background-color: #FFFFCC; cursor: hand;}
	.clstdleftnavsubmenuselected{padding: 1px 1px 1px 12px; font-size: 11px; font-weight: normal; background-color:  #FFFFCC;}

