.wrapper {
	clear: both;
	width: 100%;
	margin: 0px;
	overflow: hidden;
}

#header {
	position: relative;
	width: 100%;
	overflow: hidden;
	
	/* note that the alignment here must match '#header #searchbar' below */	
	background: #41597f url(../../images/reskin/Header/main_header_grad.jpg)
		repeat-x 0 0 ;
	background-position: top right;
}

#header .logoWrapper {
	position: relative;
	height: 108px;
	background: transparent url(../../images/reskin/Header/Header.gif)
		no-repeat 320px 0;
	background-position:right top;
}

#divLogo a {
	position: absolute;
	top: 19px;
	left: 15px;
	width: 147px;
	height: 70px;
	text-decoration: none !important;
	color: #fff !important;
	overflow: hidden;
}

#divLogo * span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../../images/reskin/Header/ocr_logo.gif) no-repeat;
	cursor: pointer;
}

/* SEARCH BAR TOOLS */
#tools {
	float: right;
	padding: 7px 12px 0 6px;
	font-family: Arial, Helvetica, sans-serif;
	 
}

#tools p {
	display: inline;
	padding: 2px 0;
	margin: 0;
	line-height: 1.4545em;
}

#tools p a {
	font-size: 100%;
	padding: 0 0 0 0;
	font-weight: bold;
}

a.launchLink {
	padding: 0;	
	background: url(../../images/reskin/black_arrow.gif) no-repeat 0 0.8em;
	background-position: center left;
}

a.print {
	padding: 0 0 0 17px !important;
	margin: 0 0 0 0px;
	line-height: 1.4545em;
	color: #333;
	text-decoration: none !important;
	background: url(../../images/reskin/Header/print_icon.gif);
	background-repeat:  no-repeat;
	background-position: center left;	
}

a.print:hover,a.print:active,a.print:focus {
	text-decoration: underline !important;
	color: #000;
	background: url(../../images/reskin/Header/print_icon_hover.gif);
	background-repeat:  no-repeat;
	background-position: center left;	
}

#skipNav {
	position: absolute;
	left: -9000px;
}

/* ------------------------------------------
-- GLOBAL NAVIGATION
------------------------------------------ */
#globalNav {
	float: left;
	padding-top: 7px;
	}
#globalNav h2 {
	position: absolute;
	left: -9000px;
}

#globalNav ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 15px;
}

#globalNav li {
	float: left;
	padding: 0 0 0 9px;
	margin: 0;
	line-height: 1.4545em;	
}

#globalNav li:first-child {
	padding: 0;	
}

#globalNav a:link,#globalNav a:visited {
	font-size: 100%;
	display: block;
	padding: 0;
	padding-left:	10px;
	margin: 0 9px 0 0;
	font-weight: bold;
	text-decoration: none !important;
	color: #000 !important;
}

#globalNav a:hover,#globalNav a:active,#globalNav a:focus {
	text-decoration: underline;
	color: #000 !important;
}

#globalNav li.selected a {	
	text-decoration: underline;
}

/* SEARCH BAR */
#searchOptions {
	/* see also ie6, ie7 file */
	width: 73%;
	float: right;
	padding-top: 5px;
	text-align: center;
}

#header #searchBar {
	overflow: hidden;
	height: 31px;
	/* note that the alignment here must match '#header' above*/
	background: #ccd2de url(../../images/reskin/Header/Toolbar_BG.gif) repeat-x right top;
}

#searchBar .divToolsWrapper {
	overflow: visible;
	height: auto;
	background: #ccd2de url(/img/design/global/main_header.jpg) no-repeat
		320px -108px;
}

#search {
	float: right;
	width: 995px;
	padding: 4px 5px 0 0;
	margin: 0 -785px 0 5px;
	background: #4d668e url(/img/design/global/search_bg.gif) no-repeat 0 0;
}
