/* ---------------------------------------------------------
        LINK BEHAVIORS
	--------------------------------------------------------- */

 a, a:link , a:visited {color:#728323; text-decoration:underline}
 a:hover {text-decoration:none; background:#ccc; color:#333;}
 ul.tabs a:hover {background-color:transparent; text-decoration:none;}
 .subtab a:hover {background-color:transparent; text-decoration:none;}
.module a {text-decoration:none; color:#333}
#footer a {color:white; text-decoration:none;}
#footer a:hover {text-decoration:underline; background:none;}



/* ---------------------------------------------------------
        TABS AND SUBTABS
   --------------------------------------------------------- */
ul.tabs {
	list-style:none;
	position:absolute;
	top:182px;
	right:14px;
	width: 600px;
	height:24px;
	margin:0;
}
ul.subtabs { /* subtabs are hidden all the time, but get copied to the sidebar by js*/
	list-style:none;
	position:absolute;
	left:-20000px; /* hide all subtabs using left so that google finds it */
}
ul.submenu { /* menu created dynamically */
	list-style:none;
	margin-top:20px;
} 
/* ---------------------------------------------------------
        LI element styling
   --------------------------------------------------------- */
li.tab {
	float:left;
	display:block;
	margin:0;
	margin-right:20px;
	width:auto;
}
li.subtab {
	margin:0;
	padding-left:40px;
	/*background:url(../images/web/submenumarkerlight.gif) no-repeat 20px 50%;*/
}
/* ---------------------------------------------------------
        A element styling
   --------------------------------------------------------- */
li.tab a {
	text-decoration:none;
	display:block;
	color:#fff;
	font-size:15px;
	line-height:24px;
	padding: 0 30px 0 15px;
	height:24px;
	
	text-align:center;
}
li.tab a span { 
/*display:none; ===================================>>>>>> image menu */
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
letter-spacing:1px;
padding-left:15px;
text-transform:uppercase;
}
li.tab a img {
	display:none; /* ==================================>>>> image menu  */
   margin-top:8px; 
	margin-left:10px;}
li.subtab a {
	text-decoration:none;
	display:block;
	color:#444;
	font-size:.95em; 
	font-weight:bold;
	
	margin-bottom:1em;
}
/* ---------------------------------------------------------
        ACTIVE behaviour
   --------------------------------------------------------- */
li.tab.active { 
	background:url(../newsite_images/web/tabmarker.gif) no-repeat 10px 6px;
}

li.tab.active>a {
	color:white; /* active tab white color text */
}
ul.submenu li.subtab.active  {background:url(../newsite_images/web/submenumarker.gif) no-repeat 20px 4px;}
/* ---------------------------------------------------------
        HOVER behaviour
   --------------------------------------------------------- */
li.tab:hover, li.tab.sfhover {
	background:url(../newsite_images/web/tabhoverbgd.gif) repeat-x;
}
li.tab:hover a {
	color:white;
}
li.subtab:hover  , li.subtab.sfhover  {
	background-color:#D6DFD5;
	
}
/* ---------------------------------------------------------
        END OF TABS / SUBTABS
   --------------------------------------------------------- */

