
#nav dl{
padding:9px 0px 5px 0px;
margin: 0px 0px 5px 0px; 
background: transparent;
}
#nav dl dd{
margin:0px 0px 0px 0px;
padding: 0px 0px 5px 0px; 
background: transparent;
}
#nav dl dt{
background:url(../images/nav-shadow.png) bottom no-repeat ;
margin:0px 0px -5px 0px;
padding:0px 0px 5px 0px;
width:212px;
}
#nav dl dt a{
border:1px solid #C0C0C0;
border-top:none;
display:block;
font-size:1.4em;
padding:5px 0px 10px 35px;
text-decoration:none;
}
/* green nav */
#nav dl#navgreen{
background:url(../images/nav-top-green.gif) top left no-repeat ;
}
#nav dl#navgreen dd ul li a:hover{
background-color:#9CBF81;
border:1px solid #719653;
text-decoration:underline;
}
#nav dl#navgreen dt a{
background:#83AF62;
border:1px solid #618147;
border-top:0px;
color:#E6EFDF;
}
#nav dl#navgreen ul li a{
background: #83AF61;
border:1px solid #618147;
}
#nav dl#navgreen ul li a.dark{
background-color:#719653;
border:1px solid #536F3D;
}
/* grey nav*/
#nav dl#navgrey{
background:url(../images/nav-top-grey.gif) top left no-repeat;
}
#nav dl#navgrey dd ul li a:hover{
background-color:#BFBFBF;
border:1px solid #969696;
text-decoration:underline;
}
#nav dl#navgrey dt a{
background:#AFAFAF;
border:1px solid #818181;
border-top:0px;
color:#EFEFEF;
}
#nav dl#navgrey ul li a{
background: #AFAFAF;
border:1px solid #818181;
}

#nav dl#navgrey ul li a.dark{
background-color:#969696;
border:1px solid #6F6F6F;
}
/* purple nav*/
#nav dl#navpurple{
background:url(../images/nav-top-purple.gif) top left no-repeat;
}
#nav dl#navpurple dd ul li a:hover{
background-color:#B65A94;
border:1px solid #8D2A68;
text-decoration:underline;
}
#nav dl#navpurple dt a{
background:#A43179;
border:1px solid #792459;
border-top:0px;
color:#ECD5E4;
}
#nav dl#navpurple ul li a{
background: #A43179;
border:1px solid #792459;
}

#nav dl#navpurple ul li a.dark{
background-color:#8D2A68;
border:1px solid #681F4C;
}
/* red nav*/
#nav dl#navred{
background:url(../images/nav-top-red.gif) top left no-repeat;
}
#nav dl#navred dd ul li a:hover{
background-color:#DF6555;
border:1px solid #D93F2B;
text-decoration:underline;
}
#nav dl#navred dt a{
background:#D93F2B;
border:1px solid #9F2E20;
border-top:0px;
color:#F7D8D4;
}

html>body #nav dl#navred dt a, html>body #nav dl#navgreen dt a, html>body #nav dl#navgrey dt a, html>body #nav dl#navpurple dt a {
	background-image: url(../images/link-nav.png);
	background-position: 0px 9px;
	background-repeat: no-repeat;
}

html>body #nav dl#navred dt a:hover, html>body #nav dl#navgreen dt a:hover, html>body #nav dl#navgrey dt a:hover, html>body #nav dl#navpurple dt a:hover {
	background-image: url(../images/link-nav-over.png);
	color: #ffffff;
	text-decoration: underline;
}

#nav dl#navgreen dt a {
	background-image: url(../images/link-nav-green.gif);
	background-position: 0px 9px;
	background-repeat: no-repeat;
}

#nav dl#navgreen dt a:hover {
	background-image: url(../images/link-nav-green-over.gif);
	color: #ffffff;
	text-decoration: underline;
}

#nav dl#navgrey dt a {
	background-image: url(../images/link-nav-grey.gif);
	background-position: 0px 9px;
	background-repeat: no-repeat;
}

#nav dl#navgrey dt a:hover {
	background-image: url(../images/link-nav-grey-over.gif);
	color: #ffffff;
	text-decoration: underline;
}

#nav dl#navpurple dt a {
	background-image: url(../images/link-nav-purple.gif);
	background-position: 0px 9px;
	background-repeat: no-repeat;
}

#nav dl#navpurple dt a:hover {
	background-image: url(../images/link-nav-purple-over.gif);
	color: #ffffff;
	text-decoration: underline;
}

#nav dl#navred dt a {
	background-image: url(../images/link-nav-red.gif);
	background-position: 0px 9px;
	background-repeat: no-repeat;
}

#nav dl#navred dt a:hover {
	background-image: url(../images/link-nav-red-over.gif);
	color: #ffffff;
	text-decoration: underline;
}

#nav dl#navred ul li a{
background: #D93F2B;
border:1px solid #9F2E20;
}
#nav dl#navred ul li a.dark{
background-color:#B93525;
border:1px solid #89281B;
}
html>/**/body #nav ul li{
height:auto;
margin:0px 0px -6px 0px;
padding:0px 0px 5px 0px;
}
#nav li a.four{
background-position:-4px 0px !important;
}
#nav li a.one, #nav li a.five{
background-position:16px 0px !important;
}
#nav li a.seven{
background-position:-24px 0px !important;
}
#nav li a.six{
background-position:0px 0px;
}
#nav li a.three{
background-position:12px 0px !important;
}
#nav li a.two{
background-position:-20px 0px !important;
}
#nav li.five{
margin-left:20px;
}
#nav li.four{
margin-left:16px;
}
#nav li.one{
margin-left:24px;
}
#nav li.seven{
margin-left:0px;
}
#nav li.six{
margin-left:4px;
}
#nav li.three{
margin-left:28px;
}
#nav li.two{
margin-left:8px;
}
#nav ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#nav ul li ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position: relative;
}

#nav ul a.sub{
background:none;
padding:5px 0px 5px 30px;
}
#nav ul li{
background:url(../images/nav-shadow.png) no-repeat bottom transparent;
min-height:30px;
list-style:none;
margin:0px 0px -8px 0px;
padding:0px 0px 3px 0px;
width:212px;
position: relative;
}


#nav ul li a{
color:#FFFFFF;
display:block;
font-size:.8em;
font-weight:bold;
padding:5px 10px 5px 15px;
text-decoration:none;
}

html>body #nav ul li a {
background-image: url(../images/nav-shadow.png) !important;
background-repeat: no-repeat !important;
background-position: 0px 0px;
background-color:inherit;
}