html,body{margin:0;padding:0; }

body { background:#e8eaec; color:#303030;   font-family: Verdana; font-size: 12px; }

div#header{width:100%;overflow:hidden;background: #BBD9EE; border-bottom:1px solid #a0a0a0; }
div#header h1,div#menu{width:770px;margin:0 auto;text-align:left}
div#header h1{padding: 10px 0 5px;color: #fff}
div#header h3{padding: 0px 0 0px;color: #fff}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 80%}
ul#nav li{float:left;margin-left: 3px;text-align: center}
ul#nav a{float:left;width: 95px;padding: 5px 0;background: #E7F1F8;text-decoration:none;color: #666; border-top : 1px solid #fff; border-left : 1px solid #fff; border-right : 1px solid #fff;}
ul#nav a:hover{background: #fff;color: #000}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

#content{
width:820px;
margin:0px auto 0px auto;
padding:10px;
text-align:left;
background:#ffffff;
color:#303030;
border-left:2px solid #a0a0a0;
border-right:2px solid #a0a0a0;
}

#content a{
	text-decoration:none;
	font-weight:bold;
	color:#0077CC;
}

#content a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#4A6B82;
}

#content a:hover {
	text-decoration:underline;
}

div#footer{width:100%;overflow:hidden;background: #BBD9EE; border-top:1px solid #a0a0a0; }

/* ---------- cubed styles -------------- */
#cubed li {
	float:left;
	margin-right: 5px;
	list-style-type:none;
	border: 1px solid #000000;
	white-space:nowrap;
}

#cubed li a{
display:block;
padding:0 10px;
text-decoration:none;
background-color:inherit;
color: #000000;
}

#cubed .selected, #cubed a:hover{
background:#80b0da;
color:#000000;
text-decoration:none;
}

