	body { margin: 15px auto auto 10px; }
	H3.u2{ font-size: 8pt;
		font-family: verdana;
		color: Maroon;}
	P.h1{ font-size: 9pt;
		font-family: Arial;
		color: Blue;}
	a { color: maroon; }
	a:hover { background: yellow; }		
	a:visited { color: blue; }		
	.zoo{
			color: blue;
			font-family:verdana;
			font-size: small;
	}
	.zoo2{
			color: brown;
			font-family:verdana;
			font-size: 10pt;
	}
	.u4{ font-size: 12pt;
		font-weight: italic;
		font-family: monospace;
		color: green;
	}	
	H3.u3{ font-size: 12pt;
		font-family: serif;
		color: Maroon;}
	.u3 a { color: maroon; }
	.u3 a:hover { background: yellow; }
	.u5{ font-size: 14pt;
		font-weight: italic;
		font-family: cursive;
		color: green;
	}	
	.bigletter{
		font-size: 16pt;
		font-weight: italic;
		font-family: cursive;
		color: green;
		text-align:left;}

div#menu{
	overflow:hidden;
	width:999px;
}

div#menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}

div#menu ul li {
	float:left;
	font-size:12px;
	line-height:18px;
	margin:1px 0 0;
	padding:0 1px;
	text-align:center;
	width:125px;
}

div#menu ul li a{
	float:left;
	display:block;
	width:125px;
	background:url(img/tab.png) no-repeat 0 0;
	padding:7px 0 5px 0;
	position:relative;
	cursor:pointer;
	color:#0a7285;
}
div#menu ul li a{
	text-decoration:none;
	text-transform:uppercase;
}

div#menu ul li.active{
	width:125px;
	height:18px;
	margin:0;
}
div#menu ul li.active a{
	background:url(img/tab_act.gif) no-repeat 0 0;
	width:125px;
	height:18px;
	color:#0a7285;
	padding-top:8px;
}

div#menu ul li a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(img/tab_act_hover.gif) no-repeat scroll 0 0;
	width:125px;
}

div#mainwrapper{
	width:999px;
	margin: 0 auto;
}

div#maincontent{
	background-color: #FFFFFF;
	padding: 10px 20px 10px 20px;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #000;
}

div#wrapper{
	width:750px;
}

.header{
	-moz-border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-radius-topright: 10px;
	background-color: #ccc;
	border-radius-topleft: 10px;
	border-radius-topright: 10px;
	border: 2px solid #000;
	padding: 10px;
	margin:10px 0px 0px 0px;
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;

}
.content{
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
	background-color: #ddd;
	border-radius-bottomleft: 10px;
	border-radius-bottomright: 10px;
	border: 2px solid #000;
	padding: 10px;
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
}

div#footer{
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
	background-color: #ddd;
	border-radius-bottomleft: 10px;
	border-radius-bottomright: 10px;
	border: 2px solid #000;
	padding: 10px;
}

div#navigation{
	float:right;
	display:block;
	padding: 10px;
	margin: 5px;
	background-color:#b4e7f2;
	border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
}



div#navigation ul {
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0px 0 0 10;
	margin: 0px; 
}

div#navigation ul li {
	font-size:16px;
	line-height:20px;
	margin:1px 0 0;
	padding:0 1px;
	text-align:left;
}

div#navigation ul li a{
	display:block;
	padding:7px 0 5px 0;
	position:relative;
	cursor:pointer;
	color:#0a7285;
}
div#navigation ul li a{
	text-decoration:none;
	text-transform:uppercase;
}

div#navigation ul li.active{
	height:20px;
	margin:0;
}
div#navigation ul li.active a{
	height:20px;
	color:#0a7285;
	padding-top:8px;
}

div#navigation ul li a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
}

#uservoice-overlay  {
	background-color:#000000;
	height:100%;
	left:0;
	opacity:0.7;
	position:absolute;
	top:0;
	width:100%;
	z-index:100002;
}