body
	{
	background-color: #425A41;
	padding: 0;
	MARGIN: 0;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	}
#header {
	MARGIN-BOTTOM: 10px; HEIGHT: 60px; border-bottom:1px solid #FFFFFF; padding: 0px 0px 0px 20px;
}
#links {
	MARGIN-BOTTOM: 10px; margin-right: 12%; HEIGHT: 10px; padding: 0px 0px 0px 24px;  
}
#contentpagetitle {
	background-position: left top; 
	MARGIN-BOTTOM: 2px; 
	HEIGHT: 40px; 
	padding-left:15px; 
	padding-right:0px; 
	padding-top:20px; 
	padding-bottom: 6px; 
	background-repeat:no-repeat
}
#gutter3 {
	FLOAT: left; WIDTH: 3%; HEIGHT: 1px
}
#gutter2 {
	FLOAT: left; WIDTH: 2%; HEIGHT: 1px
}
#col1 {
	FLOAT: left; MARGIN-BOTTOM: 60px; WIDTH: 40%; BACKGROUND-COLOR: #687E61; display: inline
}
#col2 {
	BACKGROUND-COLOR: #687E61;
	float: left;
	width: 91%;
	margin-top: 2%;
	margin-left: 3%;
	margin-bottom: 30px;
	padding-bottom: 20px;
	padding-left: 20px;
	display:inline
}
#col2a {
	FLOAT: left; margin-top: 12px; MARGIN-BOTTOM: 0; MARGIN-LEFT: 3px; WIDTH: 50%; display: inline; padding-right:0px
}
#col2b {
	FLOAT: right; MARGIN-BOTTOM: 0; MARGIN-LEFT: 0; WIDTH: 310px; 
}
#col3 {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 3%; WIDTH: 20%; BACKGROUND-COLOR: #687E61; display: inline
}
#homecontainer {
	BACKGROUND-COLOR: #687E61;
	float: left;
	width: 91%;
	margin-top: 2%;
	margin-left: 3%;
	margin-bottom: 30px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	display:inline
}
#homeleft {
	float: left;
	width: 48%;
	display:inline
}

#homeleft .highlight {
  color: #7A1105;
}


#homeright {
	float: right;
	width: 255px;
	margin-right: 2%; 
	display:inline;
}
#homeright2 {
	float: right;
	margin-top: 1.3em;
	padding: 12px 5px 5px 5px;
	width: 259px;
	margin-right: 2%; 
	display:inline;
	background-color:#B1BEAA;
    /*background-image: url(../images/10th_year/homepageright.jpg);
    background-position: top;
    background-repeat: no-repeat;*/
}
#homeright2 a {
  display: block;
  padding-bottom: 6px;
}

.homepicbox {
	margin-left:10px; margin-right:5px; margin-top:5px; margin-bottom:10px; 
	}
#howmany table{

font-size: 1em !important;
}

#howmany th {
  font-weight: bold;
  margin-top: 10px;
  padding-top: 12px;
}


#menuleft {
	padding:6px; 
	FLOAT: left; 
	margin-top: 1.4em;
	MARGIN-BOTTOM: 60px; 
	MARGIN-LEFT: 0px; 
	WIDTH: 164px; 
	display: inline; 
	background-color:#414542
}
#content {
	FLOAT: left;
	width: 55%;
	margin-top: 1.4em;
	margin-left: 20px;
	MARGIN-BOTTOM: 60px;
	BACKGROUND-COLOR: #687E61;
	padding: 0px 10px 10px 10px;
	display: inline;
	border-left-style: solid;
	border-left-width: 1px;
	border: #171717;
}
#newscontent {
	FLOAT: left;
	width: 55%;
	margin-top: 1.4em;
	margin-left: 20px;
	MARGIN-BOTTOM: 60px;
	BACKGROUND-COLOR: #687E61;
	padding: 0px 10px 10px 10px;
	display: inline;
	border-left-style: solid;
	border-left-width: 1px;
	border: #171717;
}
#newscontent h3 {
	margin-bottom: 0px;
	}
	#archivecontent {
	FLOAT: left;
	width: 55%;
	margin-top: 1.4em;
	margin-left: 20px;
	MARGIN-BOTTOM: 60px;
	BACKGROUND-COLOR: #687E61;
	padding: 0px 10px 10px 10px;
	display: inline;
	border-left-style: solid;
	border-left-width: 1px;
	border: #171717;
}
#archivecontent h3 {
	margin-bottom: 22px;
	}	
#contentpiccontainer {
	width: 96%;
	float: left;
	margin-left:0%; 
	margin-right:0%; 
	margin-bottom:1%; 
	padding-left:1%; 
	padding-right:1%; 
	padding-top:0%; 
	padding-bottom:2%; background-color:#D0D9CD
	}
.coursecontent {
	border:1px solid #B1BEAA;
	margin-top: 1.4em;
	margin-bottom: 30px;
	padding-left:7px;
	padding-right:7px; 
	background-color:#B1BEAA 
	}	
#coursecontent {
	border:1px solid #B1BEAA;
	margin-top: 1.4em;
	margin-bottom: 30px;
	padding-left:7px;
	padding-right:7px; 
	background-color:#B1BEAA 
	}
#footer {
	margin-left: 3%; margin-right: 0%; 
	text-align:center; 
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:12px 
	}
#footer2 {
	clear: both;
	border-top:1px solid #999999; 
	margin-left: 5%; margin-right: 6%; 
	text-align:center; 
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:12px 
	}
#piccontainer {
	float: left; 
	background-color:#D0D9CD;
	padding-right: 2%;
	padding-left: 2%;
	padding-bottom: 3%;
	text-align: center;
	}
.picbox {
	float: left; 
	width: 120px; 
	text-align: center; 
	background-color: #E4E4E4; 
	display: inline; 
	margin-left:2%; margin-right:2%; margin-top:3%; margin-bottom:1%; 
	padding-top: 6px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px;
	}
#row {
	clear: both;
	padding-top: 1em;
}
H1 {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 0px; font-size:1.2em;
	font-weight:700;
	color:#E4E4E4;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px; padding-left:7px
	}
h2 {
	FONT-FAMILY: arial, helvetica, sans-serif;
	border-bottom:1px solid #FFFFFF; font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px; 
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:4px
	}
h3 {
	background-position:  right top; 
	FONT-FAMILY: Arial, sans-serif;
	font-size:1.1em;
	color:#FFFFFF;
	margin-top: 12px;
	margin-bottom:5px; 
	padding-left:4px; padding-right:25px; padding-top:4px; padding-bottom:6px; 
	background-color:#414542; 
	background-image:url('../images/Acorn_right_20w_white.gif'); background-repeat:no-repeat
	}
H4 {color: white;
	font-style:normal; 
	font-variant:normal; 
	font-weight:600; 
	font-size:.9em; 
	font-family:verdana, arial, helvetica, sans-serif; 
	MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px; margin-top: 1em;
}
H5	{
	color: #FFFFFF;
	font-variant:normal; 
	font-size:.8em; 
	font-family:Verdana, sans-serif;
	MARGIN-LEFT: 7px; MARGIN-RIGHT: 0px; padding-right:5px; text-align:right; margin-bottom:3px
	}
H6	{
	color: white;
	font-weight:600;
	font-size:.8em;  
	MARGIN-LEFT: 7px;
	margin-bottom: 3px
}
/*#enquiry label {
  width: 90px;
  text-align: right;
}
#enquiry input {
  margin-left: 40px;
}
*/

#enquiry label,input {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
    text-align: left;
}

#enquiry label {
	text-align: right;
	width: 175px;
	padding-right: 20px;
}

#enquiry br {
	clear: left;
}

#enquiry textarea {
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 10px;
}

P {
	color: white;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:.8em; 
	font-family: verdana, arial, helvetica, sans-serif; 
	MARGIN-LEFT: 2px; 
	}
a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, arial, helvetica, sans-serif; 
	}
a:link {color:#FFFFFF; }
a:link bookmark {color:#FFFFFF; font-weight: 700;}
a:hover {background-color:#eee; color:#333333}

.hometextright a:link {color:#414542; font-weight: bold}
.hometextright a:active {color:#414542; font-weight: bold;}
.hometextright a:visited {color:#414542; font-weight: bold;}
.hometextright a:hover {color:#414542; font-weight: bold;}

.hometextleft a {color:#414542; font-weight: bold}
.hometextleft .highlight {
  color: #800000;
}

.imgleft {
  float: left;
margin: 0px 6px 6px 0px;
}


#piccontainer a:link {color:#414542; }
#piccontainer a:active {color:#414542; font-weight: bold;}
#piccontainer a:visited {color:#414542; }
#piccontainer a:hover {color:#414542; font-weight: bold;}

h3 a:link {color:#FFFFFF; font-weight: bold}
h3 a:active {color:#FFFFFF; font-weight: bold;}
h3 a:visited {color:#FFFFFF; font-weight: bold;}
h3 a:hover {color:#FFFFFF; font-weight: bold;}

#menuleft a {list-style-type:square; }
#menuleft a:link {list-style-type:square; }
#menuleft a:active {list-style-type:square; }
#menuleft a:visited {font-size: 1em; list-style-type:square;}
#menuleft a:hover {list-style-type:square;}

leftmenu a {list-style-type:square; }
leftmenu a:link {list-style-type:square; }
leftmenu a:active {list-style-type:square; }
leftmenu a:visited { list-style-type:square;}
leftmenu a:hover {list-style-type:square;}

#leftlinks ul
{
margin-left: 0;
padding-left: 0;
}
#leftlinks li
{
list-style-image:url('../images/sitewide/bullet.gif')
}



th {
	color: White;
	text-align: left;
	vertical-align: top;
}

caption {text-align: left; margin-bottom: 2em;}
div.coursecontent p {margin-left: 7px; margin-right: 7px}



.bold {font-weight:bold}
.boldital {
  font-weight: bold;
  font-style: italic;
}

.bullets {font-weight:700; list-style-type: decimal; text-align:left; margin-left:3px}
.caption {text-align: center; font-size: .8em;}
.conimgl {padding-right: 7px; padding-bottom: 9px; float:left; text-align:left;}
.conimgr {padding-left: 6px; padding-bottom: 6px; float:right; text-align:right;}
.courseheading {
	font-weight: bold;
	padding-top: 5px;
}
.coursedetails1 {
	border-bottom: 1px solid #000000;
	margin-bottom: 16px;
	padding-bottom: 12px; padding-right:3px;
	color:black; 
}
.coursedetails {
	border-bottom: 1px solid #000000;
	padding-bottom: 12px; padding-left:3px; padding-right:3px; padding-top:7px;
	color:black; 
}
.coursedetails a {color:#000000; text-decoration:none; }
.coursedetails a:link {color:#000000; text-decoration:none;}
.coursedetails a:active {color:#000000; text-decoration:none;}
.coursedetails a:visited {color:#000000; text-decoration:none;}
.coursedetails a:hover {color:#000000; text-decoration:none;}

.courselabel {
	text-align: right;
	padding-bottom: 12px;padding-left:3px; padding-right:3px; padding-top:7px;
	color: white;
	border: 1px solid white;
}
.copyright {
	color: #E4E4E4;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:.6em;
	font-family: Verdana;
	text-align:center;
    margin-top: 0px;
	}
.enquiry {	
	text-align: right; 
	}
.enquiry_l {	
	text-align: left; 
	}
.highlight {
	/*text-align: right;*/
	font-weight: bold;
	color: #CC9900; 
	/*background-color:#666666;*/
		}
.highlightl {
	text-align: left;
	font-weight: bold;
	color: #CC9900;
		}
.articledate {
  text-align: right;
  font-size: .7em;
  margin-top: -1em;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: -0.5em;
  color: #E4E4E4;
}

.archive {
text-align: right;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 22px; 
color:#C0C0C0 !important;
font-weight: bold;
	}						
.homecourse {
	color: black;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:1em; 
	font-family: Verdana, sans-serif;
	MARGIN-LEFT: 2px ;
	}
.homepiclink { float: right; padding-right: 7px;  position:relative; padding-top:0px; padding-bottom:12px; margin-bottom: 7px; }
.homeservices {
	background-position: right center; 
	text-align: right; 
	color:#FFFFFF; 
	padding-right:14px; 
	padding-top:5px; 
	padding-bottom:5px;
	background-image:url('../images/top_of_page_marker.gif'); 
	background-repeat:no-repeat  
	}
.homepicright2 {float: right; padding-left: 12px;  position:relative; padding-top:1px; }
.hometextright {
	background-position: right center;
	text-align: right;
	color:#414542;
	padding-top:5px;
	padding-right: 0px;
	padding-bottom:5px;
	}
.hometextleft {
	/*background-position: right center;*/
	text-align: left;
	color:#414542;
	padding-top:5px;
	padding-right: 0px;
	padding-bottom:5px;
	}
.leftmenu {
	color: #FFFFFF; 
	font-weight:bold; 
	}
.menuimage {
	padding-left:0px; padding-right:0px; padding-top:16px;  
	}
.mugshot { float: left; padding-right: 7px;  position:relative; padding-top:1px; padding-bottom: 6px; }
.mugshotr { float: right; padding-left: 12px;  position:relative; padding-top:1px; padding-bottom: 9px; }
.news {	border-bottom:1px solid; FONT-FAMILY: Verdana, sans-serif;
	font-weight:bold;
	font-size: .8em; 
	color:#414542; 
	text-align:left; 
	border-left-width:1px; border-right-width:1px; border-top-width:1px; 	
	}
.newssection {
  color: #EFEFEF;
  font-weight: bold;
  margin-bottom: 5px;
}


.mugshotcourse { float: right; padding-left: 7px;  position:relative; text-align:right; color:#414542 }
.pagelinks { font-size: .8em; }
.picboxtext {
	text-align: center; color:#000000
	}
.picchanger {
	position:relative; 
	float:right; margin-bottom: 6px; padding-bottom:6px; padding-left:22px; background-color:#687E61; padding-right: 12px }
.picchangel {padding-left: 12px; padding-right: 7px; position:relative; margin-top:12px;  }
.pullout_l {	
	background-position: right center; 
	text-align: left; 
	color:#414542; 
	margin-bottom:1em; 
	margin-top:1em; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px; 
	background-repeat:no-repeat; font-weight:bold
	}
.pullout_r {	
	background-position: right center; 
	text-align: right; 
	color:#FFFFFF; 
	margin-bottom:1em; 
	margin-top:1em; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px; 
	background-image:url('../images/top_of_page_marker.gif'); 
	background-repeat:no-repeat;
	}
.unsubscribe {
	color: #E4E4E4;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:.6em;
	font-family: Verdana;
	text-align:center;
    margin: 3px;
    padding: 3px;
  line-height: 80%;
}

.update {
  font-weight: bold;
  margin-right: 8px;
}


.tablehead {color: #000000; text-align:left; background-color:#414542; font-size: 1em;}

.totop {	
	background-position: right center; 
	text-align: right; 
	color:#FFFFFF; 
	margin-bottom:4em; 
	margin-top:3em; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px; 
	background-image:url('../images/top_of_page_marker.gif'); 
	background-repeat:no-repeat;
	}
.totoptd {	
	background-position: right center; 
	text-align: right; 
	color:#FFFFFF; 
	margin-bottom:2em; 
	margin-top:3em; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px; 
	background-image:url('../images/top_of_page_marker.gif'); 
	background-repeat:no-repeat;
	}
td           {
	vertical-align: top;
}

table {font-size: .8em;}
ol          {  
	font-size:.8em; 
	margin-left:1.8em; 
	padding-left:0px
	 }
ul  { list-style-type: square; 
	font-size:.8em; 
	margin-left:1.8em; 
	padding-left:0px
	 }
.coursedetails ul {
font-size:1em;
}

.cb {
clear: both;
margin-top: 12px;
}