body {
	text-align:center;
	width: 99%;
	margin: 15px 3px 15px 5px;
	padding: 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	list-style-type: none;
	font
; 		font: small Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	background: url(bckgrd.gif) repeat;
}
html>body {
	font-size: small;	
}
#wrap
{
	width: 96%;
	border:#999999 1px solid;
	padding:5px 0 5px 5px;
	margin:0;
	background: honeydew;
}
#masthead{  
            background-color: #336600; 	
			margin:5px 0 0 0 ;	
			padding:0;
			width:99%;

}
#details {
	width: 30%;	
	background-color: #336600;
	margin:0;	
	padding-top:25px;
	float: left;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	font-size:80%;
	height: 20%
}
#content {
	font-size: 80%;
	float: left;
	width:62%;
	text-align: justify;
	padding: 1em 5% 5% 5%;
	list-style-type: none;
	border-left:#FFCC33 1px solid;
	background-color:honeydew;
}

h1 { 
                font-size: 110%; 				
                text-align: center; 
                 margin:0;
                 padding:0;
}
h3, h4, h5, h6
 {
	font-size: 100%;
	text-align: left;
	margin:0;
	padding:0;
	border-bottom:#336633 1px solid;
	font-weight: bold;
				 }
h2
 {
	font-size: 105%;
	text-align: left;
	margin:0;
	padding:0;
	border-bottom:#336633 1px solid;
	font-style: italic;
	font-weight: bold;	
				 }
#siteinfo { 
	font-size: 70%;
	color: #666666;
	background-color: honeydew;
	text-align: center;
	border-top:#FFCC33 1px solid;
	margin:3px 60px 0px 60px;
	padding-top:10px;
	clear: both;
    /*hide\*/
    height: 1%
/*End hide*/
}
#topbar
 {
	background-color: #336600;
	clear: both;
	float: left;
	width: 99%;
	padding: 3px 3px 3px 0;
    border:#CCCCCC 1px solid;
	margin:5px 0px 3px 2px;
	text-align:left;

}
#sidebar
{
	float: left;
	width: 26%;	
    padding:3px;  
	background-color:mintcream;	
	margin:0 0 5px 0 ;

}

a:visited {
	color: #6699FF;
	text-decoration: none;
	padding: 0 0 2px 0;
	margin:0 0 2px 0;
}
a:link {
	color: #0000FF;
	text-decoration: none;
	padding: 0 0 2px 0;
	margin:0 0 2px 0;
}
a:active {
	color: #FF0033;
	text-decoration: underline;
	padding: 0 0 2px 0;
	margin:0 0 2px 0;
}
a:hover {
	color: #FF0033;
	text-decoration: underline;
	padding: 0 0 2px 0;
	margin:0 0 2px 0;
}
form {
    padding: 5px;
	 margin-top: 20px;
	 border: 1px dotted #CCCCCC;
    text-align: left;
    padding-right: 10px;
}
#content li{
    border-bottom: 1px dotted #CCCCCC;
	margin-bottom:10px; 
    list-style-type: none;    
}
hr {	
	
}
.mainbuttonactive
 {
	color: #FF0000;
}

#masthead img
{
float:left;
border:none;
margin:0;
padding:0;
}
.imgleft
{
float:left;
margin:3px 8px 10px 0 ;
}
.centretext
{
text-align:center;
}
#sidebar img
{
	text-align:center;
	border:1 solid #FFCC33;
	padding:2px;
	margin: 3px 0px 0px;
	white-space: pre;
}
#sidenav
{
text-align:left;
font-size: 80%;
}
