	body {
		background-color: #fcf7eb;
		font-family : "Garamond","Trebuchet MS", "Times New Roman", Times, serif;
		color: #196440;
		font-size: medium;
		margin: 0px;
		padding: 0px;
	}
	td {
		vertical-align: top;
	}
	td#splash {
		width: 430px;
		text-align: center;
		float: left;
	}
	#footstuff {
		width: 750px;
		margin-left: auto; 
		margin-right: auto;
		color: DarkGray;
		font-size: 11px;
		font-family : "Tahoma", "Arial", sans-serif;
		text-align: center;
	}
	#footstuff a{
		color: DarkGray;
	}
	td.menu {
		width: 159px;
		float: left;
		text-align: left;
	}
	ul#rmenu {
		margin: 13px 0px 0px 0px;
		padding: 0px;
	}
	ul#lmenu {
		margin: 13px 0px 0px 0px;
		padding: 0px;
	}
	td.menu ul li {
		list-style-type: none;
		margin-top: 5px;
		background-color : #cfc0b1;
		width: 159px;
		padding:2px 0px 2px 0px;
		margin-bottom: 0px;
		margin-top: 3px;
		border: 1px solid #196440;
		height: 20px;
		font-family : "Garamond", "Times New Roman", Times, serif;
		text-align: center;
		font-size: small;
		font-weight: bold;
	}
	td.menu ul li.gapbefore {
		margin-top: 15px;
	}
	a.menubutton:hover {
		color: #196440;
	}
	a.menubutton {
		color: #800000;
		text-decoration: none;
	}
	.leftcol {
		width: 375px;
		padding-right: 10px;
		float: left;
	}
	.rightcol {
		position: relative;
		top: 0px;
		float: right;
		width: 370px;
		padding-left: 10px;
	}
	h2, h3, h4, h5, h6 {
		text-align: left;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	h1 { margin: 0px; padding: 0px;}
	h3.userHeader {
		font-size: 150%;
	}
	p {
		margin-top: 5px;
	}
	a.screenreader {
		text-decoration: none;
	}
	.cym {
		font-style: italic;
	}	
	table.twocollayout td {
		width: 50%;
		padding: 0px 10px 0px 10px;
		text-align: justify;
	}
	table.twocollayout {
		width: 750px;
	}
	#border {
		width: 40px;
		left: 0px;
		background-image: url(lluniau/border40.png);
		background-repeat : repeat-y;
		float: left;
		display: in-line;
	}
	#ldetmenu {
		background-image: url(lluniau/border40.png);
		background-repeat : repeat-y;
		width: 167px;
		height: 100%;
		margin: 0px 0px 0px 0px;
		padding-left: 40px;
		padding-top: 0px;
		padding-top: 3px;
		text-align: center;
		background-color: #cfc0b1;
		float: left;
	}
	#bannerdetail {
		position: relative;
		float: left;
		top: 0px;
		height: 60px;
	}
	.menubutton1, .menubutton1_curr{
		background-color: #d4eec9;
		width: 139px;
		padding:1px 0px 1px 0px;
		margin-left: 7px;
		margin-bottom: 0px;
		margin-top: 1px;
		border: 2px solid #196440;
		height: 16px;
		font-family : "Garamond","Tahoma", "Times New Roman", Times, serif;
		text-align: center;
		font-size: 13px;
		font-weight: bold;
		display: block;
	
	}
	a.menubutton1:hover  {
		border: 2px solid Red;
		color: #B7936F;
	}
	a.menubutton1 {
		color: #196440;
		text-decoration: none;
	}
	.menubutton1_curr {
		background-color: Pink;
		color: Red;
		text-decoration: none;
	}
	.menubutton2 {
		background-color : #cfc0b1;
		width: 139px;
		padding:2px 0px 2px 0px;
		margin-left: 7px;
		margin-bottom: 0px;
		margin-top: 1px;
		border: 1px solid #196440;
		height: 14px;
		font-family : "Garamond","Tahoma", "Times New Roman", Times, serif;
		text-align: center;
		font-size: 10pt;
		display: block;
		font-weight: bold;
	}
	a.menubutton2:hover {
		border: 1px solid Red;	}
	a.menubutton2 {
		color: #800000;
		text-decoration: none;
	}
	#main {
		margin: 0px 20px 0px 225px;
	}
	a.screenreader {
		text-decoration: none;
	}
	#logotext {
		border: 3px double #707070;
	}
	a.maillink {
		font-family : "Tahoma", "Arial", Helvetica, sans-serif;
		font-size: 9pt;
		color: black;
	}
		
	.userhighbox {
		margin-left: 30px;
		margin-right: 150px;
		margin-top: 10px;
		padding:10px;
		padding-top: 0px;
		border: 3px double Navy;
		background-color: DarkSalmon;
		color: black;
	}
	h3.altHeader {
		margin-top:5px;
	}
	.tooltip {
		border-bottom: 1px dashed red;
		text-decoration: none;
		color: DarkGreen;
	}
	.userbig {font-size: 133%;}
	.usersmall {font-size: 75%;}
	.userbigger {font-size: 166%;}