
	body {							background-color:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; }
	a {								color:#000000; /*0033CCtext-decoration:none;*/ }
	img {							border:none; }

	.pageHeader {					width:580px; padding:0; }
	.pageHeader td {				border:none; }
	.pageHeader h1 {				font-size:16px; font-weight:bold; font-style:italic; margin:0; }
	.pageHeader h2 {				font-size:12px; margin:0; border-bottom:1px #FFFFFF solid; }
	.pageHeaderMiddle {				padding:10px; width:100%; }

	.pageHeaderLogo {				padding:0px; margin:0px; }
	
	.pageHeaderGrayRow td {			text-align:right; padding:0px; margin:0px; }
	.pageHeaderGrayRow1 {			background-color:#CCCCCC; }
	.pageHeaderGrayRow2 {			width:100%; }
	.pageHeaderGrayRow3 {			background-color:#999999; }
	
	.pageHeaderNotes {				font-size:10px; color:#666666; padding:5px 0px 10px 5px; }
	
	.pageHeaderProject td {			font-size:10px; border:#999999 1px solid; padding:3px; margin:0px; }

	.welcome {						border:0px; margin:5px 0px 0px 0px; padding:0px; }
	.welcome td {					background-color:#987347; border:0px; font-size:16px; font-weight:bold; font-style:italic;
									margin:0px; padding:0px; vertical-align:middle; color:#FFFFFF; }


	.moduleHeader {					width:580px; margin:0px; }
	.moduleHeader td {				background-color:#CCCCCC; border:none; }
	.moduleHeaderLeft {				text-align:left; padding:0px; }
	.moduleHeaderMiddle {			text-align:left; padding:0px 0px 0px 5px; width:100%; font-style:italic; font-weight:bold; }
	.moduleHeaderRight {			text-align:right; padding:0px; }
	
	.moduleEntry {					width:580px; margin:0px 0px 5px 0px; font-size:12px; font-weight:bold; border:none; }
	.moduleEntry td {				border:none; padding:0px; }
	.moduleEntry select {			margin:3px; }
	.moduleEntryRight {				text-align:right; }
	
	
	.navigationModule {				width:580px; font-size:12px; font-weight:bold; border:none; margin:0px 0px 5px 0px; }
	.navigationModule td {			border:none; }
	.navigationModule select {		margin:2px 0px 2px 0px; }
	.navigationModule-top {			vertical-align:top; padding:0px; }
	.navigationModule-left {		vertical-align:middle; text-align:left; padding:0px; }
	.navigationModule-middle {		vertical-align:middle; text-align:left; width:100%; padding:0px 0px 0px 10px; }
	.navigationModule-right {		vertical-align:middle; text-align:right; padding:0px; }
	.navigationModule-bottom {		vertical-align:bottom; padding:0px; }
	
	.moduleSpacer td {				color:#CCCCCC; padding:0px; margin:0px; font-size:12px; }
	
	.pageFooter {					width:580px; background-color:#CCCCCC; border:none; padding:0px; margin:0px; }
	.pageFooter tr {				border:none; padding:0px; margin:0px; }
	.pageFooter td {				border:none; padding:0px; margin:0px; vertical-align:middle; }
	.pageFooter img {				vertical-align:top; }
	#pageFooterLeft {				padding:0px 0px 0px 10px; border:none; }
	#pageFooterMiddle {				padding:0px 0px 0px 10px; width:100%; border:none; }
	
	.dotted-spacer {				color:#CCCCCC; font-size:12px; }
	
	.hover-spec-div {				position:absolute; z-index: 100; left:150px; }
	.hover-spec-info {				border: 1px solid black; background-color:#ffffff;
									top:350px; padding: 10px; }
	.hover-spec-info td {			padding:1px; font-size:12px; }
	.hover-spec-header {			background-color:#CCCCCC; font-size:14px; font-weight:bold; padding:3px; }
	
	.spacer td {					height:4px; }
		
	.smallTxt {						font-size:10px !important; font-weight:normal; }
	
	.required {						background-color:#FFFF99 !important; }	
