/* CSS Document */
.offLeft{
	position: absolute;
	left: -999px;
	width: 990px;
	}
body{
	background-color:#f2f2f2;
	color:#555555;
	}
.siteWrap{
	margin-left:auto;
	margin-right:auto;
	width:844px;
	border:none;
	}
.loggedInLabel{
	padding-top:5px;
	color:#AAA;
	}
.floatedImageLeft, .floatedImageRight{
	margin:8px;
	border:1px solid #CCCCCC;
	padding:3px;
	margin-bottom:0;
	margin-top:3px;
	}
.floatedImageLeft{
	margin-left:0;
	}
.floatedImageRight{
	margin-right:0;
	}
.realtedLinkTitle{
	color:black;
	}
.realtedLinkValue{
	}
.siteInner{
	
	}
.borderedBox{
	border:1px solid #e6e6e6;
	overflow:hidden;
	}
.pageImage{
	width:440px;
	margin-left:auto;
	margin-right:auto;
	}
.emphasise{
	color:#222222;
	}
#siteTop{
	background-color:#000;
	padding-top:15px;
	border-bottom:5px solid white;
	}
#siteTop .siteWrap{
	width:860px;
	}
#siteBottom{
	padding-top:5px;
	}
#siteBottom .siteWrap{
	background-color:#fff;
	}
.locationsShim{
	height:30px;
	}


body{
	color:#444444;
	/*line-height:1.5em;*/
	/*background-color:#E5E9EE;*/
	/*background-color:#DEE9F5;*/
	background-color:#f2f2f2;
	}

.headwrap{
	background-color:black;
	height:116px;
	}
.headL{
	float:left;
	}
.headR{
	float:right;
	}
.rowedTable tr td{
	border-bottom:1px solid #CCCCCC;
	}
.rowedTable tr.rowOdd td{
	background-color:#f5f5f5;
	}
.rowedTable tr.rowEven td{
	background-color:white;
	}
.rowedTable tr td{
	padding-left:0.5em;
	padding-right:0.5em;
	}

#head1{	
	/*padding-bottom:5px;*/
	/*margin-top:10px;*/
	}
.head2a{
	/*padding-bottom:5px;*/
	}
.column .body{
	margin-top:10px;
	}
.textPanel{
	margin-left:5px;
	margin-right:5px;
	}
blockquote{
	padding-bottom:5px;
	margin-bottom:0;
	}
blockquote.largeQuote{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.6em;
	color:#999999;
	margin-left:10px;
	padding-left:0;
	line-height:1.1em;
	}
blockquote.largeQuote2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.0em;
	color:#AAA;
	margin-left:10px;
	padding-left:0;
	line-height:100%;
	font-weight:normal;
	}
/*.strapLine{
	font-size:1.7em;
	line-height:105%;
	color:#AAA;
	}*/

blockquote.largeQuote3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.0em;
	color:#AAA;
	margin-left:10px;
	padding-left:0;
	line-height:100%;
	font-weight:normal;
	}

.aFaqItem{
	margin-bottom:10px;
	margin-top:10px;
	}
.faqList{
	padding-left:10px;
	padding-top:30px;
	padding-bottom:30px;
	}
.catDesc{
	text-align:justify;
	}
.gridTable{
	
	}
.gridTable .rowOdd{
	background-color:#e4e4e4;
	}
.gridTable .rowEven td{
	border-bottom:1px solid #cccccc;
	}
.gridTable .download{
	text-align:right;
	padding-right:0.5em;
	}
.gridTable .category{
	text-align:left;
	padding-left:0.5em;
	/*width:100px;*/
	}
	
.gridWrapOuter{
	background-color:#CCCCCC;
	padding:5px;
	}
.gridWrapInner{
	background-color:#FFFFFF;
	padding:5px;
	}
.gridTable .rowHead{
	background-image:url(../images/elements/decor/grad01.jpg);
	background-repeat:repeat-y;
	background-color:#330000;
	}
.gridTable .rowHead td{
	/*background-color:#777777;*/
	color:white;
	border-bottom:1px solid #333333;
	font-weight:bold;
	}
#siteInner{
	/*padding:15px;
	padding-top:22px;
	padding-bottom:20px;*/
	}
#mainBrand{
	float:left;
	}
.head1b{
	/*padding-bottom:10px;*/
	}
.siteInner{
	background-color:#262523;
	}
.lowerPanel{
	clear:both;
	/*background-color:#FFFF00;*/
	}
#headImage{
	/*margin-bottom:5px;*/
	}
.bodyTextBlock{
	margin:30px;
	margin-top:15px;
	margin-left:15px;
	}
.abstract{
	/*font-size:1.4em;
	color:#999999;
	line-height:normal;
	padding-top:0.5em;*/
	color:#222;
	}
.intro{
	padding-bottom:5px;
	}
.contactIntro{
	width:200px;
	}
#searchBlock{
	border:1px solid #5f5f61;
	}

/* decor */
.decor01{
	background-image:url(../images/elements/decor/decor01b.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	}
.decor01b{
	background-image:url(../images/elements/decor/decor01a.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	}

.decor02{
	background-image:url(../images/elements/decor/decor02.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	}


/* splits */
.splitCol01{	
	width:452px;
	}
.splitCol02{	
	width:375px;
	}
.splitCol03{	
	width:113px;
	}
.splitCol04{	
	width:170px; /* quicklinks column only - this may change use column below for genreal columns */
	}
.splitCol05{	
	width:170px;
	}
.splitCol06{	
	width:660px;
	}
.splitCol07{	
	width:204px;
	}
.splitCol08{	
	width:300px;
	}
.splitCol09{	
	width:345px;
	}
.splitCol10{	
	width:99px;
	}
/*.splitCol11{	
	width:145px;
	}
.splitCol12b{	
	width:265px;
	}
*/
.splitCol11{	
	width:110px;
	}
.splitCol12{	
	width:430px;
	}
.splitCol12b{	
	width:295px;
	}
.splitCol13{	
	width:325px;
	}
.splitCol14{	
	width:250px;
	}

.quickLinks{
	padding-right:30px;
	}


/* end splits */

.featurette{
	margin-bottom:5px;
	}

#breadcrumbs{
	padding-top:2px;
	padding-right:10px;
	color:#b1b1b1;
	}
#breadcrumbs a:link, #breadcrumbs a:visited{
	color:#b1b1b1;
	}
#breadcrumbs .current a:link, #breadcrumbs .current a:visited{
	color:#b8b840;
	}
#breadcrumbs .current a:hover{
	color:#dada55;
	}

/* height blocks */
.fixedHeight01{
	min-height:120px;
	}
* html .fixedHeight01{
	height:120px;
	}


.crossHatchFill{
	background-image:url(../images/elements/misc/hatch01.gif);
	background-position:left top;
	background-repeat:repeat;
	}
.chDefault{
	min-height:120px;
	}
* html .chDefault{
	height:120px;
	}
.chSmall{
	min-height:50px;
	}
* html .chSmall{
	height:50px;
	}

.doubleSpace{
	line-height:150%;
	}
blockquote{
	margin-left:0;
	/*background-image:url(../images/elements/decor/left_q.gif);*/
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:18px;
	color:#777777;
	}
blockquote .author{
	color:#C0AEBC;
	font-weight:bold;
	}
blockquote .authorLocation{
	color:#A898A4;
	font-weight:bold;
	}
	
.footerInner{
	padding-left:10px;
	padding-right:10px;
	}
.footer{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	background-color:#999999;
	}
#footer{
	width:860px;
	margin-left:auto;
	margin-right:auto;
	}


/* colours and bars */
.colourBar0x{height:3px;font-size:0;overflow:hidden;}
.colourBar00{height:1px;font-size:0;overflow:hidden;}
.colourBar01{height:2px;font-size:0;overflow:hidden;}
.colourBar02{height:3px;font-size:0;overflow:hidden;}
.colourBar03{height:5px;font-size:0;overflow:hidden;}
.colourBar04{height:10px;font-size:0;overflow:hidden;}
.colourBar05{height:15px;font-size:0;overflow:hidden;}
.colourBar06{height:20px;font-size:0;overflow:hidden;}
.colourBar07{height:35px;font-size:0;overflow:hidden;}
.colourBar08{height:50px;font-size:0;overflow:hidden;}

.colourBar100{height:115px;}

/* colour tones */
.colourToneX0{background-color:#000000;}
.colourToneX1{background-color:#FFFFFF;}

.colourTone00{background-color:#4D4D4D;}
.colourTone01{background-color:#f2f2f2;}
.colourTone02{background-color:#C2E8F3;}

.colourTone03{background-color:#5BB3CB;}.colourTone03 .h1Emu{color:white;}
.colourTone04{background-color:#EBF6F8;}.colourTone04 .h1Emu{color:#777777;}
.colourTone05{background-color:#DACED8;}.colourTone05 .h1Emu{color:white;}
.colourTone06{background-color:#CEBECB;}.colourTone06 .h1Emu{color:white;}
.colourTone07{background-color:#A7A7A7;}.colourTone08 .h1Emu{color:white;}
.colourTone08{background-color:#DAADB4;}.colourTone07 .h1Emu{color:white;}
.colourTone09{background-color:#CE272F;}.colourTone07 .h1Emu{color:white;}
.colourTone10{background-color:#f5f5f5;}.colourTone07 .h1Emu{color:white;}

.paletteX0{color:black;}
.paletteX1{color:white;}
.palette01, .palette01 a:link, .palette01 a:visited{color:#892362;}
.palette02{color:#4e2537;}
.palette03{color:#b5b53d;}
.palette04{color:#083d5c;}
.palette05{color:#f2f2f2;}



.specTitle{
	width:20%;
	color:#222222;
	}
.specValue{
	width:30%;
	color:#999999;
	}
.filledLink{
	text-align:right;
	}
.filledLink img{
	border-left:5px solid white;
	}
.genTitle{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	/*font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#333333;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#532323;
	font-size:1.2em;
	font-weight:bold;
	line-height:normal;
	
	/*padding-bottom:1px;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;*/
	}

.vacancyListItem{
	margin-top:10px;
	margin-bottom:10px;
	}
.vacancySpecRight{
	width:8em;
	}
.vacancyFrameBlock{
	/*padding-right:50px;*/
	}
.vacancyApplyLink{
	text-align:right;
	}

.thumbWrap{
	padding-left:2px;
	}


.relatedDocuments{}
.relatedDocuments tr.rowOdd td{
	background-color:#f5f5f5;
	}
.relatedDocuments tr.rowEven td{
	/*background-color:white;*/
	}
.relatedDocuments td{
	padding:2px;
	}
.relatedDocuments h4{
	margin-bottom:0.5em;
	}
.relatedDocuments a:link, .relatedDocuments a:visited{
	color:#444;
	}
.relatedDocuments a:hover{
	color:#000;
	}

.pageNumbering{
	padding-top:3px;
	color:#999;
	}

.error{
	color:red;
	}
.navBackLink{
	padding:3px;
	}
.listProdTitle{
	padding:3px;
	padding-left:12px;
	padding-right:5px;
	}
.refBlock{
	font-size:1.2em;
	padding-top:4px;
	padding-right:10px;
	}
.readMore{text-align:right;}

.readMore a:link, .readMore a:visited{
	/*background-image:url(../images/elements/bullets/bullet_r_01a.gif);
	background-position:100% 60%;
	background-repeat:no-repeat;*/
	padding-right:8px;
	/*font-weight:bold;*/
	/*letter-spacing:-1px;*/
	color:#892362;
	/*padding-top:5px;
	padding-bottom:5px;*/
	} 
	
.readMore a:hover{
	color:#333333;
	}

/*.newsListItem .readMore, .vacancyListItem .readMore{text-align:left;}*/

.vacancyListItem .readMore a:link, .vacancyListItem .readMore a:visited
.newsListItem .readMore a:link, .newsListItem .readMore a:visited{
	color:#083d5c;
	}

.newsDetail .readMore a:link, .newsDetail .readMore a:visited{color:#999999;}
.newsDetail .readMore a:hover{color:#b2b041;}

.backLink{}


.currentLang a:link, .currentLang a:visited{
	color:#b5b53d;
	}
.currentLang a:hover{
	color:#892362;
	}



.archiveDate{
	width:70px;
	}
.archive .rowOdd{
	background-color:#fafafa;
	}
.archive .rowEven{
	
	}
.results tr td{
	border-bottom:1px solid #f4f4f4;
	padding-bottom:0.5em;
	}
.results .rowOdd{
	/*background-color:#fafafa;*/
	}
.results .rowEven{
	
	}


.resultScore{
	text-align:right;
	}
.resultType{
	text-align:left;
	padding-right:1em;
	width:60px;
	}
.noResults{
	text-align:center;
	}
.titleFields{
	padding-right:1em;
	}


.eventDateLine{
	color:#999999;
	}
