
#leftnav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 98%;
	}
	
	#leftnav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		width: 160px;
		w\idth : 160px;
	}
	
	#leftnav li a {
		display : block;
		color : #111111;
		font-weight : bold;
		text-decoration : none;
		margin-bottom:0px;
		margin-top:12px;
		margin-left:15px;
		padding : 2px 0px 2px 2px;
		background-color : #ffcc33;
		border-left : 2px solid #cc9900;
		border-right : 2px solid #999966;
		border-top : 2px solid #cc9900;
		border-bottom : 2px solid #999966;
		font-size:100%;
		line-height : 1.25em;
	}	/* below are required in CMCMS for active a and curren and activeparents */
#leftnav li.active01 h3 {
		display : block;
		color : #111111;
		font-weight : bold;
		text-decoration : none;
		margin-bottom:0px;
		margin-top:12px;
		margin-left:15px;
		padding : 2px 0px 2px 2px;
		background-color : #ff9933;
		border-left : 2px solid #cc9900;
		border-right : 2px solid #999966;
		border-top : 2px solid #cc9900;
		border-bottom : 2px solid #999966;
		font-size:100%;
		line-height : 1.25em;
	}
#leftnav li.active02 h3 {
		display : block;
		color : #111111;
		font-weight : bold;
		text-decoration : none;
		margin-bottom:0px;
		margin-top:12px;
		margin-left:15px;
		padding : 2px 0px 2px 2px;
		background-color : #ff9933;
		border-left : 2px solid #cc9900;
		border-right : 2px solid #999966;
		border-top : 2px solid #cc9900;
		border-bottom : 2px solid #999966;
		font-size:100%;
		line-height : 1.25em;
	}
	#leftnav .current li a {
		display : block;
		color : #111111;
		font-weight : bold;
		text-decoration : none;
		margin-top:12px;
		margin-left:15px;
		padding : 2px 0px 2px 2px;
		background-color : #ff9933;
		border-left : 2px solid #cc9900;
		border-right : 2px solid #999966;
		border-top : 2px solid #cc9900;
		border-bottom : 2px solid #999966;
	}
.current
{
	list-style: none;
	display: block;
	background-color: #ff9933;
}
	
#rightnav li a:hover {
		color : #000000;
		background-color : #CBC9CA;
		border-left : 2px solid #666666;
		border-right : 2px solid #000000;
		border-top : 2px solid #666666;
		border-bottom : 2px solid #000000;
	}
	
	#rightnav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 98%;
	}
	
	#rightnav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		width: 160px;
		w\idth : 160px;
	}
	
	#rightnav li a {
		display : block;
		color : #111111;
		font-weight : bold;
		text-decoration : none;
		margin-top:12px;
		margin-left:15px;
		padding : 2px 0px 2px 2px;
		background-color : #ffcc33;
		border-left : 2px solid #cc9900;
		border-right : 2px solid #999966;
		border-top : 2px solid #cc9900;
		border-bottom : 2px solid #999966;
	}
	
	#rightnav li a:hover {
		color : #000000;
		background-color : #CBC9CA;
		border-left : 2px solid #666666;
		border-right : 2px solid #000000;
		border-top : 2px solid #666666;
		border-bottom : 2px solid #000000;
	}

 /* enable proper clearing of floats */ 
.clearend:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
.clearend{display: inline-table;} /* IE Mac fix */
/* Hides from IE-mac \*/
* html .clearend{height: 1%;}
.clearend{display: block;}
/* End hide from IE-mac */  

div.footer {background:#C9080C; color:#ffffff; text-align:center; padding:10px;}
div.belowfooter {width:60em; background:#ffffff; color:#111111; text-align:right; padding:0.1em;}
div.content {background:#ffffff; color:#000000;
		padding:0.2em 1em; }

div.pagecontent img {text-align:right;}
div.header h1 {margin:0.3em auto;}
div.belowfooter a {font-size:80%;}