div.header {
	background: #327Dc0 url(../img/background-header.jpg) 0 0 repeat-x;
	color: #fff;
	position: relative;
	padding: 0;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
}

/* Help Bar Block */
div.help-bar {
	padding: 0 14px;
	position: relative;
	font-size: 75%;
	line-height: 25px;
	//height: 25px;
}

	div.help-bar ul {
		list-style: none;
		padding: 0;
		margin: 0;
		zoom: 1;
	}

		div.help-bar ul li {
			float: left;
			line-height: 23px;
			//height: 23px;
			margin-right: 5px;
			padding: 1px 8px 1px 0;
		}

			div.help-bar ul li a {
				color: #fff;
				text-decoration: none;
				border-bottom: 1px dotted #fff;
				line-height: 23px;
				margin-left: 5px;
			}
			
			div.help-bar ul li b {
				line-height: 23px;
				margin-left: 5px;
			}

	div.help-bar ul.help-bar-user-action {
		float: right;
	}

		div.help-bar ul.help-bar-user-action li {
			margin: 1px 7px 0 15px;
			padding: 0;
			position: relative;
		}

			div.help-bar ul.help-bar-user-action li a {
				margin: 0px;
			}

div.help-bar ul.help-bar-menu li.more-block {
	position: relative;
	z-index: 1000;
}

div.help-bar ul li a.more {
	padding: 2px 0 0 0;
	cursor: hand;
	cursor: pointer;
	border-bottom: 0;
}

	div.help-bar ul li a.more img {
		display: inline-block;
		margin-left: 7px;
		position: relative;
		top: -2px;
	}

	div.help-bar ul li a.more span {
		border-bottom: 1px dotted #fff;
	}

div.help-bar ul.help-bar-menu li.more-block ul.more-content {
	position: absolute;
	top: 25px;
	right: 0;
	z-index: 100;
	list-style: none;
	margin: 0;
	padding: 0;
	border-left: 1px solid #9ac2e5;
	border-top: 1px solid #9ac2e5;
	border-right: 1px solid #4d8cc6;
	border-bottom: 1px solid #4d8cc6;
	display: none;
}

	div.help-bar ul.more-content li {
		float: none !important;
		display: block;
		margin: 0px;
		padding: 1px;
		white-space: nowrap;
		background: #fff;
	}

		div.help-bar ul.more-content li a {
			display: block !important;
			margin: 0px;
			padding: 0px 10px;
			border-bottom: 0;
			color: #666;
			float: none !important;
		}

	div.help-bar ul.more-content li.more-content-last {
		border-top: 1px dotted #c9dff2;
		font-weight: bold;
	}

		div.help-bar ul.more-content li.more-content-last a {
			background: url(../img/bullet-menu.gif) 10px center no-repeat;
			padding-left: 25px !important;
		}

		div.help-bar ul.more-content li a:hover {
			background-color: #f2f2f2;
			color: #666;
			border: 0;
		}
/* /Help Bar Block */

/* Search & Logo Block */
div.logo-search-bar {
	padding: 0 18px 0 19px;
	line-height: 53px;
	//height: 53px;
	margin-top: 2px;
	position: relative;
}

	a.wm-logo {
		float: left;
		width: 150px;
		line-height: 50px;
		height: 50px;
		margin: -1px 0 4px 0;
		background-image: url(../img/wm-logo.png);
		background-position: 0 8px;
		background-repeat: no-repeat;
	}
	
	a.project-title {
		float: left;
		line-height: 50px;
		//height: 50px;
		margin: -1px 0 4px 8px;
		color: #fff;
		font-weight: normal;
		font-size: 20px;
		text-decoration: none;
	}

	div.search-block {
		float: right;
		background-color: #fff;
		border-left: 1px solid #4d8cc6;
		border-top: 1px solid #4d8cc6;
		border-right: 1px solid #9ac2e5;
		border-bottom: 1px solid #9ac2e5;
		margin: 13px 80px 0 0;
		position: relative;
		padding: 2px 20px 2px 26px;
		line-height: 100%;
	}

		div.search-block input[type="text"] {
			border: 1px solid #fff;
			color: #000;
			height: 17px;
			width: 200px;
			position: relative;
			z-index: 110;
			-webkit-appearance: caret;
			font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
			font-size: 13px;
		}
		
		div.search-block img {
			width: 20px;
			height: 23px;
			position: absolute;
			top: 0;
			right: 0;
		}
		
		div.search-block img:focus {
			outline: none;
		}
		
		div.search-block img::-moz-focus-inner {
			border: 0px;
		}
		
		div.search-block span.icon-search {
			display: block;
			width: 16px;
			height: 16px;
			position: absolute;
			top: 4px;
			left: 5px;
			background: #fff url(../img/icon-search.png) 0 0 no-repeat;
			z-index: 110;
		}
		
		div.search-block ul.search-more {
			list-style: none;
			margin: 0;
			padding: 24px 0 0 0;
			width: 250px;
			position: absolute;
			top: 0;
			right: -1px;
			z-index: 999;
			font-size: 70%;
			border-bottom: 1px solid #9ac2e5; 
		}

			div.search-block ul.search-more li {
				padding: 1px;
				background: #fff;
				color: #666;
				border-right: 1px solid #9ac2e5;
				border-left: 1px solid #4d8cc6;
			}

			div.search-block ul.search-more li a {
				color: #666;
				text-decoration: none;
				display: block;
				padding: 5px 10px 5px 10px;
			}
			
			div.search-block ul.search-more a:hover {	
				background: #f2f2f2;
				color: #666;
			}

div.search-block a.search-current {
	font-weight: bold !important;
}

.watermark {
	color: #777 !important;
	font-style: italic;
}
/* /Search & Logo Block */

/* Language Block */
div.lang-block {
	background: #81aed5;
	position: absolute;
	right: 21px;
	top: 13px;
	font-size: 70%;
	width: 65px;
	z-index: 900;
	line-height: 21px;
	border-left: 1px solid #4d8cc6;
	border-top: 1px solid #4d8cc6;
	border-right: 1px solid #9ac2e5;
	border-bottom: 1px solid #9ac2e5;
}

	div.lang-block ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	ul.lang-more {
		display: none;
		border-top: 1px solid #9ac2e5;
	}

		ul.lang-more li {
			padding: 1px;
		}

			div.lang-block ul li a:hover {	
				background: #92bfe5;
				color: #fff;
			}

	div.lang-block a {
		display: block;
		color: #fff;
		text-decoration: none;
		overflow: hidden;
		padding: 0 5px;
		line-height: 23px;
		//height: 23px;
	}

	div.lang-block a#toggle-lang {
		background: transparent url(../img/button-search-down2.png) 46px -1px no-repeat;
		cursor: hand;
		cursor: pointer;
	}

		div.lang-block a img {
			float: left;
			margin: 5px 5px 0 0;
		}

	div.lang-block a:focus {
		outline: none;
	}

	div.lang-block a::-moz-focus-inner {
		border: 0px;
	}
/* /Language Block */

div.header-shadow {
	position: relative;
	height: 12px;
	background: transparent url(../img/header-shadow-left.png) 0 0 no-repeat;
	border-top: 1px solid #dadad5;
	margin-bottom: -12px;
	z-index: 801;
}

	div.header-shadow div {
		position: absolute;
		top: 0;
		right: 0;
		width: 305px;
		height: 12px;
		background: transparent url(../img/header-shadow-right.png) 0 0 no-repeat;
	}