body {
	padding:0;
	margin:0;
	font: 11px/1.4em Arial, Helvetica, sans-serif;
	background-color:#6A7B85;
}
img { margin:0; padding:0; border:0 }

body,p,div,span,td,input,select,textarea, h1, h2, h3, h4, h5, h6 {
	color:#000000;
	font: Arial, Helvetica, sans-serif;
}
hr {
	background-color:#CCCCCC;
	color:#CCCCCC;
	height:1px;
	border:0;
	padding:0;
}
h1 { font-size: 200%; margin: 1em 0; color:#232B8E; padding:0; line-height:120%; }
h2 { font-size: 180%; margin: 1em 0; color:#353DA0; padding:0; line-height:120%; }
h3 { font-size: 160%; margin: 1em 0; color:#4951B7; padding:0; line-height:120%; }
h4 { font-size: 140%; margin: 1em 0; color:#686FC3; padding:0; line-height:120%; }
h5 { font-size: 140%; margin: 1em 0; color:#000000; padding:0; line-height:120%; }

td {
	vertical-align:top;
}

a {
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
	}
a:active {
	color:red;
	}
a:hover {
	color: #000;
	text-decoration: none;
	}
a:visited {
	color:#555555;
	}



#top1 {
	height:8px;
	background-color:#000000;
	border-bottom: 3px solid #F0A42C;
}
#top2 {
	height:87px;
	background-color:#000000;
	border-bottom: 3px solid #F0A42C;
}
#toplogo {
	background: url(../images/toplogo.gif) no-repeat top left;
	width:165px;
	height:87px;
}
#topright {
	color:#F0A42C;
	text-align:right;
	padding:0 10px;
}
#topright a, #topright a:VISITED, #topright a:ACTIVE {
	color:#F0A42C;
	text-decoration:none;	
}
#topright a:HOVER {
	color:#FFFFFF;
}
#topmenu {
	background-color:#000000;
	border-bottom: 3px solid #F0A42C;
}
#topmenu table {
	background-color:#505D65;
}
#topmenu table td {
	background-color:#000000;
	text-align:center;
}
#topmenu a, #topmenu a:VISITED, #topmenu a:ACTIVE {
	display:block;
	padding:2px;
	color:#FFFFFF;
	text-decoration:none;	
}
#topmenu a:HOVER {
	background-color:#505D65;
}
#topmenu a.current {
	background-color:#505D65;
}

#splash {
	background-color:#FFFFFF;
	border-bottom: 3px solid #F0A42C;
}
#splash .header {
	padding-right:16px;
	vertical-align:bottom;
	text-align:right;
	white-space:nowrap;
}
.homecontent {
	border-top:1px solid #6A7B85;
	border-bottom:1px solid #6A7B85;
	background-color:#F0A42C;
}
.content {
	border-top:1px solid #6A7B85;
	border-bottom:1px solid #6A7B85;
	background-color:#FFFFFF;
}

.bg1 { background-color:#455056; color:#FFFFFF; padding: 4px 12px; font-weight:bold; }
.bg2 { background-color:#6A7B85; color:#FFFFFF; padding: 4px 12px; }
.bg3 { background-color:#94A3AA; color:#000000; padding: 4px 12px; }
.bg4 { background-color:#2B447C; color:#FFFFFF; padding: 4px 12px; }
.bg4 a, .bg4 a:VISITED, .bg4 a:ACTIVE {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/li.gif) no-repeat center left;
	padding-left:16px;	
}
.bg4 a:HOVER {
	color:#FFFFFF;
	text-decoration:underline;	
}

#sidebar {
	width:180px;
	overflow: hidden;
}
#sidebar a.sidebarlink, #sidebar a.sidebarlink:VISITED, #sidebar a.sidebarlink:ACTIVE  {
	display:block;
	background-color:#3A474F;
	padding:3px 6px;
	border-bottom:1px solid #67767D;
	color:#FFFFFF;
	text-decoration:none;
}
#sidebar a.sidebarlink:HOVER {
	background-color:#67767D;
}
#sidebar a#selectedsidebarmenuitem {
	background-color:#67767D;
}
#sidebarcurve {
	height:12px;
	background:#67767D url(../images/sidebarcurve.gif) no-repeat top right;
}
.subheader {
	background-color:#B8C1C6;
	border-bottom:2px solid #909B9F;
	padding: 20px 0 0 20px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
}
.subcontent {
	padding: 0 20px 0 20px;
}