/* CSS Document */
body{
	background-color:#f2f2f2;
	padding-top:20px;
	}
.siteWrap{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	}

.borderedBox{
	border:1px solid #e4e4e4;
	}

.shim{font-size:0;overflow:hidden;}



.stack10{
	position:relative;
	z-index:10;
	}
.borderedImage{
	border:1px solid #d3d3d3;
	padding:1px;
	}
.borderedImage01{
	border:1px solid #FFFFFF;
	}
.borderedImage02{
	border:1px solid #e4e4e4;
	padding:1px;
	}

.dateTime{
	font-wieght:bold;
	margin-bottom:5px;
	color:#204016;
	}
.dateTimeSmall{
	color:#204016;
	margin-bottom:3px;
	}
/* =========================================================== */
.title{
	margin-bottom:2px;
	}
.inlineTitle{
	color:#333;
	font-weight:bold;
	letter-spacing:0;
	}
.noMargin{
	margin:0;
	}
.pageImage{
	margin-bottom:5px;
	}

.decor01{
	background-image:url(images/misc/decor01.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	}

.nmTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:160%;
	color:#333333;
	border-bottom:1px solid #acacac;
	padding-bottom:3px;
	padding-left:5px;
	}
.homeImage{
	margin-bottom:10px;
	}
.paddingLC01{
	padding-left:8px;
	}
.contentBlock{
	padding-right:10px;
	}
.contentBlock .cbInner, .contentBlock .cbInnerBoxed{
	padding-top:5px;
	}
.contentBlock .cbInnerBoxed{
	padding:5px;
	background-color:#f4f4f4;
	}
.contentBlock h2, .contentBlock .h2, .contentBlock .body{
	padding-left:5px;
	}
.contentBlock .body{
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	letter-spacing:normal;
	line-height:normal;
	}
.contentBlock2 h1, .contentBlock2 .h1, .contentBlock2 .info{
	padding-left:5px;
	}
.contentOffset{
	padding-left:10px;
	}
.contentOffsetRight{
	padding-right:40px;
	}
.contentOffsetRight02{
	padding-right:20px;
	}
.contentOffsetRight03{
	padding-right:10px;
	}
.titleImg{
	margin-bottom:10px;
	}
.negPull .hr{
	margin-left:-5px;
	margin-right:-20px;
	}
.negPull02 .hr{
	margin-left:-5px;
	}
.negPull03 .hr{
	margin-left:-5px;
	margin-right:10px;
	}
.contactBlock{
	padding:5px;
	padding-right:0;
	}
.feat01{
	padding-left:90px;
	background-image:url(images/misc/cofe.gif);
	background-repeat:no-repeat;
	background-position:15px 10px;
	min-height:100px;
	}
.feat01 .body{
	margin-top:15px;
	padding-left:15px;
	padding-right:10px;
	border-left:1px solid #e4e4e4;
	}

#frm_signup{}
#frm_signup .suField input{
	width:100%;
	background-color:white;
	color:#333333;
	}
#frm_signup .suSubmit{
	text-align:right;
	}

.collectionFeat .body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	letter-spacing:normal;
	line-height:normal;
	}

#cb02 .contentBlock{
	padding-right:0px;
	}
#cb03 .contentBlock{
	padding-right:0px;
	padding-left:5px;
	}
.pageBlock{
	padding-top:10px;
	padding-left:10px;
	}
	
.thumbWrapBlock{
	margin-top:10px;
	margin-bottom:10px;
	}
.thumbWrap{
	width:130px;
	float:left;
	}
.twC{
	margin-right:20px;
	}
.twE{
	margin-right:0;
	}
.memberInfo{
	margin-top:3px;
	padding:3px;
	background-image:url(images/misc/decor02.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	}
.memberInfo .inner{
	min-height:20px;
	}
* html .memberInfo .inner{
	height:20px;
	}

/* ============================================================================= */
/* pullouts / pullups */

.pullUpPage{
	margin-top:-55px;
	}

/* ============================================================================= */
/* splits */

.splitCol01{
	width:170px;
	}
.splitCol02{
	width:470px;
	}
.splitCol03{
	width:280px;
	}
.splitCol04{
	width:766px;
	}
.splitCol05{
	width:265px;
	}
.splitCol06{
	width:150px;
	}
.splitCol07{
	width:105px;
	}
.splitCol08{
	width:150px;
	}
/* ==============================================================================  */



.fh01{
	min-height:370px;
	}
* html .fh01{
	height:370px;
	}
.fh02{
	min-height:310px;
	}
* html .fh02{
	height:310px;
	}



/* /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:#f2f2f2;color:#333333;}
.colourTone01{background-color:#006837;color:#333333;}
.colourTone02{background-color:#d9e021;color:#333333;}
.colourTone03{background-color:#ed1e79;color:#333333;}


.colourTone01 .borderedImage{
	border-color:#d4eff7;
	}


.cScheme01, .cScheme01 h1{color:#a33e82;}
/*.cScheme02, .cScheme02 h1{color:#FFFFFF;}
.cScheme03, .cScheme03 h1, .cScheme03 a:link, .cScheme03 a:visited{color:#d2007b;} .cScheme03 a:hover{color:#df4fa3;}
.cScheme04, .cScheme04 h1, .cScheme04 a:link, .cScheme04 a:visited{color:#bcc423;} .cScheme04 a:hover{color:#bcc423;}
.cScheme05, .cScheme05 h1, .cScheme05 a:link, .cScheme05 a:visited{color:#fce000;} .cScheme05 a:hover{color:#fce000;}
.cScheme06, .cScheme06 h1, .cScheme06 a:link, .cScheme06 a:visited{color:#c42b3a;} .cScheme06 a:hover{color:#c42b3a;}
.cScheme07, .cScheme07 h1, .cScheme07 a:link, .cScheme07 a:visited{color:#CC6633;} .cScheme07 a:hover{color:#CC6633;}
.cScheme08, .cScheme07 h1, .cScheme08 a:link, .cScheme08 a:visited{color:#CC6633;} .cScheme08 a:hover{color:#CC6633;}*/

/*.colourTone03{background-color:#7D7D7D;}.colourTone03 .h1Emu{color:white;}
.colourTone04{background-color:#5C7F3B;}.colourTone04 .h1Emu{color:#777777;}*/



/* overlay rendering */
.overlay{
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	}
.root{
	position:relative;
	overflow:hidden;
	}

.rendered{}
.rendered .root{
	width:130px;
	height:96px;
	}
.rendered .overlay{
	width:130px;
	height:96px;
	margin-top:-96px;
	}
.rendered .overlay{
	background-image:url(../images/elements/overlays/list.png);
	}
* html .rendered .overlay{
	background-image:url(../images/elements/overlays/list.gif);
	}
.rendered .overlay a:link, .rendered .overlay a:visited{
	display:block;
	width:130px;
	height:96px;
	}

/* end overlay rendering */

.hideMe{
	display:none;
	}


.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;
	}
.error{
	color:red;
	}

.readMore{
	margin-top:-5px;
	}
.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;
	color:#1aacdf;
	} 
.readMore a:hover{
	color:#333333;
	}

.readMoreAlt{}
.readMoreAlt a:link, .readMoreAlt a:visited{
	text-align:right;
	color:#becd00;
	} 
.readMoreAlt a:hover{
	color:#FFFFFF;
	}

#linklove{
	display:none;
	}