BODY, P, LI, OL, UL, TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #636363;
}
A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #009900;
	font-size : 11px;
	text-decoration : underline;
}
A.white {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : White;
	font-weight : bold;
	text-decoration : underline;
}
A.graylarge {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #333333;
	font-weight : bold;
	text-decoration : none;
}
A.graylarge:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #333333;
	font-weight : bold;
	text-decoration : underline;
}
A.gray {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	font-weight : normal;
	text-decoration : none;
}
A.gray:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	font-weight : normal;
	text-decoration : underline;
}
A.quicklink{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #3399CC;
	font-weight : normal;
	text-decoration : none;
}
A.quicklink:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #3399CC;
	font-weight : normal;
	text-decoration : underline;
}
A.real{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	padding-left: 30px;
}
A.real:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : underline;
	padding-left: 30px;
}
A.smartlink{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
}
A.smartlink:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : underline;
}
A.whitelink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
}
A.whitelink:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : underline;
}
A.newslink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #009900;
	font-weight : normal;
	text-decoration : underline;
	cursor: pointer;
}
.smartlinktitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 11px;
	text-decoration : none;
}
/*A.greyblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #DFDFDF;
	text-align: left;
}*/
H1 {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #009900;
	font-weight : bold;
}
H1.schooltitle {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : #009900;
	font-weight : bold;
}
H1.smartlink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #009900;
	font-weight : normal;
	text-decoration : none;
	line-height: 18px;
}
H1.whitetext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	line-height: 18px;
}
H1.black {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
/*this one is used in the H1 tag on programme pages only*/
.endorsmenthead {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 16px;
	color : #009900;
	font-weight : bold;
	text-decoration : none;
}
H2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #666666;
	font-weight : bold;
}
H3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	font-weight : bold;
}
H4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	font-weight : bold;
}
H5 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	font-weight : bold;
}
SUP {
line-height:12px;
	color : #999999;
}
P.toolbox {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	line-height: 13px;
	padding: 3px;
}
.greentxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	text-decoration : none;
}
.greytxtsmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10px;
	text-decoration : none;
}
.greentxtsmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #009900;
	font-size : 10px;
	text-decoration : none;
}
.lightgreytxt {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #999999;
	font-weight : normal;
	padding: 3px;
}
.lightgreytxt2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #999999;
	font-weight : normal;
}
.orangetxt {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FF6600;
	font-size : 10px;
	text-decoration : none;
}
.tagtxtone {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		line-height: normal;
		text-decoration: none;
		color: #FFFFFF;
		font-weight : bold;
}
.tagtxttwo {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight : normal;
		line-height: normal;
		text-decoration: none;
		color: #FFFFFF;
}
.black {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	font-size : 11px;
	text-decoration : none;
}
/*header styles*/
.headernav{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #858585;
	font-weight : normal;
    text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.headernav:HOVER {
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #858585;
	font-size : 9px;
	text-decoration : underline;
}
.headergreen{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #009900;
	font-weight : normal;
    text-decoration: none;
}
.real {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : White;
	font-weight : normal;
}
.whitebig {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : White;
	font-weight : normal;
}
.whitesmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : White;
	font-weight : normal;
}
.whiteitalics {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : normal;
	font-style: italic;
}
.blacksmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	font-weight : normal;
}
.formstyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #DFDFDF;
	border: 1px solid #999999;
}
.formbutton { 
border : 1pt;
border-style: solid;
border-color : black;
background-color : #F0F0F0;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
}
.imgcaption{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
}
.infoday{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #006600;
	font-size : 10px;
	text-decoration : underline;
}
.infocus {
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10px;
	text-decoration : none;
}
.careerstudy {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #7D8D9D;
	font-size : 11px;
	text-decoration : none;
}
.studentworktxt{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #8B9D7D;
	font-size : 11px;
	text-decoration : none;
}
.studentworkhead {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #8B9D7D;
	font-size : 16px;
	text-decoration : none;
	font-weight : bold;
}
.limelighthead {
	font-family : Arial, Helvetica, sans-serif;
	color : #70A837;
	font-size : 14px;
	text-decoration : none;
}
#limelighthuge p {
	font-family : Trebuchet, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 18px;
	text-decoration : none;
	font-weight : bold;
 	text-align: left;
	line-height: 22px;
	padding: 14px;
	text-transform: uppercase;
	}
.readmore{
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #009900;
	font-size : 10px;
	text-decoration : underline;
}
#smallpadding {
	width: 490px;
	padding: 6px;
}
/*News panel style - front page*/
.readmorefrontpg {
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10px;
	text-decoration : none;
	line-height: 12px;
}
.readmorefrontpg:HOVER{
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10px;
	text-decoration : underline;
	line-height: 12px;
}
.newsmore {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #00A8FF;
	font-size : 11px;
	text-decoration : underline;
}
.morearrow {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 9px;
	text-decoration : none;
}
/**/
.confmore{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #F28411;
	font-size : 11px;
	text-decoration : underline;
}
.openmore{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #3EABBB;
	font-size : 11px;
	text-decoration : underline;
}
.perfmore{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #990000;
	font-size : 11px;
	text-decoration : underline;
}
.lectmore{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #CC9900;
	font-size : 11px;
	text-decoration : underline;
}
.gem{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5F0F82;
	font-size : 11px;
	text-decoration : none;
}
.enrolxtra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #990000;
	padding: 3px;
	border-top: 3px solid #666666;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;	
	}
.summerschool {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #009900;
	padding: 3px;
	border-top: 3px solid #FF6600;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;	
	}
.txtadonsite {
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #009900;
	font-size : 10px;
	text-decoration : underline;
	padding: 8px;
	}
.inactivecourse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
/*course search page styles*/
/*Course details display and link styles*/
div.row {
  clear:both;
  border-bottom: 1px solid #DFDFDF;
  display: block;
  }
div.row span.label {
  float: left;
  width: auto;
  text-align: left;
  padding: 3px 3px 3px 3px;
  }
div.row span.cid {
  float: right;
  width: auto;
  text-align: left;;
  padding: 3px 3px 3px 3px;
  }
div.row span.info {
  float: left;
  width: 400px;
  text-align: left;
  padding: 3px 3px 3px 3px;
  }
div.row span.title {
  float: left;
  width: 110px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 9px;
  color : #009900;
  text-align: right;
  padding: 3px 3px 3px 3px;
  text-transform : uppercase;
  }
div.cdtitle {
  width:auto;
  border-left: 3px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #DFDFDF;
  padding: 8px;
  font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
  color : #666666;
  font-size : 11px;
  font-weight : bold;
  }
 A.bookmarks {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #B3B3B3;
	font-weight : normal;
	text-decoration : none;
  }
A.bookmarks:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #B3B3B3;
	font-weight : normal;
	text-decoration : underline;
	}

A.resources{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #009900;
	font-weight : normal;
	text-decoration : none;
  }
A.resources:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #009900;
	font-weight : normal;
	text-decoration : underline;
	}
input.coursesearch {
	margin: 0 0px 0 2px;
	width:160px;
	height:16px;
	border: 1px solid #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
   }
/*side panels - common*/
#printme_panel {
	width: auto;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #FFFFFF;
	display: block;
}
#printme_panel a {
	width: auto;
	text-align: left;
	padding: 3px 6px 5px 0px;
	background-color: #EBEBEB;
	border-bottom: 1px solid #D8D8D8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #858585;
	text-decoration:none;
	display: block;
}
#printme_panel a:HOVER {
	width: auto;
	text-align: left;
	padding: 3px 6px 5px 0px;
	background-color: #D8D8D8;
	border-bottom: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #858585;
	text-decoration:underline;
	display: block;
}
#enquiry_panel a {
	width: auto;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background-color: #D5E3E3;
	border-bottom: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	display: block;
}
#enquiry_panel a:HOVER {
	width: auto;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background-color: #E8F0F0;
	border-bottom: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	display: block;
}
#enquiry_panel a:HOVER span.linetxt {
	text-decoration:underline;
}
#enquiry_panel .morearrow {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 9px;
	text-decoration : none;
}
#enrol_panel a {
	width: auto;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background-color: #FF6600;
	border-bottom: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
}
#enrol_panel a:HOVER {
	width: auto;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background-color: #FF822F;
	border-bottom: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
}
#enrol_panel a:HOVER span.linetxt {
	text-decoration:underline;
}
#enrol_panel .morearrow {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 9px;
	text-decoration : none;;
}
/*enrol_panel_orange used on front page orange ENROLMENT PACK button in green block only */
#enrol_panel_orange a {
	width: auto;
	text-align: left;
	padding: 10px 6px 6px 28px;
	background-color: #CC3300;
	border-bottom: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
}
#enrol_panel_orange a:HOVER {
	width: auto;
	text-align: left;
	padding: 10px 6px 6px 28px;
	background-color: #D95700;
	border-bottom: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
}
#enrol_panel_orange .morearrow {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 9px;
	text-decoration : none;
}
/*enrol_panel_greens used on front page green block only */
#enrol_panel_green a {
	width: auto;
	text-align: left;
	padding: 10px 6px 6px 28px;
	background-color: #009900;
	border-bottom: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
}
#enrol_panel_green a:HOVER {
	width: auto;
	text-align: left;
	padding: 10px 6px 6px 28px;
	background-color: #4DB84D;
	border-bottom: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
}
#enrol_panel_green .morearrow {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 9px;
	text-decoration : none;
}
#enrol_panel_green_noline a {
	width: auto;
	text-align: left;
	padding: 10px 6px 6px 28px;
	background-color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
}
#enrol_panel_green_noline a:HOVER {
	width: auto;
	text-align: left;
	padding: 10px 6px 6px 28px;
	background-color: #4DB84D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
}
#enrol_panel_green_noline .morearrow {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 9px;
	text-decoration : none;
}
#enrol_panelbg {
	background-color: #E8F0F0;
	text-align: left;
	width: auto;
	height:100%;
	border-left: 6px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	display: block;
}
#enroloptions_panelbg {
	background-color: #73C773;
	text-align: left;
	width: 100%;
	border-right: 3px solid #FFFFFF;
	display: block;
}
#explain_panel  {
	width: auto;
	padding: 6px 6px 6px 6px;
	background-color: #E8F0F0;
	border-bottom: 3px solid #FFFFFF;
	text-align: left;
}
.explain_panelbg {
	background-color: #E8F0F0;
	border-right: 3px solid #FFFFFF;
}
.side_panelbg {
	background-color: #EBEBEB;
	border-right: 3px solid #FFFFFF;
}
/*breadcrumbs style*/
div#urhere {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	color : #B3B3B3;
	font-weight : normal;
}
div#urhere a{
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	color : #B3B3B3;
	font-weight : normal;
}
/*footer styles including secobndary navigation for library, blackboard etc*/
#eventotronfooter {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #999999;
	font-weight : normal;
	text-decoration: none;
}
#eventotronfooter a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #009900;
	font-weight : normal;
	text-decoration: underlined;
}
.footer{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #858585;
	font-weight : normal;
	text-decoration: none;
	vertical-align : bottom;
	float: left;
	/*line-height: 26px;*/
	padding-left: 6px;
}
.footernav{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #858585;
	font-weight : normal;
    text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: 1px solid #FFFFFF;
}
.footernav:HOVER {
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	text-decoration : none;
	background-color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
}
.footernavnoline {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #858585;
	font-weight : normal;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.footernavnoline:HOVER {
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	text-decoration : none;
	background-color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
}
.footertop{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #858585;
	font-weight : normal;
	text-decoration: none;
	line-height: 26px;
	float : right;
	vertical-align : bottom;
	padding-right: 6px;
}
/*table borders and outlines*/
.outline {
	border: 1px solid #666666;
}
.pageoutline {
	border: 1px solid #BCBCBC;
}
.topline {
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
}
.bottomline {
	border-bottom-color: #DFDFDF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.rightline {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
}
.rightlinefat {
	border-right-color: #DFDFDF;
	border-right-style: solid;
	border-right-width: 3px;
}

/* pure css tool tips */
a.infotip{
    position:relative; /*this is the key*/
    z-index:24; background-color:#E7E7E7;
    color:#666;
	font-size:10px;
	border:1px solid #CCCCCC;
	cursor:help;
    text-decoration:none}

a.infotip:hover{
font-size:10px;
z-index:25; background-color:#eee}

a.infotip span{display: none}

a.infotip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:18em;
    border:1px solid #000;
    background-color:#eee; color:#000;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
    text-align: left;
	z-index:99999}
/* end of tool tips */

/*Glossary hover and pop up styles*/
.glossary {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #333333;
font-size : 11px;
text-decoration : none;
background-color: #F0F0F0;
border: 1px solid #CCCCCC;
cursor:help;
}
.glossaryprog {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #666666;
font-size : 10px;
text-decoration : none;
background-color: #E7E7E7;
border: 1px solid #CCCCCC;
cursor:help;
}
.note {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FFFFFF;
font-size : 10px;
text-decoration : none;
background-color: #636363;
padding: 0px 2px 1px 2px;
cursor:help;
}

.interfinder {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #999999;
font-size : 10px;
text-decoration : underline;
}

/* landing page styles */
.landingbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.landinglink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	line-height: 20px;
}
.clickthru {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	width: 150px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #009900;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 8px;
	text-decoration : underline;
}
/*Programme page side panel styles: toolbox, quicklink, careers etc*/
/*#tboxlinks a {
	width: auto;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background-color: #D5E3E3;
	border-bottom: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
}
#tboxlinks a:HOVER {
	width: auto;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background-color: #E8F0F0;
	border-bottom: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
}
#tboxlinks .morearrow {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 9px;
	text-decoration : none;;
}*/
#inbrief_tbl {
	width: auto;
	text-align: left;
	padding: 6px 6px 6px 6px;
	border: 1px solid #DFDFDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #999999;
	text-decoration: none;
	display: block;
}
#fastlinks a {
	width: auto;
	text-align: left;
	padding: 6px 6px 6px 6px;
	border-left: 4px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #666666;
	text-decoration:none;
	display: block;
}
#fastlinks a:HOVER {
	width: auto;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background-color: #999999;
	border-left: 4px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
}
#careerlinks a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	text-decoration: none;
	border-left: 4px solid #666666;
	width: auto;
	padding : 3px 0px 3px 8px;
	display: block;
}
#careerlinks a:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
    text-decoration: none;
	border-left: 4px solid #666666;
	width: auto;
	background-color: #666666;
	padding : 3px 0px 3px 8px;
}

/* Programme page side buttons style */
div#applynow a 	{
display: block; 
position: relative;
overflow: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
color: #333333;
text-decoration: none;
border-bottom: 3px solid #FFFFFF;
}
div#applynow a span
{
width: 100%;
height: 100%;
position: absolute;
display: block;
}
div#applynow a#apply_now { 
width: auto;
height: 32px;
/*padding-left: 6px;*/
}
div#applynow a#summer_school { 
width: auto;
height: 32px;
}
div#applynow a#apply_now span { 
background: url(http://www.unitec.ac.nz/pics/schools/real_applyonline.gif);
cursor:pointer;
} 

div#applynow a#apply_now2 { 
width: auto;
height: 22px;
/*padding-left: 6px;*/
}
div#applynow a#apply_now2 span { 
background: url(http://www.unitec.ac.nz/pics/schools/real_applyonline2.gif);
cursor:pointer;
} 

div#applynow a#summer_school span { 
background: url(http://www.unitec.ac.nz/pics/schools/real_summerschool.gif);
cursor:pointer;
} 

div#enrolnow a {
display: block; 
position: relative;
overflow: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
color: #333333;
text-decoration: none;
}
div#enrolnow a span
{
width: 100%;
height: 100%;
position: absolute;
display: block;
}
div#enrolnow a#enrol_thisyr { 
width: auto;
height: 63px;
}
div#enrolnow a#enrol_thisyr span { 
/*background: url(http://www.unitec.ac.nz/pics/schools/real_enrolthisyear.gif);*/
/*background: no-repeat url(http://www.unitec.ac.nz/pics/schools/studyin07_off.gif);*/
background: no-repeat url(http://www.unitec.ac.nz/pics/schools/studyinthisyear_off.gif);
cursor:pointer;

}
div#enrolnow a:HOVER#enrol_thisyr span { 
/*background: url(http://www.unitec.ac.nz/pics/schools/real_enrolthisyear_hover.gif);*/
/*background: no-repeat url(http://www.unitec.ac.nz/pics/schools/studyin07_on.gif);*/
background: no-repeat url(http://www.unitec.ac.nz/pics/schools/studyinthisyear_on.gif);
cursor:pointer;
}
#flashpromo {
width:100%; 
height:100%; 
position:absolute; 
left:87px; 
top:88px;
}
/*MENU STYLES TO CONTROL EZMENU*/
span.mainmenu {
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	/*background-color: #676C6E;*/
	border-right: 1px solid #B3B6B7;
	/*height: 22px;*/
	padding: 5px 8px 5px 8px;
}
span.mainmenulast {
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	/*background-color: #676C6E;*/
	/*height: 22px;*/
	padding: 5px 8px 5px 8px;
}
a.mainmenuns {
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	border-right: 1px solid #B3B6B7;
	border-left: 1px solid #B3B6B7;
	padding: 5px 8px 4px 8px;
}
a.mainmenuns:HOVER {
	text-decoration: underline;
}
#inactivepage {
	z-index:999;
	position:absolute;
	top: 88px;
	width: 100%;
	left: 0px;
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	background-color:#CC0000;
	padding:8px;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	text-align:center;
/*background-image:url(../../pics/common/overlay.gif);
background-repeat:repeat;*/
}
#inactivepageTrans {
	background-image:url(../../pics/common/overlay.gif);
	background-repeat: repeat;
	padding:8px;
	position: fixed;
	left:0px;
	bottom: -1px;
	width: 100%;
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #CC0000;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	text-align:center;
	z-index:20;
border-bottom: 1px solid #CCC;
border-top: 1px solid #CCC;
}

/* for Internet Explorer */
/*\*/
/*html, body { 
	height: 100%; 
	overflow-y: hidden!important
	}
*html #top { 
	height: 100%; 
	position: relative; 
	overflow-y: scroll!important
	}*/
*html #inactivepageTrans {
position: relative;
bottom:163px;
	}
/**/
div#nzqaApproval {
	width: auto;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	display: block;
	background-color: #CC3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #FFFFFF;
	text-decoration:none;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	}
	
	div#nzqaApproval2 {
	z-index:999;
	position:absolute;
	top: 559px;
	width: 176px;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	display: block;
	background-color: #CC3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #FFFFFF;
	text-decoration:none;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	left: 685px;
		}

div.wrap {
  margin-left: 100px;
  }
div.courserow {
  clear:both;
  border-bottom:1px solid #DFDFDF;
  display: block;
  width:363px;
  }
div.courserow span.courselabel {
  float: left;
  width: 206px;
  text-align: left;
  padding: 3px 3px 3px 3px;
  word-wrap: break-word;
  }
div.courserow span.courseid {
  float: left;
  width: 74px;
  text-align: left;
  padding: 3px 1px 3px 3px;
  }
div.courserow span.coursefee {
  float: left;
  width: 58px;
  text-align: left;
  padding: 3px 1px 3px 3px;
  }
/* cross elective list */
div.courserow2 {
  clear:both;
  border-bottom:1px solid #DFDFDF;
  display: block;
  width:500px;
  }
div.courserow2 span.coursearea {
  float: left;
  width: 160px;
  text-align: left;
  padding: 3px 3px 3px 3px;
  word-wrap: break-word;
  }
div.courserow2 span.courseid2 {
  float: left;
  width: 80px;
  text-align: left;
  padding: 3px 1px 3px 3px;
  }
div.courserow2 span.coursedescripton {
  float: left;
  width: 230px;
  text-align: left;
  padding: 3px 1px 3px 3px;
  }

/* tooltip styles*/
div.tooltip {
	color: #fff;
	width: 172px;
	z-index: 13000;
	left:-30px;
}
div.tooltip h4 {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px 4px;
	background:#333333;
	/*background: url(http://mootools.net/images/bubble.png) top left;*/
}

div.tooltip p {
	font-size: 10px;
	margin: 0;
	padding: 4px 8px 8px;
	background:#333333;
	/*background: url(http://mootools.net/images/bubble.png) bottom right;*/
}

/*Class Options Table
classOptions {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	color : #B3B3B3;
	font-weight : normal;
}*/

div.wrap {
  margin-left: 100px;
  }
div.classrow {
  clear:both;
  border-bottom:1px solid #DFDFDF;
  display: block;
  width:560px;
  }
div.classrow span.classlabel {
  float: left;
  width: 206px;
  text-align: left;
  padding: 3px 3px 3px 3px;
  word-wrap: break-word;
  }
  div.classrow span.classno {
  float: left;
  width: 90px;
  text-align: left;
  padding: 3px 3px 3px 3px;
  word-wrap: break-word;
  }
div.classrow span.classid {
  float: left;
  width: 74px;
  text-align: left;
  padding: 3px 1px 3px 3px;
  }
div.classrow span.classfee {
  float: left;
  width: 58px;
  text-align: left;
  padding: 3px 1px 3px 3px;
  }
  /* Styles for mid year pop up page*/
div#joinus{background: #F60; max-width:75%}
p.joinus{margin: 0 10px; padding-bottom:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F60}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}



#quicklinksarea {
	background-color: #DFDFDF;
	text-align:left;
}
#fastlinkstitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color: #999999;
	font-weight : bold;
	text-decoration : none;
	line-height: 13px;
	padding: 3px;
	margin-bottom: 1px;
}

/* for news items on non-school pages */
#newsrightcol {
	width:188px;
	padding:0px;
	float:left;
	background:#FFFFFF;
}
#infocus_news {
	padding: 6px 6px 6px 6px;
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10px;
	text-decoration : none;
	display: block;
}
.readmorenewsitem {
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #009900;
	font-size : 10px;
	text-decoration : none;
	line-height: 12px;
}
.readmorenewsitem:HOVER{
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	color : #009900;
	font-size : 10px;
	text-decoration : underline;
	line-height: 12px;
}
#mainDiv_2{
	z-index:100000;
}
#mainDiv_1{
	z-index:1;
}
.spec_text_in_table{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #636363;
	font-weight : normal;
	text-decoration : none;
  }
#contentboxfull ul li{
	margin-bottom: 5px;	
}
#contentboxfull br{
	margin-bottom: 5px;	
}

