/* ----------NAVIGATION---------- */

ul#navigation				{ height: 43px; /*margin: 0 0 0 133px;*/ margin:0; position: relative; padding:0 0 0 20px; width:918px; background-image:url(/images/nav/navigation_bg.gif); background-repeat:repeat-x; background-position:top; z-index:999;}
ul#navigation li			{ float: left; list-style-type:none;  }
ul#navigation li a			{ display: block; text-decoration: none; }
ul#navigation li a:link		{ text-decoration: none; }
ul#navigation li a:visited	{ text-decoration: none; }
ul#navigation li a:hover	{ text-decoration: none; }
ul#navigation li a:active	{ text-decoration: none; }

ul#navigation .menu {
	background-color:#d2e9e1;
/*	height: 145px;*/
/*	left: -133px;*/
left:0;
/*	padding: 15px 15px 0 133px;*/
padding:15px 0;
	position: absolute;
	top: 43px;
	width: 938px;
	z-index: 999;
	/*height:85px;
	border-bottom:1px solid #333333;*/
	}

ul#navigation .menu ul.sub_nav	{
	float: left;
	margin:0;
	width: 218px;
	padding:0 0 0px 10px;
	/*	background-color:pink;*/
	border-left-width: 1px;
	border-left-style: ridge;
	border-left-color: #20538c;
}

ul#navigation .menu ul.sub_nav.first	{ border-left: none;}


ul#navigation .menu ul.sub_nav li			{ float: none; list-style-type:none; }
ul#navigation .menu ul.sub_nav li a			{
	color: #4c4546;
	display: block;
height: 19px;
	font-size: 11px;
	overflow: hidden;
	padding: 4px 0 0 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;

}
ul#navigation .menu ul.sub_nav li a:link	{ text-decoration: none; }
ul#navigation .menu ul.sub_nav li a:visited	{ text-decoration: none; }
ul#navigation .menu ul.sub_nav li a:hover	{  /*border-bottom: 1px dotted #20538c;*/ color: #4c4546; text-decoration: underline; }
ul#navigation .menu ul.sub_nav li a:active	{ text-decoration: none; }



ul#navigation li a.nav_item { text-indent:-9999px;}


ul#navigation li .menu { display: none; }
ul#navigation li:hover .menu { display: block; }
ul#navigation li.over .menu { display: block; }

ul#navigation li .menu.selected { display:block;}

li.tab01 {background: url(/images/nav/top_nav.png) no-repeat 0 0;}
li.tab01:hover, li.tab01_over, li.tab01_active, li.tab01_active:hover, li.tab01_active_over { background: url(/images/nav/top_nav.png) no-repeat 0 -43px; height: 43px; width: 119px;}
li.tab01 a.nav_item, li.tab01_over a.nav_item { height: 43px; width: 119px; }

li.tab02 { background: url(/images/nav/top_nav.png) no-repeat -119px 0; }
li.tab02:hover, li.tab02_over,  li.tab02_active, li.tab02_active:hover, li.tab02_active_over { background: url(/images/nav/top_nav.png) no-repeat -119px -43px; height: 43px; width: 111px;}
li.tab02 a.nav_item, li.tab02_over a.nav_item { height: 43px; width: 111px; }

li.tab03 { background: url(/images/nav/top_nav.png) no-repeat -230px 0; }
li.tab03:hover, li.tab03_over, li.tab03_active, li.tab03_active:hover, li.tab03_active_over  { background:url(/images/nav/top_nav.png) no-repeat -230px -43px; height: 43px; width: 78px; }
li.tab03 a.nav_item, li.tab03_over a.nav_item { height: 43px; width: 78px; }

li.tab04 { background: url(/images/nav/top_nav.png) no-repeat -308px 0; }
li.tab04:hover, li.tab04_over, li.tab04_active, li.tab04_active:hover, li.tab04_active_over { background: url(/images/nav/top_nav.png) no-repeat -308px -43px; height: 43px; width: 67px;}
li.tab04 a.nav_item, li.tab04_over a.nav_item { height: 43px; width: 67px; }

li.tab05 { background: url(/images/nav/top_nav.png) no-repeat -375px 0; }
li.tab05:hover, li.tab05_over, li.tab05_active, li.tab05_active:hover, li.tab05_active_over  { background: url(/images/nav/top_nav.png) no-repeat -375px -43px; height: 43px; width: 49px; }
li.tab05 a.nav_item, li.tab05_over a.nav_item { height: 43px; width: 49px; }

li.tab06 { background: url(/images/nav/top_nav.png) no-repeat -424px 0; }
li.tab06:hover, li.tab06_over, li.tab06_active, li.tab06_active:hover, li.tab06_active_over { background: url(/images/nav/top_nav.png) no-repeat -424px -43px; height: 43px; width: 83px; }
li.tab06 a.nav_item, li.tab06_over a.nav_item { height: 43px; width: 83px; }

li.tab07 { background: url(/images/nav/top_nav.png) no-repeat -507px 0; }
li.tab07:hover, li.tab07_over, li.tab07_active, li.tab07_active:hover, li.tab07_active_over  { background: url(/images/nav/top_nav.png) no-repeat -507px -43px; height: 43px; width: 137px;  }
li.tab07 a.nav_item, li.tab07_over a.nav_item { height: 43px; width: 137px; }

li.tab08 { background: url(/images/nav/top_nav.png) no-repeat -644px 0;}
li.tab08:hover, li.tab08_over, li.tab08_active, li.tab08_active:hover, li.tab08_active_over { background: url(/images/nav/top_nav.png) no-repeat -644px -43px; height: 43px; width: 78px; }
li.tab08 a.nav_item, li.tab08_over a.nav_item { height: 43px; width: 78px; }

li.tab09 { background: url(/images/nav/top_nav.png) no-repeat -722px 0;}
li.tab09:hover, li.tab09_over, li.tab09_active, li.tab09_active:hover, li.tab09_active_over { background: url(/images/nav/top_nav.png) no-repeat -722px -43px; height: 43px; width: 76px; }
li.tab09 a.nav_item, li.tab09_over a.nav_item { height: 43px; width: 76px; }



/* ----------END NAVIGATION---------- */

.pagebased_subnav {background-color:#D2E9E1; padding:15px 0px 0px 0; float:left;  width:938px;}

.pagebased_subnav .menu {/*height:85px; border-bottom:1px solid #333333; */ float:left; padding:0 0 15px 0; _padding:0 0 0 0;}

.pagebased_subnav .menu ul.sub_nav	{
	float: left;
	margin:0;
	width: 218px;
	padding:0 0 0px 10px;
	/*	background-color:pink;*/
	border-left-width: 1px;
	border-left-style: ridge;
	border-left-color: #20538c;
}

.pagebased_subnav .menu ul.sub_nav.first	{ border-left: none;}


.pagebased_subnav .menu ul.sub_nav li			{ float: none; list-style-type:none; }
.pagebased_subnav .menu ul.sub_nav li a			{
	color: #4c4546;
	display: block;
height: 19px;
	font-size: 11px;
	overflow: hidden;
	padding: 4px 0 0 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;

}
.pagebased_subnav .menu ul.sub_nav li a:link	{ text-decoration: none; }
.pagebased_subnav .menu ul.sub_nav li a:visited	{ text-decoration: none; }
.pagebased_subnav .menu ul.sub_nav li a:hover	{ background: url(/images/nav/bg_subnav_hover.gif) no-repeat; /*border-bottom: 1px dotted #20538c;*/ color: #4c4546; text-decoration: underline; }
.pagebased_subnav .menu ul.sub_nav li a:active	{ text-decoration: none; }

.pagebased_subnav .menu ul.sub_nav li a.selected, ul#navigation .menu ul.sub_nav li a.selected { text-decoration:underline; background-image:none;}

.clearboth { clear:both;}

