	#footer a,
	#sitenavbg a,
		#header #loginbar a{margin:0; padding: 0 10px; background:transparent url("../images/nav/navmenudot.gif") center right no-repeat;}

		#footer a.noground,
		#sitenavbg a.noground,
			#header #loginbar a.noground{background-image: none;}

#navmenu-more_menu{ padding:5px 0; *width:100px; _width:100px;}
#navmenu-more_menu ul,
#navmenu-more_menu li{ margin:0; padding:0; list-style:none;}
	#navmenu-more_menu a{display:block; padding:3px 10px;/* margin:3px 0; color:#0E628E;*/}
/*	#navmenu-more_menu a:hover{background:none; text-decoration:underline;}*/

.search-menu{margin-top:0; *margin-top:-4px; _margin-top:-4px; margin-left:0px; padding:5px 10px; width:180px;}


/* sitenav */
#sitenav{ width: 100%; border-bottom: 1px solid #E6E6E6; background: #F7F7F7; font-size:12px;}

#sitenavbg{ width:950px; margin: 0 auto; padding:3px 0; text-align:left;}
	#sitenavbg a:link,
	#sitenavbg a:visited{ color: #a1a0a0;}
	#sitenavbg a:hover,
	#sitenavbg a:active{ color: #0e628e;}
/* sitenav */

#header{/*position:relative; */width:950px;/* height:102px;*/ margin:0 auto; text-align:left;}
	#header #logo{width:160px; height:37px; float:left;}
		#header #logo span{ display:none;}
		#header #logo a,
		#header #nav a,
		#header #subnav a{ background:none; color: #0051aa;}
	#header #loginbar{height:37px; line-height:37px; float:right; font-size:12px;}
		#header #loginbar a{color: #0051aa;}
		#header #loginbar .loginlink{ color:#6FB121;}
		#header #loginbar .reglink{ color:#E67C00;}

/* nav */
ul.tab{ margin:0; padding:0; list-style:none;}
ul.tab li{ margin:0; padding:0; list-style:none; float:left;}

	#header #nav,
		#header #nav .tab,
	#header #subnav,
			#header #subnav #search fieldset{overflow:hidden;}

	#header #nav,
		#header #nav .tab,
			#header #nav .tab a.on,
			#header #nav .tab a.on strong,/*
			#header #nav .tab a:hover.on,
			#header #nav .tab a:hover.on strong,
			#header #nav .tab a:active.on,
			#header #nav .tab a:active.on strong,*/
		#header #nav .navr{background-image:url("../images/nav/header.png"); background-repeat:no-repeat;}

	#header #nav{background-position:0 -40px;background-repeat:repeat-x;position:relative; font-size:14px;/* line-height:1.6;*/}
		#header #nav .tab{background-position:0 0;padding-left:5px;height:38px;}
			#header #nav .tab a{color:#0e628e;display:block;padding:0 0 0 15px; float:left;/* text-decoration:none;*/}
				#header #nav .tab a strong{display:block;padding:10px 15px 10px 0;text-shadow:#fff 1px 1px 1px;}
				#header #nav .tab a.on/*,
				#header #nav .tab a:hover.on,
				#header #nav .tab a:active.on*/{background-position:0 -240px; color:#e67c00; background-color:#e1ecf8;}
					#header #nav .tab a.on strong/*,
					#header #nav .tab a:hover.on strong*/{background-position:right -280px;}

/*			#header #nav .tab a:hover,
			#header #nav .tab a:active{background:none; text-decoration: underline;}
*/			#header #nav .tab a:hover.on{text-decoration:none; cursor:default;}

		#header #nav .navr{position:absolute;right:0;top:0;background-position:right -80px;height:38px;width:6px;}

	/* subnav */
	#header #subnav,
		#header #subnav #search fieldset,
			#header #subnav #search fieldset button,
			#header #subnav .tab a.on,
			#header #subnav .tab a.on span/*,
			#header #subnav .tab a:hover.on,
			#header #subnav .tab a:hover.on span
			#header #subnav .tab a:active.on,
			#header #subnav .tab a:active.on span*/{background-image:url("../images/nav/header.png"); background-repeat:no-repeat;}

	#header #subnav{border:1px solid #ccc; border-top:none; background-position:right -320px; background-repeat:repeat-x; background-color:#e1ecf8; padding-left:5px; height:30px;/* line-height:30px; position:relative;*/}
			#header #subnav .tab a{color:#0e628e;display:block;padding:0 0 0 10px; margin-right:10px; margin-top:4px; float:left;/* text-decoration:none;*/ height:21px; line-height:21px;}
				#header #subnav .tab a span{display:block;padding:0px 10px 0 0;}
				#header #subnav .tab a.on/*,
				#header #subnav .tab a:hover.on,
				#header #subnav .tab a:active.on*/{background-position:0 -364px; color:#e67c00; background-color:#FFFFFF;}
					#header #subnav .tab a.on span/*,
					#header #subnav .tab a:hover.on span*/{background-position:right -387px;}

/*			#header #subnav .tab a:hover,
			#header #subnav .tab a:active{ background:none; text-decoration: underline;}
*/			#header #subnav .tab a:hover.on{text-decoration:none; cursor:default;}

	#header #subnav,
		#header #subnav input,
		#header #subnav button{font-size:12px;}

		#header #subnav #search{/*position:absolute;right:0;top:0; z-index:1000;*/}
			#header #subnav #search p{margin:0; padding:0; clear:both; line-height:155%;}
			#header #subnav #search fieldset,
			#header #subnav #search input,
			#header #subnav #search button{margin:0;padding:0;border:0;outline:0;}

			#header #subnav #search fieldset{background-position:0 -160px;padding:0 0 0 26px; margin-right:5px; height:28px; width:224px; *width:228px; _width:228px;}
				#header #subnav #search fieldset input.searchinput{float:left; padding-top:5px; height:21px; line-height:21px; *padding-top:0px; *height:26px; *line-height:26px;/* vertical-align:middle; color:#999;*/ width:197px;border:none; border-color:transparent; background-color:transparent;}
				#header #subnav #search fieldset button{float:right; height:28px; width:27px; background-position:right -200px; padding:0; text-indent:-9999px; border:none; border-color:transparent; background-color:transparent;}
	/* subnav */
/* nav */

#footer{clear:both; width:950px; margin: 0 auto; padding:10px 0;/* padding-top:5px; border-top:1px solid #e5e5e5;*/ color:#b5b5b5; font-size:12px;}
	#footer hr{/*margin-top:7px; *margin:0; */ margin:0; padding:0; border:0; color:#e5e5e5; background-color:#e5e5e5; height:1px;}
	#footer p{margin:10px 0; padding:0;}
 	#footer a:link,
	#footer a:visited{ color: #666666;}
	#footer a:hover,
	#footer a:active{ color: #0e628e;}
