body {
	background-color:#333;
	font-size:10pt;
	font-family:Arial, Verdana, tahoma, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-image:none;
	background-repeat:repeat-x;
	color:#333333;
	top: 12px;
}

#page { background-color: #fff; width:850px; background-image:none; margin:20px auto; padding:auto; }

#header {
clear:both;
width:790px;
height:110px;
background-image:url(../images/header3.png);
padding-top:50px;
padding-left:60px;
}

#sidebarnav {
margin-top:10px;
}
  
#sidebarnav a { width:200px; display:block; clear:both; height:20px; color:#555555; text-decoration:none; font-size:12px; font-weight:bold; background-color:#f5f5f5; background-image: none; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; padding-top: 2px; padding-bottom: 1px; padding-left: 8px; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }
  
  
#sidebarnav a:hover, #sidebarnav a.active {
	text-decoration:none;
	color:#f5f5f5;
	background-color: #903;
}

#mainarea { width:870px; clear:both; padding-left:30px; border-right-width: 0; }

#contentarea {
	width:540px;
	padding-right:10px;
	float:left;
	line-height:14pt;
	margin-bottom: 20px;
	border-right: 1px dotted #903;
}

#sidebar {
	float:left;
	width:205px;
	background-repeat:no-repeat;
	line-height:14pt;
	margin-left: 12px;
}

#footer {
	width:810px;
	clear:both;
	height:36px;
	padding-top:16px;
	text-align:center;
	line-height:14pt;
	margin-right: 20px;
	margin-left: 20px;
	border-top: 1px dotted #903;
	background-image: none;
	background-color: #FFF;
}

h1, h1 a {
	font-size:25px;
	color:#FFFFFF;
	margin:0;
	line-height: 28px;
}

h2 {
font-size:15pt;
color:#333333;
padding-top:6px;
}

.description {
font-size:14pt;
color:#FFFFFF;
margin:0;
}

a { color:#903; text-decoration:none; border-bottom: 1px dotted silver; }

a:hover { color: #333; text-decoration:none; }
.underline { margin-bottom: 8px; border-bottom: 1px dotted silver; }
.rot {
	color: #C00;
}

