#mainContainerDiv 
	{
		width:100%;
		background-color:#ffffff;
	}
	
#mainHeaderDiv 
	{
		position:relative;
		height:90px;
		overflow:hidden;
	}
	
#mainColumnDiv 
	{	
		padding:2px 10px 2px 10px;
		vertical-align:top;
		border-width:1px 0px 0px 0px;
		border-color:#000000;
		border-style:solid;
	}
	
#leftColumnDiv
	{
		width:150px;
		padding:2px 2px 2px 2px;
		overflow:hidden;
		vertical-align:top;
		background-color:#f0f0f0;
	}
#leftColumnTD
	{
		width:150px;
		background-color:#f0f0f0;
		border-style:solid;
		border-color:black;
		border-width:0px 1px 1px 0px;
		vertical-align:top;
	}
	
.costingLabel 
	{
		color:#0c4320;
		font-weight:700;
		padding:1px 3px 3px 3px;
		border-style:solid;
		border-width:0px 1px 1px 0px;
		border-color:#666666;
		
	}

.detailLabel
	{
		color:#305824;
		background-color:#f0f0f0;
		font-size:11px;
		font-weight:bold;
		font-family:"Andale Mono", Arial, Helvetica, "Trebuchet MS";
	}
.detailText
	{
		font-size:11px;
		padding: 0px 2px 0px 3px;
		font-family:"Andale Mono", Arial, Helvetica, "Trebuchet MS";
	}
	
.registerButton
	{
		color: #05356b;
		background-color: #ddf8ff;
		text-align: center;
		text-decoration: none;
		font-size: 11px;
		font-weight:700;
		font-family: arial;
		border-style: outset;
		border-color: #cccccc;
		border-width: 2px;
		padding: 4px 4px 4px 4px;
	}

.registerButton:hover 
	{
		color: #05356b;
		background-color: #ddf8ff;
		text-align: center;
		text-decoration: none;
		font-size: 11px;
		font-weight:700;
		font-family: arial;
		border-style: inset;
		border-color: #cccccc;
		border-width: 2px;
		padding: 4px 4px 4px 4px;
	}

.costingProgName 
	{
		color:#0c4320;
		padding:4px 4px 4px 4px;
		text-align:center;
		font-size:13px;
		font-weight:700;
		font-family:arial;
	}
	
.plainLink
	{
	text-decoration:none;
	display:block;
	}
.plainLink:hover
	{
	text-decoration:none;
	display:block;
	}


