	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: 85%; 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,div{padding: 0px; vertical-align: top;}
	input{padding: 0px 0px 0px 2px; 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: 90%; font-weight: bold; margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px;}
	.clsbuttonlogin {font-size: 120%; font-weight: bold; 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;}
	.clsbuttongrid {font-size: 110%; 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: 1px solid #777777; background-color: #FFFFFF;color: #FFFFFF; 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: #FFFFDD; 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: navy; font-size: 105%; font-weight: bold; margin: 8px 0px 5px -10px; padding: 2px 2px 2px 2px; width: 100%;}
	.clspageuserfeedback{background-color: #FFFFDD; 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: 90%;}
	.clssmalltext{font-size: 90%;}
	.clssmalltextred{font-size: 90%; 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: 90%; text-align: left; padding: 0px 3px 0px 3px;}
	.clstdeditlabel{background-color: #FFFFFF; color: #000000; font-size: 90%; font-weight: Bold; text-align: right; vertical-align: top; padding: 3px 5px 3px 5px;}
	.clstdeditlabelnotbold{background-color: #FFFFFF; color: #000000; font-size: 90%; font-weight: normal; text-align: right; vertical-align: top;}
	.clstdeditlabelnoalign{background-color: #FFFFFF; color: #000000; font-size: 90%; font-weight: Bold; }
	.clstdpagefooter{background-color: #777777; }
	.clstdsectionlabel{background-color: #FFFFFF; color: navy; font-size: 85%; font-weight: bold;}
	.clstdviewdata{background-color: #FFFFFF; color: #000000; font-size: 90%; padding: 0px 3px 0px 3px;}
	.clstdviewlabel{background-color: #FFFFFF; color: #000000; font-size: 90%; font-weight: Bold; padding: 3px 5px 3px 15px; text-align: right; vertical-align: top;}
	.clstdviewlabelnotbold{background-color: #FFFFFF; color: #000000; font-size: 90%; 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%;}

	/* 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: #777777; height: 1px; margin-top: 2px; width: 100%;}
	.clsverticalrule{background-color: #777777;} 
	
	/* DataGrid */
	.dgheader{background-color: #105294; 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: #105294; }

	/* Main Top Menu */
	.clsmenubackground{background-color: #FFFFFF; color: #FFFFFF; height: 60px;}
	.clsmenutitletext{background-color: transparent; color: #000000; font-weight: bold; text-align: center;}

	/* Top Nav Home Menu (different width to align with left nav column width) */
	.clstdtopnavhome{background-color: #AAAAAA; border: 1px solid #FFFFFF; color: #FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; white-space: nowrap; width: 153px;}
	.clstdtopnavhomeover{background-color: #A1B1D4; border: 1px solid #FFFFFF; color:navy; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; white-space: nowrap; width: 153px; cursor: hand;}
	.clstdtopnavhomeselected{background-color: #FFFFFF; border: 1px solid #FFFFFF; color:navy; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; white-space: nowrap; width: 153px;}

	/* Top Nav Menu Items (except HOME, above) */
	.clstdtopnav{background-color: #AAAAAA; border: 1px solid #FFFFFF; color: #FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; white-space: nowrap; width: 123px;}
	.clstdtopnavover{background-color: #A1B1D4; border: 1px solid #FFFFFF; color:navy; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; white-space: nowrap; width: 123px; cursor: hand;}
	.clstdtopnavselected{background-color: #FFFFFF; border: 1px solid #FFFFFF; color:navy; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; white-space: nowrap; width: 123px;}
	.clstdtopnavnowidth{background-color: #AAAAAA; border: 1px solid #FFFFFF; color: #FFFFFF;}

	/* HR underneath login box on left nav */
	.clsleftnavhr{color: #AAAAAA; height: 1px; width: 90%; }
	
	/* Left Nav Bar */
	.clstdleftnav{ background-color: #FFFFFF; padding: 0px; font-size: 70%; font-weight: Bold; }

	/* Left Nav Date/Time Text */
	.clstdleftnavdatetime{font-size: 11px; font-weight: normal; padding-top: 0px; text-align: center; text-decoration: none;}

	/* Left Nav Login area */
	.clstdleftnavlogin{background-color: #FFFFFF; color: #000000; font-weight: Bold; text-align: center; }

	/* Left Nav Menu Name Text (home, solicitations, etc) */
	.clstdleftnavsection{text-transform: uppercase; padding: 1px; font-size: 13px; font-weight: bold; color:navy; }

	/* 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: #DDDDDD; cursor: hand;}
	.clstdleftnavmenuselected{padding: 1px 1px 1px 5px; font-size: 11px; font-weight: bold; background-color: #A1B1D4;}

	/* 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: #DDDDDD; cursor: hand;}
	.clstdleftnavsubmenuselected{padding: 1px 1px 1px 12px; font-size: 11px; font-weight: normal; background-color:  #A1B1D4;}

	.clsreqstar{color:Red;font-weight:bold}