.menu {
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-weight: normal;
	color:CCCCCC;
}
.menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
.menu li{
	float:left;
	padding:0px;
	padding-right:8px;
}
.menu li a, .divpilecorner {
	background-image: url(images/lr.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:0px;
}
.menu li a, a.divpilecorner, abbr.divpilecorner, acronym.divpilecorner, b.divpilecorner, basefont.divpilecorner, bdo.divpilecorner, big.divpilecorner, br.divpilecorner, cite.divpilecorner, code.divpilecorner, dfn.divpilecorner, em.divpilecorner, font.divpilecorner, i.divpilecorner, img.divpilecorner, input.divpilecorner, kbd.divpilecorner, label.divpilecorner, q.divpilecorner, s.divpilecorner, samp.divpilecorner, select.divpilecorner, small.divpilecorner, span.divpilecorner, strike.divpilecorner, strong.divpilecorner, sub.divpilecorner, sup.divpilecorner, textarea.divpilecorner, tt.divpilecorner, u.divpilecorner, var.divpilecorner, applet.divpilecorner, button.divpilecorner, del.divpilecorner, iframe.divpilecorner, ins.divpilecorner, map.divpilecorner, object.divpilecorner, script {
	display:block;
}
.menu li a {
	background-color: #CCCCCC;
}
.menu li a div, .divpilecorner div {
	display:block;
	background-image: url(images/ur.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:0px;
}
.menu li a div div, .divpilecorner div div {
	display:block;
	background-image: url(images/ul.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px;
}
.menu li a div div div, .divpilecorner div div div {
	display:block;
	background-image: url(images/ll.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:0px;
}
.menu li a div div div {
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 20px;
	text-align:center;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
.menu li a div div div div, .divpilecorner div div div div {
	background: none;
	background-image: transparent;
}
.menu li a.home {
	background-color: #666666;
}
.menu li a.home div div div {
	color:#ffffff;
}
.menu li a:hover {
	background-color: #999999;
}
.menu li a.home:hover {
	background-color: #333333;
}
#nav2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #999999;
	background-image: url(images/navr0.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding: 8px 8px 8px 17px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #999999;
}
#nav2 a:hover {
	color: #CFE200;
	background-image: url(images/navr1.gif);
}
#nav2 a.home {
	background-color: #808080;
	background-image: url(images/navr1.gif);
	border-left-color: #808080;
}
#nav2 {
	margin-left: 8px;
}
#subnav a, #subnav a div, #subnav a div div {
	background-repeat: no-repeat;
	padding:0px;
	display:block;
	font-weight:normal;
}
#subnav a div div {
	padding:4px 8px;
	display:block;
	font-weight:normal;
}
#subnav a {
	background-color: #4A4A4A;
	color:white;
}
#subnav a.first {
	background-position: left top;
	background-image: url(images/ul.gif);
}
#subnav a.last {
	background-position: right top;
	background-image: url(images/ur.gif);
}
#subnav a.first div {
	background-position: left bottom;
	background-image: url(images/ll.gif);
}
#subnav a.last div {
	background-position: right bottom;
	background-image: url(images/lr.gif);
}
#subnav a div div, #subnav a.first div div {
	background-position: right center;
	background-image:url(images/subnav.gif);
}
#subnav a.last div div {
	background-image:url(images/spacer.gif);
	background-image:transparent;
	background:none;
}
#subnav a:hover {
	background-color: #646464;
}
#subnav a.home, #subnav a.home:hover {
	color: black;
	background-color: #C9CF0C;
}
#subnav {
	margin-bottom: 8px;
}

