/********** Nav ***************/
#nav {
	margin: 0 15px;
}
.nav_top, .nav_bottom{
	display:block;
}

.nav_top *, .nav_bottom * {
	display:block;
	height:1px;
	overflow:hidden;
}

.nav_top_color {
	margin: 0 1px; background:#000000;
}
.nav_bottom_color {
	margin: 0 1px; background:#393838;
/*	margin: 0 1px; background:#393838; */
}

#nav_list {
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	background:url(/images/htm/nav_bg.gif) repeat-x;
	height:41px;
}

.nav_element{
	display:inline;
	float:left;
	background:url(/images/htm/nav_divider.png) no-repeat scroll right center;
	padding:2px 10px 0px 10px;
	height:41px;
}

#nav_list .home {
	padding-left:7px;
}

/************ Sub Nav ************/

#sub_nav {
	float:left;
	z-index: 99;
	background:url(/images/htm/sub_nav_bg.gif) repeat-x;
	background-color:#FFFFFF;
	border-left:#0127a4 3px solid;
	border-right:#0127a4 3px solid;
	border-bottom:#0127a4 3px solid;
	height:auto;
}

#sub_nav li {
	padding: 0px 5px;
	height: 25px;
/*	background:url(/images/htm/sub_nav_divider.gif) repeat-x scroll bottom; */
}

#sub_nav {
	width:	160px;
	height:	120px;
}

#navBar {
	padding: 0;
	margin: 0;
	list-style-type: none;
/*	width: 960px;
	height: 44px;
	background: #ddd; */
}

#navBar ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
/*	background: #ddd; 
	width: 903px;
	height: 44px;*/
}

#navBar TABLE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: -1px;
	WIDTH: 0px;
	PADDING-TOP: 0px;
	BORDER-COLLAPSE: collapse;
	HEIGHT: 0px
}

#navBar UL {
	LEFT: -9999px;
	POSITION: absolute
}


#navBar LI {
/*	BORDER-RIGHT: #fff 1px solid; */
/*	height: 44px; */
	float: left;
}

#navBar LI.home {
	/* BORDER-LEFT: #fff 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	background: url('/images/navBar/navBar_bg.jpg') repeat-x;
	width: 180px;*/
}

#navBar LI A {
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	LINE-HEIGHT: 39px;
	HEIGHT: 45px;
	PADDING-TOP: 0px;
	/*font-weight: bold;
	FONT-SIZE: 18px;
	height: 44px;
	COLOR: #000;
	LINE-HEIGHT: 44px;
	PADDING-TOP: 0px;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	font-variant: small-caps;
	font-style:italic;
	letter-spacing: -1px;
        color:#13244f;*/
}

#navBar LI A.drop {
/*	BACKGROUND: url(images/down.gif) #ddd no-repeat right center */
}

#navBar LI A:hover {
	POSITION: relative;
/*	background: url('/images/navBar/navBar_bg_over.jpg') repeat-x;
	BACKGROUND-COLOR: #ccc;
	COLOR: #069; */
}

#navBar LI:hover {
	POSITION: relative
}

#navBar LI:hover > A {
	/*color: #FFFFFF;
	background: url('/images/navBar/navBar_bg_over.jpg') repeat-x; */
}

#navBar :hover UL LI.fly A:hover {
/*	PADDING-LEFT: 161px;
	BACKGROUND: url(images/down.gif) #ccc no-repeat right center; 
	BORDER-BOTTOM-COLOR: #000*/
}

#navBar :hover UL LI.fly:hover > A {
/*	PADDING-LEFT: 160px;
	BACKGROUND: url(images/down.gif) #ccc no-repeat right center;
	BORDER-BOTTOM-COLOR: #000 */
}

#navBar :hover UL {
/*	BACKGROUND: url(trans.gif); */
	LEFT: -1px;
	Z-INDEX: 99;
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH: 140px;
	TOP: 42px;
	PADDING-TOP: 0px;
}

#navBar :hover UL LI A {
	FONT-SIZE: 12px;
	WIDTH: 140px;
/*	HEIGHT: 900px; */
	LINE-HEIGHT: 20px;
/*	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid; */
	font-weight: normal;
/*	color: #FFFFFF; 
    font-style:normal; */
    letter-spacing: 0px;
	text-align: left;
/*    font-variant: normal; */
}

#navBar :hover UL LI A.right {
/*	BACKGROUND: url(images/right.gif) #ddd no-repeat 135px center */
}

#navBar :hover UL UL {
	/*LEFT: -9999px;
	PADDING-TOP: 0px*/
	TOP: 10px;
}

#navBar :hover UL :hover UL {
/*	LEFT: 10px;
	TOP: 10px*/
}

#navBar :hover UL :hover UL UL {
/*	LEFT: -9999px */
}

#navBar :hover UL :hover UL LI A:hover {
/*	PADDING-LEFT: 10px;
	BORDER-LEFT-COLOR: #fff;
	BACKGROUND: #ccc;
	BORDER-BOTTOM-COLOR: #fff;
	BORDER-TOP-COLOR: #fff;
	BORDER-RIGHT-COLOR: #fff */
}

#navBar :hover UL :hover UL LI.fly A:hover {
/*	PADDING-LEFT: 161px;
	BACKGROUND: url(images/down.gif) #ccc no-repeat right center;
	BORDER-BOTTOM-COLOR: #000 */
}

#navBar :hover UL :hover UL LI.fly:hover > A {
/*	PADDING-LEFT: 120px;
	BACKGROUND: url(images/down.gif) #ccc no-repeat right center; 
	BORDER-BOTTOM-COLOR: #000 */
}

#navBar :hover UL :hover UL :hover UL {
/*	LEFT: 190px */
}

#navBar :hover UL :hover UL :hover UL LI A:hover {
/*	PADDING-LEFT: 10px;
	BORDER-LEFT-COLOR: #fff;
	BACKGROUND: #ccc;
	BORDER-BOTTOM-COLOR: #fff;
	BORDER-TOP-COLOR: #fff;
	BORDER-RIGHT-COLOR: #fff */
}

