/*
 *  -- 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; background-color: #ebe9dc; width: 			150px; margin-left: 		43px; border-top: 1px solid #d3d1c6; }

#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; border-top-color: #d3d1c6; }

#main_navigation a:hover,
#main_navigation .level2 a:hover
{
     color: 			#000;
}


/*********** LEVEL 1 **************************/
    
    #main_navigation  .level1 a
    { font-weight: 		normal; color: 			#6b6b6b; line-height: 		24px; border-bottom: 	1px solid #d3d1c6; }
    
  
    #main_navigation  .level1active a
    { color: 				#4e4e4e; font-weight: 		bold; border-bottom: 		1px solid #d3d1c6; }


/*********** LEVEL 2 **************************/

	#main_navigation  ul.level2
    {
    	border-bottom: 		1px solid #d3d1c6;
    	padding:			0 0 0;
    }

    #main_navigation  .level2 a
    { font-weight:			normal; padding-left: 		20px; color: 				#6b6b6b; font-size: 0.9em; line-height: 15px; background-image: 	none; margin-bottom: 		0; }

    #main_navigation  .level2active a
    { color: #4e4e4e; padding-left: 		10px; font-weight: 		bold; }