	html, body
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.85em;
		color:#666666;
		margin:0px;
		padding:5px;
	}
	
	form
	{
		padding:0px;
		margin:0px;
	}
	
	input, select, textarea
	{
		font-size:100%;
		color:#666666;
	}
	
	td
	{
		font-size:100%;
	}
	
	a
	{
		color:#254945;
		text-decoration:underline;
	}
	
	a:hover
	{
		color:#396F68;
		text-decoration:none;
	}
	
	div.hrLine
	{
		height:1px;
		border-bottom:1px dashed #76B7B1;	
	}
	
	#root
	{
		text-align:center;
	}
	
	#page
	{
		text-align:left;
		width:770px;
		border:1px solid #99A3BE;
	}
	
	#header div.top
	{
		background-color:#99A3BE;
		font-size:85%;
		color:#FFFFFF;
		padding:3px;
	}
	
	
	#header div.top a
	{
		color:#FFFFFF;
		text-decoration:none;
		padding-left:3px;
		padding-right:3px;
	}
	
	#header div.bottom
	{
		text-align:center;
		font-size:95%;
		padding-left:10px;
	}
	
	#header div.bottom ul
	{
		list-style:none;
		padding:0px;
		margin:0px;
	}
	
	#header div.bottom ul li
	{
		display:block;
		padding-top:2px;
		padding-bottom:2px;
		float:left;
	}
	
	#header div.bottom ul li a
	{
		display:block;
		padding:5px;
		padding-left:5px;
		padding-right:5px;
		color:#528781;
		font-weight:bold;
		text-decoration:none;
	}
	
	
	#header div.bottom ul li.selected a
	{
		display:block;
		padding:5px;
		padding-left:5px;
		padding-right:5px;
		color:#76B7B1;
		font-weight:bold;
		text-decoration:none;
	}
	
	
	#header div.bottom ul li a:hover
	{
		color:#76B7B1;
		border-bottom:none;
	}
	
	
	
	#body
	{
		position:relative;
		width:100%;
		left:0px;
		top:0px;
		border-top:1px solid #99A3BE;
		
	}
	
	#body div.left
	{
		position:absolute;
		float:left;
		left:0px;
		top:0px;
		width:162px;
	}
	
	#body div.center
	{
		position:relative;
		left:0px;
		top:0px;
		width:444px;
		margin-left:162px;
		margin-right:162px;
		border-left:1px solid #99A3BE;
		border-right:1px solid #99A3BE;
	}
	
	#body div.center div.fixedHeight
	{
		float:left;
		height:370px;
	}
	
	#body div.center div.main
	{
		float:left;
		padding:10px;
	}
	
	#body div.center div.main h1
	{
		color:#528781;
		font-size:120%;
		margin:0px;
		padding-top:6px;
		padding-bottom:6px;
	}
	
	#body div.center div.main h2
	{
		color:#528781;
		font-size:110%;
		margin:0px;
		padding-top:6px;
		padding-bottom:6px;
	}
	
	#body div.center div.main p
	{
		padding:0px;
		margin:0px;
		line-height:18px;
	}
	
	#body div.right
	{
		position:absolute;
		float:right;
		top:0px;
		right:0px;
		width:162px;
	}
	
	
	div.module
	{
		border-bottom:1px solid #FFFFFF;
	}
	
	div.module div.header
	{
		background-color:#76B7B1;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:3px;
		padding-top:3px;
		color:#FFFFFF;
		font-weight:bold;
		border-bottom:1px solid #FFFFFF;
	}
	
	
	div.module div.details
	{
		background-color:#99A3BE;
		padding:5px;
		color:#FFFFFF;
		border-bottom:1px solid #FFFFFF;
	}
	
	div.module div.entry
	{
		background-color:#FFFFFF;
		padding:5px;
		color:#76B7B1;
		font-size:90%;
	}
	
	#footer
	{
		font-size:80%;
		color:#99A3BE;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	#footer a
	{
		color:#CCCCCC;
		text-decoration:none;
	}
	
	#footer a:hover
	{
		color:#9A9A9A;
	}
	
	#copyright
	{
		background-color:#99A3BE;
		font-size:80%;
		color:#FFFFFF;
		padding:3px;
	}
	
	#breadcrumb
	{
		font-size:95%;
		color:#396F68;
	}
	
	#breadcrumb a
	{
		color:#396F68;
		text-decoration:none;
	}
	
	#breadcrumb a:hover
	{
		color:#528781;
		border-bottom:1px dashed #528781;
	}
	
	#breadcrumb
	{
	}
	
	div.clear
	{
		clear:both;
	}

	.button
	{
		background-color:#76B7B1;
		border:1px solid #528781;
		color:#FFFFFF;
		cursor:hand;
	}
	
	.groupHeading
	{
		font-weight:bold;
		color:#999999;
		border-bottom:1px dashed #528781;
		padding-top:5px;
		padding-bottom:5px;
	}

	.errorMessageBox
	{
		width:350px;
		padding:15px;
		margin:0px;
		margin-bottom:10px;
		background-color:#FEFBDD;
		border:1px solid #D2D1D1;
		font-weight:bold;
		color:#9E0B0E;
		text-align:left;
	}	
	
	
	.messageBox
	{
		padding:15px;
		margin:0px;
		margin-bottom:10px;
		background-color:#FEFBDD;
		border:1px solid #D2D1D1;
		font-weight:bold;
		color:#197B30;
		text-align:left;
	}
	
	.commandRow
	{
		border-top:1px dashed #528781;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.fieldTitle
	{
		text-align:left;
	}
	
	.note
	{
		font-size:90%;
	}
	
	.link
	{
		color:#FFFFFF;
		text-decoration:underline;
		border:0px;
	}
	
	.link:hover
	{
		color:#FFFFFF;
		text-decoration:underline;
		border:0px;
	}
	
	.cell
	{
		border-bottom:1px dashed #528781;
	}
	
	.column
	{
		font-weight:bold;
		border-top:1px dashed #528781;
		border-bottom:1px dashed #528781;
		background-color:#f4f4f4;
	}
	
	.bodyLink
	{
		color:#254945;
		text-decoration:underline;
		border-bottom:none;
	}
	
	.bodyLink:hover
	{
		text-decoration:none;
		border-bottom:none;
	}
	
	
	
		.column
	{
		font-weight:bold;
		border-top:1px solid #528781;
		border-bottom:1px solid #528781;
		border-left:1px solid #528781;
		background-color:#f4f4f4;
	}
	
	.lastColumn
	{
		font-weight:bold;
		border-top:1px solid #528781;
		border-bottom:1px solid #528781;
		border-left:1px solid #528781;
		border-right:1px solid #528781;
		background-color:#f4f4f4;
	}
	
	.cell
	{
		border-bottom:1px solid #528781;
		border-left:1px solid #528781;
	}
	
	.lastCell
	{
		border-bottom:1px solid #528781;
		border-left:1px solid #528781;
		border-right:1px solid #528781;
	}