/* CSS Document */
body{
	background-color:#696969;
	}
#siteWrap{
	margin-top:20px;
	border:none;
	background-color:#ffffff;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat;
	background-position:left top;
	background-image:url(../images/elements/back_hatch.gif);
	}
#siteInnerWrap{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
#headerElements{
	background-color:white;
	margin-bottom:10px;
	}

.bigAbstract{
	font-family: Arial, Helvetica, sans-serif;
	font-size:165%;
	/*font-weight:bold;*/
	color:#FFF;
	line-height:normal;
	margin-bottom:0.2em;
	line-height:100%;
	letter-spacing:0;
	

	}
.bigAbstract .red{
color: #ED2124;
}
.bigAbstract .green{
color: #a0c327;
}

.bigAbstract .blue{
color: #3DB5E4;
}
.bigAbstract .yellow{
color: #f5ee27;
}


.colCont{
	margin-left:5px;
	}
#headLogo{
	padding:10px;
	padding-top:13px;
	padding-bottom:13px;
	}
.blockTitle{
	min-height:22px;
	background-color:black;
	color:#01a4e5;
	/*font-weight:bold;*/
	}
.blockTitle .btInner{
	padding:4px;
	}
.blockTitle2{
	background-color:#696969;
	font-weight: bold;

	color:#FFF;
	}
.blockTitle2 .btInner{
	padding:4px;
	}
.collectionTop{
	margin-bottom:10px;
	}

.detailImage{
	height:178px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:50% 50%;
	}
.contactDetails{
	/*font-weight:bold;*/
	line-height:130%;
	}
.contactDetails a:link, .contactDetails a:visited{
	color:#999999;
	}
.highlight{
	color:#2eb5e8;
	}
#footerPanel{
	background-color:black;
	margin-top:10px;
	padding:10px;
	}

.footBlock{
	float:left;
	width:136px;
	border-right:1px solid #373737;
	margin-right:10px;
	padding-right:10px;
	}
.fTitle{
	min-height:25px;
	color:#CCCCCC;
	}
.footInfo{
	padding-top:45px;
	}
.footInfo a:link, .footInfo a:visited{
	color:#006f9d;
	}
.footInfo a:hover{
	color:#CCCCCC;
	}
.footBlock a:link, .footBlock a:visited{
	color:#888;
	}
.footBlock a:hover{
	color:#FFFFFF;
	}

.eventLargeImageWrap{
	padding:10px;
	}
.eventLargeImage{
	background-repeat:no-repeat;
	background-position:center center;
	height:280px;
	}
/* 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 ================================================================ */

.splitCol01{width:220px;}
.splitCol02{width:745px;}
/*.splitCol03{width:345px;}
.splitCol04{width:395px;}*/
.splitCol03{width:305px;}
.splitCol04{width:435px;}
.splitCol05{width:145px;}
.splitCol06{width:225px;}
.splitCol07{width:195px;}
.splitCol08{width:595px;}
.splitColF10{width:295px;}
.splitCol09{width:305px;}
.splitCol10{width:435px;}
.splitCol11{width:499px;}
.splitCol12{width:241px;}
/* ============================================================================== */

.fh01{min-height:210px;}
* html .fh01{height:210px;}
.fh02{min-height:300px;}
* html .fh02{height:300px;}

/* /fixed heights */


/* 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:#696969;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;
	color:#706d64;
	} 
.readMore a:hover{
	color:#333333;
}
.btInner.larger{
font-size: 135%;
font-weight: bold;

}