#header-container #nav-container { background:url(../images/menubg.gif); width:100%; height:40px; position:relative; clear:both; margin-top:13px; float:left; }

.nav { float: left; }
.nav ul { margin:0px; padding:0px 9px 0px 9px; list-style:none; width:auto; float:left; }
.nav li { margin:0px; padding:7px 0px 0px 0px; list-style:none; width:auto; float:left; position: relative; z-index: 1; }
.nav li:hover {	z-index:2; }
.nav li a { float:left; width:auto; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; height:28px; display: block; overflow: hidden; /*padding:0px 0px 0px 9px; */ }
.nav li a span { float:left; padding:7px 10px 0px 0px; height:22px; display:block; /*background:transparent url(../images/nav-sap.gif) right top no-repeat; */}

.nav li:hover a { background:#535353 url(../images/nav-corner.gif) 0 0 no-repeat!important; /* margin-left:-1px; padding-left:10px; */ }
/*.nav li:hover a span { background:#737683 url(../images/nav-corner.gif) right 0 no-repeat!important; cursor:pointer; }*/

/*
.nav li.home a { float:left; width:auto; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; height:20px!important; display: block; overflow: hidden; padding:0px 0px 0px 9px;}
.nav li.home a span { float:left; padding:7px 10px 0px 0px; height:13px;!important display:block; }
*/

.nav li.home:hover a { margin-left:0px!important; }

/*.nav li.home a:hover,
.nav li.home a:hover { background:transparent url(../images/nav-active-left.gif) 0 0 no-repeat!important; margin-left:-1px!important; padding-left:10px; }
.nav li.home a:hover span { background:transparent url(../images/nav-active-right.gif) right top no-repeat!important; height:13px!important; }*/

.nav li:hover .sub,
.nav li.hover .sub { display:block; }
.nav li .sub,.nav li ul { display: none; position: absolute; top: 50px; left: -1px; background:#535353 ;width: 240px; padding-bottom:5px; }

.nav li li:hover .sub-child,
.nav li li.hover .sub-child { display:block; }
.nav li li .sub-child { display: none; position: absolute; top: 0px; left: 240px; background:#535353 ;width: 240px; padding-bottom:5px; border-left: solid 1px #888B96; }


.left{
float:left;

position: absolute; 
top: 0px; 
left: 0px; 
background:#535353;
width: 240px; 
padding-bottom:5px; 
border-left: solid 1px #888B96; 
}
.left li { display:block; }

.right{
float:right;

position: absolute; 
top: 0px; 
left: 240px; 
background:#535353;
width: 240px; 
padding-bottom:5px; 
border-left: solid 1px #888B96;
}
.right li { display:block; width: 240px;  }





.nav li ul { width: 240px; height: auto;	margin: 9px 0 0 0; padding: 0 0px 0px; list-style: none; }

.nav li:hover li,
.nav li li { width: 100%; padding: 0px 10px; solid; background: none !important; }

.nav li:hover li a,
.nav li.active li a { color: #F2F2F4; font-size:11px; background: none !important; line-height: normal; width: 220px; padding: 5px 0px 1px 0px; text-indent: 1px; }
.nav li li a,
.nav li li a { height:18px; border-top: solid 1px #666666; }
.nav li li:first-child a { border-top:none; }
.nav li:hover li a:hover,
.nav li.active li a:hover {	color: #BEC1C8; text-decoration: none; line-height: normal; height:18px; }


.nav li li ul { width: 240px; height: auto;	margin: 0; padding: 0 0px 0px; list-style: none; }

.nav li:hover li li a,
.nav li.active li li a { color: #F2F2F4; font-size:11px; background: none !important; line-height: normal; width: 220px; padding: 5px 0px 1px 0px; text-indent: 1px; }
.nav li li li a,
.nav li:hover li li a { height:18px; border-top: solid 1px #888B96; }
.nav li li li:first-child a { border-top:none; }
.nav li:hover li li a:hover,
.nav li.active li li a:hover {	color: #BEC1C8; text-decoration: none; line-height: normal; height:18px; }

/*IE*/
.nav li li a:hover,
.nav li li a:hover { color: #F2F2F4; text-decoration: none; line-height: normal; }
/**/

.border-right0 { background:none!important; }
.nav ul li ul li ul {background:#7F7F7F;}
#navigation2 a {height:31px; padding-left:7px;}
#navigation2 a span { padding: 4px 10px 0 0; } 	 
#navigation2 li.seperater { padding: 10px 0 0 0; height:31px; font-weight:bold;}
