@charset "utf-8";
/* CSS Document */
.menu
{
width:1110px;
height:33px;
background:#FFF;
float:left;
margin-top:1px;
border-top:green solid 1px;
border-bottom:green solid 1px;
}
.menu li a{
  color:#755833;
  display:block;
  font:tahoma;
  font-weight:bold;
  text-decoration:none;
  padding: 8px 10px 8px 10px;
}
.menu ul li:hover a {
    color:#CC3300;
    min-width: 110px;
    min-height: 22px;
}
 .menu a:visited, .menu a:active	/* menu at rest */
	{
	text-decoration:none;
	margin-bottom: 2px;
	margin-top: 0;
	padding-bottom: 3px;
	/*background:#FF6633;*/
	}
.menu li a.on{
  color:#000;
  font-weight:normal;
  text-decoration:none;
  background:#f3f3f3;
}

.menu ul ul a {
    border-bottom: 1px solid #747673;
    border-top: 1px solid #BCBFBB;
    display: block;
    float: none;
    height: auto;
    line-height: 28px;
    margin: 0 8px;
    padding: 0 0 0 5px;
    text-transform: none;
    white-space: normal;
    min-width: 164px;
    z-index: -1;
}
.menu ul ul ul a {   
    width: 164px;
    z-index: -1;
}
li.menucss a:hover, li.menucss li.iehover a {
    
    color: #3399CC;
}
#menucss
{
font-style:bold;
vertical-align:middle;
}
.arrow{  
  background-image:url(../img/icons/arrow-down.gif);
  background-position: right 50%;
  background-repeat: no-repeat;
}
.arrow-rgt{  
  background-image:url(../img/icons/arrow-right.gif);
  background-position: right 50%;
  background-repeat: no-repeat;
}

.menu ul
{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	min-width: 125px;
	}
.menu li
{    
	border-left: 1px solid #D5DCD3;
	position:relative;
	min-height: 33px;
	/*background-image:url(../img/icons/menubar.png) ;	
	height:33px;*/
	min-width: 137px;
        z-index:1000;
	}
.menu li#main{
	min-width: 120px;
	width: auto !important;
	width: 120px;
	margin-left:5px;
	}
.menu li#sub
	{
	width:145px;
  
	}
.menu a
	{
	text-align: left;
	display:block;
	height:23px;
	margin-bottom: 3px;
	margin-top: 1em;
	padding: 0.3em;
	color:#000;
	font-style:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	}
	
.menu a:link, .menu a:visited, .menu a:active	/* menu at rest */
	{
	text-decoration:none;
	/*border-bottom: 1px solid #FF6633;*/
	margin-bottom: 2px;
	margin-top: 0;
	padding-bottom: 3px;
	}
	
.menu a:hover						/* menu on mouse-over  */
	{
	/*background:url(../image/menu_01.gif) repeat-x;*/
	/*background:#666;*/
	/*color: #333;*/
	text-decoration:none;
	background:Silver;
	min-height:23px;
	height:auto;
	}	
	
.menu a.top_parent, .menu a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-position: right center;
	background-repeat: no-repeat;
	width:auto;
	}
	
.menu a.parent, .menu a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background:url(../image/menu_01.gif) repeat-x;
	background-position: right center;
	background-repeat: no-repeat;
	width:auto;
	
	}
.menu ul ul
	{
	position:absolute;
	z-index:1;
	top:auto;
	display:none;
	padding: 0;
	margin:-0.2em 0 1em 0;
	background:#D5DCD3;
	}

.menu ul ul ul
	{
	top:0;
	left:100%;
	}

.menu li:hover
	{
	cursor:pointer;
	z-index:100;
	/*background:#666;*/
	}
.menu a.parent.wid
{
width:100px;
}

.menu li:hover ul ul,
.menu li li:hover ul ul,
.menu li li li:hover ul ul,
.menu li li li li:hover ul ul
{display:none;}

.menu li:hover ul,
.menu li li:hover ul,
.menu li li li:hover ul,
.menu li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */