body
	{
	background-color: #425A41; /* was 425A41 */
	padding: 0;
	MARGIN: 0;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
    /*background-image: url(../images/sitewide/containerbackground.gif);
  background-repeat: repeat-y;
  background-position: center;*/
	}
#header {
	MARGIN-BOTTOM: 0px; 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;  
}

#links P {
  margin-top: 7px;
  padding-top: 0;
}


#links a {
  border-bottom: none;
}

#logorightL {
  /*position: absolute;*/
  top: 0;
  width: 321px;
  height: 30px;
  z-index: 10;
  float: right;
  margin-right: 12px;
  padding-bottom: 0;
  margin-bottom: 0;
}


#logoRightR {
/*position: absolute;*/
top: 0;
width: 75px;
height: 75;
z-index: 11;
float: right;
display: inline;
/*right: 10px;*/
}

#maillistform input{
display: inline;
float: left;
width: 300px;
}
#maillistform em {
  display: inline;
  width: 200px;
  text-align: right;
  margin-bottom: 10px;
  float: left;
  clear: both;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  padding-right: 12px;
}


#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;
    background-image: url(../images/sitewide/col2background_alt.gif);
    background-repeat: repeat-x;
    background-position: top;
	float: left;
	width: 930px;  /*was 91% */
	margin-top: 12px;
	/*margin-left: 3%;*/
	margin-bottom: 30px;
	padding-bottom: 20px;
	padding-left: 12px;
	display:inline;
    margin-left: 9px;

}

.noleftmargin {
  margin-left: 0px !important;
}


#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: 12px;
	display:inline
}
#homeleft {
	float: left;
	width: 540px;
	display:inline;
    margin-top: 14px;
    /*background-color: #324431;*/
    /*padding-left: 12px;*/
/*    background-image:
    url(../images/sitewide/acornbackground.png);
  background-position: 100% 0%;
  background-repeat: no-repeat; */
  /*background-attachment: fixed;*/
}

#homeleft p, #homeleft h1 {
    color: #FFF;
    /*font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;*/
}
#homeleft a {
  color: #D6DDD2;
  /*border-bottom: none !important;*/
  font-weight: bold;
  border-bottom: 1px solid #95A78B;
      /*font-family: Arial, Helvetica, sans-serif;*/
}


#homeleft h1 {
  padding-left: 0px;
  padding-top: 4px;
  font-size: 27px;
  background-image: url(../images/sitewide/acornonly.png);
  background-position: 100% 0%;
  background-repeat: no-repeat;
}

#homeleft p {
  line-height: 1.3em;
}

#homeleft .highlight {
  color: #7A1105;
}
#homecol1 {
  /*width: 490px;*/
  float: left;
  border-top: dotted 3px #95A78B;
  padding-top: 8px;
}

#homecol1 p {
  margin: 8px 0px 0px 0px;
}

#homecol1 p a:hover {
  background-color: #333333;
  color: #D0D9CD;
}


#homecol1 H1 {
  padding-left: 0px;
  font-size: 17px; /*1.05em;*/
}

#homecol1 H2 {
  font-size: 15px; /*1.2em;*/
  border-bottom: none;
  margin-bottom: 0px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 3px;
}
#homecol1 H2 a {
  font-weight: bold;
  line-height: 1.2em;
  margin-bottom: 0px;
  display: inline;
  /*background-color: #414542;*/
  color: #333333; /* #EFEFEF; #333333;*/
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px;
  border-bottom: 1px solid #C0C0C0;     /* avoids cluttered looking line under the course name links */
}

#homecol1 H2 a:hover {
  color: #333333 !important;
}


.notopspacing {
  padding-top: 0px;
  margin-top: 0px;
}


#homecol2 {
  width: 50px;
  float: left;
}


#homeright {
	float: right;
	width: 255px;
	margin-right: 2%; 
	display:inline;
}

#homepagecourses {
  background-color: #C0C0C0; /*#C0C0C0;*/
  text-align: center;
  padding: 0px;
  /*border: 1px dashed #fff;*/
  /*margin-top: 4px;*/
}




#homepagecourses th {
  text-align: center;
  padding-bottom: 6px;
}


#homepagecourses td {
  vertical-align: middle;
  /*border: dotted 1px #EFEFEF;*/
  width: 33%;
  background-color: #95A78B;
}
 #homepagecourses a {
   text-decoration: none;
   border-bottom: none;
   /* border-bottom: dotted 1px #DCDCDC; */
   /*color: #FFF !important;*/
 }
#homepagecoursesection {
  /*background-color: #95A78B;*/
  padding: 6px;
  margin-top: 12px;
}
#homepagecoursesection h1 {
  display: block;
  background-color: #414542;
  padding:4px;
  font-family: Arial, Helvetica, sans-serif;
}
#homepagecoursesection h3 {
  font-size: 16px;
  margin-bottom: 0px;
}


#homeright2 {
	float: right;
	margin-top: 15px;
	padding: 0px 5px 5px 5px;
	width: 340px;
	margin-right: 15px;
	/*display:inline;*/
	background-color:#95A78B;  /*#B1BEAA*/
    /*background-image: url(../images/10th_year/homepageright.jpg);
    background-position: top;
    background-repeat: no-repeat;*/
}





.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: 12px;
	MARGIN-BOTTOM: 60px; 
	MARGIN-LEFT: 0px; 
	WIDTH: 164px; 
	display: inline; 
	background-color:#414542;
      background-image: url("../images/sitewide/h3background.gif");
  background-position: center top;
  background-repeat: repeat-x;
}
#menuleft h2 {
	PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 0px;
    padding-left:7px;
    font-size: 1.2em;
	font-weight:700;
	color:#E4E4E4;
	margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:4px;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 0; /* to override sitewide H2 */
	}
#menuleft h2 img {
  padding-left: 0px;
  padding-top: 6px;
}

#content, #newscontent, #archivecontent {
	FLOAT: left;
	width: 720px; /* was 55% then 655px */
	margin-top: 12px;
	/* margin-left: 12px;  110911 *//* was 20px; */
	MARGIN-BOTTOM: 60px;
	BACKGROUND-COLOR: #687E61;
	padding: 0px 10px 10px 12px;
	display: inline;
	border-left-style: solid;
	border-left-width: 1px;
	border: #171717;
    background-image: url(../images/sitewide/contentbackground.gif);
    background-repeat: repeat-x;
    background-position: top;
}
/*
#newscontent {
	FLOAT: left;
	width: 70%;
	margin-top: 1.4em;
	margin-left: 12px;
	MARGIN-BOTTOM: 60px;
	BACKGROUND-COLOR: #687E61;
	padding: 0px 10px 10px 10px;
	display: inline;
	border-left-style: solid;
	border-left-width: 1px;
	border: #171717;
}

	#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;
}
*/
#newscontent h3 {
	margin-bottom: 0px;
	}

#archivecontent h3 {
	margin-bottom: 22px;
	}

.box {
  border: #B1BEAA solid 1px;
}

#contactright {
  float: left;
  /*width: 49%;*/
}
#contactright form {
  /*background-color: #95A78B;*/
  border: #95A78B 1px dotted;
  padding: 5px;
}


#contactright label {
  display: inline;
  float: left;
  width: 300px;
  text-align: right;
}
#contactright input, textarea, checkbox {
  display: inline;
  float: none;
  margin-left: 20px;
}


#contactleft {
  float: left;
  /*width: 49%;*/
}


#container {
  WIDTH: 960px;
  margin: auto;
  /*background-image: url(../images/sitewide/containerbackground.gif);
  background-repeat: repeat-y;*/

  /*background-image: url(../images/containerbackground.gif); background-repeat: repeat-y;*/
}


#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;
    padding-bottom: 80px;
    clear: both;
	}
#courselinks {
  margin-top: 32px;
  /*border-left: solid 1px #414542;
  border-right: solid 1px #414542;
  border-bottom: solid 1px #414542;*/
  padding: 0px 0px 6px 0px;
  margin-bottom: 36px;
  background-color: #B1BEAA;
  /*clear: both;
  width: 97%;    */
  display: block;
}
#courselinks a {
  margin-top: 8px;
  /*font-weight: bold;*/
  color: #FFF;
  border-bottom: 1px solid #95A78B;
  font-size: .8em;
}
#courselinks a:hover {
  color: #414542;
  padding: 0px 2px;
}

#coursenamelinks {
  /*margin-top: 32px; 110910 while testing two col design */
  /*border: 2px solid #B1BEAA; 110911 */
  /*border-right: solid 2px #B1BEAA;
  border-bottom: solid 2px #B1BEAA;*/
  padding: 0px 0px 6px 0px;
  margin-bottom: 36px;
  background-color: #95A78B;
  /*clear: both;
  width: 97%;    */
  display: block;
}
#coursenamelinks h2 {
  /*border-bottom: none;*/
  font-size: 15px;
  /*margin-top: 2px; */
  margin:0px 4px 2px 4px;
  padding: 4px; /*9px 6px 5px 8px;*/
  color: #333333;
  border-bottom: 1px dotted #FFF;
  /* for testing two col */
  display: block;
  font-weight: normal;
}
#coursenamelinks a{
  /*color: #333; 110911*/
  /*padding: 2px; testing two col */
  /*border-bottom: 1px solid #95A78B;*/
  border-bottom: none !important;
  display: block;
  margin-bottom: 0px;
}


#coursenamelinks h3 {
  clear: both;
  /*margin-top: 24px;*/
  margin: 0px;
  /*margin-top: 6px !important;
  border-bottom: 4px solid #687E61; */
  background-image: url("../images/sitewide/h3background.gif");
  background-position: center top;
  background-repeat: repeat-x;
  padding: 4px;
}

#datestable th {
  padding: 6px 4px 12px 6px;
}
#datestable th, td {
  border-color: #95A78B;
}
#datestable th a {
    color: #EEEEEE;
}
#datestable th a:hover {
  color: #333333;
  padding: 1px;
}


#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:#95A78B;
	padding-right: 2%;
	padding-left: 44px; /*4%;*/
	padding-bottom: 3%;
	text-align: center;
    margin-top: -5px;
	}
#pageleft p {
  margin-top: 0px;
}


.picbox {
	float: left; 
	width: 120px; 
	text-align: center; 
	background-color: #FFF; /*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;
    height: 140px;
	}
.picbox a {
  border-bottom: 1px solid #666666;
}


.picbox a:hover {
  background-color: #414542;
  font-weight: normal !important;
  color: #FFF !important;
}


#row {
	clear: both;
	padding-top: 1em;
}
H1 {
	PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 0px;
    padding-left:0px; /* 110910 changed from 7 */
    font-size:22px;  /* 110910 changed from 1.2em */
	font-weight:700;
	color: #FFF; /* 110910 changed from #E4E4E4; */
	margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:18px;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 2px dotted #B1BEAA;
	}
/* 110910 updating H1 to use style of H1 - will then need to find any exceptions across the site */

h2 {
	FONT-FAMILY: arial, helvetica, sans-serif;
	border-bottom:1px solid #FFFFFF;
    font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	color: #EEEEEE; /* 110910 changed from #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
	}
.coursepageH2 {
	/* based on the original H3 style used within menuleft */
    background-position:  right top;
	FONT-FAMILY:   Arial, sans-serif;
	font-size:1em;
	color:#E4e4e4;
	padding-left:6px; padding-right:25px; padding-top:4px; padding-bottom:6px;
	background-color:#414542;
    /* changes from standard H3 used originally */
	/*background-image:url('../images/Acorn_right_20w_white.gif'); background-repeat:no-repeat
    margin-top: 12px;
	margin-bottom:5px; */
    /* changes from standard H2 */
    border-bottom: none;
    margin-bottom: 6px;
}

h3 {
	background-position:  right top;
	FONT-FAMILY: Arial, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin-top: 12px;
	margin-bottom:5px;
	padding-left:6px; padding-right:6px; padding-top:5px; padding-bottom:5px;
	background-color:#414542;
  background-image: url("../images/sitewide/h3background.gif");
  background-position: center top;
  background-repeat: repeat-x;
	/*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;  110910 to avoid links restyling */
    border-bottom: 1px solid #9FB099; padding-bottom: 0px; margin-bottom: 4px;
	}
a:link {color:#FFFFFF; padding-bottom: 1px;  }
a:link bookmark {color:#FFFFFF; font-weight: 700;}
a:hover {background-color:#eee; color:#333333;}


/* hiding hyperlink bottom border in certain circumstances */
#piccontainer a, #menuleft a, .totop a {
  border-bottom: none;
}
/* override styles for hyperlinks */
#homeright2 p a {
  border-bottom: 1px dotted #FFF; padding-bottom: 4px; margin-bottom: 4px;
  display: block;
}

#homeright2 p {
  border-bottom: none;
}

#homeright2 a img {
  text-decoration: none;
  border: none;
}
#homeright2 a img fr {
  display: block;
  clear: both;
}

#homeright2 H3 {
  /*background-image: none !important;*/
  background-image: url(../images/sitewide/h3background.gif);
  background-position: top;
  background-repeat: repeat-x
}


/* no underline on a link */
.hidelink a {
   border-bottom: none !important;
}

.inline {
  display: inline !important;"
}


/* ends */

.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;}

#socialmedialinks {
  float: right;
  width: 161px;
}

#socialmedialinks a {
  border-bottom: none;
  padding-top: 0px;
  margin-top: 0px;
}


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; }  /*display: block; margin-bottom: 1px; */
#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;}
/*#menuleft br {
  margin-bottom: 8px;
}
*/

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')
}
#leftlinks li a {
  border-bottom: none;
}


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;}

.coursedatenote {
  color: #DCDCDC;
  padding-bottom: 8px;
  display: block;
}
.coursedatenote a {
  color: #DCDCDC;
}


.courselabel {
	text-align: right;
	padding-bottom: 12px;padding-left:3px; padding-right:5px; padding-top:5px;
	color: white;
	border: 1px solid white;
}

.courselink {
	text-align: center;
    padding: 10px;
	color: #fff;
	border: 1px solid #666666;
    background-color: #666666;
    width: 45%; /* 50%; */
    font-family: Arial, Helvetica, sans-serif;
    background-position: 99%;
    background-repeat: no-repeat;
    float: left;
    margin: 6px 0px 0px 6px;
    display: block;
}
.courselink a {
  font-family: Arial, Helvetica, sans-serif;
  }


.courselinkdates {
  background-image: url(../images/sitewide/1314474796_calendar.png);
}
.courselinkpdf {
  background-image: url(../images/sitewide/1314474758_pdf.png);
}
.courselinkcall {
  background-image: url(../images/sitewide/1314474768_phone.png);
}
.courselinkform {
  background-image: url(../images/sitewide/1314474844_mail.png);
}
.coursepageH1 {
	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
}
h2copy {
	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
	}
.coursepageH3 {
	PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 0px;
    font-size:1em;
	font-weight:700;
	color:#E4E4E4;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px; padding-left:7px;
/* other overrides */
    background-image: none;
    padding-right: 4px 4px 6px 4px;
	}

.copyright {
	color: #E4E4E4;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:.6em;
	font-family: Verdana;
	text-align:center;
    margin-top: 0px;
	}
.emphasise {
  font-weight: bold;
}


.enquiry {
	text-align: right; 
	}
.enquiry_l {	
	text-align: left; 
	}

.headertelinfo {
  clear: both;
  padding-top: 0px;
  font-size:14px;
  text-align: right;
  padding-right: 17px;
  padding-left: 8px;
  color: #DCDCDC;
}


.highlight {
	/*text-align: right;*/
	font-weight: bold;
	color: #CC9900;
    padding-right: 6px;
	/*background-color:#666666;*/
		}
.highlightcaps {
	text-align: left;
    text-transform: uppercase;
	font-weight: bold;
  color: #FFF;
  /*background-color: #B1BEAA; */
  display: inline;
  padding-bottom: 2px;
  border-bottom: 1px dotted #B1BEAA;
}
.highlightnocaps {
	text-align: left;
	font-weight: bold;
  color: #FFF;
  /*background-color: #B1BEAA; */
  display: inline;
  padding-bottom: 2px;
  border-bottom: 1px dotted #B1BEAA;
}


.highlight {
	font-weight: bold;
	color: #CC9900;
		}
.acornfont {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.nobottomborder {
  border-bottom: none !important;
}
.homepageH1 {
  padding-bottom: 0px;
  border-bottom: none !important;
  margin-bottom: 5px;
}


.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: 4px;
padding-top: 0px;
margin-bottom: 22px; 
color:#C0C0C0 !important;
font-weight: bold;
	}

.arial {
    font-family: Arial, Helvetica, sans-serif;
}

.finalarticle {
margin-bottom: 10px;
padding-bottom: 35px;
padding-top: 0px;
margin-top: -10px;
}
.fr {
  float: right;
  margin-bottom: 6px;
}

.fl {
  float: left;
  padding-top: 4px;
  padding-right: 7px;
}


.H1drop {
font-size: 18px !important;
display: block;
color: #D3D3D3;
margin-top: -4px;
padding-top: 0px;
}


.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; 
	}
.leftindent {
  margin-left: 24px;
}

.menuimage {
	padding-left:6px; padding-right:0px; padding-top:0px;
	}
.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 }
.padtop12 {
  padding-top: 12px;
}


.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;
	}

.textpullout_r {
float: right;
padding-left: 4px;
position:relative;
padding-top:4px;
padding-bottom: 9px;
text-align: center;
width: 200px;
margin-top: 0px;
padding-top: 4px;
border: solid 1px #CC9900;/*95A78B;*/
margin-left: 12px;
}

.testimonial {
  clear: both;
}

.testimonial a {
  clear: both;
  font-weight: bold;
  clear: both;
}


.testimonialquote {
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 14px;
  font-weight: bold;
  float: left;
  width: 500px;
  color: #EFEFEF;
  margin-top: 3px;
}

.testimonialsource {
float: right;
padding-left: 4px;
position:relative;
padding-top:4px;
padding-bottom: 9px;
text-align: center;
width: 200px;
margin-top: 0px;
padding-top: 4px;
border: solid 1px #95A78B;
margin-left: 12px;
}


.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 !important;
}

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;
    line-height: 150%;
	 }
.coursedetails ul {
font-size:1em;
vertical-align: top;
margin-top: 0px;
margin-bottom: 0px;
}

.cb {
clear: both;
margin-top: 12px;
}
.centred {
  text-align: center;
}

.nobackimage {
  background-image: none !important;
}

.nopad {
padding: 0 0 0 0;
}


.nopadr {
  padding-right: 0px !important;
}
