body, table, tr, td, p, span, input, select, textarea, div, img, ul, li
{
    font-size: 11px;
    font-family: verdana, arial, helvetica;
    color : #000000 ;
    line-height : 1.25em ;
}

/* define font and a tags separately - prevents the font color tag from being ignored */
a 	{ font-size: 11px ; font-family: verdana, arial, helvetica ; }
font 	{ font-size: 11px ; font-family: verdana, arial, helvetica ; }

h1 { font-family: arial, helvetica; font-size:20px; font-weight:bold ; } 
h2 { font-family: arial, helvetica; font-size:18px; font-weight:bold ; } 
h3 { font-family: arial, helvetica; font-size:16px; font-weight:bold ; } 
h4 { font-family: arial, helvetica; font-size:14px; font-weight:bold ; } 
h5 { font-family: arial, helvetica; font-size:12px; font-weight:bold ; }
h6 { font-family: arial, helvetica; font-size:11px; font-weight:bold ; } 

INPUT
{
	border-top : solid 1px #847D71; 
	border-right : solid 1px #CCCCCC; 
	border-left : solid 1px #847D71; 
	border-bottom : solid 1px #CCCCCC; 
}

checkbox
{
	background-color:white;
	border-style:none;
}

image { 
	FONT-SIZE: 11px; 
	border-top : solid 0px ; 
	border-right : solid 0px ; 
	border-left : solid 0px ; 
	border-bottom : solid 0px ; 
}

inputradio { 
	border-top : none; 
	border-right : none; 
	border-left : none; 
	border-bottom : none; 
	background-color : #F2F2E6;
}

textarea 
{
font: 8pt arial ;
border-top : solid 1px #847D71; 
border-right : solid 1px #CCCCCC; 
border-left : solid 1px #847D71; 
border-bottom : solid 1px #CCCCCC; 
}

@media all { 
	input, select { 
		color : #666666; 
		font : normal 11px verdana; 
		background-color: #F8F8F8; 
		scrollbar-base-color : ThreedFace; 
		scrollbar-3dlight-color : InactiveBorder; 
	} 
} 

/* for the domino content */
.dominobodytext 	  	{ color: #000000;  font-size:11px; line-height:1.4em ;} 
.dominobodytext div, p, table, tr, td, ul, li { color: #000000; line-height:1.4em ;  } 
.dominobodytext a:hover		{ color: #005B7C; }

/* for the footer part of the site */
.FooterTbl 		{background-color: #005B7C ; }
.FooterText		{text-decoration: none; COLOR: #ffffff; LINE-HEIGHT: 1.2; }
.FooterText A		{text-decoration: none; COLOR: #ffffff; }
.FooterText A:link	{text-decoration: none; COLOR: #ffffff; }
.FooterText A:visited 	{text-decoration: none; COLOR: #ffffff; }
.FooterText A:active 	{text-decoration: none; COLOR: #ffffff; }
.FooterText A:hover 	{text-decoration: underline ; COLOR: #FFFFFF; }

/* this is for events / information centre tables .. */
tr.trbg0 	{ background-color: #FFFFFF ; line-height: 2.0 ;}
tr.trbg1 	{ background-color: #F3F3F3 ; }
tr.trbg2 	{ background-color: #FFFFFF ; }
td.cat		{ color: #006699 ; font-weight: bold ; }
td.cat a 	{ color: #FF6699 ; font-weight: bold ; }
td.nr 		{ color: brown ; } 
td.subject 	{ color: navy ;}
td.pdate 	{ color: #006699 ; }
td.tdb 		{ font-weight: bold ; }
td.esector 	{ color: #006699 ; font-weight: bold ; }


#tblinfoa table { background-color: #E4E4E4;} 
#tblinfob table { font-family: verdana, arial, helvetica; font-size:11px; } 
#tblinfob tr 	{ background-color: #FFFFFF ; }


/* the other parts of the site */
.NavSideText 		{text-decoration: none ; COLOR: #000000; padding:5px 0px ;}
.NavSideText A 		{text-decoration: none ; COLOR: #000000;}
.NavSideText A:link 	{text-decoration: none ; COLOR: #000000;}
.NavSideText A:visited 	{text-decoration: none ; COLOR: #000000;}
.NavSideText A:active 	{text-decoration: none ; COLOR: #005B7C;}
.NavSideText A:hover 	{text-decoration: underline; COLOR: #005B7C;}

.bodytext 		{text-decoration: none; COLOR: #000000;}
.bodytext A:link 	{text-decoration: underline; COLOR: blue ;}
.bodytext A:visited 	{text-decoration: underline; COLOR: navy;}
.bodytext A:active 	{text-decoration: underline; COLOR: blue;}
.bodytext A:hover 	{text-decoration: underline; COLOR: #005B7C;}

.bodytextside 		{ text-decoration: none ; font-size: 10px; color: #000000; }
.bodytextside A 	 	{ text-decoration: underline  ; font-size: 10px; color: blue; }
.bodytextside A:link 	{ text-decoration: underline  ; font-size: 10px; color: blue; }
.bodytextside A:visited { text-decoration: underline  ; font-size: 10px; color: navy; }
.bodytextside A:active 	{ text-decoration: underline  ; font-size: 10px; color: blue; }
.bodytextside A:hover 	{ text-decoration: underline ; font-size: 10px; color: #005B7C;}

.bodytextbold		{text-decoration: none; font-weight: bold; LINE-HEIGHT: 1.2; color: #026682 ; }
.bodytextbold A		{text-decoration: none; font-weight: bold; LINE-HEIGHT: 1.2; color: blue; }
.bodytextbold A:link 	{text-decoration: none; font-weight: bold; color: blue; }
.bodytextbold A:visited {text-decoration: none; font-weight: bold; color: navy; }
.bodytextbold A:active 	{text-decoration: none; font-weight: bold; color: blue; }
.bodytextbold A:hover 	{text-decoration: underline; font-weight: bold; color: #005B7C; }

.bodytextbg			{ background-color: #ffffff ; }

.whitetextbig		{font-size: 15px; color: #FFFFFF ; LINE-HEIGHT: 1.4; FONT-WEIGHT: bold; }
.whitetextbig A       	{text-decoration: none; FONT-SIZE: 15px; COLOR: #ffffff; }
.whitetextbig A:link 	{text-decoration: none; FONT-SIZE: 15px; COLOR: #ffffff; }
.whitetextbig A:visited {text-decoration: none; FONT-SIZE: 15px; COLOR: #ffffff; }
.whitetextbig A:active 	{text-decoration: none; FONT-SIZE: 15px; COLOR: #ffffff; }
.whitetextbig A:hover 	{text-decoration: none; FONT-SIZE: 15px; COLOR: #ffffff; }

.HeaderText		{FONT-WEIGHT: bold; COLOR: black; LINE-HEIGHT: 1.4; }
.GreyText		{COLOR: #666666; LINE-HEIGHT: 1.4; }
.GreyText A:link 	{COLOR: #666666; }

.SearchText		{ COLOR: #ffffff; LINE-HEIGHT: 1.1; }
.SearchText a		{ COLOR: #ffffff; }
.SearchText a:link	{ COLOR: #ffffff; text-decoration:none ;}
.SearchText a:visited	{ COLOR: #ffffff; text-decoration:none ; }
.SearchText a:hover	{ COLOR: #ffffff; text-decoration:underline ; }

.FAQTitle		{ font-weight: bold ; color: #005b7c ; }

td.SpotLightPlain	{ font-size: 12px ; font-weight: bold ; color: white ; line-height: 1.25 ; padding: 5px ; }
td.SpotLight		{cursor:pointer; cursor:hand; font-size: 12px ; font-weight: bold ; color: white ; line-height: 1.25 ; padding: 5px ; }
td.SpotLight A		{text-decoration: none; color: white }
td.SpotLight A:link	{text-decoration: none; }
td.SpotLight A:hover	{text-decoration: underline; color: white ; }

.printheader	{ font-size: 18px; color: black ; font-weight: bold ; }

/* drop-down menu stuff - add the necessary div id tags (found in menu1.js file) */
/* - take the name of the top level menu */
#oM_Home_0 		{ position:absolute ; FONT-SIZE: 12px; }
#oM_AboutUs_0 		{ position:absolute ; FONT-SIZE: 12px; }
#oM_Employer_0 	{ position:absolute ; FONT-SIZE: 12px; }
#oM_Candidate_0 		{ position:absolute ; FONT-SIZE: 12px; }
#oM_ContactUs_0 	{ position:absolute ; FONT-SIZE: 12px; }

/* other menu div tags */
/* - check with ns4.7x - it will let you know of the names when it complains about unknown/incorrect div tags */
#oM_1_0 	{ position:absolute ; FONT-SIZE: 12px; }
#oMbbar 	{ position:absolute ; FONT-SIZE: 12px; }
#oMbbar_0 	{ position:absolute ; FONT-SIZE: 12px; }

/* rest of the drop-down menu stuff - no need to modify. */
.Section
{
    FONT-SIZE: 10px;
    COLOR: #27589B;
    LINE-HEIGHT: 1.4;
    FONT-FAMILY: verdana, arial,helvetica
}
.Arrow
{
    FONT-SIZE: 9px;
    COLOR: #C12046;
    FONT-FAMILY: verdana, arial,helvetica
}
.clCMEvent
{
    Z-INDEX: 300;
    LEFT: 0px;
    VISIBILITY: hidden;
    WIDTH: 100%;
    CLIP: rect(0px 100% 100% 0px);
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%
}
.clCMAbs
{
    LEFT: 0px;
    VISIBILITY: hidden;
    WIDTH: 10px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 10px
}
.clT
{
    CURSOR: pointer;
    OVERFLOW: hidden;
    WIDTH: 270px;
    CURSOR: hand;
    POSITION: absolute;
    HEIGHT: 25px
}
.clTover
{
    CURSOR: pointer;
    OVERFLOW: hidden;
    WIDTH: 270px;
    CURSOR: hand;
    POSITION: absolute;
    HEIGHT: 25px
}
.clS
{
    CURSOR: pointer; 
    OVERFLOW: hidden;
    WIDTH: 270px;
    CURSOR: hand;
    POSITION: absolute;
    HEIGHT: 25px
}
.clSover
{
    CURSOR: pointer;
     OVERFLOW: hidden;
    WIDTH: 270px;
    CURSOR: hand;
    POSITION: absolute;
    HEIGHT: 25px
}
.clS2
{
    CURSOR: pointer;
    OVERFLOW: hidden;
    WIDTH: 270px;
    CURSOR: hand;
    POSITION: absolute;
    HEIGHT: 25px
}
.clS2over
{
    CURSOR: pointer;
    OVERFLOW: hidden;
    WIDTH: 270px;
    CURSOR: hand;
    POSITION: absolute;
    HEIGHT: 25px
}
.clT
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
.clTover
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
.clT
{
    COLOR: white
}
.clTover
{
    COLOR: #ffffff
}
.clS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.clSover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.clS2
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.clS2over
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
.clS
{
    COLOR: #162E54;
    BACKGROUND-COLOR: #F6FBFF;
    layer-background-color: #F6FBFF;
}
.clS2
{
    COLOR: #162E54;
    BACKGROUND-COLOR: #ffffff;
    layer-background-color: #ffffff;
}
.clSover
{
    COLOR: #CC9933;
}
.clS2over
{
    COLOR: #CC9933;
}
.clSover
{
    BACKGROUND-COLOR: #ffffff;
    layer-background-color: #ffffff;
}
.clS2over
{
    BACKGROUND-COLOR: #E4E4E4;
    layer-background-color: #E4E4E4
}
.clTover
{
    BACKGROUND-COLOR: #336699;
    layer-background-color: #336699
}
.clB
{
    BACKGROUND-COLOR: #cccccc;
    layer-background-color: #cccccc
}
.clB
{
    Z-INDEX: 300;
    VISIBILITY: hidden
}
.clBar
{
    VISIBILITY: hidden;
    WIDTH: 10px;
    HEIGHT: 10px
}
.clWinText
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,helvetica
}

