/****** MainMenu Elements *****/

ul#main_menu {
list-style-type: none;
margin:0px;
padding:0px;
}

ul#main_menu li {
font-weight:bold;
font-size:12px;
margin:0px 15px 10px 0px;
float:block;
padding: 0px 15px 0px 25px;
height:19px;
background-image:url("../images/navi_bg.gif");
background-repeat:no-repeat;
}

ul#main_menu li a {
color:#044D7B;
text-decoration:none;
text-align:center;
height:100%;
}

ul#main_menu li a:hover {
color:#8CBC0D;
}

ul#main_menu li.highlight {
}

ul#main_menu li.highlight a {
color: #8CBC0D;
}

ul#main_menu li.highlight a:hover {
color:#044D7B;
}

#banner a {
font-size:11px;
color: #8CBC0D;
text-decoration:none;
}

#banner a:hover {
color: #044D7B;
}


div#subnav_outer
{
	float: left;
}

div#subnav_standard
{
	float: left;
	width: 189px;
	font-size: 12px;
  padding: 0 0 10px 0;
}

div.nav_level2
{
	background: url( '../images/navi_bg.gif' ) no-repeat left 8px;
}

div.nav_level2 div.dots
{
	background: url( '../images/dots.png' ) no-repeat bottom;
  padding: 0 0 0 20px;
  line-height: 26px;
}

div.nav_level2 a
{
	color: #044D7B;
	text-decoration: none;
	display: block;
	font-weight:bold;
}

div.nav_level2 a:hover
{
	color: #8CBC0D;
	text-decoration: none;
	font-weight:bold;
}

div.nav_level2 a.current, div.nav_level2 a.cursub
{
	font-weight: bold;
	color: #8CBC0D;
}

/****** Subnav Elements Level 3 *****/

div.nav_level3
{
  background: url( '../images/bg_level3.png' ) no-repeat 0px 8px;
	padding: 0 0 0 12px;
	line-height: 20px;
}

div.nav_level3 a
{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	display: block;
  color: #044D7B;
}

div.nav_level3 a:hover
{
	color: #8CBC0D;
	text-decoration: none;
	font-weight:normal;
}

div.nav_level3 a.current, div.nav_level3 a.cursub
{
	font-weight: bold;
	color: #8CBC0D;
}

div.nav_level3 a.last
{
	padding-bottom: 8px;
}