/*------------------------------------------------------------
**  NavBar
**------------------------------------------------------------*/
#navbar_contain {height:33px; width:100%;}
#navbar, #navbar ul {padding:0; margin:0; list-style:none;}

#navbar a {margin-top:8px; background:url(../img/site/nav/navbutton.gif) no-repeat; padding:0 0 0 9px; display:block; text-decoration:none; color:#000000; font-size:13px; font-weight: normal; }
#navbar a span {display:block; background:#fff url(../img/site/nav/navbutton.gif) repeat-x 100% 0; padding:6px 9px 3px 0; text-decoration:none;}
#navbar a:hover {background-position:0 -3e1px; color:#FFCC00; text-decoration:none;}
#navbar a:hover span {background-position:100% -31px; text-decoration:none;}

#navbar li {float:left; border-right:2px solid #fff;}

#navbar li ul {position:absolute; width:200px; z-index:100; border:1px solid #3333CC; border-width:1px 1px 1px; left:-999em; padding-top:0px; padding:0; margin:0;}

#navbar li ul li {width:198px; background:#fff; text-align:left; text-decoration:none;}

#navbar li#Li2 ul {width:200px;}

#navbar li#Li2 ul li {width:198px; text-decoration:none;}

#navbar li ul li a {display:block; font-weight:normal; text-align:left; font-size:12px; margin:0px; background:none; border:0; color:#3333CC; padding:4px; height:13px; line-height:13px; text-decoration:none;}

#navbar li ul li a:hover {color:#000099; background:#EEEEEE; text-decoration:underline;}

#navbar li:hover ul {left:auto; z-index:2000;}

#navbar li:hover a {background-position:0 -31px; color:#fff; text-decoration:none;}

#navbar li:hover a span {background-position:100% -31px;}

#navbar li:hover ul a {color:#000099}

#navbar a.this, #navbar a.this:hover, #navbar li:hover a.this {background:url(../img/site/nav/navactive.gif) repeat-x; color:#fff; position:relative; top:1px; padding:0 0 0 8px; margin-top:0px; font-size:13px; font-weight: bold;}

#navbar a.this span,#navbar a.this:hover span, #navbar li:hover a.this span {background:transparent url(../img/site/nav/navactive.gif) repeat-x 100% 0; padding:9px 8px 9px 0; display:block;}

#navbar hr {margin: 5px 0;}

/*- submenu -*/
#nav_submenu_contain {
	background:transparent url(../img/site/nav/subnavback.png) repeat-x 0 0; 
	height:29px; 
	border:1px solid #CC0000; 
	border-width:0px 2px; 
	margin:0 0 2px;
}

ul.nav_submenu {padding:0; margin:0; list-style: none;}
ul.nav_submenu { float:right; margin-right:8%; display:none;}

ul.nav_submenu a {display:block; text-decoration:none; color:#fff; padding:0 0 0 7px; background:transparent url(../img/site/nav/subnavback.jpg) repeat-x 0 0; line-height:18px; font-size:12px;}

ul.nav_submenu li {float:left;margin:0 0 0 4px; background:transparent url(../img/site/nav/bar_pipe.jpg) no-repeat 100% 50%; padding:0 6px 0 0;}

ul.nav_submenu li.endlink {background:none;}

ul.nav_submenu a span {display:block; padding:4px 7px 4px 0;}

ul.nav_submenu a:hover, ul.nav_submenu a.this { text-decoration:underline;}
	ul.nav_submenu h5{
		color:white;
		font-size:14px;
		font-weight:normal;
		margin-top:5px;
	}


/*
#nav_submenu a:hover, #nav_submenu a.this {background:transparent url(../img/site/nav/subnavlinkback.png) repeat-x 0 5px; color:#000;}

#nav_submenu a:hover span, #nav_submenu a.this span {background:transparent url(../img/site/nav/subnavlinkback.png) no-repeat 100% 5px;}
*/


