/* Nav font sizing */
.level_one_nav
	{
	z-index:1003;
	position:relative;
	}
.level_two_nav
	{
	z-index:1002;
	}
.level_three_nav
	{
	z-index:1001;
	position:relative;
	}
	 
.tabbed_drop_nav li a
	{
  	font-family:Arial, Helvetica, sans-serif, Verdana;
  	font-size: 1.2em;
	}
	
.tabbed_drop_nav .select .sub li a,
.tabbed_drop_nav .current .sub li a
	{
	font-size:.9em;
	line-height:1.2em;
	}
	
.iframe_wrapper_drop
	{
 	display:none;
	}
a:hover .iframe_wrapper_drop
	{
	display:block;
	z-index:0;  
	position:absolute; 
	top:0;
	left:0;
	background-color:transparent;
	width:133px;
	height:auto;
}
.iframe_nav_drop {
	filter:alpha(opacity=00); 
	position:absolute;
	width:133px;
	left:0px;
	top:0;
	border:none;
	display:block;
	z-index:0;
}
/* End Nav font sizing */


/*Horizontal Tabbed Drop Nav*/
.tabbed_drop_nav li ul { background-image:url(images/drop_nav_base.png); }
.tabbed_drop_nav a { background-image:url(images/topnav_left_both.png); }
.tabbed_drop_nav a b { background-image:url(images/topnav_right_both.png); }

.tabbed_drop_nav 
	{
	float:left; 
	width:992px;
	display:block;
	z-index:1001; 
	bottom:0;
	height:auto;
	/*border-bottom:1px solid #BFBFBF;*/	
	}

.tabbed_drop_nav li ul
	{
	background-position: bottom;
	background-repeat: no-repeat;
	}

.tabbed_drop_nav .select,
.tabbed_drop_nav .current 
	{
	margin:0 0px 0 0; 
	padding:0px; 
	list-style:none; 
	display:block; 
	float:left; 
	width:auto;
	}

.tabbed_drop_nav .sub {
	margin:0; 
	padding:0; 
	list-style:none;
	}

.tabbed_drop_nav li 
	{
	display:block; 
	float:left; 
	margin:0 1px 0 0; 
	padding:0; 
	position:relative; 
	z-index:1002; 
	width:100%; 
	}
* html .tabbed_drop_nav li 
	{width:10px;}

.tabbed_drop_nav .select a, 
.tabbed_drop_nav .current a,
.tabbed_drop_nav a 
	{
	display:block; 
	float:left; 
	background-repeat: no-repeat;
	background-position: left top; 
	padding:0 0 0 14px; 
	border-bottom:0px solid #cacaca;
	text-decoration:none; 
	font-weight:normal; 
	line-height:2.2em; 
	white-space:nowrap;
	position:relative;
	}

.tabbed_drop_nav .select a b,
.tabbed_drop_nav a b 
	{
	height:100%; 
	display:block; 
	color:#777777; 
	background-color:transparent; 
	background-repeat: no-repeat;
	background-position: right top; 
	padding:0 16px 0 4px; 
	text-decoration:none; 
	font-weight:normal;
	}
	

.tabbed_drop_nav .current a b

	{
	height:100%; 
	display:block; 
	color:#FFFFFF; 
	background-color:transparent; 
	background-repeat: no-repeat;
	background-position: right top; 
	padding:0 16px 0 4px; 
	text-decoration:none; 
	font-weight:normal;
	}


.tabbed_drop_nav .sub 
	{display:none;}

/* for IE5.5 and IE6 only */
.tabbed_drop_nav table 
	{
	position:absolute; 
	border-collapse:collapse; 
	left:0; 
	top:0; 
	width:100%;
	}

.tabbed_drop_nav .select a:hover b,
.tabbed_drop_nav .current a:hover b 
	{
	color:#626262; 
	background-color:transparent; 
	text-decoration:none;
	cursor:pointer;
	}

.tabbed_drop_nav .sub li a:hover,
.tabbed_drop_nav .select a:hover .sub li a:hover, 
.tabbed_drop_nav .select li:hover .sub li a:hover,
.tabbed_drop_nav .current a:hover .sub li a:hover, 
.tabbed_drop_nav .current li:hover .sub li a:hover 
	{
	color:#FFFFFF;  
	background:#FF6600;
	text-decoration:none; 
	}

.tabbed_drop_nav .select a:hover .sub, 
.tabbed_drop_nav .select li:hover .sub
	{
	display:block;  
	z-index:1003; 
	position:absolute; 
	top:2.25em; 
	left:0;
	padding:10px 0px 15px 0px;
	margin-left:-1px;
	text-decoration:none; 
	}

* html .tabbed_drop_nav .select a:hover .sub,
* html .tabbed_drop_nav .current a:hover .sub 
	{
	top:2.30em; margin-left:-3px;	
	}

.tabbed_drop_nav .select a:hover .sub li a, 
.tabbed_drop_nav .select li:hover .sub li a,
.tabbed_drop_nav .current a:hover .sub li a, 
.tabbed_drop_nav .current li:hover .sub li a  
	{
	white-space:normal;
	background:transparent;
	border-bottom:1px solid #BBBBBB; 
	padding:6px 10px 6px 10px; 
	margin:0 1px 0 2px;
	width:164px;
	color:#FFFFFF;
	background-color:transparent;
	background-repeat:repeat; 
	text-decoration:none;   
	}

.tabbed_drop_nav .select a:hover, 
.tabbed_drop_nav li:hover a 
	{
	background-position:0% -151px;
	border-bottom:0px solid #cacaca;
	}

.tabbed_drop_nav .select a:hover b,
.tabbed_drop_nav .select li:hover a b 
	{
	background-position:100% -151px; 	
	text-decoration:none;
	color:#FFFFFF;
	background-color:transparent;
	position:relative;
	z-index:1003;
	border-bottom:0px solid #FFFFFF;
	margin-bottom:0px;
	}

.tabbed_drop_nav .current a,
.tabbed_drop_nav li a 
	{
	background-position:0% -151px; 
	margin-bottom:0px;
	border-bottom:0px solid #cacaca; 
	text-decoration:none; 
	} 

.tabbed_drop_nav .current a b,
.tabbed_drop_nav .current li a b 
	{
	background-position:100% -151px; 
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none; 
	}
	
/*the home button*/	
.tabbed_drop_nav .select .home_btn a, 
.tabbed_drop_nav .current .home_btn a,
.tabbed_drop_nav .home_btn a
	{
	line-height:2.1em;
	margin-top:-0.4em;
	}
/*End Horizontal Tabbed Drop Nav*/



/*Second Level Navigation - Click and Reveal*/
.click_reveal_wrapper
	{
	padding:0;
	margin:0px 0px -2px 0px;
	width:184px;
	background-color: #999999;
	}


#click_reveal,
#click_reveal ul 
	{
	margin:0px;
	padding:0px;
	list-style:none;
	
	}

#click_reveal
 	{	
 	border-bottom:1px solid #BFBFBF;
	
	}
#click_reveal li {
	display:block;
	margin:0px;
	padding:0;
	border-top:1px solid #BFBFBF;
	}
	
#click_reveal a
{
	display:block;
	padding:.4em 15px .4em 30px;
	color:#FFFFFF;
	background:626262;
	text-decoration:none;
	font-size: .95em;
	line-height:1.4em;
	background-image:url(images/vertical_nav_link.gif);
	background-position:left;
	background-repeat: no-repeat;
	
	}
#click_reveal a:hover,
#click_reveal a:focus,
#click_reveal a:active,
#click_reveal a.current,
#click_reveal a.selected
	{
	color:#FFFFFF; 
	background:#FF6600;
	text-decoration:none;
	background-image:url(images/vertical_nav_hover.gif);
	background-position:left;
	background-repeat: no-repeat;
	}
#click_reveal a.selected,
#click_reveal a:hover.selected 
	{
	text-decoration:none;
	background-image:url(images/vertical_nav_select.gif);
	background-position:left;
	background-repeat: no-repeat;
	}
	
#click_reveal ul li a
	{
	padding-left:30px;
	background:#FF6600;
	}
	
#click_reveal ul li  a:hover,
#click_reveal ul li a:focus,
#click_reveal ul li a:active 
	{
	color:#FFFFFF; 
	background:#FF6600;
	background-image:url(images/vertical_nav_hover.gif);
	background-position:left;
	background-repeat: no-repeat;}

*html #click_reveal a {zoom:1;}

