/* CSS Document */
/* @group reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;border:none;font-size:100%;vertical-align:baseline;}
q:before,q:after{content:'';}
body{background-color:#ffffff;color:#000000;font:normal normal normal 1em/1.5em Calibri, Arial, Verdana, Helvetica, sans-serif;line-height:1;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{font-size:0.75em;line-height:0;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;background-color:inherit;width:auto;}
a{color:navy;text-decoration:underline;cursor:pointer;}
a:link{color:navy;text-decoration:underline;cursor:pointer;}
a:visited{color:purple;text-decoration:underline;cursor:pointer;}
a:hover{color:green;text-decoration:underline;cursor:pointer;}
a:active{color:red;text-decoration:underline;cursor:pointer;}
/* @end reset */
/* @group defaults */
p{margin:8px 0;}
ol,ul{padding-left:40px;}
input,select,textarea{border:1px solid #004D00;background-color:#fff;}
.clearboth{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.center{margin:0 auto;display:block;}
.imgleft{float:left;padding:0 10px 10px 0;}
.imgright{float:right;padding:0 0 10px 10px;}
.imgcenter{display:block;margin:0 auto;}
/* @end defaults */

/* @group sitedefaults */
body{background-color:#cccccc;color:#999999;font-size:12px;}
#page{background-color:#eeeeee;margin:10px auto 20px auto;width:990px;}
h1{font-size:14px;}
h2{font-size:12px;}
h3,h4,h5,h6{font-size:10px;}

.caption{color:#999999;font-size:9px;font-style:italic;text-align:center;}
.portrait{max-width:160px;}
.landscape{max-width:240px;}
/* @end sitedefaults*/

/* @group template */
/* @group layout */
#head {}
#head #logos{background:transparent url(/assets/image/bg_top.png) no-repeat;height:100px;}
#head #menu{background-color:#000000;height:20px;}

#middle{margin:10px;color:#333333}
#middle #fullmiddle{margin:0 auto;min-height:400px;padding:10px;width:950px;}
#middle #left{float:left;width:190px;}
#middle #left #submenu{min-height:300px;}
#middle #right{float:right;min-height:300px;width:770px}

#foot{}
#foot #footer{height:30px;font-size:9px;text-align:center;}
/* @end */

/* @end */

#latestnews{font-size:10px;overflow:hidden;height:63px;margin:0;padding:0;text-align:center;}
#latestnews li{list-style:none;overflow:hidden;height:63px;}
.latestnewstitle a{font-weight:bold;text-align:center;color:#cc0099;text-decoration:none;}

.events{font-size:10px;overflow:hidden;height:44px;margin:0;padding:0;text-align:center;}
.events a:link{color:#000;}
.events a:hover{color:green;}
.events li{list-style:none;overflow:hidden;height:44px;}

h1.header{padding-bottom:15px;}
h2.header,h3.header,h4.header,h5.header,h6.header{padding:15px 0 15px 0;}

.quote{}
.quote:before{content:'"';}
.quote:after{content:'"';}

.header{text-align:center;color:#cc0099;font-weight:bold;font-style:italic;padding-bottom:15px;}
.speech{font-style:italic;padding-left:20px;padding-right:20px;}

.submenuelement{font-size:12px;font-weight:bold;margin:0 auto;text-align:center;width:180px;}
.submenuelement a{color:#000000;text-decoration:none;}
.submenuelement a:hover{color:#cc0099;}
.submenuelement #currentlink{color:#0000ff;}
.submenuelement ul{list-style:none;text-align:left;padding:10px 10px 0 0px;margin:0 10px;}
.submenuelement ul li{padding-bottom:10px;}

.readmore{font-size:9px;font-style:italic;text-align:right;}

.title {
	font-size: 14px;
	font-weight: bold;
	color: #cc0099;
	padding-left: 4px;
	padding-bottom: 5px;
}
.subtitle {
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	color: #000
}

.rstitle {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #cc0099;
}
.rssubtitle {
	text-align: center;
	font-style: italic;
	font-size: 12px;
	color: #666666;
}

.tree p {
	font-size: 12px;
	color: #333333;
}
.tree a {
	color: #00000;
}

.faqs {
	padding-left: 20px;
}

.tandctitle {
	color: #cc0099;
	font-weight: bold;
	padding-bottom: 12px;
}

.tandcsubtitle {
	font-weight: bold;
	padding-top: 12px;
}

.charitycolor {
	color: #cc0099;
}

/* @group legalList */
.legal ol {  
	counter-reset: section;                /* Creates a new instance of the section counter with each ol element */  
	list-style-type: none;  
}
.legal li{display:block;}
.legal li:before{  
	counter-increment: section;            /* Increments only this instance of the section counter */  
	content: counters(section, ".") " ";   /* Adds the value of all instances of the section counter separated by a ".". */  
	font-weight:bold;
	color: #000;
}  
/* @end legalList */


/* @group GradColours */
.grad_burgundy{background:transparent url(/assets/images/bg_side_burgundy.png) no-repeat;	}
.grad_blue_light{background:transparent url(/assets/images/bg_side_blue_light.png) no-repeat;}
.grad_blue{background:transparent url(/assets/images/bg_side_blue.png) no-repeat;}
.grad_green_light{background:transparent url(/assets/images/bg_side_green_light.png) no-repeat;}
.grad_green{background:transparent url(/assets/images/bg_side_green.png) no-repeat;}
.grad_grey{background:transparent url(/assets/images/bg_side_grey.png) no-repeat;}
.grad_orange{background:transparent url(/assets/images/bg_side_orange.png) no-repeat;}
.grad_pink{background:transparent url(/assets/images/bg_side_pink.png) no-repeat;}
.grad_purple{background:transparent url(/assets/images/bg_side_purple.png) no-repeat;}
.grad_red{background:transparent url(/assets/images/bg_side_red.png) no-repeat;}
.grad_yellow_light{background:transparent url(/assets/images/bg_side_yellow_light.png) no-repeat;}
.grad_yellow{background:transparent url(/assets/images/bg_side_yellow.png) no-repeat;}
/* @end GradColours */
