body {
	margin:0;
	padding:0;
	width:100%;
	background:#ffffff;
	min-width:685px;		/* Minimum width of layout - remove line if not required */
				/* The min-width property does not work in old versions of Internet Explorer */
	font-size:100%;
	text-align:center;
	color:#87531f;
	font-family:Arial, SunSans-Regular, sans-serif;
}

#fixed {
   margin:0 auto;
   max-width:1150px;  /* you can use px, em or % */
   text-align:left;
}

a {
	color: #855941;
	font-weight:bold;
}

#email a {
	color:#3c3c3c;
	font-weight:normal; 
}

a:hover {
	color:#855941;
	background:#c2ce9b;
	text-decoration:none;
}

a:hover img{
color:black;
text-decoration:none;
background-color:#E9EFE3;
}

h1, h2, h3 {
	text-align:center;
	margin:.8em 0 .2em 0;
	padding:0;
	color: #B68C76;

}

h4 	{
	font-size: 19px;
	margin:.8em 0 .2em 0;
	color: #A0B648;
	}
p {
	margin:.4em 0 .8em 0;
	padding:0;
}

img {
	margin:10px 0 5px;
	text-decoration:none;
}


#header {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	border-bottom:1px solid #78401E;
	border-left:1px solid #78401E;
	border-right:1px solid #78401E;
	}

#header p {
	padding:.1em 15px	.1em 15px;
	margin:0;
}
#header h1  {
	padding:.2em 15px;
	margin:0;
}
#header h2  {
	padding:.2em 15px	.7em 15px;
	margin:0;
}

#layoutdims {
	clear:both;
	background:#c2ce9b;
	border-top:1px solid #78401E;
	margin:0;
	padding:4px 15px !important;
	text-align:center;
	font-size:18px;
	color: #ffffff;
	}

#colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	background:#E9EFE3;		/* Left column background colour */
border-left:1px solid #78401E;			/* segment border colour */
border-right:1px solid #78401E;			/* segment border colour */
}

#colmid {
	float:left;
	width:200%;
	position:relative;
	left:170px;
	background:#ffffff;    	/* Centre column background colour */
	border-left:1px solid #aaa;
}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-340px;
	background:#E9EFE3;    	/* Right column background colour */
	border-left:1px solid #aaa;
}
#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
	
}
#col1pad {
	margin:0 15px 0 355px;
	overflow:hidden;
	
}
#col1 {
	width:100%;
	overflow:hidden;
	font-weight:normal;
	font-size:16px;
	color: #db9e73;
	font-family:Calibri, Arial, SunSans-Regular, sans-serif;
		
}
#col2 {
	float:left;
	width:140px;
	position:relative;
	margin-left:-50%;
	left:185px;
	overflow:hidden;
	font-family: Arial, SunSans-Regular, sans-serif;
     	font-size:13px;
    	font-weight:bold;
	color: #db9e73;
}
	


#col3 {
	float:left;
	width:140px;
	position:relative;
	left:15px;
	overflow:hidden;
	font-size:13px;
     	font-weight:bold;
	color: #db9e73;	
}
#footer {
	clear:both;
	float:left;
	width:100%;
	padding:5px 0px 5px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #78401E;
	border-top:1px solid #78401E;
	border-left:1px solid #78401E;
	border-right:1px solid #78401E;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	color: #3c3c3c;
	}


#textboxa {
	background:#E9EFE3;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
	}












.centeredImage	{
    	text-align:center;
    	margin-top:0px;
    	margin-bottom:0px;
    	padding:0px;
	}

.currentpage	{
	display: inline;
	color:#855941;
	background:#c2ce9b;
	text-decoration:none;
	font-weight: bold;
	}

#centertext, #centertex1, #centertext2, #centertext3, #centertext4{
	text-align:center;
	}

#centertextvouch{
	width: 80%;
	text-align:center;
	line-height:150%;
	margin-left: auto ;
  	margin-right: auto ;
	}

.vouchertext{
	color: #B68C76;
	}


#centertextleftcol, #centertextleftcol1{
	text-align:center;
	}

#centertextrightcol{
	text-align:center;
	}

.boldcenter{
	text-align:center;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0.4em;
	}

#bulrightlink	{
	float:left;
	padding:0px 0px 0px 0px;
	width: 500px; 
	border-width:0px;
	border-style:solid;
	border-color:black;
	}

#bulleftlink	{
	width: 25px;
	float:left;
	border-style:solid;
	border-color:black;
	border-width:0px;
	}

#bdividerlink{
	margin:0px;
    	padding:3px;
	border-style:solid;
	border-color:#ffffcc;
	border-width:1px;
	clear:both;
	}

.boldinline{
	display: inline;
	font-size: 15px;
	font-weight: bold;
	}

#divider, #divider1, #divider2, #divider3, #divider4, #divider5, #divider6, #divider7, #divider8, #divider9, #divider10, #divider11, #divider12, #divider13, #divider14, #divider15, #divider16{
	margin:0px;
    	padding:0px;
	border-style:dotted;
	border-color:black;
	border-width:1px;
	clear:both;
	}

.subtitle{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.4em;
	color: #B68C76;
	}

.paraspace {
	margin-top: 0;
	margin-bottom: 0.6em;
	}


#leftlink	{
	width: 126px;
	float:left;
	border-style:solid;
	border-color:black;
	border-width:0px;
	}
	
#rightlink	{
	float:left;
	padding:10px 5px 10px 45px;
	width: 60%; 
	border-width:0px;
	border-style:solid;
	border-color:black;
	}

.linktitle{
	display: inline;
	font-size: 14px;
	font-weight: bold;
	color: #3c3c3c;
	}


#dividerlink{
	margin:0px;
    	padding:10px;
	border-style:solid;
	border-color:#fffff0;
	border-width:1px;
	clear:both;
	}

#textbox{
	
	border-style:solid;
	border-color:#444;
	border-width:1px;
	clear:both;
	}

#textboxtext{
	margin:0px 0px 0px 5px;
	}

.bullet{
	
	margin-top: 0;
	margin-bottom: 0.6em;
	}

#peoplebullets img {
	margin: 0px;}

#pic, #pic2, #pic3, #pic4, #pic5, #pic6{	
	margin:0px 2px 0px 2px;
	display: inline;
	}

#floatright, #floatright1, #floatright2, #floatright3, #floatright4, #floatright5, #floatright6, #floatright7 {
	float:right;
	margin-left: 25px;
	}

#floatleft, #floatleft1, #floatleft2, #floatleft3, #floatleft4, #floatleft5, #floatleft6, #floatleft7{
	float:left;
	margin: 25px;
	}

a img {
    border: none;
    vertical-align: middle;
}

#faqmenu {
	width:100%;
	overflow:hidden;
	font-weight:normal;
	font-size:14px;
	line-height: 150%;
	color:#87531f;
	font-family:Arial, SunSans-Regular, sans-serif;	}

#faqmenu a {
	color:#855941;
	font-weight:normal; 
}
#faqmenu a:hover {
	color:#fff;
	background:#CCA894;
	text-decoration:none;
}

#faqmain a:hover {
	color: #B68C76;
	background:#ffffff;
	text-decoration:none;
	}

#faqmain a {
	background:#ffffff;
	text-decoration:none;
	color: #B68C76;
	}

#faqmain ul{
	margin-bottom:0;
		}

#peoplelist ul li{
	margin: 0 0 3px -1px;
	list-style-type: disc;
	color: #B68C76;
	text-align:left;
	font-weight: normal;
	}

#faqdivider{
	margin:0px;
    	padding:2px;
	border-style:solid;
	border-color:#fffff0;
	border-width:1px;
	clear:both;
	}

.faqparaspace {
	margin-top: 0;
	margin-bottom: 0.6em;
	font-size: 16px;
	font-weight: normal;
	color: #3c3c3c;
	line-height: 150%;
	}

.bulletunder{
	margin-left: 39px;
	font-size: 14px;
	font-weight: bold;
	color: #A0B648;
	}

#whatforpic {
   margin:0 auto;
   width:500px;  /* you can use px, em or % */
  text-align: center;

}

.floatright{
	display: inline;
	float: right;
	margin-left: 25px;
	}

.top	{
	font-weight:normal;
	font-size:12px;
	color:#1c8c1f;
	font-family:Arial, SunSans-Regular, sans-serif;	
	}



.blockIMG{
	display:block;
	margin:0;
	} 

table
{ 
margin-left: auto;
margin-right: auto;
}


td	{
	text-align: center;
	
	}

td.alt	{
	text-align: left;
	padding: 0px 0px 0px 10px;
	}

td.index	{
	width: 65%;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}

td.indexalt{
	width: 35%;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}

td.index img	{
	margin:0px;
	}

td.indexalt img	{
	margin:0px;
	}

td.one	{
	width: 60%;
	text-align: left;
	padding: 0px 17px 0px 5px;
	}

td.two	{
	text-align: left;
	padding: 0px 0px 0px 17px;
	}

td.three	{
	text-align: left;
	padding: 0px 0px 0px 0px;
	}

td.four	{
	width:40px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}

td.five	{
	text-align: left;
	padding: 0px 0px 0px 15px;
	}

td.six	{
	text-align: left;
	padding: 0px 0px 0px 17px;
	}


#centertext2, #centertext3, #centertext4{
	text-align:center;
	}


.underbanner{
	font-size:5px;
	}










#maddyfloatleft{
	float:left;
	margin: 25px 15px 25px 0px;
	}

#maddyfloatright{
	float:right;
	margin: 0px 35px 600px 0px;
	}



#indexfoot{	

	margin:0px;
    	padding:0px;
	text-align:center;
	padding:0;
	color:#87531f;
	font-size:22px;
	
	}

#indexfootright{
	text-align:center;

	}



.bl {background: url(images/box-bl.bmp) 0 100% no-repeat}
.br {background: url(images/box-br.bmp) 100% 100% no-repeat}
.tl {background: url(images/box-tl.bmp) 0 0 no-repeat}
.tr {background: url(images/box-tr.bmp) 100% 0 no-repeat; padding:3px 0 3px 0}



.t {background: url(images/dotb.bmp) 0 0 repeat-x; width: 100%}
.b {background: url(images/dotb.bmp) 0 100% repeat-x}
.l {background: url(images/dotb.bmp) 0 0 repeat-y}
.r {background: url(images/dotb.bmp) 100% 0 repeat-y}

.orangeinline{
	display: inline;
	font-size: 14px;
	font-weight:bold;
	color:#B68C76;
	}

.greeninline{
	display: inline;
	font-size: 14px;
	font-weight: bold;
	color: #3c3c3c;
	}

.orangeinlineheaderone{
	display: inline;
	font-size: 24px;
	font-weight: normal;
	color: #B68C76;
	}

.greeninlineheaderone{
	display: inline;
	font-size: 24px;
	font-weight: normal;
	color: #B68C76;
	}

.mainheading{
	
	font-size: 24px;
	font-weight: normal;
	color: #B68C76;
	margin: 0px 0px 0px 0px;
	}

.qualifications{
	display: inline;
	font-size: 18px;
	font-weight: normal;
	color: #B68C76;
	}

.orangeheadertwo{
	font-size: 20px;
	font-weight: normal;
	color: #FF7301;
	}

.segoegrey{
	font-family:segoe print, Arial, SunSans-Regular, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #3c3c3c;
	}

.greytextnorm{
	font-family: Calibri, Arial, SunSans-Regular, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #3c3c3c;
	
	}
	

.greytext{
	font-family: Calibri, Arial, SunSans-Regular, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #3c3c3c;
	line-height:150%;
	text-align:justify;
	}

.greytextinline{
	display: inline;
	font-size: 16px;
	font-weight: normal;
	color: #3c3c3c;
	line-height:150%;
	}


#peopletitle{
	margin:.0px 0px 0px 0px;
	padding:0px 125px 0px 125px;
	}

#voucherleft{
	float:left;
	width:270px;
	text-align:center;
	margin-left: 45px;
	}
	
#voucherright{
	float:right;
	width:270px;
	text-align:center;
	margin-right: 45px;
	}	

.peopletitlea{
	font-size: 36px;
	font-weight:bold;
	text-align:left;
	margin:.8em 0px .2em 100px;
	padding:0;
	color:green;
	}

.peopletitleb{
	font-size: 40px;
	text-align:right;
	margin:.1em 100px .2em 0px;
	padding:0;
	color:#FF8C00;
	}

.orangeinlinep{
	display: inline;
	font-size: 18px;
	font-weight:normal;
	color:#B68C76;
	}

.greeninlinep{
	display: inline;
	font-size: 18px;
	font-weight: normal;
	color: green;
	}



#dividerblank, #dividerblank1, #dividerblank2, #dividerblank3, #dividerblank4, #dividerblank5{
	margin:0px;
    	padding:0px;
	border-style:dotted;
	border-color:black;
	border-width:0px;
	clear:both;
	}
ol li {
	margin: 0 0 3px -1px;
	color: #3c3c3c;
	text-align:left;
	font-weight: normal;
	}
ul li {
	margin: 0 0 3px -1px;
	list-style-type: disc;
	color: #3c3c3c;
	text-align:left;
	font-weight: normal;
	}

.class3 {background-image: url(images/leaf7.jpg);}
