#header {
 height: 7em;
 position: relative;
 border-bottom: 1px solid #cfcfcf;
 margin-bottom: 1em;
}

#header #logo { margin-left: 1.7em; }

#header #site-tools {
 position: absolute;
 bottom: -1px;
 right: 0;
 border: 1px solid #CFCFCF;
 background: #fff;
 padding: .6em .4em .6em 1em;
 width: 53.25em;
 font-size: 90%;
}

#header ul li { display:inline; }

#header #lang-select {
 position: absolute;
 top: 3.25em;
 left: 59.5em;
 font-size: 90%;
}

#header #sitemap {
 position:absolute;
 top:-4.5em;
 right:0.5em;
}

#header #jump {
 position:absolute;
 top:0.2em;
 left:20em;
}

#header #search {
 position:absolute;
 top:0.2em;
 left:43em;
}

#header_link_select,
#search .search
{
 height:1.75em;
 padding:0;
 margin:0;
}

#search .search {
 height:1.5em;
 padding-top:0.1em;
}

.go_button { height: 2em; }
#sec-cont .go_button { font-size: 0.9em; }

#jump input.go_button,
#search input.go_button {
 margin-left: 3px;
}

/* WRAPPERS */

body { background:#FaFaFF; /*url(../i/paper.jpg) repeat -1px -2px; */}

div#edge-wrapper {
 border-right:2px solid #F1F0F1;
 border-bottom:2px solid #F1F0F1;
 width: 870px;
 display:block;
 margin:0 auto;
 text-align:left;

 }
div#edge-wrapper-right {
 padding: 0;
 border-right:2px solid #DBDADB;
 border-bottom:2px solid #DBDADB;
 margin:0;
}
 
#site_wrapper {
 padding:0 20px 10px;
 width: 828px;
 display: inline;
 float:left;
 margin:0;
 border:1px solid #B8B6B8;
 border-top:none;
 background:#fff;
}

/*
 Site header
*/
div#site-header {
 background: #ee2923 url(../i/mast_left.gif) no-repeat left bottom;
 display:block;
 height:73px;
 padding: 10px 20px 0 20px;
 margin-bottom:0.7em;
 position:relative;
 overflow:hidden;
}

div#site-header-right {
 float:right;
 background: #ee2923 url(../i/mast_right.gif) no-repeat right bottom;
 width:9px;
 height:10px;
 display:inline;
 margin:0;padding:0;
 position:absolute;
 right:0;
 bottom:0;
}
div#site-header ul li { border-right: 1px solid white; line-height: 8px; }
div#site-header ul li.last { background-image:none; border-right: none; }

div#site_content {
 padding: 0;
 margin-top:10px;
 background:#fff;
 overflow:hidden;
}

img#pri-logo {
 display: inline;	
 float: left;
}

ul#header-links {
 float: right;
 clear: right;
}
 
ul#header-links li {
 display: inline;
 margin: 0 0.5em 0 0;
 padding: 0 0.5em 0 0;
 border-right: 1px solid #222;
}

ul#header-links li.last {
 border: none;
 margin: 0;
 padding: 0;
}

ul#header-links li a {
 text-decoration:none;
 color: #333;
 padding: 0;
}

ul#header-links li a:hover { text-decoration:underline !important; }
 
form#formsearch {
 float: right;
 clear: right;
 padding: 0;position:absolute;
 right: 0;
 margin: -5px 20px 0 0;
 display: block;
 width: 500px;
 text-align: right;
}

form#formsearch ul li,
form#formsearch input,
form#formsearch label
{	float:right;
	margin-top:0;
}

div#site-header input.go_button { height: 22px;padding: 1px 1px 6px;}
div#site-header input.search { height: 17px;}

form#formsearch ul,
form#formsearch ul li
{	display:inline;	}

form#formsearch ul li {
 margin-top: 0;
 border:none;
 padding: 0;
 margin-right:10px;
}

form#formsearch ul li a 
{	height: 22px;
	padding: 6px 0 0 28px;
	/*	SOCIAL MEDIA ICONS REMOVED FOR AUSTRALIA
		background:#EE2923 url(/static/i/facebook.png) no-repeat 0 0;
	*/
	color:#fff;
	float:left;
	text-decoration:none;	
}

/* SOCIAL MEDIA ICONS REMOVED FOR AUSTRALIA
	form#formsearch ul li.last a
	{	background:#EE2923 url(/static/i/twitter.png) no-repeat 0 0;	}
*/

form#formsearch ul li a:hover
{	color:#fff;	}

form#formsearch input#squery {
 width:12em;
 padding:1px 6px 2px;
 border:none;
 margin-right:2px;
 font-size:1em;
}

form#formsearch label {
 color:#f0f0f0;
 padding-right:8px;
 font-size:1.2em;
}

/* PRI-NAV */

#pri_nav {
 float:right;
 display:block;
 height:auto;
 margin:0;
 padding:0 10px 6px;
 clear:right;
 overflow:hidden;
 position:absolute;bottom:0;right:0;
 line-height: 8px;
}

ul#page_select {
	list-style: none;	
	margin: 6px 0;
	padding-left: 10px;
}

ul#page_select li {
	color: #fff;
	font-size: 1em;
	list-style-type: none;
	float: right;
	margin: 0;
	padding: 0 0.7em;
	background: #ee2923;
	list-style-type: none;
	white-space: nowrap;
	display: inline;
	overflow: visible;
	border-right: 1px solid white;
}

ul#page_select li a {
 color:#fff;
 padding: 1px 0 2px;
 text-decoration:none;display:block;border-bottom:2px solid #ee2923;
}

ul#page_select li a:hover{color:#fff;border-bottom:2px solid #fff;}
ul#page_select li a:visited{color:#fff;}
