/*** TABS ***/

div.main_navigation { padding:0; margin:0;} 

div.tab_nav ul li {list-style:none; / 
	width:100px; 
	float:left;
	background:#fff url('../images/tab_gradient_bg.gif') 0% 0%;
	padding-left:8px;
	margin:0 -1px 0 0;
	font-size:1em;
	white-space:nowrap; 	
	text-align:center;
	z-index:199;
	width:auto; 
}







div.tab_nav ul {position:relative; top:1px; width:500px; } 

/*** TABS PRIMARY NAV ***/	
 div.tab_nav ul li a {
     display:block;
	width:auto;
	color:#49505d; background:transparent url('..../images/tab_gradient_bg.gif') 100% 0%;
	padding:6px 13px 8px 5px;
	background-image:url('../images/tab_gradient_bg.gif');
	padding-bottom:6px;
	font-size:.9em;
	font-weight:bold;
	text-decoration:none;}

div.tab_nav ul li.log_off a , div.tab_nav ul li.log_off {color:#990000; background-image:none;}

div.tab_nav ul li  a:hover{color:#4e83ec; }
/*control overlap using padding */
div.tab_nav ul li.on {background-image:url('../images/nav_main_bg.gif'); background-repeat:repeat-x; padding-bottom:1px;}

div.tab_nav ul li.on a {background-image:url('../images/nav_main_bg.gif'); background-repeat:repeat-x; background-position:top right; color:#4e83ec; }
div.tab_nav ul li.on a:hover{}

/* double line tab */
html>body div.tab_nav {border-top-width:0;}
div.tab_nav ul li a span {position:relative;top:.5em;}
div.tab_nav ul li a span.double {position:relative;top:0;}

/* main tabs */
div.tab_nav div.float_left {width:700px;}
div.tab_nav div.float_left ul {width:700px;}
div.tab_nav div.float_fix {border-top:1px solid #ccc;}
div.tab_nav div.float_right {width:200px; text-align:right;}
div.tab_nav div.float_right ul {width:200px; padding-right:2px;}
div.tab_nav div.float_right ul li {float:right;}

div.tab_nav ul li.hilight  {background-image:url('../images/tab_gradient_bg_hilight.gif'); background-repeat:repeat-x;}

div.tab_nav ul li.hilight  a {background-image:url('../images/tab_gradient_bg_hilight.gif'); background-repeat:repeat-x; background-position:top right; }


/* tab nav small */
div.column div.halfmoon , div.ddimagetabs {
	background-image:none;
	margin-bottom:-1px;
}

div.halfmoon ul{

	margin-left: 1px;
	
	list-style-type: none;
	background-image:none;
	text-align: left; 
	
	}
	
div.halfmoon  li{
	display: inline;
	margin: 0 0 0 -1px;
	position:relative;
	top:-3px;
    !important;
    top:-3px;
   }

	
	
	div.halfmoon li a{
	padding: 5px 10px 3px 6px;
	margin-right: -4px; /*distance between each tab */
	text-decoration:none;
	font-size:1.05em;
	font-weight:bold;
	color:#333;
	background: #ebf3f7;
	border: 1px solid #ccc;
	
	border-bottom: 1px solid #ccc;
	/*background-image:url('../images/h2__bg.gif'); background-position:top right;*/
	background-position:bottom right;
	
	}
	
	
	 div.halfmoon li a.current , 	 div.halfmoon li a:active {
	color:#336699;
	background-image:none; background:#fff;
	background-position:bottom;
	border-bottom: 1px solid #fff;
	

	}
	
