#site_nav {
	position: absolute;
	z-index: 20;
	left: 222px;
	top: 50px;
	background: url('../images/common/global.png') 0 -210px no-repeat;
	width: 673px;
	height: 56px;
	float: left;
}

#site_nav ul li {
	font-size: 12px;
	float: left;
	width: 112px;
	cursor: pointer;
}

#site_nav ul.level_1 li a {
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 62px;
	cursor: pointer;
}

#site_nav ul.level_1 li.link_1:hover, 
#site_nav ul.level_1 li.link_1 a#site_nav_parent_1:hover,
#site_nav ul.level_1 li.link_1 a.ie_hover2 {
	background: url('../images/common/global.png') 0 -272px no-repeat;
}

#site_nav ul.level_1 li.link_2:hover,
#site_nav ul.level_1 li.link_2 a#site_nav_parent_2:hover,
#site_nav ul.level_1 li.link_2 a.ie_hover2 {
	background: url('../images/common/global.png') -112px -272px no-repeat;
}

#site_nav ul.level_1 li.link_3:hover,
#site_nav ul.level_1 li.link_3 a#site_nav_parent_3:hover,
#site_nav ul.level_1 li.link_3 a.ie_hover2 {
	background: url('../images/common/global.png') -224px -272px no-repeat;
}

#site_nav ul.level_1 li.link_4:hover,
#site_nav ul.level_1 li.link_4 a#site_nav_parent_4:hover,
#site_nav ul.level_1 li.link_4 a.ie_hover2{
	background: url('../images/common/global.png') -336px -272px no-repeat;
}

#site_nav ul.level_1 li.link_5:hover,
#site_nav ul.level_1 li.link_5 a#site_nav_parent_5:hover,
#site_nav ul.level_1 li.link_5 a.ie_hover2{
	background: url('../images/common/global.png') -448px -272px no-repeat;
}

#site_nav ul.level_1 li.link_6:hover,
#site_nav ul.level_1 li.link_6 a#site_nav_parent_6:hover,
#site_nav ul.level_1 li.link_6 a.ie_hover2 {
	background: url('../images/common/global.png') -560px -272px no-repeat;
}

#site_nav ul li ul.level_2 {
	margin: 0;
	display: none;
	float: left;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	padding-top: 4px;
	padding-bottom: 10px;
	background: #f4f4f4 url('../images/common/vertical_bar.png') 0 0 repeat-y;
}

#site_nav li#site_nav_1:hover ul.level_2,
#site_nav li#site_nav_2:hover ul.level_2,
#site_nav li#site_nav_3:hover ul.level_2,
#site_nav li#site_nav_4:hover ul.level_2,
#site_nav li#site_nav_5:hover ul.level_2,
#site_nav li#site_nav_6:hover ul.level_2,
#site_nav #site_nav_level_1 .ie_hover ul.level_2 {
	display: block;
}

#site_nav li#site_nav_1:hover ul.level_2 li a:hover,
#site_nav li#site_nav_2:hover ul.level_2 li a:hover,
#site_nav li#site_nav_3:hover ul.level_2 li a:hover,
#site_nav li#site_nav_4:hover ul.level_2 li a:hover,
#site_nav li#site_nav_5:hover ul.level_2 li a:hover,
#site_nav li#site_nav_6:hover ul.level_2 li a:hover {
	background: none;
}

#site_nav_level_2_list_1, 
#site_nav_level_2_list_2,
#site_nav_level_2_list_3,
#site_nav_level_2_list_4,
#site_nav_level_2_list_5,
#site_nav_level_2_list_6 {
	position: absolute;
	z-index: 20;
	width: 131px;
}

#site_nav ul.level_2 li {
	width: 102px;
	float: left;
	cursor: pointer;
	padding: 5px 20px 5px 10px;
	height: auto;
	background: url('../images/common/vertical_bar.png') 0 0 repeat-y;
}

#site_nav ul.level_2 li:hover {
	border-top: solid 1px #f4f4f4;	
	border-bottom: solid 1px #f4f4f4;	
	padding-top: 4px;
	padding-bottom: 4px;
	background: url('../images/common/global.png') -698px 0 repeat-y;
}

#site_nav ul.level_2 li a {
	display: inline;
	height: auto;
	text-indent: 0;
	white-space: wrap;	
	color: #406d0c;
	overflow: none;
	text-decoration: none;
	cursor: pointer;
	font-size: 11px;
	border-bottom: dotted 1px #406d0c;
	line-height: 1.25em;
}

#site_nav ul.level_2 li a:hover {
	color: #6c9e32;
	background-color: #f4f4f4;
	border-bottom: solid 1px #6c9e32;
	cursor: pointer;
}