#header-container #nav-container { background:#10253f; 
									width:982px;
									position:relative; 
									clear:both; 
									margin-top:10px; 
									float:left; 
									}

.nav { float: left; }
.nav ul { margin:0px; 
		  padding:0px 5px 0px 5px; 
		  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:10px; 
			color:#ffffff; 
			font-weight:bold; 
			text-decoration:none; 
			height:27px; 
			display:block; 
			overflow: 
			hidden; 
			padding:0px 0px 0px 9px; 
			}
.nav li a span { float:left; 
				 padding:4px 10px 0px 0px;
				 font-size:10px; font-weight:bold; color:#ffffff; 
				 height:22px; 
				 display:block; 
				 background:transparent url(../images/nav-sap.gif) right top no-repeat; 
}

.nav li:hover a { background:#DEDEDE url(../images/nav-corner.gif) 0 0 no-repeat!important; 
				  margin-left:-1px; padding-left:10px; 
				  }
.nav li:hover a span { background:#DEDEDE url(../images/nav-corner.gif) right 0 no-repeat!important; 
						cursor:pointer; 
						color:#000000;}

.nav li.home a { float:left; 
				 width:auto; 
				 font-size:11px; 
				 color:#000000; 
				 font-weight:bold; 
				 text-decoration:none; 
				 height:20px; 
				 display: block; 
				 overflow: hidden; 
				 padding:0px 0px 0px 9px;  
				 }
.nav li.home a span { float:left; 
					  padding:4px 7px 0px 0px; 
					  height:13px; 
					  display:block; 
					  }

.nav li.home:hover a { margin-left:0px; }

.nav li.home a:hover,
.nav li.home a:hover { background:transparent url(../images/nav-active-left.gif) 0 0 no-repeat; 
						margin-left:-1px; 
						padding-left:10px; 
						}
.nav li.home a:hover span { background:transparent url(../images/nav-active-right.gif) right top no-repeat;
 							height:13px; 
							}

.nav li:hover .sub,
.nav li.hover .sub { display:block; 
						}
.nav li .sub { display: none; 
				position: absolute; 
				top: 34px; 
				left: -1px; 
				background:#DEDEDE ;
				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:#DEDEDE ;
						width: 260px;
						 padding-bottom:5px; 
						 border-left: 
						 solid 1px #888B96; 
						 }

.nav li ul { width: 240px; 
			height: auto;	
			margin: 0; 
			padding: 0 0px 0px; 
			list-style: none; 
			}

.nav li:hover li,
.nav li li { width: 100%; 
			padding: 0px 10px;  
			background: none; 
			}

.nav li:hover li a,
.nav li.active li a { color: #000000; 
					  font-size:11px; 
					  background: none; 
					  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 #888B96; 
				}
.nav li li:first-child a { border-top:none; 
									}
.nav li:hover li a:hover,
.nav li.active li a:hover {	color: #5891d6; 
							text-decoration: none; 
							line-height: normal; 
							height:18px;
							 }


.nav li li ul { width: 260px; 
				height: auto;	
				margin: 0; 
				padding: 0 0px 0px; 
				list-style: none; 
				}

.nav li:hover li li a,
.nav li.active li li a { color: #000000; 
						 font-size:11px; 
						 background: none; 
						 line-height: normal; 
						 width: 240px; 
						 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: #5891d6; 
								text-decoration: none; 
								line-height: normal;
								 height:18px; 
								 }
.line{background:url(images/line.gif) right no-repeat;"}

/*IE*/
.nav li li a:hover,
.nav li li a:hover { color: #F2F2F4; 
					 text-decoration: none; 
					 line-height: normal; 
					 }
/**/

.border-right0 { background:none; 
}
