html { font-size: 101%; /* IE hack */ }

/* body {font-size:100%; } */
a {     color: #0055A5;  }
A:hover {       color : #f17538}
a:active {     color: #6666CC;  }
.body, th, td  {
	font-family: Arial, Helvetica;
    color: #000000;
	font-size: 12px;
}
.resultbox  {	font-family: Verdana, Arial, Helvetica;	font-size: 11px;	padding-right: 0px;	padding-left: 9px;}
.resultbox a { /* left menu links*/	color: black;	text-decoration: none;	width: 100%;	display:block;}
.content {	font-size: 9px;	color: #666666;	font-family: Arial, Helvetica, sans-serif;}
.bottomborder {	font-family: Verdana, Arial, Helvetica;	font-size: 11px;}
.book { font-family: Verdana, Arial, Helvetica;	font-size: 11px;	color: #828282;}
.book a {	color: #000000;}
.book a:visited {	color: #828282;}
.book a:hover {	font-family: Verdana, Arial, Helvetica;	color: #f17538;}
.clients { /* scrolling marquee on home page*/	font-family: Verdana, Arial, Helvetica;	font-size: 0.65em;}
select { font-family:  Verdana, Arial, Helvetica;	font-size: 11px;		border: 1px solid #0055A5;}
.topmenu{ 	font-family: Verdana, Arial, Helvetica;	font-size: 11px;	color: #ffffff;}
.topmenu a { color: #ffffff;	text-decoration: none;}
.marquee { /*testimonials scroll*/ 	font-family:  Verdana, Arial, Helvetica;	font-size: 10px;	}
ul { /*bulleted list*/	list-style-image: url(../images/bullet-larger.gif);	margin: 15;}
h1 { /*top header*/	font-family: Arial, Helvetica;	font-weight: bold;	font-size: 16px;	color: #0055A5;	}
h2 { /*top header*/	font-family: Arial, Helvetica;	font-weight: bold;	font-size: 14px;	color: #0055A5;	}
h3 { /*top header*/	font-family: Arial, Helvetica;	font-weight: bold;	font-size: 12px;	color: #333333;	}
.infoBoxes {	font-family: Arial, Helvetica;	font-size: 11px}
.courseSelection {	font-family: Verdana, Arial, Helvetica;	font-size: 11px;	color: #ffffff;}
.courseHeaders {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #ffffff;	font-weight: bold;	padding: 5px;}
.headers {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #0055A5;	font-weight: bold;	padding: 0px;}
.newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #E0E0E2;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 3px;
}
.bosemicolons {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.75em;	font-weight: normal;	color: #000000;}
.border {
	border: 1px solid #000000;
}


.body-blue  {
	font-family: Arial, Helvetica;
    color: #0055A5;
	font-size: 12px;
}
.grey-border {
	border: 1px solid #CCCCCC;
}

.blue-header {
	font-size: 16px;
	font-weight: bold;
	color: #0055A5;
}.orange-border {
	border: 1px solid #ffb94f;
}
.rotator {
  background: url(images/header/rotator.php) no-repeat left center;
  width: 391px;
  height: 81px;
}
.redheaders {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #B1281A;	font-weight: bold;	padding: 0px;}
.home-header {
	background-image: url(../images/home/2008/19Mar08/top-shaded-follow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 472px;
}
.home-h1 {
font-family: Arial, Helvetica;	font-weight: bold;	font-size: 15px;	color: #000000;
}
.home-red-left {
	background-image: url(../images/home/2008/red-left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 120px;
	width: 16px;
}
.home-red-right {

	background-image: url(../images/home/2008/red-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	width: 16px;
}
.home-blue-left {
	background-image: url(../images/home/2008/blue-left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 120px;
	width: 16px;
}
.home-blue-right {

	background-image: url(../images/home/2008/blue-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	width: 16px;
}
.home-white-left {
	background-image: url(../images/home/2008/white-left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	width: 20px;
}
.home-white-right {

	background-image: url(../images/home/2008/white-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 20px;
}.home-white-heading {
	font-size: 24px;
	color: #FFFFFF;
	padding: 0px 0px 5px;
}
.home-white-text {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a.home-white-text, .home-white-text a:link, .home-white-text a:visited{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.home-white-text a:hover {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.home-red-heading {
	font-size: 18px;
	color: #B5111C;
	padding: 5px 0px;
	font-weight: bold;
}
.white-scroll {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.leadership {
	height: 120px;
	width: 518px;
	background-image: url(../images/home/2008/19Mar08/leadership.gif);
	background-position: left top;
}
.sales {
	height: 120px;
	width: 518px;
	background-image: url(../images/home/2008/19Mar08/sales.gif);
	background-position: left top;
}
.red-link, .red-link a:link {
	color: #B5111C;
	text-decoration: none;
	font-weight: bold;
}
.red-link a:hover {
	color: #0055A2;
	text-decoration: underline;
}
.home-form-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	padding: 0px;
}
.home-form-small-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.home-red-heading-smaller {

	font-size: 14px;
	color: #B5111C;
	padding: 0px;
	font-weight: bold;
}

.home-white-heading-smaller {

	font-size: 14px;
	color: #FFFFFF;
	padding: 0px;
	font-weight: bold;
}

.topmenublack{ 	font-family: Verdana, Arial, Helvetica;	font-size: 11px;	color: #000000;}
.topmenublack a { color: #000000;	text-decoration: none;}
.blue-top-right-curved {

	background-image: url(../images/home/2008/27Mar08-lime/neutral/top-shaded-follow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 472px;
}
.orange-top-right-curved {

	background-image: url(../images/home/2008/27Mar08-lime/top-shaded-follow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 472px;
}
.palette-orange-top-right-curved {


	background-image: url(../images/home/2008/27Mar08-lime/orange/top-shaded-follow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 472px;
}
.blue-top-right-curved-text {


	background-image: url(../images/home/2008/top-shaded-follow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 472px;
}
.left-vert-grad {
	background-image: url(../images/home/2008/28Mar08/left-gradient-vert.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.advert {
	background-image: url(../images/home/2008/adverts.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 108px;
	width: 504px;
}
/* menu shading left - 30 April */

.blue-left {}
.background-header {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/menu-shading.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 22px;
}
.background-longmenu {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/menu-shading-body.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
	.background-shortmenu {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/menu-shading-body-small.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	vertical-align: middle;
}
.leftmenu {
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.leftmenu a:link, .leftmenu a:visited {
	color: #000000;
	text-decoration: none;
}
.leftmenu a:hover, .leftmenu a:active {
	color: #0055A5;
	text-decoration: underline;
}
.background-double {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/menu-shading-body-double.gif);
	background-repeat: repeat-x;
	background-position: left center;
	vertical-align: middle;
}
.sundaytimesborder {
}
.sundaytimesborder2 {
	border: 1px solid #0156A3;
}
.ezineborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00ADEC;
	border-bottom-color: #00ADEC;
}
.television {
	background-image: url(../images/il/2008/frame.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 281px;
	width: 350px;
}
.video-border {
	border-top: 1px solid #EEEDED;
	border-right: 1px solid #EEEDED;
	border-left: 1px solid #EEEDED;
}
.video-text, video-text a:link, video-text a:active {
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
}
video-text a:hover {
	color: #0055A5;
	text-decoration: underline;

}
.sept08-homebox {
	color: #999999;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-color: #F0F0F0;
	font-size: 10px;
}
.sept08-home-orange {
	color: #f37324;
}
.sept08-home-grey {
	color: #999999;
}
.18 {
	font-size: 18px;
}
.new {
	font-size: 6px;
	color: #FFFFFF;
	background-color: #CC0000;
}
.boxgradient {
	background-image: url(../images/box-gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FE8947;
	border-bottom-color: #FE8947;
}
