@charset "utf-8";
/* CSS Document */

#main_nav {
	margin:auto;
	margin-top:13px;
	width:890px;
	position:relative;
	z-index:3;
	height:35px;
}

#main_nav ul {
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	width: auto;
	height:35px;
	position: relative;
	z-index:4;
}
/* Root Level Link Formatting */
#main_nav ul li {float: left; position:relative; height:35px;}
#main_nav ul li a {display: block; text-decoration:none; height:100%; width:100%; text-indent:-3000px;}

/* 2nd Child menu */
#main_nav ul li ul {position:absolute; left:25px; margin:0; display:none; border: 1px solid #000; height:auto; z-index:101; clear: both; background:#000000; border:#333333 solid 1px; border-bottom:none;}
#main_nav li ul li {position: relative; margin: 0; padding: 0; float:none; height:auto; padding:10px; font-size:14px; line-height:14px; border-bottom:#333333 solid 1px}
#main_nav li ul a {width: 120px; background:none; text-indent:0px}

/* 2nd Child link hover */
#main_nav li ul a:hover {background:#000;}

/* Show and hide */
#main_nav li:hover ul, #main_nav li.iehover ul, #main_nav li a:focus ul, #main_nav li ul {display: block; }
#main_nav li:hover ul ul, #main_nav li.iehover ul ul, #main_nav li ul ul {display: none}
#main_nav li:hover ul, #main_nav li.iehover ul, #main_nav li li:hover ull, #main_nav li li.iehover ul, #main_nav li ul, #main_nav li li ul {display: block;}


/* 3rd Child Menu Appreances 
#main_nav li ul li ul li a 	{ width: 11.5em; padding: .6em .1em .6em .4em; background: #c6c6c6; color: #fff; }
*/
/* Positioning the Pop-out Drops */
#main_nav li {position: relative;}

#main_nav ul ul ul {
	position: absolute;
	top: 1px;
	left: 100%;
}
/* end menu */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
































#nav_bt1 {
	width:102px;
}
#nav_bt1 a {
	background:url(../images/nav.gif) no-repeat 0px 0px;
}

#nav_bt1 a:hover {
	background:url(../images/nav.gif) no-repeat 0px -35px;
}
#nav_bt1 .menu-parent, #nav_bt55 .menu-current {
	background:url(../images/nav.gif) no-repeat 0px -70px;
}


#nav_bt55 {
	width:162px;
}
#nav_bt55 a {
	background:url(../images/nav.gif) no-repeat -102px 0px;
}

#nav_bt55 a:hover {
	background:url(../images/nav.gif) no-repeat -102px -35px;
}
#nav_bt55 .menu-parent, #nav_bt55 .menu-current {
	background:url(../images/nav.gif) no-repeat -102px -70px;
}



#nav_bt2 {
	width:140px;
}
#nav_bt2 a {
	background:url(../images/nav.gif) no-repeat -264px 0px;
}
#nav_bt2 a:hover {
	background:url(../images/nav.gif) no-repeat -264px -35px;
}
#nav_bt2 .menu-parent, #nav_bt2 .menu-current {
	background:url(../images/nav.gif) no-repeat -264px -70px;
}

#nav_menu2 .menu-parent, #nav_menu2 .menu-current {
	background:#000000;
}



#nav_bt38 {
	width:166px;
}
#nav_bt38 a {
	background:url(../images/nav.gif) no-repeat -404px 0px;
}
#nav_bt38 a:hover {
	background:url(../images/nav.gif) no-repeat -404px -35px;
}
#nav_bt38 .menu-parent, #nav_bt38 .menu-current {
	background:url(../images/nav.gif) no-repeat -404px -70px;
}
#nav_menu38 {
	top:-20000px;
}




#nav_bt39 {
	width:155px;
}
#nav_bt39 a {
	background:url(../images/nav.gif) no-repeat -570px 0px;
}
#nav_bt39 a:hover {
	background:url(../images/nav.gif) no-repeat -570px -35px;
}
#nav_bt39 .menu-parent, #nav_bt39 .menu-current {
	background:url(../images/nav.gif) no-repeat -570px -70px;
}

#nav_menu39 {
	top:-20000px;
}







#nav_bt40 {
	width:165px;
}
#nav_bt40 a {
	background:url(../images/nav.gif) no-repeat -725px 0px;
}
#nav_bt40 a:hover {
	background:url(../images/nav.gif) no-repeat -725px -35px;
}
#nav_bt40 .menu-parent, #nav_bt40 .menu-current {
	background:url(../images/nav.gif) no-repeat -725px -70px;
}


#footer_nav {
	padding-top:5px;
	font-size:12px;
	letter-spacing:1px;
	background:url(../images/bg_footer_line.gif) top center no-repeat;
	width:900px;
}

#footer_nav ul {
	margin-left:15px;
	padding:0px;

}

#footer_nav li {
	float:left;
	position:relative;
	margin:0px;
	margin-right:20px;
	padding:0px;
	list-style:none;
}

#footer_nav a {
	color:#808080;
	text-decoration:none
}


#footer_nav a:hover {
	color:#FFFFFF;
}





