#breadcrum legend, #sitenav legend, #mainnav legend, #subnav legend, #searchform legend{display:none;}

#breadcrum ul{
	display:block;
	width:409px;
	height:25px;
	background-image:url('../img/breadcrum-bg.gif');
	background-repeat:no-repeat;
	background-position:top right;
	overflow:hidden;
}
#breadcrum ul li{
	display:block;
	float:left;
	padding-left:4px;
	height:25px;
}
#breadcrum ul li,
#breadcrum ul li a{
	text-decoration:none;
	color:#5cc880;
	font-weight:bold;
}

#sitenav ul{
	display:block;
	width:409px;
	height:34px;
	background-image:url('../img/sitenav-bg.gif');
	background-repeat:no-repeat;
}
#sitenav ul li{
	display:block;
	float:left;
	height:34px;
}
#sitenav ul li a{
	display:block;
	height:24px;
	background-image:url('../img/sitenav-divider.gif');
	background-repeat:no-repeat;
	min-width:10px;
	width:auto !important;
	width:10px;
	white-space:nowrap;
	color:#fd8c28;
	text-decoration:none;
	font-weight:bold;
	padding-left:13px;
	padding-right:14px;
	padding-top:10px;
}
#sitenav ul li.first a{
	background-image:none;
	padding-left:17px;
}
#sitenav ul li.active a,
#sitenav ul li a:hover{
	color:#5cc880;
}

#mainnav ul li{
	display:block;
	float:left;
	position:relative;
	height:46px;
	background-image:url('../img/mainnav-level1.png');
	background-position:0px -185px;
}
#mainnav ul li:hover{
	background-position:0px -231px;
}
#mainnav ul li.first{
	background-repeat:no-repeat;
	background-position:0px -92px;
	padding-left:6px;
}
#mainnav ul li.first:hover{
	background-position:0px -139px;
}
#mainnav ul li.last{
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:6px;
}
#mainnav ul li.last:hover{
	background-position:right -46px;
}
#mainnav ul li a{
	display:block;
	padding-top:15px;
	text-decoration:none;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	min-width:10px;
	width:auto !important;
	width:10px;
	height:26px;
	padding-left:14px;
	padding-right:13px;
	background-image:url('../img/mainnav-divider.png');
	background-repeat:no-repeat;
	background-position:0px 7px;
	white-space:nowrap;
}
#mainnav ul li.first a{
	background-image:none;
	padding-left:13px;
}

#mainnav ul li ul{
	position:absolute;
	top:41px;
	left:-5000px;
	display:block;
	width:190px;
	background-image:url('../img/mainnav-sub-bottom.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:11px;
}
#mainnav ul li:hover ul{
	left:1px;
}
#mainnav ul li.first:hover ul{
	left:6px;
}
#mainnav ul li ul li,
#mainnav ul li ul li.first{
	float:none;
	height:auto;
	background-image:none;
	padding-left:15px;
	padding-right:0px;
	background-color:#fff;
}
#mainnav ul li ul li.first{
	padding-top:13px;
}
#mainnav ul li ul li a,
#mainnav ul li.first ul li a,
#mainnav ul li ul li.first a{
	padding-top:0px;
	font-size:11px;
	color:#f28239;
	width:160px !important;
	width:160px;
	height:auto;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px dotted #65b3e3;
	padding-left:0px;
	padding-right:0px;
	background-image:url('../img/mainnav-arrows.gif');
	background-position:right 6px;
}
#mainnav ul li ul li.active a,
#mainnav ul li ul li a:hover{
	background-position:right -94px;
}
#mainnav ul li ul li.first a{
	border-top:1px dotted #65b3e3;
}

#subnav,
#subnav ul{
	display:block;
	width:190px;
	background-repeat:no-repeat;
	margin-bottom:9px;
}
#subnav{
	background-image:url('../img/subnav-top.png');
	background-position:0px 0px;
}
#subnav ul{
	background-image:url('../img/subnav-bottom.png');
	background-position:left bottom;
	padding-top:18px;
	padding-bottom:18px;
}
#subnav ul li{
	display:block;
	width:190px;
	background-image:url('../img/subnav.png');
}
#subnav ul li a{
	text-decoration:none;
	color:#419165;
	font-weight:bold;
	display:block;
	width:159px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px dotted #85d58f;
	margin-left:14px;
}
#subnav ul li.first a{
	border-top:1px dotted #85d58f;
}
#subnav ul li.active a,
#subnav ul li a:hover{
	color:#1d3226;
}

#c_left div.quicklinks{
	background-image:url('../img/quicklinks_top.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:190px;
	padding-top:17px;
	margin-bottom:18px;
}

#c_left div.quicklinks ul{
	background-image:url('../img/quicklinks_bottom.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	width:190px;
	padding-bottom:17px;
}

#c_left div.quicklinks ul li{
	background-image:url('../img/quicklinks_bg.png');
	width:190px;
}

#c_left div.quicklinks ul li.first a{
	border-top:1px dotted #FFFFFF;
}

#c_left div.quicklinks ul li a{
	background-image:url('../img/quicklinks_link_arrow.png');
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom:1px dotted #FFFFFF;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	width:158px;
	display:block;
	margin-left:14px;
	padding-bottom:4px;
	padding-top:4px;
}

#c_left div.quicklinks ul li a:hover{
	background-image:url('../img/quicklinks_link_arrow_hover.png');
	background-position:right center;
	background-repeat:no-repeat;
	color:#1a5b92;
}

#c_main .sitemap-column{
	width:150px;
	float:left;
}
#c_main .sitemap-column .sitemap-cell{
	margin-bottom:6px;
}
#c_main .sitemap-column ul{
	margin-bottom:21px;
}
#c_main .sitemap-column ul li ul li{
	margin-left:6px;
}
#c_main .sitemap-column ul li a{
	font-size:140%;
	display:block;
	margin-bottom:3px;
}
#c_main .sitemap-column ul li ul li a{
	font-size:100%;
}
#c_main .sitemap-column ul li ul li a{
	color:#444444;
}
#c_main .sitemap-column-1 .sitemap-cell-3 ul li ul,
#c_main .sitemap-column-2 .sitemap-cell-1 ul li ul{
	margin-bottom:18px;
}
#c_main .sitemap-column-1 .sitemap-cell-3 ul li ul li a,
#c_main .sitemap-column-2 .sitemap-cell-1 ul li ul li a{
	font-weight:bold;
}
#c_main .sitemap-column-1 .sitemap-cell-3 ul li ul li ul li a,
#c_main .sitemap-column-2 .sitemap-cell-1 ul li ul li ul li a{
	font-weight:normal;
}