#nav {  font-size:1.1em; width:960px; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; color:#25431c; }
#nav li ul span {white-space:normal; }

#nav li span a { color:#25431c;}

/************ 0 LEVEL  ***************/
#nav li { float:left; }
#nav li.active a { color:#d96708;  }
#nav a { float:left; padding:5px 12px 6px 8px; color:#25431c; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#25431c; background:url(../images/menu_hover.gif) repeat-x; }

#nav li a { color:#0F0;}

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ccc url(../images/nav_divider.gif) repeat-x 0 100%; }
/*#nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/
#nav ul li.last { background:#ecf3f6; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/
#nav ul {position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #899ba5;}

/* Show menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}

/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; }

#tooltip_4 { background-color:#0C3;} 

#tooltip { border: black 1px solid; }
#menu div { padding: 0 0px 0 0px; }
#menu .level0 { font-size: 100%; padding:0px; }
#menu .level0 a span b { color:#FFF;}
#menu .level1 { font-size: 98%; padding:5px;  float:left; }
#menu .level1 a { font-weight:bold;  }
#menu .level2 { font-size: 96%; border-bottom: 1px solid #CCC; padding:4px; }
#menu .level2 a { font-weight:normal; }
#menu .level3 { font-size: 94%; }
#menu .level3 a { color:#666;}

#menu .level4 { font-size: 92%; }
#menu .level5 { font-size: 90%; }

#menu .new-col { float:left; background-color:#FFF;}

#menu .newmenu { padding-left:0px; }

.menu {
		width:938px;
		margin:auto;
		position:relative;
		height:53px;}
		
		/********************menu starts********************/
#menu_conteainer{float:left; width:100%; background:url(../images/menu_bg.png) repeat-x; height:53px;}
#menucontainer {margin:0 auto; width:960px;}


#menucontainer ul#nav{float:left; width:600px; list-style:none; margin:0!important; padding:0!important;}
#menucontainer li{float:left; width:auto; margin:0!important; padding:0!important; background:url(../images/menudivider.gif) right 17px no-repeat; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#25431c; padding:0 0; text-transform:uppercase}
#menucontainer li.none{float:left; width:auto; background:none; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#25431c;  text-transform:uppercase}
#menucontainer li a{float:left; height:35px; text-decoration:none; color:#444444; padding:16px 16px 0; background:none;}
#menucontainer li a.current{float:left; height:35px; text-decoration:none; color:#fff; padding:18px 16px 0; background:#bdb948; cursor:text}
#menucontainer form{float:right; width:218px;}
#menucontainer form{float:left; width:218px;}
#menucontainer input{float:left; width:144px; background:none; padding:2px; border:none; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#8b8b8b;}

#menucontainer input.ok{float:left; width:33px; height:20px; border:none; padding:0;}
#menucontainer .form_row{float:left; width:218px; padding-top:12px;}
#menucontainer .form_row .formbg{float:left; width:185px; padding:4px 0 0 33px; background:url(../images/formbg.gif) no-repeat; height:24px;}
/********************menu ends********************/