A {
color:#003366;
}


A.ArticleA{
font-family: verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:x-small;

font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
text-decoration:none;
text-align:right;
}


A.ArticleA:hover{
text-decoration:underline;
}


.ArticleH1{
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:small;
line-height:80%;
font-weight: bold;
margin:0px;
text-align:left;
padding-left:5px;
padding-top:15px;
}


.ArticleH2{
font-family:verdana, arial, helvetica;
color: #336699;
font-style: normal;
font-size:x-small;

font-weight: normal;
margin:0px;
margin-bottom:0px;
text-align:left;
padding:0px;
padding-left:5px;
}


.ArticleIMG {
	margin:5px;
	margin-top:15px;
	text-align:right;
	}


.ArticleP{
padding-left:5px;
padding-top:10px;
padding-right:5px;
padding-bottom:5px;
}


.ArticleTABLE {
width:100%;
}


.ArticleTD {
width:100%;
}


.ArticleLinkP{
margin-top:5px;
text-align:right;
}


BODY { 
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 00px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
background-color:#ffffff;
}


.flagTableHolder{
padding-bottom:10px;
text-align:center;
}

A.GenericLatestA{
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:x-small;

font-weight:  bold;
text-decoration:none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
}


A.GenericA:hover{
text-decoration:underline;
}


.genericHeaderBar{
background-color:#999999;
height:30px;
vertical-align:middle;
}


.CentredIMG {
	margin-right:10px;
	margin-top:15px;
	text-align:center;
	}


.GenericLatestH1 {
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:x-small;

font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align:left;
padding:5px;
padding-bottom:0px;
}


.GenericLatestH2 {
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:x-small;

font-weight: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align:left;
padding:5px;
padding-top:0px;
padding-bottom:0px;
}


.GenericLatestIMG {
display:none;
}


.GenericLatestP {
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:0px;
}


.GenericLatestTABLE {
width:90%;
border-style:solid;
border-width:3px;
border-color:#999999;
margin-bottom:15px;
}


.GenericLatestTD {
padding-bottom:3px;
}



HR{
color:#003366;
height:1px;
margin-top:10px;
}


.mainTable{
border-style:solid;
border-width:0px;
width:760px;
margin-top:15px;
margin-left:10px;
}


.menuTable{
border-style:solid;
border-width:0px;
width:100%;
vertical-align:top;
}


.menuTDZoneOneHeader{
background-color:#99cc00;
padding-top:4px;
padding-bottom:5px;
text-align:center;
}


.menuTDZoneOneOptions{
background-color:#ffffff;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#99cc00;
}


.menuTDZoneTwoHeader{
background-color:#6699cc;
padding-top:4px;
padding-bottom:5px;
text-align:center;
}


.menuTDZoneTwoOptions{
background-color:#ffffff;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#6699cc;
}


.menuTDZoneThreeHeader{
background-color:#cccc99;
padding-top:4px;
padding-bottom:5px;
text-align:center;
}


.menuTDZoneThreeOptions{
background-color:#ffffff;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCCC99;
}


.menuTDZoneFourHeader{
background-color:#999999;
padding-top:4px;
padding-bottom:5px;
text-align:center;
}


.menuTDZoneFourOptions{
background-color:#ffffff;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#999999;
}


A.navMenuOne{
font-family:verdana, arial, helvetica;
color: #000000;
font-style: normal;
font-size:x-small;

font-weight: normal;
border-color:#FFFFFF;
border-top-width: 1px;
border-top-style:solid;
border-bottom-width: 2px;
border-bottom-style:solid;
padding-left:10px;
text-align:left;
text-decoration:none;
width:100%;
}


A.navMenuOne:hover{
background-color:#CCFF66;
border-color:#CCFF66;
}


A.navMenuTwo{
font-family:verdana, arial, helvetica;
color: #000000;
font-style: normal;
font-size:x-small;

font-weight: normal;
border-color:#FFFFFF;
border-top-width: 1px;
border-top-style:solid;
border-bottom-width: 2px;
border-bottom-style:solid;
padding-left:10px;
text-align:left;
text-decoration:none;
width:100%;
}


A.navMenuTwo:hover{
background-color:#99CCFF;
border-color:#99CCFF;
}


A.navMenuThree{
font-family:verdana, arial, helvetica;
color: #000000;
font-style: normal;
font-size:x-small;

font-weight: normal;
border-color:#FFFFFF;
border-top-width: 1px;
border-top-style:solid;
border-bottom-width: 2px;
border-bottom-style:solid;
padding-left:10px;
text-align:left;
text-decoration:none;
width:100%;
}


A.navMenuThree:hover{
background-color:#FFFFCC;
border-color:#FFFFCC;
}


A.navMenuFour{
font-family:verdana, arial, helvetica;
color: #000000;
font-style: normal;
font-size:x-small;

font-weight: normal;
border-color:#FFFFFF;
border-top-width: 1px;
border-top-style:solid;
border-bottom-width: 2px;
border-bottom-style:solid;
padding-left:10px;
text-align:left;
text-decoration:none;
width:100%;
}


A.navMenuFour:hover{
background-color:#CCCCCC;
border-color:#CCCCCC;
}


A.navMenuHeader{
font-family:verdana, arial, helvetica;
color: #000000;
font-style: normal;
font-size:x-small;

font-weight:  bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-left:0px;
text-decoration:none;
}


A.navMenuHeader:hover{
text-decoration:underline;
}


P{
font-family:verdana, arial, helvetica;
color: #000000;
font-style: normal;
font-size:x-small;

font-weight: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align:left;
}


.pageHeader{
font-family:verdana, arial, helvetica;
color: #000000;
font-style: normal;
font-size:small;
line-height:80%;
font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align:left;
padding-left:10px;
}


.publicZoneHeaderBar{
background-color:#CCFF66;
height:30px;
vertical-align:middle;
}


A.PublicZoneLatestA{
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:x-small;

font-weight:  bold;
text-decoration:none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
}


A.PublicZoneLatestA:hover{
text-decoration:underline;
}


.PublicZoneLatestH1{
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:x-small;

font-weight: bold;
margin:0px;
text-align:left;
padding:5px;
padding-bottom:0px;
}


.PublicZoneLatestH2{
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:x-small;

font-weight: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align:left;
padding:5px;
padding-top:0px;
padding-bottom:0px;
}


.PublicZoneLatestHR{
display:none;
}


.PublicZoneLatestIMG {
display:none;
}


.PublicZoneLatestLinkP{
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
}


.PublicZoneLatestP{
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:0px;
}


.PublicZoneLatestTABLE{
width:90%;
border-style:solid;
border-width:3px;
border-color:#99cc00;
margin-bottom:15px;
}


.PublicZoneLatestTD{
padding-bottom:3px;
}


.recruitmentZoneHeaderBar{
background-color:#FFFFCC;
height:30px;
vertical-align:middle;
}


A.RecruitmentZoneLatestA{
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:x-small;

font-weight: bold;
text-decoration:none;
}


A.RecruitmentZoneLatestA:hover{
text-decoration:underline;
}


.RecruitmentZoneLatestOption1 {
	display:none;
}

.RecruitmentZoneLatestH1{
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:small;
line-height:80%;
font-weight: bold;
text-align:left;
padding-left:5px;
padding-top:15px;
}


.RecruitmentZoneLatestH2{
font-family:verdana, arial, helvetica;
color: #000000;
font-style: normal;
font-size:x-small;

font-weight: bold;
text-align:left;
margin:0px;
}


.RecruitmentLatestHeaderTABLE {
width:90%;
border-width:3px;
border-style:solid;
border-color:#FFFFCC;
background-color:#FFFFCC;
margin-bottom:15px;
}

.RecruitmentLatestHeaderTD {
padding:5px;
border-style:none;
background-color:#FFFFCC;
width:90%;
}

.RecruitmentZoneLatestHR{
display:none;
}


.RecruitmentZoneLatestIMG {
display:none;
}


.RecruitmentZoneLatestLinkP{
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
}


.RecruitmentZoneLatestP{
text-align:left;
}


.RecruitmentZoneLatestTABLE{
width:90%;
border-width:3px;
border-style:solid;
border-color:#CCCC99;
margin-bottom:15px;
}


.RecruitmentZoneLatestTH{
padding:5px;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
background-color:#CCCC99;
}

.RecruitmentZoneLatestTD{
padding:5px;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
}


.serviceZoneHeaderBar{
background-color:#99CCFF;
height:30px;
vertical-align:middle;
}


A.ServiceZoneLatestA{
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:x-small;

font-weight:  bold;
text-decoration:none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
}


A.ServiceZoneLatestA:hover{
text-decoration:underline;
}


.ServiceZoneLatestH1{
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:x-small;

font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align:left;
padding:5px;
padding-bottom:0px;
}


.ServiceZoneLatestH2{
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:x-small;

font-weight: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align:left;
padding:5px;
padding-top:0px;
padding-bottom:0px;
}


.ServiceZoneLatestHR{
display:none;
}


.ServiceZoneLatestIMG {
display:none;
}


.ServiceZoneLatestLinkP{
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
}


.ServiceZoneLatestP{
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:0px;
}


.ServiceZoneLatestTABLE{
width:90%;
border-style:solid;
border-width:3px;
border-color:#6699cc;
margin-bottom:15px;
}


.ServiceZoneLatestTD{
padding-bottom:3px;
}


.staffZoneHeaderBar{
background-color:#CCCCCC;
height:30px;
vertical-align:middle;
}


TABLE{
width:100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align:left;
}


TD{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


.TDgreenBGHeader{
background-color:#99cc00;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
padding-right:20px;
text-align: left;
}

.TDgreenBGHeader h1{
padding:0px;
margin:0;
}

.TDgreenBGHeader h1 table tr td p {
font-family:trebuchet ms, trebuchet, arial, helvetica, san serif;
font-size: 18px;
padding:0px;
text-align: left;
margin:0;
color:#255282;
}

.intro-text p {
font-size: x-small;
text-align: left;
margin:10px 0;
}

.intro-text p b{
color:#255282;
font-weight:bold;
font-size: small;
}

.TDSpacerH10{
width:10px;
}


A.VacancyA{
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:x-small;

font-weight: bold;
text-decoration:none;
}


A.VacancyA:hover{
text-decoration:underline;
}


.VacancyH1{
font-family:verdana, arial, helvetica;
color: #003366;
font-style: normal;
font-size:small;
line-height:80%;
font-weight: bold;
text-align:left;
padding-left:5px;
padding-top:15px;
}


.VacancyH2{
font-family:verdana, arial, helvetica;
color: #000000;
font-style: normal;
font-size:x-small;

font-weight: bold;
text-align:left;
margin:0px;
}


.VacancyHR{
display:none;
}


.VacancyLinkP{
text-align:center;
}


.VacancyOption2 {
	display:none;
}


.VacancyTABLE{
width:100%;
border-width:1px;
border-style:solid;
border-color:#CCCC99;
margin-top:0px;
}


.VacancyTD{
padding:5px;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
}

.VacancyTH{
padding:5px;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
background-color:#CCCC99;
}


.zoneOneDescriptionTable{
width:133px;
}


.zoneOneHeader{
text-align:center;
padding-top:20px;
padding-bottom:5px;
}


.zoneTwoDescriptionTable{
width:134px;
}


.zoneTwoHeader{
text-align:center;
padding-top:20px;
padding-bottom:5px;
}


.zoneThreeDescriptionTable{
width:133px;
}


.zoneThreeHeader{
background-color:#cccc99;
text-align:center;
padding-top:20px;
padding-bottom:5px;
}