/* 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.0em;
	}
	
.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.gif); }
.tabbed_drop_nav a { background-image:url(images/topnav_left_both.gif); }
.tabbed_drop_nav a b { background-image:url(images/topnav_right_both.gif); }

.tabbed_drop_nav 
	{
	float:right; 
	 
	z-index:1001; 
	position:absolute;
	bottom:0;
	right:313px;
	width:auto;
	height:auto;
	
	
	}

.tabbed_drop_nav li ul
	{
	background-position: bottom;
	background-repeat: no-repeat;
	}

.tabbed_drop_nav .select,
.tabbed_drop_nav .current 
	{
	margin:0 0 -1px 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 
	{
 
	float:left; 
	margin:0; 
	padding:0; 
	position:relative; 
	z-index:100; 
	width:100%; 
	}
* html .tabbed_drop_nav li 
	{width:10px;}

.tabbed_drop_nav .select a, 
.tabbed_drop_nav .current a
	{
	display:block; 
	float:left; 
	color:#003163;
	background-color:transparent;  
	background-repeat: no-repeat;
	background-position: left top; 
	padding:0 0 0 14px; 
	text-decoration:none; 
	border-bottom:1px solid #eff1f4;
	font-weight:normal; 
	line-height:2.2em; 
	white-space:nowrap;
	position:relative;
	}
	
.tabbed_drop_nav a:link
	{
	border-bottom:none;
	}
	

.tabbed_drop_nav .select a b,
.tabbed_drop_nav .current a b,
.tabbed_drop_nav a b 
	{
	height:100%; 
	display:block; 
	color:#a64224; 
	background-color:transparent; 
	background-repeat: no-repeat;
	background-position: right top; 
	padding:0 14px 0 1px; 
	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:#a64224; 
	text-decoration:underline;
	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:#0092ca;  
	background:#f0f0ee;
	}

.tabbed_drop_nav .select a:hover .sub, 
.tabbed_drop_nav .select li:hover .sub
	{
	display:block;  
	z-index:0; 
	position:absolute; 
	top:1.75em; 
	left:0;
	padding:10px 0px 15px 0px;
	}

* html .tabbed_drop_nav .select a:hover .sub,
* html .tabbed_drop_nav .current a:hover .sub 
	{
	top:1.8em; margin-left:-1px;	
	}

.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 #cdd0d3; 
	padding:3px 10px 3px 10px; 
	margin:0 1px 0 1px;
	width:111px;
	color:#a64224;
	background-repeat:repeat;   
	}

.tabbed_drop_nav .select a:hover, 
.tabbed_drop_nav li:hover a 
	{
	background-position:0% -151px;

	border-bottom:1px solid #cdd0d3;
	}

.tabbed_drop_nav .select a:hover b,
.tabbed_drop_nav .select li:hover a b 
	{
	background-position:100% -151px; 
	color:#a64224;
	text-decoration:underline;
	background-color:transparent;
	position:relative;
	z-index:1003;
	border-bottom:1px solid #cdd0d3;
	margin-bottom:-1px;
	}

.tabbed_drop_nav .current a,
.tabbed_drop_nav li a 
	{
	background-position:0% -151px; 
	
	border-bottom:1px solid #cdd0d3; 
	} 

.tabbed_drop_nav .current a b,
.tabbed_drop_nav .current li a b 
	{
	background-position:100% -151px; 
	color:#003163; 
	}

/*End Horizontal Tabbed Drop Nav*/

/*Second Level Navigation - Click and Reval*/
.text_block_wrapper,
.click_reveal_wrapper
	{
	/*background-image:url(images/vertical_nav_base.gif);
	background-position:bottom center;
	background-repeat:no-repeat;*/
	padding:0;
	margin:0;
	width:313px;
	float:left;
	overflow:hidden;
	}
	
.text_block_cap,
.click_reveal_cap
	{
	width:313px;
	height:25px;
	background-image:url(images/vertical_nav_cap.gif);
	background-position:top center;
	background-repeat:no-repeat;
	overflow:hidden;
	}
	
.click_reveal_cap h4 
	{
	margin:0 0 .4em 10px;
	}
	
#click_reveal,
ul #click_reveal  {
	margin:0;
	padding:0;
	
	
	list-style:none;
	position:relative;

	width:313px;
	float:left;
	


	}

#click_reveal
	{	
	background:#f3f5f8;
	overflow:hidden;
	border-top:1px solid #f7fbff;

	}
	
#click_reveal li,
ul #click_reveal li{

	margin:0;
	padding:0;
	border-bottom:1px solid #f7fbff;
	
			float:right;
	width:313px;
	position:relative;

	}
	
#click_reveal a
{
	display:block;
	padding:.4em 15px .4em 34px;
	margin:0;
	color:#a64123;
	background:#eeeef6;
	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:#a64123; 
	background:#f7f9fb;
	text-decoration:underline;
	background-image:url(images/vertical_nav_hover.gif);
	background-position:left;
	background-repeat: no-repeat;
	}

#click_reveal ul li a
	{
	padding-left:1.25em;
	background:#f2e7b5;
	}
	
#click_reveal ul li a:hover,
#click_reveal ul li a:focus,
#click_reveal ul li a:active {color:#0092ca; background:#BFBFBF;}

#click_reveal ul
	{
	border:none;
	background-image:none;

	}
	
#click_reveal ul a {background:#f3f5f8;}
*html #click_reveal a {zoom:1;}

/*News Scroller*/
iframe, #newsscrollercontainer
	{
	float:left;
	width:313px;
	height:108px;
	position:relative;
	margin:0px;
	}
*html iframe, #newsscrollercontainer
	{
	width:312px;
	}
#newsscrollercontainer
	{
	padding:108px 1px 0px 1px;
	height:auto;
	
	}
.newsscroller,
.newsscroller ul
	{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	border-top:1px solid #e4e9ee;
	}	
.newsscroller li
	{
	/*padding:2px;*/
	border-bottom:1px solid #e4e9ee;
	}	
	
.newsscroller li a,
.newsscroller li a:link
	{
	display:block;
	
	padding:.6em .3em .6em 34px;
	color:#9ca5ae;
	background-image:url(images/scoller_link.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:100%;
	text-decoration:none;
	}
	
.newsscroller li a:hover
	{
	background-image:url(images/scoller_hover.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:underline;
	}
/*End News Scroller*/