:focus{
	outline:0
}

.SiteHeader *{
	z-index:inherit
}

.SiteHeader{
	position:relative;
	margin:0 0 11px;
	line-height:14px;
	min-width:935px;
	color:#333;
	zoom:1;
	z-index:999;
	text-rendering:auto
}

.SiteHeader hr{
	border:0;
	border-top:1px solid #d9d9d9;
	margin:10px 12px;
	*margin:0 12px;
	*width:100%;
	height:1px
}

.SiteHeaderHome,.SiteHeaderInfo,.SiteHeaderSearchButton{
	text-indent:-9999px;
	overflow:hidden
}

/* BACKGROUND COLOUR FOR MAIN MENU BAR - DARK GREY*/
.SiteHeaderBarDarkGrey{
	padding-left:39px;
	line-height:39px;
	background:#424242 none;
	background:-webkit-gradient(linear,left top,left bottom,from(#505050),to(#01306f));
	background:-moz-linear-gradient(top,#505050,#01306f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF505050,endColorstr=#FF01306f);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF505050, endColorstr=#FF01306f)";
	background:-ms-linear-gradient(top,#505050,#01306f);
	background:-o-linear-gradient(top,#505050,#01306f)
}
/* BACKGROUND COLOUR FOR MAIN MENU BAR - DARK BLUE*/
.SiteHeaderBar{
	padding-left:39px;
	line-height:39px;
	background:#0249aa none;
	background:-webkit-gradient(linear,left top,left bottom,from(#005bd7),to(#343434));
	background:-moz-linear-gradient(top,#005bd7,#343434);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF005bd7,endColorstr=#FF005bd7);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF005bd7, endColorstr=#FF343434)";
	background:-ms-linear-gradient(top,#005bd7,#343434);
	background:-o-linear-gradient(top,#005bd7,#343434)
}

.SiteHeaderBarItemHover,.SiteHeaderBarItem:hover{
	border-left:1px solid #515151;
	background:#5c5c5c none;
	background:-webkit-gradient(linear,left top,left bottom,from(#6a6a6a),to(#414141));
	background:-moz-linear-gradient(top,#6a6a6a,#414141);
	background:-ms-linear-gradient(top,#6a6a6a,#414141);
	background:-o-linear-gradient(top,#6a6a6a,#414141)
}

.SiteHeaderBarItemActive,.SiteHeaderBarItem:active{
	margin-left:0;
	margin-right:0;
	border-left:1px solid #303030;
	background:#303030 none;
	background:-webkit-gradient(linear,left top,left bottom,from(#2d2d2d),to(#343434));
	background:-moz-linear-gradient(top,#2d2d2d,#343434);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF2d2d2d,endColorstr=#FF343434);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF2d2d2d, endColorstr=#FF343434)";
	background:-ms-linear-gradient(top,#2d2d2d,#343434);
	background:-o-linear-gradient(top,#2d2d2d,#343434)
}

/* BACKGROUND COLOUR FOR MAIN MENU BAR ITEM-HOVER - DARK GREY
.SiteHeaderBarItemHover,.SiteHeaderBarItem:hover,.SiteHeaderBarItemFocus,.SiteHeaderBarItem:focus,.SiteHeaderBarItem.SiteHeaderBarItemFocus:active{
	position:relative;
	border-left:1px solid #515151;
	background:#5c5c5c none;
	background:-webkit-gradient(linear,left top,left bottom,from(#6a6a6a),to(#414141));
	background:-moz-linear-gradient(top,#6a6a6a,#414141);
	background:-ms-linear-gradient(top,#6a6a6a,#414141);
	background:-o-linear-gradient(top,#6a6a6a,#414141)
}*/
/* BACKGROUND COLOUR FOR MAIN MENU BAR ITEM-HOVER - DARK BLUE */
.SiteHeaderBarItemHover,.SiteHeaderBarItem:hover,.SiteHeaderBarItemFocus,.SiteHeaderBarItem:focus,.SiteHeaderBarItem.SiteHeaderBarItemFocus:active{
	position:relative;
	border-left:1px solid #515151;
	background:#7da3d7 none;
	background:-webkit-gradient(linear,left top,left bottom,from(#3188ff),to(#005bd7));
	background:-moz-linear-gradient(top,#3188ff,#005bd7);
	background:-ms-linear-gradient(top,#3188ff,#005bd7);
	background:-o-linear-gradient(top,#3188ff,#005bd7)
}

.SiteHeaderBar,.SiteHeaderUser{
	_height:1em;
	zoom:1
}

.SiteHeaderBar:after,.SiteHeaderUser:after{
	clear:both;
	content:"\0020";
	height:0;
	display:block
}

.SiteHeaderBar li{
	float:left
}

.SiteHeaderBarItem{
	position:relative;
	float:left;
	border-left:1px solid #4c4c4c;
	border-right:1px solid #000;
	margin:0;
	z-index:1000;
	cursor:pointer
}

.SiteHeaderBarLink{
	padding:1px 16px 0
}

.SiteHeaderBarItemFocus{
	z-index:1002
}

.SiteHeaderBarItemFirst{
	border-left:1px solid #000
}

.SiteHeaderBarItemLast{
	background:0;
	border-right:0;
	padding:1px 0 0 0;
	width:1px
}

/* MAIN MENU BAR TEXT COLOUR */
.SiteHeaderBarLink,a.SiteHeaderBarLink,a.SiteHeaderBarLink:link,a.SiteHeaderBarLink:visited,a.SiteHeaderBarLink:visited:hover,a.SiteHeaderBarLink:hover,a.SiteHeaderBarLink:active,a.SiteHeaderBarLink:visited:focus,a.SiteHeaderBarLink:focus{
	color:#DDD!important;
	text-decoration:none;
	text-shadow:0 -1px 0 #151515;
	-moz-text-shadow:0 -1px 0 #151515;
	position:relative;
	display:block
}
/* MAIN MENU BAR TEXT COLOUR ON HOVER */
a.SiteHeaderBarLink:visited:hover,a.SiteHeaderBarLink:hover,a.SiteHeaderBarLink:visited:focus a.SiteHeaderBarLink:focus{
	color:#FFF!important;
	z-index:1002
}

.SiteHeaderBarItemLastHover,.SiteHeaderBarItemLast:hover,.SiteHeaderBarItemLast:focus{
	background:0;
	border-left:1px solid #595959
}

.SiteHeaderBarItemLast:active{
	background:0;
	border-left:1px solid #595959
}

.SiteHeaderSearch{
	float:right;
	width:265px;
	height:40px
}

#search-submit{
	display:none
}

#search-input{
	background:#f5f5f5 url(img/search_input_icon.png) no-repeat left 50%;
	border:1px #000 solid;
	padding-left:26px;
	width:231px;
	height:20px;
	color:#333;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	line-height:18px;
	margin-top:8px;
	*margin-top:-4px;
	_margin-top:5px
}

.SearchInputLabel{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}

.SiteHeaderDropPanel{
	position:absolute;
	background-color:#FFF;
	border:1px solid;
	border-top:0;
	border-color:#2f4e6b #B0B0B0 #737373;
	*border-color:#2f4e6b #2F4E6b #737373;
	box-shadow:0 4px 10px rgba(0,0,0,.5);
	-moz-box-shadow:0 4px 10px -moz-rgba(0,0,0,.5);
	-webkit-box-shadow:0 4px 10px rgba(0,0,0,.5);
	*filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999',Direction=180,Strength=4);
	z-index:1000;
	top:100%;
	left:0;
	width:18.333em;
	color:#333;
	padding:6px 0;
	margin-top:0;
	_margin-top:0;
	margin-left:-1px;
	line-height:normal;
	display:block;
	_display:none
}

.SiteHeaderPopPanel{
	position:absolute;
	border-top:1px solid #d8d8d8;
	background-color:#FFF;
	z-index:100;
	top:100%;
	right:0;
	color:#333;
	margin:0 1px;
	padding:6px 0
}

.SiteHeaderPopPanelShadow{
	position:absolute;
	border:1px solid;
	border-top:0;
	border-color:#FFf #b0b0b0 #737373;
	box-shadow:0 4px 10px rgba(0,0,0,.5);
	-moz-box-shadow:0 4px 10px -moz-rgba(0,0,0,.5);
	-webkit-box-shadow:0 4px 10px rgba(0,0,0,.5);
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999',Direction=180,Strength=4);
	top:100%;
	right:0;
	z-index:99
}

.SiteHeaderPopPanel div.SiteHeaderPanelRow{
	padding:5px 12px;
	position:relative
}

.SiteHeaderPopPanel div.SiteHeaderPanelLink{
	padding:0
}

div.SiteHeaderPanelRow{
	padding:0;
	position:relative
}

div.SiteHeaderPanelRow a,.SiteHeaderPanelHeader a{
	position:relative;
	display:block;
	overflow:visible;
	width:auto;
	height:100%;
	padding:5px 12px
}

.SiteHeaderPanelHeader{
	display:block;
	font-weight:bold
}

div.SiteHeaderPanelLink a,div.SiteHeaderPanelLink a:link,div.SiteHeaderPanelLink a:visited,div.SiteHeaderPanelLink a:active{
	text-decoration:none;
	color:#333
}

/* BACKGROUND COLOUR FOR SUB MENU HOVER */
div.SiteHeaderPanelLinkHover,div.SiteHeaderPanelLinkHover a,div.SiteHeaderPanelLink a:hover,div.SiteHeaderPanelLink a:focus{
	/*background-color:#069;*/
	background-color:#3188ff;
	color:#FFF!important;
	text-decoration:none
}

.SiteHeaderPanelLinkNoBar a,.SiteHeaderPanelLinkNoBar a:link,a.SiteHeaderPanelLinkNoBar,a.SiteHeaderPanelLinkNoBar:link{
	color:#069;
	cursor:pointer;
	text-decoration:none
}

.SiteHeaderPanelLinkNoBar a:visited,a.SiteHeaderPanelLinkNoBar:visited{
	color:#627282;
	cursor:pointer;
	text-decoration:none
}

.SiteHeaderPanelLinkNoBar a:visited:hover,.SiteHeaderPanelLinkNoBar a:hover,.SiteHeaderPanelLinkNoBar a:focus,a.SiteHeaderPanelLinkNoBar:focus,a.SiteHeaderPanelLinkNoBar:visited:hover,a.SiteHeaderPanelLinkNoBar:hover{
	color:#069;
	text-decoration:underline
}

.SiteHeaderDropdownLink .SiteHeaderDropPanel,.SiteHeaderDropdownLink .SiteHeaderDropPanelHidden,.SiteHeaderDropdownLink:hover .SiteHeaderDropPanel.SiteHeaderDropPanelHidden,.SiteHeaderBarItemHover .SiteHeaderDropPanel.SiteHeaderDropPanelHidden,.SiteHeaderBarItemFocus .SiteHeaderDropPanel.SiteHeaderDropPanelHidden{
	display:block;
	_display:none;
	height:1px;
	overflow:hidden;
	top:-9999em;
	z-index:1000
}

.SiteHeaderDropdownLink:hover .SiteHeaderDropPanel,.SiteHeaderBarItemHover .SiteHeaderDropPanel,.SiteHeaderBarItemFocus .SiteHeaderDropPanel{
	_display:block;
	height:auto;
	overflow:visible;
	top:100%;
	z-index:1001
}

.SiteHeaderPanelLinkDescription{
	display:block;
	font-weight:normal
}

.SiteHeaderBar .SiteHeaderBarTooltip{
	position:absolute;
	z-index:1002;
	margin-top:-10px;
	left:55%;
	font-family:"Segoe UI",tooltip,Tahoma,Verdana,sans-serif;
	font-weight:normal;
	font-size:.917em;
	line-height:1.2em;
	border:1px solid #d9d9d9;
	border:1px solid rgba(0,0,0,0.3);
	color:InfoText;
	text-align:left;
	width:auto;
	white-space:nowrap;
	box-shadow:0 4px 10px #535353;
	box-shadow:0 4px 10px rgba(0,0,0,0.5);
	-moz-box-shadow:0 4px 10px -moz-rgba(0,0,0,0.5);
	-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.5)
}

.SiteHeaderBar .SiteHeaderBarTooltip span{
	display:block;
	padding:3px 5px 4px;
	background-color:InfoBackground
}
