body,td,th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	line-height: 1.5;

}

#leftcol{width:10%;
margin-left:0;
float:left;
}
#mainbody   
     {
	 top:20;
	 line-height:2em;
     background-color: transparent;
     margin-left: 0;
     position: absolute;
     left: 178px;
     width: 40%;
	 margin-right:0%;
     visibility: visible;
	 float:right;
     }
#homebody   
     {
	 top:20;
	 line-height:2em;
     background-color: transparent;
     position: absolute;
     left: 200px;
     width: 30%;
	 margin-right:0%;
     visibility: visible;
	 float:right;
     }
#genbody   
     {
	 top:20;
	 line-height:2em;
     background-color: transparent;
     position: absolute;
     left: 100px;
     width: 50%;
	 margin-right:0%;
     visibility: visible;
	 float:right;
     }	 
#moveover {
float:right;
margin-top:0px;

}

#maincontainer{
width:100%;}

#allcontent{width:100%;
font-size:12px;
}
#justin 
{
margin-left:95px;
width:60%;
margin-top:0px;
float:right;
}

#secondcol{
width:20%;
text-align:left;
float:right;
}
.colourtext{
color:#990000;}

.vacancies {
background-color:#D5DBF9;
color:#000000;
font-size:.9em;
font-weight:bold;
}

.mainheading{
font-size:1.6em;
color:#000000;
}
.subheading{
font-size:1.1em;
font-weight:bold;
color:#000000;
}

.normbody{
color:#666666;
}
.monthhead{
background-color:#999999;
margin-left:-5px;
color:#FFFFFF;
font-size:1.2em; font-weight:bold;
}
.trademark{
font-size:.8em;
color:#666666;
}


.smalldates{
color:#666666;
}
.greyone{
font-size:1em;
color:#999999;

}
a.one:link {
	text-decoration: underline;
	color:#000000;
}
a.one:visited {
	text-decoration: underline;
		color:#000000;
}
a.one:hover {
	text-decoration: underline;
		color:#2B67C1;
}
a.one:active {
	text-decoration: underline;
	}
	
a:link {
	text-decoration: none;
	color:#000000;
}
a:visited {
	text-decoration: none;
		color:#000000;
}
a:hover {
	text-decoration: underline;
		color:#2B67C1;
}
a:active {
	text-decoration: none;
		color:#000000;
}
a.home:link {
	color: 4499ee;
}
a.home::visited {
	color: #000000;
}
a.home::hover {
	color: #000000;
}
a.home:active {
	color: #4499ee;
}	 
INPUT {
	font-size: 11pt;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding:0;
	position:relative;
	
}
INPUT.whiteone {
	font-size: 11pt;
	color: #000000;
	background-color:#FEFDCF;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}
INPUT.redone {
	font-size: 11pt;
	color: #FF0000;
	background-color:#FFE8E8;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}
INPUT.redhover {
	font-size: 11pt;
	color: #FFFFFF;
	background-color:#EF5F78;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   cursor:hand;
}
INPUT.coursebtn {
	font-size: 11pt;
	color:#4D78D2;
	background-color:#ECF1FB;
   border:#4D78D2 1px solid ;
   padding-left:5px;
   width:130px;
   margin-bottom:5px;
   text-align:left;
}
INPUT.courseover {
	font-size: 11pt;
	color: #4D78D2;
	background-color:#ECF1FB;
   border:2px solid #CE22A4;
   padding-left:5px;
   width:130px;
   margin-bottom:3px;
   text-align:left;
}
INPUT.courseselect {
	font-size: 11pt;
	color: #CE22A4;
	background-color:#FCEBF8;
   border:1px solid #CE22A4;
   padding-left:5px;
   width:130px;
   margin-bottom:5px;
   text-align:left;
}
INPUT.blueone {
	font-size: 11pt;
	color: #1747EE;
	background-color:#D8E0FC;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}
INPUT.bluehover {
	font-size: 11pt;
	color: #FFFFFF;
	background-color:#6088E8;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   cursor:hand;
}
INPUT.purpleone {
	font-size: 11pt;
	color: #7133FF;
	background-color:#EAE1FF;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}
INPUT.purplehover {
	font-size: 11pt;
	color:#E2D5FF;
	background-color:#9977FD;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   cursor:hand;
}
INPUT.greenone {
	font-size: 11pt;
	color: #009900;
	background-color:#D9E6D9;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}
INPUT.greenhover {
	font-size: 11pt;
	color:#FFFFFF;
	background-color:#2BAA54;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   cursor:hand;
}
INPUT.yellowone {
	font-size: 11pt;
	color: #FF6600;
	background-color:#FFF2D7;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   
}
INPUT.yellowhover {
	font-size: 11pt;
	color: #FFFFFF;
	background-color:#FC9E72;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   cursor:hand;
}
INPUT.aquaone {
	font-size: 11pt;
	color: #00A3BF;
	background-color:#D9F9FF ;
   border:1px solid;
   border-top-color:#00A3BF;
   border-left-color:#00A3BF;
   border-right-color:#006A7D;
   border-bottom-color:#006A7D;
}
INPUT.aquahover {
	font-size: 11pt;
	color:#D9F9FF;
	background-color:#00A3BF;
   border:1px solid;
   border-top-color:#00A3BF;
   border-left-color:#00A3BF;
   border-right-color:#006A7D;
   border-bottom-color:#006A7D;
   cursor:hand;
}
INPUT.goldone {
	font-size: 11pt;
	color: #F37D07;
	background-color:#FFFF82;
   border:1px solid;
   border-top-color:#FCB001;
   border-left-color:#FCB001;
   border-right-color:#FCB001;
   border-bottom-color:#FCB001;
}
INPUT.goldhover {
	font-size: 11pt;
	color:#FFFF82;
	background-color:#FCB001;
   border:1px solid;
   border-top-color:#FCB001;
   border-left-color:#FCB001;
   border-right-color:#FCB001;
   border-bottom-color:#FCB001;
   cursor:hand;
}
INPUT.pinkone {
	font-size: 11pt;
	color: #FF00FF;
	background-color:#FFDFFF;
   border:1px solid;
   border-top-color:#FF00FF;
   border-left-color:#FF00FF;
   border-right-color:#FF00FF;
   border-bottom-color:#FF00FF;
}
INPUT.pinkhover {
	font-size: 11pt;
	color:#FFFFFF;
	background-color:#FF17FF;
   border:1px solid;
   border-top-color:#00A3BF;
   border-left-color:#00A3BF;
   border-right-color:#006A7D;
   border-bottom-color:#006A7D;
   cursor:hand;
}
INPUT.lblueone {
	font-size: 11pt;
	color: #477BF5;
	background-color:#D2E0FF;
   border:1px solid;
   border-top-color:#477BF5;
   border-left-color:#477BF5;
   border-right-color:#477BF5;
   border-bottom-color:#477BF5;
}
INPUT.lbluehover {
	font-size: 11pt;
	color:#D9F9FF;
	background-color:#477BF5;
   border:1px solid;
   border-top-color:#00A3BF;
   border-left-color:#00A3BF;
   border-right-color:#006A7D;
   border-bottom-color:#006A7D;
   cursor:hand;
}
INPUT.lgreenone {
	font-size: 11pt;
	color: #43A800;
	background-color:#E1FFCE;
   border:1px solid;
   border-top-color:#55D500;
   border-left-color:#55D500;
   border-right-color:#55D500;
   border-bottom-color:#55D500;
}
INPUT.lgreenhover {
	font-size: 11pt;
	color:#FFFFFF;
	background-color:#55D500;
   border:1px solid;
   border-top-color:#00A3BF;
   border-left-color:#00A3BF;
   border-right-color:#006A7D;
   border-bottom-color:#006A7D;
   cursor:hand;
}
OPTION {
	font-size: 11pt;
}

INPUT.styleone {
	color:#FFFFFF;
	background-color:#7BA4F9;
   border:1px dashed;
   border-top-color:#6293F7;
   border-left-color:#6293F7;
   border-right-color:#6293F7;
   border-bottom-color:#6293F7;
   cursor:hand;
}
INPUT.stylehover {
	color:#ffffff;
	background-color:#6293F7;
   border:1px dashed;
   border-top-color:#00A3BF;
   border-left-color:#00A3BF;
   border-right-color:#006A7D;
   border-bottom-color:#006A7D;
   cursor:hand;
}
