body, html {
	margin:0; 
	padding:0;
	background-image: url(../images/background.gif);
	font-family: verdana,helvetica,arial,sans-serif;	
}

a {text-decoration:none;}
a img {border: none;}

#container {margin: 0 auto; width: 759px; background-color: white; text-align: left; display:block; font-size:.8em;}

#content {
	margin: 10px 15px 10px 15px;
	padding: 0;
	font-size:.9em;
}

#leftcolA {float:left; width:48%;}
#rightcolA {float:right; width:48%;}

#leftcolB {float:left;	width:25%; }
#rightcolB {float:right; width:75%; }

.sidemenu {
	background: #D3D3D3; /* light gray */
	list-style:none inside none;
	margin:0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}

.sidemenu li a { 
	font-weight:bold;
	font-size:10px; 
	color:black;
	display:block;
	padding:6px 0px 6px 20px;
	white-space:nowrap;
	border-top:1px solid white;	
}

.sidemenu a:hover { background-color:#AEB332; }

#colhead {
	background: url(../images/bullet01.gif) no-repeat top left; 	
	font-size:1.4em; 
	font-weight:bold; 
	font-family:Arial,"Sans Serif"; 
	margin:0px 0px 10px 0px;
	padding-left: 20px;
}

#footer {
	background: #D3D3D3; /* light gray */
	text-align: center;
	border-top:2px solid black;
	padding: 10px 0px 10px 0px; 
	font-size:10px;
	color:gray;
	font-weight:bold;
	clear:both;	
}

#footer a {color:gray;}
/* Top nav */
#nav ul#mainmenu {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	list-style:none inside none;
	height:auto !important;
	position:relative;
	z-index:998;
}

#nav li {
	position:relative; 
	float:left; 
	margin:0px 1px 1px 0px; 
	padding: 0px; 
	background-color: black;
	margin-top:15px;
	list-style-image: none;
}

#nav li a { 
	font-weight:bold;
	font-size:10px; 
	color:white;
	display:block;
	padding:10px 19px 10px 20px;
	white-space:nowrap;
}

/* Top nav dropdowns */
#nav li ul {
	position:absolute;
	width:185px;
	margin:0 0 0 -999em;
	top:35px;
	z-index:999;
	list-style:none;
	padding:0;
	background-image:none;
	border-top:0;	
}

#nav li:hover ul, #nav li.sfhover ul {margin-left:0;}

#nav li ul li {
	float:none;
	margin:0;
	padding:0;
	white-space:pre;
	background-image:none;
	background:transparent;
	height: 30px;
}

#nav li ul a, #nav li.on ul a {
	color:white;
	border:0px;
	display:block;
	background-image:none;
	float:none;
}

#nav li a:hover { color:white; border-top:3px solid black; }

#nav .color1 a { border-top:3px solid #AEB332; }
#nav .color2 a { border-top:3px solid #AB346E; }
#nav .color3 a { border-top:3px solid #32A5B3; }
#nav .color4 a { border-top:3px solid #8AB332; }
#nav .color5 a { border-top:3px solid #6D7079; }
#nav .color6 a { border-top:3px solid #BEC7CA; }

#nav .current a {color:black; border-top:3px solid black;}

#nav .current.color1 a { background-color:#AEB332; }
#nav .current.color2 a { background-color:#AB346E; }
#nav .current.color3 a { background-color:#32A5B3; }
#nav .current.color4 a { background-color:#8AB332; }
#nav .current.color5 a { background-color:#6D7079; }
#nav .current.color6 a { background-color:#BEC7CA; }

#nav .color1 a:hover { background-color:#AEB332; }
#nav .color2 a:hover { background-color:#AB346E; }
#nav .color3 a:hover { background-color:#32A5B3; }
#nav .color4 a:hover { background-color:#8AB332; }
#nav .color5 a:hover { background-color:#6D7079; }
#nav .color6 a:hover { background-color:#BEC7CA; }

#nav .submenu li a {color:black; border-top:1px solid black;background-color:#AEB332; /* color 1 */}
#nav .submenu li a:hover { color:white; background-color:#76792C; }
