/* CSS Document */
body{
	background-image:url(../images/elements/layout/background.gif);
	background-position:50% 470px;
	background-repeat:repeat-x;
	background-color:white;
	}
#siteWrap{
	margin-top:30px;
	border:none;
	background-color:#FFFFFF;
	width:965px;
	margin-left:auto;
	margin-right:auto;
	}

.siteInner{
	/*padding:10px;*/
	}
#headElements{
	margin-bottom:2px;
	}
.fs90{
	font-size:90%;
	}

.bigAbstract{
	font-family: Arial, Helvetica, sans-serif;
	font-size:200%;
	font-weight:bold;
	color:#e2e2e0;
	line-height:normal;
	margin-bottom:0.2em;
	line-height:100%;
	letter-spacing:0;
	}
.abstract{
	font-weight:bold;
	/*color:#706d64;*/
	color:#706d66;
	}
.homeImage{
	margin-bottom:7px;
	}
.nlWrap{
	margin-top:-3px;
	}
.nlItem{
	margin-top:7px;
	margin-bottom:7px;
	}
.nlTitle{
	color:#706d64;
	font-weight:bold;
	}
.nlTitle a:link, .nlTitle a:visited{
	color:#706d64;
	}
.nlTitle a:hover{
	color:#333333;
	}
.nlImage{
	width:110px;
	height:90px;
	overflow:hidden;
	border:1px solid #e4e4e2;
	}
.nlSubTitle, .pdSubTitle, .ndSubTitle{
	font-style:italic;
	color:#BBB;
	margin-top:1px;
	margin-bottom:1px;
	}
.pdSubTitle{
	margin-bottom:5px;
	margin-top:0;
	}
.pdSubTitle a:link, .pdSubTitle a:visited{
	color:#999;
	}
.pdSubTitle a:hover{
	color:#555555;
	}
.ndImage{
	height:430px;
	overflow:hidden;
	border:1px solid #e4e4e2;
	}
.ndSubTitle{
	margin-bottom:15px;
	}
.ptItem{
	height:55px;
	width:55px;
	float:right;
	margin-left:3px;
	margin-bottom:3px;
	overflow:hidden;
	}
.ptItem a{
	width:55px;
	height:55px;
	background-image:50% 50%;
	display:block;
	}
.ptItem a:link, .ptItem a:visited{
	}
.ptItem a:hover{
	}
.projectImage{
	height:380px;
	overflow:hidden;
	/*border:1px solid #e4e4e2;*/
	}
.footer{
	margin-top:5px;
	}
.footer a:link, .footer a:visited{
	color:#656565;
	}
.footer a:hover{
	color:#444444;
	}
.headStrap{
	padding-top:20px;
	}
.logoText{
	padding-bottom:4px;
	}
.pageTitle, .innerTitle, .ndTitle{	
	margin-bottom:25px;
	font-size:120%;
	color:#93928d;
	}
.innerTitle{
	margin-bottom:3px;
	margin-top:5px;
	}
.ndTitle{
	margin-bottom:2px;
	margin-top:5px;
	}

.internalImage{
	margin-bottom:10px;
	}
.thanksBlock{
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding-top:30px;
	}
.thanksBlock .bigAbstract{
	color:#999999;
	}
.larger{
	font-size:115%;
	line-height:95%;
	}
.suppressLinks a:link, .suppressLinks a:visited{
	color:#929288;
	}
.suppressLinks a:hover{
	color:#555555;
	}

/* decor styles ================================================================= */

.decor01{
	background-image:url(../images/elements/decor/decor01.gif);
	background-repeat:repeat-y;
	padding:3px;
	padding-left:30px;
	/*padding-bottom:10px;*/
	}


/* split columns ================================================================ */

.headLogo{
	width:40px;
	margin-right:10px;
	}
.headStrap{
	width:200px;
	}
.splitCol01{width:465px;}
.splitCol02{width:110px;}
.splitCol03{width:345px;}
.splitCol04{width:400px;}
.splitCol05{width:546px;}
.splitCol06{width:670px;}
.splitCol07{width:270px;}
.splitCol08{width:655px;}
.splitCol09{width:163px;}
.splitCol10{width:539px;}
.splitCol11{width:170px;}
.splitCol12{width:775px;}
.splitCol13{width:450px;}
.splitCol14{width:290px;}
.splitCol15{width:245px;}
.splitCol16{width:330px;}
.splitCol17{width:365px;}
.splitCol18{width:705px;}

/* ============================================================================== */

.fh01{min-height:560px;}
* html .fh01{height:560px;}
.fh02{min-height:234px;}
* html .fh02{height:234px;}
.fh03{min-height:70px;}
* html .fh03{height:70px;}


/* /fixed heights */

.title{
	font-weight:bold;
	color:#989691;
	}
.ctTitle{
	padding-right:20px;
	font-weight:bold;
	color:#989691;
	}
.ctValue{
	
	}
.ctBody{
	min-height:30px;
	padding-top:5px;
	padding-bottom:10px;
	}

/* colours and bars */
.barInner{margin:0;padding-top:3px;padding-left:5px;padding-right:5px;}
.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:100px;}


.colourToneX0{background-color:#000000;}
.colourToneX1{background-color:#FFFFFF;}

.colourTone00{background-color:#f5f5f3;}
.colourTone01{background-color:#808388;color:#edeef2;}
.colourTone02{background-color:#f4f4f4;color:#edeef2;}



.readMore{}
.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:#706d64;
	/*padding-top:5px;
	padding-bottom:5px;*/
	} 
.readMore a:hover{
	color:#333333;
	}
