	/* general declarations for text, links */
	body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
	}
	p {
		line-height:13pt;
		margin:0;
		padding-top:10px;
		padding-bottom:10px;
	}
	a {
		color:#990000;
	}
	a:HOVER {
		color:#996800;
	}
	li {
		padding:5px;
	}
	/* contentWrapper sourrounds all elements in the pages */
	#contentWrapper {
		width:95%;
		margin:0 auto 0 20px;
	}
	#contentWrapper h1 {
		background:url(../images/bg_header_fade.gif) repeat-x;
		border-left:6px #666666 solid;
		border-bottom:1px #999999 solid;
		padding:3px 0 3px 10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12pt;
		margin-top:8px;
		margin-bottom:8px;
	}
	#contentWrapper h2 {
		margin:12px 0 5px 0;
		border-left:5px #c5c5c5 solid;
		padding:0 0 0 7px;
		line-height:12pt;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10pt;
	}
	
	/* general declarations for tables, buttons, error, success text */
	table {
		border:0;
		border-collapse:collapse;
	}
	table td {
		background-color:#ddefff;
		padding:3px;
		border:1px solid #FFF;
	}
	table td.altRow {
		background-color:#c8e5ff;
		padding:3px;
		border:1px solid #FFF;
	}
	table .noBackground {
		background-color:#fff;
	}
	table .fieldExplain,.columnExplain {
		background-color: #9cd2ff;
		font-weight:bold;
	}
	table .fieldExplain {
		text-align:right;
		font-size:8pt;
	}
	.fieldExplainNote {
		font-weight:normal;
		font-size:8pt;
		line-height:12pt;
		padding:3px;
		color:#294964;
	}
	table .columnExplain {
		white-space:nowrap;
		font-size:8pt;
	}
	.note {
		font-size:8pt;
	}
	.submitButton {
		background-color:#bcefac;
		margin:3px;
		font-weight:bold;
		font-size:8pt;
		color:#31482a;
		border-top:solid 1px #666;
		border-left:solid 1px #333;
		border-right:solid 2px #999;
		border-bottom:solid 2px #666;
		padding:3px;
	}
	.errorText {
		font-weight:bold;
		color:#CC0000;
		border: solid 1px #DDD;
		background-color:#FFFFCC;
		padding:7px;
		border-left:5px solid #CC0000;
		margin-top:15px;
		margin-bottom:20px;
	}
	.successText {
		font-weight:bold;
		color:#1362a4;
		border: solid 1px #DDD;
		background-color:#FFFFCC;
		padding:7px;
		border-left:5px solid #1362a4;
		margin-top:15px;
		margin-bottom:20px;
	}
	.splitter {
		background:url(../images/splitter.gif) repeat-x center;
		height:10px;
	}
	.eyeCatcher {
		color:#009933;
	}
	
	
	
	/* More miscellaneous items are below */
	table .centerAlign {
		margin:0 auto 0 auto;
		text-align:center;
	}
	.wideBox {
		width:450px;
		height:200px;
	}
	.fullWidth {
		width:100%;
	}
	.adminHelpBut {
		padding:3px;
	}
	#helpFloater {
		z-index:101;
		width:300px;
		position:absolute;
		display:none;
		visibility:hidden;
		background-color:#FFFFCC;
		font-family:tahoma;
		font-size:8pt;
		padding:7px;
		border:1px solid #999999;
	}
	#helpFloaterIframe {
		z-index:99;
		position:absolute;
		display:none;
		top:0px;
		left:0px;
		padding:0;
		margin:0;
	}
	.helpBut {
		border:0;
	}
	.dataMatrixSelectBox {
		font-size:8pt;
	}
	.dataMatrixNav {
		font-size:9pt;
		padding:8px;
		width:100%;
		text-align:center;
	}
	.dataMatrixSummary {
		width:100%;
		text-align:center;
		padding:10px;
	}
	.leftFloater {
		float:left;
	}
	.inlineItem {
		display:inline;
	}
	.blockItem {
		display:block;
	}
	.padding5pxAll {
		padding:5px;
	}
	.padding10pxAll {
		padding:10px;
	}
	.heavyText {
		font-weight:bold;
	}
	
	.alignCenterText {
		text-align:center;
	}
	.alignCenterObj {
		margin-left:auto;
		margin-right:auto;
	}
	.smallerText {
		font-size:8pt;
	}
