/*
 *  -- tab nav styles
 */

#left_tab_navi
{
	position: 				absolute;
	top: 					20px;
	left: 					0px;
	
	width: 					27px;
}

#left_tab_navi ul, 
#left_tab_navi li 
{
	margin: 				0px;
	padding: 				0px;
	list-style-type: 		none;
	list-style-position: 	outside;
	display:                inline;
}

/*
 * -- main nav styles
 */

#main_navigation
{  
  font-size: 		11px;
  font-size: 		0.7em;
  width: 			150px;
  margin-left: 		43px;
}

#main_navigation a
{
  display: 			block;
  text-indent: 		0px;      
  display: 			block;
  padding: 			0;

  text-decoration: none;
}

#main_navigation ul 
{
  padding: 				0px;
  margin: 				0px;
  list-style: 			none;
  list-style-position: 	outside;
}

#main_navigation  a:hover, 
#main_navigation  a:focus,
#main_navigation  a:active,
#main_navigation .level1 a:hover, 
#main_navigation .level1 a:focus,
#main_navigation .level1 a:focus,
#main_navigation .level2 a:hover, 
#main_navigation .level2 a:focus,
#main_navigation .level2 a:active
{
    background-color: #E3E1D5;
}

#main_navigation a:hover,
#main_navigation .level2 a:hover
{
     color: 			#000;
}


/*********** LEVEL 1 **************************/
    
    #main_navigation  .level1 a
    {    
      font-weight: 		normal;
      color: 			#6A6A6B;
      background: 		url("images/arrow.gif") top right no-repeat;
	  line-height: 		24px;
	  
	  border-bottom: 	solid 1px #d3d1c6;
    }
    
  
    #main_navigation  .level1active a
    {
        color: 				#6A6A6B;
        font-weight: 		bold;
        background: 		url("images/arrow_active.gif") top right no-repeat;
        border-bottom: 		solid 0px #d3d1c6;
    }


/*********** LEVEL 2 **************************/

	#main_navigation  ul.level2
    {
    	border-bottom: 		solid 1px #d3d1c6;
    	padding:			0 0 6px 0;
    }

    #main_navigation  .level2 a
    {    
      font-weight:			normal;
	  font-size: 			10px;
	  font-size: 			0.9em;
	  padding-left: 		10px; 
      color: 				#7A7C7D;
	  background-image: 	none;
	  line-height: 			15px;
	  margin-bottom: 		3px;
    }

    #main_navigation  .level2active a
    {
      	padding-left: 		10px;
      	font-weight: 		bold;
	}