/* CSS Document */


/* LEGEND 
Home 0001
SAO 0002
Directors  0003
Res 0004
employment 0005
lightbox 0006
Counselling 0007
Health services 0008
Test Centre 0009
Mam Centre 0010

*/


table{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}


/* -- Big Table ---------------------------- */
#tablesBody {
	font-family: Arial, Helvetica, sans-serif; 
	border:1px solid #B4C7D8;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight:normal; 
	text-align: left;
	color: #000033;
	margin: 0px;
	height: auto;
	width: 576px;
}
#tablesBody td {
	margin: 0px;
	padding: 8px;
	height:auto;
}
#tablesBody td table tr td {
	margin: 0px;
	padding: 0px;
	height:auto;
}
#tablesBody td table tr td img {
	margin: 0px;
	padding: 0px;
}

/*
#tablesBody img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #2C5273;
}
*/

/* -- Small Table ---------------------------- */
#tableSmall table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	text-align: left;
	color: #000033; 
	background-color: #ECF1F5; 
	border: 1px solid #B4C7D8;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 288px;
}
#tableSmall td{
	margin: 0px;
	padding: 5px; 
	vertical-align: top;
}

#tableSmall img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;}
	
	
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000033;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	height: 15px;
	width:100%;
	background-color: #C8D6E3;
	background-image: url(home/welcomeBanner.jpg);
	background-repeat: no-repeat;
}
	
.titleBottomBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000033;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	height: auto;
	width: 100%;}
	


	

/* -- moduleservices---------------------------- */

#services .tab{
	width:100px;
	margin-top:4px;
	padding:10px 0 2px 5px;
}

#services .Ontab{
	width:100px;
	margin-top:4px;
	padding:10px 0 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff; font-weight:700; font-size:12px;
}

#services {
	border:0;
	padding: 0;
	float:left;
}

#services li{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; color: #1F4461; font-weight:500; font-size:12px; margin: 0px; vertical-align:middle; list-style-type: disc; list-style-position: outside;  
}

#services a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; color: #4D7394; font-weight:500; font-size:12px; margin: 0px; padding: 0px; 
}
#services a:hover{font-weight:700; color: #485574; text-decoration: none; 
}
#services a:active{font-weight:700; color: #485574;
}

#services table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	text-align: left;
	color: #000033; 
	margin: 0;
	padding: 0;
	width: 580px;
}

#services img {
	margin: 0px;
	padding: 0px;}

.moduletab{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	width: 568px;
	height:12px;
	color: #485574; font-weight:700; 
	padding:2px 2px 2px 10px;
	background: #ffffff url(images/tab1.gif) no-repeat left;
}

.moduletab2{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	width: 568px;
	height:12px;
	color: #336600; font-weight:700; 
	padding:2px 2px 2px 10px;
	background: #ffffff url(images/tab2.gif) no-repeat left;
}

.moduletab3{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	width: 568px;
	height:12px;
	color: #485574; font-weight:700; 
	padding:2px 2px 2px 10px;
	background: #ffffff url(images/tab3.gif) no-repeat left;
}

.moduletabITS{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	width: 568px;
	height:12px;
	color: #336600; font-weight:700; 
	padding:2px 2px 2px 10px;
	background:  #ffffff url(images/tab1ITS.gif) no-repeat left;
}

.moduletab2ITS{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	width: 568px;
	height:12px;
	color: #336600; font-weight:700; 
	padding:2px 2px 2px 10px;
	background: #ffffff url(images/tab2ITS.gif) no-repeat left;
}

/* -- General---------------------------- */


#AncillaryTableBorders{ border: 1px solid #1F4461; border-collapse:collapse; background-color:#ECF4ED; float:left; padding:0;}

#AncillaryTableBorders td{ background-color: #ECF4ED; padding: opx; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #383630; border-left: 1px solid #8EABC4; border-bottom: 1px solid #8EABC4; border-collapse:collapse;  }


.bgComputerStore { background-color: #D0E9CF; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #383630; }
.bgBookStore { background-color: #D0E9CF; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000;}
.bgPublishing { background-color: #FBF9D5; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000;}
.bgFood { background-color: #E3ECB9; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000;}
.bgTransportation { background-color: #FAE4A0; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; }
.bgRes {  background-color: #D0E9CF; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; }
.bgConfer {  background-color: #D9C3D7; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000;}

.textFormat80pxHeight { height: 80px; background-color: #EBF5EE; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #383630; }




/* -- table with td border and padding---------------------------- */
#tableBorders { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #383630;  background-color: #EBF5EE; border: 1px solid #8EABC4; border-collapse:collapse; }

#tableBorders td{ background-color: #EBF5EE; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #383630; border-left: 1px solid #365168; border-bottom: 1px solid #365168; border-collapse:collapse;  }

#tableBorders  .TitlefinancePR { background-color: #8EABC4; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: 700; color: #D0E9CF; }

#tableBorders  img { border: 1px solid #365168; margin:2px; }

#tableBorders  .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000033;
	text-align: left;
	vertical-align: middle;
	background: #ffffff url(home/welcomeBanner.jpg) no-repeat -40px -8px;
	margin: 0px;
	height: 18px;}


.TitlePlans{ background-color: #EBF5EE; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: 700; color: #042948;  border-bottom: 1px solid #4D7394;}

.TitleChart { background-color: #B4C7D8; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: 700; color: #042948;  border-left: 1px solid #4D7394;  border-right: 1px solid #4D7394;  border-top: 1px solid #4D7394; text-align:center;}


#tableSiteMap {
	width:578px;
	border:1px solid #7685A4;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #ffffff;
}

#tableSiteMap td {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500;
	text-align: left; padding: 3px 3px 3px 17px; color: #000000; }


#tableSiteMap .sitemapTitle {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color: #485574; font-weight:700; 
	background: #ffffff url(images/bulletList.gif) no-repeat top left;
	border-bottom:1px solid #365168;
}

#tableSiteMap a {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color: #000000; font-weight:normal; 
	
}

#tableSiteMap a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color: #000000; font-weight:normal; 
	
}

#tableOrgChart { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #383630;  background-color: #ECF1F5; border: 1px solid #8EABC4; border-collapse:collapse; }

#tableOrgChart td{ background-color: #EBF5EE; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #383630; border-left: 1px solid #365168; border-bottom: 1px solid #4D7394; border-collapse:collapse; font-weight: 700; }

#tableOrgChart  .TitleOrgChart{ background-color: #D2E6DC; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: 700; color: #042948;  border-bottom: 1px solid #4D7394;}

.GeneralTitleOrgChart { background-color: #8EC58D; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: 700; color: #042948; border: 1px solid #4D7394;}


#OrgChartLayer {
	left:300px; top:0; width:169px; height:47px; z-index:5;
	position:relative;
	background-color: #D3DDE5;
	padding: 2px;
	border: 1px solid #4D7394;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:11px;
	font-weight: 700;
	color: #042948;
	overflow: visible; 
}

#OrgChartLayer2{ left:400px; top:2px; width:180px; height:60px; z-index:5;
	position: relative;
	background:url(organizational/bgLayer.gif) no-repeat -60px 10px;
	padding: 18px 2px 2px 2px ;
	border-left:1px solid #000033;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:11px;
	font-weight: 700;
	color: #042948;
	overflow: visible;}
	
	
	
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/* --------------------------Home  0001-------------------------*/

/*Merged*/

#homewwrap{ width:599px;}
#homeheadermessage{}
#tempflash{}
#homefloat{font-size:12px; text-align:center; width:599px; }
#homefloat a{ text-decoration:none;  color:#333;}
#homefloat a:hover{text-decoration:underline;}
#homefloat a:visited{}
#departmentleft{ float:left; width:299px;}
#departmentleft ul{ list-style:none; line-height:1.5em; }

#departmentright{ float:right; width:299px;}
#departmentright ul{ list-style:none;line-height:1.5em; }
#newsscroll{ clear:both;}

/*-- Old Home Samples

/* -----Sample 1 -----------------------------*/
/*
#head{width:auto; background:#CCC;}
#eastside{float:left; width:250px; background:#FFF;}
#eastside ul{}
#eastside ul a{padding-bottom:3px; padding-top:3px; }
#eastside ul  li {display:block; list-style:circle; padding-bottom:4px; padding-top:4px;}
#eastside ul  li a{}
#eastside ul a:hover{ background-color:#999; text-decoration:none; }

#westside{float:right; height:600px; width:298px; background:#FFF; border-left:#000 thin ridge;}


.hometit{ font-size:12px; margin-bottom:-10px;}
.eventlsit{ font-size:11px;}
.full{font-size:10px;}


#tabletime ul{ list-style:none; line-height:25px;}
#tabletime ul a{ color:#333; font-weight:bold;}
#tabletime ul a:hover{ text-decoration:underline;}



 -----Sample 2 -----------------------------
#wrapper2{width:596px; background-color:#737373;}
#headimg2{}
#line{ background:#bfb78f; height:10px;}
#leftside{ float: left; width:270px; margin-left:20px; background-color:#FFF; border: #000 thin solid;margin-top:10px; min-height:350px; }
	.home2title{ font-family:Verdana, Geneva, sans-serif; font-size:11pt; padding-left:10px; margin-bottom:-15px;}
	#leftside ul{margin-left:-15px;}
		#leftside li{list-style:none; padding:2px;}
		#leftside a{ color:#333; font-weight:bold;}
			#leftside a:hover{ background-color:#CCC; padding:5px;}
#rightside{ float:right; width:270px; background-color:#FFF; border:#000 thin solid; margin-right:20px; margin-top:10px;margin-bottom:6px; min-height:350px;}
	.home2{ font:Verdana, Geneva, sans-serif; font-size:10pt; font-weight:500; text-align:justify; padding:0 18px 0 18px;}
#foottimes{clear:both; text-align:center; background:#023859; width:556px; margin-left:20px; color:#FFF; padding-top:1px; padding-bottom:1px;}
	#foottimes a{ color:#FFF;}

/*
#eastside2{float:left; width:298px; background:#b0c9d9; border-top:#FFF thick solid;}
#eastside2 ul{}
#eastside2 ul a{padding-bottom:3px; padding-top:3px; }
#eastside2 ul  li {display:block; list-style:circle; padding-bottom:4px; padding-top:4px; padding-right:10px;}
#eastside2 ul  li a{ color:#000;}
#eastside2 ul a:hover{ text-decoration:underline;}
.hometit2{ font-size:14px; margin-bottom:-10px;  font-weight:600; font:Arial, Helvetica, sans-serif;}

#westside2{float:right; width:298px; background:#a65858; text-align:center; border-top:#FFF thick solid; padding-bottom:92px; }
#westside2 a{ color:#000;}

#foot{clear:both; width:100%; background:#CCC; text-align:center; padding-bottom:1px;}
#foot a{color:#000;}
*/

/* -----Sample 3 -----------------------------


#wrapperRetro{ width:599px;}
#retrohead{}
#retroBODY{ background:url(images/retrobg2.png) no-repeat; padding-bottom:15px; padding-top:15px; overflow:hidden;}
#retrocont{ background:#FFF; border:#000 thick solid; width:330px; padding:10px; margin-left:15px; font:Verdana, Geneva, sans-serif; font-size:9pt; text-align:justify; float:left;}
#RetroNAV{}
#RetroNAV li{ padding:5px; list-style:none;}
	#RetroNAV li a{ color:#333; font-size:10pt; font-weight:bold;}
#RetroNAV a:hover{background:#cf754b; padding:5px;}
.homehead{}
#retroevent{ float:right; width:190px; padding-top:50px;}
	.retroeventtit{text-indent:20000px;}
#RetroFOOT{clear:both; width:599px; background-color:#024959;text-align:center; padding-top:5px;padding-bottom:5px;}
	#RetroFOOT a{ color:#FFF;}
*/


/*-----------------------SAO 0002 ---------------------------*/

#wrapperSAO{width:600px; background:#b2d233}
#topSAO{background:url(sao/images/top.png) no-repeat;}
#bodySAO{background:#FFF; border:#000 thick solid; padding:15px; font:Verdana, Geneva, sans-serif; width:500px; margin-left:20px; margin-top:60px; font-size:9pt; font-weight:bold; overflow:visible;}
#bottomSAO{background:url(sao/images/bottom.png) no-repeat; height:300px;}
#SAOcal{ width:500px;}
#SAOcal td{border:#b2d233 thin solid; }
#foot{ padding-left:75px;}
#formnavigation{width:500px; font-weight:bold; display:none;}
#formnavigation a{font-weight:bold; color:#333; font-size:12pt;}
#prolist{ list-style:none;line-height:20px;  padding-left:-80px;}
#prolist ul{ }
#prolist a{ color:#333;font-weight:bold;}
#prolist a:hover{ text-decoration:underline;}
#bodySAOR{background:#FFF; margin-top:20px; font:Verdana, Geneva, sans-serif; width:540px; margin-left:20px; margin-top:60px; font-size:9pt; font-weight:bold; }
#saogal{}
#saogal ul{ text-decoration:none; list-style:none; display:block;}
#saogal li{ display:inline; padding:2px; line-height:30px;}
#saogal a{}
#eveningtable td{ border-bottom:#000 thin solid; border-left:#000 thin solid; padding-left:5px }

/*winter Orientation*/
#saowinterright{ float:right; width:220px; border-left:#666 thin solid; padding-left:15px;}
#winderbottom{ clear:both;}
#saowinterleft{ float:left; width:250px;}


.indentPower{text-indent:-20000px; padding-bottom:20px;}
.eventtitle{font-size:14pt; text-align:left;}
.funtimes{ text-align:center; padding:2px; font-size:8pt;}
.funtimes a{font-size:8pt; color:#333; }
.pictureTime{ margin-top:-50px; margin-left:-15px;}

/*------------------------------Directors 0003 ----------------------------*/

#wrapperDirect{width:596px;}
#DirecNav{}
#DirecNav ul{ display:block;}
#DirecNav ul li{display:inline; margin-left:30px;} 
#DirecNav ul li a{}
#DirecNav ul a:hover{ text-decoration:underline;}


/*-----------------------------------RES  0004 -----------------------------------------------*/
.restit{ font-size:12pt; font-family:Verdana, Geneva, sans-serif; color:#FF8040;}
#resbod{ font-size:9pt; font-family:Verdana, Geneva, sans-serif;}
#wrapper{width:550px;}
.eventDesc{color:#FF8040; font-size:18pt; padding-top:25px;}
.eventdate{ font-size:11pt;}
.eventpara{ font-size:9pt; font-family:Verdana, Geneva, sans-serif;}
.rescal{text-align:center; margin-bottom:5px;}
.rescal a{ color:#000;}


/*.............................................Employment 0005..............................................*/

/*campus connections*/
#campuswrap{ background:url(employment/images/CampusConnectionsNewHead.png) top left no-repeat #FFF; min-height:500px;}
#campuscont{ padding-top:150px; padding-left:100px; font-size:9pt;}
#campuscont2{ text-align:center; padding-top:150px;}
#campuscont3{ padding-top:150px; padding-left:50px; font-size:9pt;}

/*CNF....SUB*/

#cnfwrap{ width:550px; padding:0; margin:0px;}
#cnfwrap img{ border:none;}

.cnftable{ line-height:1.5;}
.cnftable img{ padding:0; margin:0;}
.cnftable{ color:#FFF;} 
.cnftable a{ color:#FFF; font-size:10px;}
.cnftable a:visited{ color:#FFF;}

.cnftablehome{ line-height:1.5; letter-spacing:-.09em; word-spacing:.2em;}
.cnftablehome img{ padding:0; margin:0;}
.cnftablehome{ color:#FFF;} 
.cnftablehome a{ color:#FFF; font-size:10px;}
.cnftablehome a:visited{ color:#FFF;}

#cnflist{}
#cnflist ul{ margin-top:-40px; list-style:none; font-size:13px; line-height:1.5em;}
#cnflist ul a{}


#hcnfbody{ background:url(employment/images/body.gif) top left no-repeat; height:326px; margin-top:-12px;}
#hcnfbody p { width:380px; font-size:11px; margin-left:155px; padding-top:135px;}
#hcnfbody a { color:#333; text-decoration:underline; font-size:11px;}
#hcnfbody a:hover{ text-decoration:none;}
#hcnfbottomsquared{ background:url(employment/images/bottomsquared.gif) top left no-repeat; height:100px;}

/*New site.......................*/
/* site ids */
#employmentwrap{ width:550px; margin-left:auto; margin-right:auto;}
.employactive{ text-decoration:underline;}
#employmentbody p{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:100; word-spacing:2px;}
.employmentheader{ font-weight:100; font-family:Georgia, "Times New Roman", Times, serif; color:#15447e; margin-bottom:-10px;}
#employsubnav{ border-top:#999 thin solid; margin-top:5px; color:#0000FF; font-size:11px;}
#employsubnav ul{list-style:none; margin:0; padding:3px 0 0 0;}
#employsubnav li{display:inline; list-style:none;}
#employsubnav a{ font-size:11px;}

.maintitle{ font-size:20px;}

/*Home*/
#employhomenav{text-align:center; color:#006699; padding-top:20px;}
#employhomenav ul{list-style:none; font-size:12px; line-height:2em;}
#employhomenav ul a{font-size:12px;}
#employhomenav ul .item{display:none; font-weight:100;}
#employhomenav ul:hover .item{display:block;}
#employhomenav{}

/*Students*/
#employstudent ul{ list-style:none; margin:0; padding:0}
#employstudent li{ display:inline; list-style:none;}
#employstudent ul a{ font-size:14px;}
#employstudent{text-align:left;}

#student a{ font-size:12px; line-height:1;}
#student ul{ list-style:none; padding:0; margin:0;}

/*Alumni*/
#alumni a{font-size:12px; line-height:1;}
#alumni ul{list-style:none; padding:0; margin:0;}

/*Employers*/
#employer a{font-size:12px; line-height:1;}
#employer ul{list-style:none; padding:0; margin:0;}






.employsubhead{font-size:22px; font-weight:bolder;}









#onoffbody{ font-size:12px; font:Verdana, Geneva, sans-serif; width:400px; padding-left:50px; padding-top:15px;}
#onoffbody ul{list-style:none; line-height:1.5em;}

/*.............................................................lightbox stuff  0006.....................................*/
/*..........................home gal..............................................*/
#homegal ul{ display:block;}
#homegal li{ display:inline;padding:5px;}
#homegal li a{ margin-top:10px;}

#dhtmltooltip{
position: absolute;
font-size:12px;
line-height:1.5;
color:#333;	
font-weight:bold;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color:#fff;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
 
.tooltipCoun{ color:#333; text-decoration:underline;}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

/* old broken foreward back #prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover  display: block; }*/
/*replaced with*/ #nextLink{ width: 99%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/GAL/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/GAL/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*...............................................................................................................................................................................................COUNSELLING SERVICES  0007.....................................................................................*/
#counsellingwrap{ width:599px; font-family:Arial, Helvetica, sans-serif; }
#counsellingwrap p{ font-size:14px; word-spacing:1px;}

#navhead{width:599px;}
#logocoun{ float:left; width:216px;}

#navcoun{ float:right; text-align:left; width:370px; margin-right:10px; }
#navmain{list-style:none; padding:0; margin:45px 0 0 15px;}
#navmain ul{display:block; padding-top:30px;}
#navmain  li{background:#38b54a; display:inline; padding:3px 7px 0px 8px; margin:0 -10px 0 0;  border-bottom:#090 thin solid; }
#navmain a{color:#FFF; font-size:13px; font-weight:bold; }
#navmain a:hover{}
#navmain img{ padding-right:10px;}

/* Home nav*/
#navmainh{list-style:none; padding:0; margin:45px 0 0 15px;}
#navmainh ul{display:block; padding-top:30px;}
#navmainh  li{background:#38b54a; display:inline; padding:3px 7px 3px 8px; margin:0 -10px 0 0;}
#navmainh a{color:#FFF; font-size:13px; font-weight:bold; }
/* End home nav */

.counactive{ border-bottom:#38b54a thin solid;}
.counheading{ font-size:16px; margin-bottom:-10px; text-decoration:underline;}
#counsub{ height:12px; width:599px;background:#38b54a url(counselling/images/navfade.png) repeat-x; clear:both; }

#studentnav{  width:599px;background:#38b54a; clear:both; }
#studentnav ul{ display:block; text-align:center; margin:0 0 0 -40px; padding-top:2px; }
#studentnav li{ display:inline;padding:0 5px 0 5px;}
#studentnav li a{ background:#38b54a;}

#studentnav a{ color:#FFF; }
#studentnav a:hover{}

#counbody{ padding-left:20px; width:540px; text-align:justify; font-size:14px;}
#counbody ul{ font-size:14px; word-spacing:1px; font-family:Arial, Helvetica, sans-serif;}
#councontact{  text-align:center; padding-left:25px; clear:both;}
#councontact td{font-size:10px; padding:0 10px 0 10px;}


/*....................................................heatlth services 0008 ................................................. ...........................................................................................................................*/

.promo {font-size:38px; font-family:"Times New Roman", Times, serif; color:#8cc63f;}

/*....................................................Test Centre 0009 ................................................. ...........................................................................................................................*/

#testwrap{ width:599px; }
#testnav{text-align:center;}
#testnav ul{display:block; outline-style:none; word-spacing:6em; }
#testnav li{display:inline; }
#testnav a { font-size:14px; text-decoration:none; color:#333; font-weight:bold;}
#testnav a:hover{ text-decoration:underline;} 
#testbody{ font-size:12px;}
#testbody a{}
.horizontaltest{margin-top:-10px;}
#asseslist{ padding-left:25px; line-height:20px;}
.assesshead{ font-size:20px; font-weight:bold;}
.testancor a{ font-weight:bold; font-size:12px; line-height:20px; color:#365168;}
.testancor a:hover{ font-weight:bold; font-size:12px; line-height:20px; color:#365168; text-decoration:underline;}
.testancor a:visited{ font-weight:bold; font-size:12px; line-height:20px; color:#365168;}
.testancor a:active{ font-weight:bold; font-size:12px; line-height:20px; color:#365168; }
.testancor a:focus{ font-weight:bold; font-size:12px; line-height:20px; color:#365168; }

.testancorsec{color:#365168;font-weight:bold;font-size:14px; letter-spacing:.1em;  margin-bottom:-13px;}


#testdropdown { text-align:left; padding-left:50px;}
#testdropdown a{color:black;text-decoration:none; font-size:12px; font-weight:100;line-height:2em;}
#testdropdown a:hover{}
#testdropdown td.menu{ }
#testdropdown table.testnavitem{font-size:100%;position:absolute; visibility:hidden;}


#newnavstatic ul{ list-style:none; line-height:1.5em;}

#newnavstatic ul a{color:#000;}


/*.............................................................MAM Centre 0010.....................................*/


#mameventbody{ font-size:12px;}
#mamlist{ width:550px;padding-left:30px; font-size:12px; }
#mamlist dl{ padding-left:25px;}

.mameventday{ font-weight:bold; font-size:13px; margin-left:-25px;}
