/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */

DIV.tabs
{
   float            : left;
   width            : 100%;
   background       : url("transp.gif") repeat-x bottom;
   margin-bottom    : 0px;
   border-bottom    : 1px solid  #C9B5A5;
}


DIV.tabs UL
{
   margin           : 0px;
   padding-left     : 10px;
   list-style       : none;
}

DIV.tabs LI, DIV.tabs FORM
{
   display          : inline;
   margin           : 0px;
   padding          : 0px;
}

DIV.tabs FORM
{
   float            : right;
}

DIV.tabs A
{
   float            : left;
   background       : url("tab_r.gif")  no-repeat right top;
   border-bottom    : 1px solid #77471D;
   color: #498100;	   
   font-size        : xx-small;
   font-family: arial,helvetica,sans-serif;
   font-weight      : bold;
   text-decoration  : none;

}

DIV.tabs A:hover
{  
    background-position: 100% -150px;
    background       : url("tab_r.gif")  no-repeat right top;
     text-decoration  : none;
	 font-size        : x-small;
	 margin-bottom    : 0px;
}

DIV.tabs A:link, DIV.tabs A:visited,
DIV.tabs A:active, DIV.tabs A:hover
{
       color: #000000;	   
}

DIV.tabs SPAN
{
   float            : left;
   display          : block;
   background       : url("tab_l.gif") no-repeat left top; 
   padding          : 5px 9px;
   white-space      : nowrap;
   COLOR: #84B0C7;
}

DIV.tabs INPUT
{
   float            : right;
   display          : inline;
   font-size        : 1em;
}

DIV.tabs TD
{
   font-size        : x-small;
   font-weight      : bold;
   text-decoration  : none;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.tabs SPAN {float : none;}
/* End IE5-Mac hack */


DIV.tabs A:hover SPAN
{
   background-position: 0% -150px;
   COLOR:  #000000;
   font-size: xx-small;
}

DIV.tabs LI#current A
{
   background-position: 100% -150px;
   border-width     : 2px;
   font-weight      : normal;
   color: #000000;
}

DIV.tabs LI#current SPAN
{
   background-position: 0% -150px;
   padding-bottom   : 6px;
   
}

DIV.nav
{
   background       : none;
   border           : none;
   border-bottom    : 1px solid #84B0C7;
}

/* //////////////////////////////////////////////////////// */

DIV.tabs2
{
   float            : left;
   width            : 100%;
   background-color :#FFFFFF;
   margin-bottom    : 0px;
   font-weight      : normal;
   color: #000000;
}


DIV.tabs2 UL
{
   margin           : 0px;
   padding-left     : 10px;
	
  /* margin           : 0px;
   padding-left     : 10px;
   list-style       : none;
   background       : url("tab_blanc.gif") repeat-x bottom;*/
}

DIV.tabs2 LI, DIV.tabs2 FORM
{
   display          : inline;
   margin           : 0px;
   padding          : 0px;
    
}

DIV.tabs2 FORM
{
   float            : right;
}

DIV.tabs2 A
{
   float            : left;
   /* background       : url("tab_r.gif") no-repeat right top;
   /*border-bottom    : 1px solid #84B0C7;*/
   font-family:arial,helvetica,sans-serif;
   font-size:10px;
   font-weight      : bold;
   text-decoration  : none;
   
}

DIV.tabs2 A:hover
{
   background-position: 100% -150px;
}

DIV.tabs2 A:link, DIV.tabs2 A:visited,
DIV.tabs2 A:active, DIV.tabs2 A:hover
{
       color: #1A419D;
}

DIV.tabs2 SPAN
{
   float            : left;
   display          : block;
  /* background       : url("tab_l.gif") no-repeat left top; */
   padding          : 5px 9px;
   white-space      : nowrap;
}

DIV.tabs2 INPUT
{
   float            : right;
   display          : inline;
   font-size        : 1em;
}

DIV.tabs2 TD
{
   font-size        : x-small;
   font-weight      : bold;
   text-decoration  : none;
  
   
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.tabs2 SPAN {float : none;}
/* End IE5-Mac hack */

DIV.tabs2 A:hover SPAN
{
   background-position: 0% -150px;
}

DIV.tabs2 LI#current A
{

   background-position: 100% -150px;
   border-bottom:solid;
   border-bottom-width:10px;
   border-bottom-color:#BBE8D1;
  
}

DIV.tabs2 LI#current SPAN
{
   background-position: 0% -150px;
   padding-bottom   : 6px;
}

/* MAIN NAV
===========================*/

#main_nav {
	color: #fff;
	text-align: center;
	font-size: 89%;
	font-weight: bold;
}
#main_nav ul {
	padding: 0 0 0 149px;
	margin: 3px 0 0 0;
	list-style: none;
}
#main_nav li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0pt 0pt 0pt 10px;
	background: #0093d5 url(images/tab_o_l.gif) left top no-repeat;
}
#main_nav a {
	text-decoration:none;
	color: #fff;
	padding: 7px 10px 6px 0;
	display: block;
	float: left;
	background: transparent url(images/tab_o_r.gif) right top no-repeat;
}
#main_nav a:hover {
	text-decoration: underline;
}
#main_nav li.active_main_nav {
	background: url(images/tab_a_l.gif) left top no-repeat;
}
#main_nav li.active_main_nav a {
	color: #444;
	background: transparent url(images/tab_a_r.gif) right top no-repeat;
}