body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat:repeat-x;
	background-position:top;
}

img {
	border: 0px;
}

.toplogo {
	padding: 28px 0px 16px 8px;
}

.toplinks {
	text-align:right;
	color: #FFFFFF;
	font-size: 11px;
	padding: 8px 24px 0px 0px;
}

.toplinks a:link, .toplinks a:visited, .toplinks a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.toplinks a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.toptitle {
	margin: 36px 0px 4px 60px;
}

.bottomfooter {
	color: #AAAAAA;
	font-size: 11px;
	padding: 8px 0px 32px 0px;
}

.bottomfooter  a:link, .bottomfooter a:visited, .bottomfooter a:active {
	color: #AAAAAA;
	font-size: 11px;
	text-decoration: none;
}

.bottomfooter a:hover {
	text-decoration: underline;
	color: #AAAAAA;
}

#sidemenu {
	padding: 0;
	margin: 0px 12px 12px 12px;
	display: inline;	
}

#sidemenu h3 {
	color: #115280; 
	font: normal 1.6em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
	text-transform: none;
	padding: 10px 0 2px 0; 
	margin: 10px 0 0 10px; 
}

/* sidebar menu */
#sidemenu .sidelinks {
	margin: 5px 10px 8px 7px; padding: 0;
	text-decoration: none;		
	border-top: 1px dotted #FFFFFF;
}
#sidemenu .sidelinks li {
	list-style: none;
	margin: 0;
	padding: 10px 15px; 			
	border-bottom: 1px dotted #FFFFFF;	
	font-weight: bold;
}

#sidemenu .sidelinks li a {
	text-decoration: none;	
	font-weight: bold;
	color: #684F3E;	
}

.features {
	color: #000000;
}

.features a:link, .features a:visited, .features a:active {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.features a:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #666666;