
/* 
 body {
	font-family: verdana, arial, san serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	scrollbar-face-color:#B7D0E7;
	scrollbar-arrow-color:#305A82;
	scrollbar-track-color:#E5EEF7;
	scrollbar-shadow-color:'000000';
	scrollbar-highlight-color:'878787';
	scrollbar-3dlight-color:'';
	scrollbar-darkshadow-Color:'';
 }


 a:link {
	text-decoration: none;
	color: #013E86;
	}

a:visited {
	text-decoration:none;
	color: #013E86;
	}

 a:hover {
	text-decoration:underline;
        color: rgb(255, 0, 0);
	}

.banner {
	background-image: url(images/squares.jpg);
	background-position: right;
	background-repeat: no-repeat;
 }

.bannerleft {
	background-image: url(images/squaresright.jpg);
	background-position: left;
	background-repeat: no-repeat;
 }

.montage {
	background-image: url(images/montage1.jpg);
	background-repeat: no-repeat;
 }

.indent {
	margin-left: 20px;
 }

a.scrolltext {
	font-family: verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #2A537A;
 }

a.scrolltext:hover {
	color: #FF0000;
	text-decoration: underline;
 }

.tiny {
	font-family: verdana;
	text-decoration: none;
	font-size: 7pt;
	color: #6699cc;
 }

.smallheader {
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
 }

.smallwhite {
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
 }

.column {
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
 }
 
.recruit {
	background-image: url(images/recruitback.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
 }
 
 .newsback {
	background-image: url(images/newsback.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
 }
 
 .cctv {
	text-align: justify;
	background-image: url(images/cctv1.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
 }

.date {
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
 }

.paddedtext {
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
 }

.paddedtextred {
	text-align: justify;
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	color: #ff0000;
 }

.newstext {
	text-align: justify;
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
 }


.newsimagesleft {
	float: left;
	padding-right: 10pt;
}

.newsimagesright {
	float: right;
	padding-left: 10pt;
}

.newsboxleft {
	float: left; 
	padding: 10pt; 
	width: 230px;
}

.newsboxright {
	float: right; 
	padding: 10pt; 
	width: 230px;
}

.newsquote {
	font-size: 18pt;
	font-family: Arial;
	font-weight: bold;
	line-height: 20pt;
}

.newslinks {
	font-family: verdana;
	text-decoration: none;
	padding: 5px;
	font-size: 8pt;
	color: #000000;
 }

.newstitle {
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	color: #000000;
 }

a.newslinks {
	color: #FF0000;
	text-decoration: none;
 }

a.newslinks:hover {
	color: #FF0000;
	text-decoration: none;
 }

.leftmenu {
	margin-left: 13;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	color: #000000;
 }

.tabbed {
	border-width: 1;
	border-style:  solid;
	border-color: #000000;
	border-collapse: collapse;
 }

.tabbedleft {
	margin-top: 0px;
	margin-left: 13px;
	border-width: 1;
	border-style:  solid;
	border-color: #000000;
 }

.newback {
	background-image: url(images/curveback2.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #FFFFFF;	
 }

.front7 {
 	background-image: url(images/badgeback.jpg);
	background-repeat: no repeat;
	background-position: bottom right;
}

.backleft {
	background-image: url(images/backleft4.jpg);
	background-repeat: no-repeat;
 }

.noback {
	background-image: none;
 }

.scrollback {
	background-image: url(images/scrollbar3.gif);
	background-repeat: no-repeat;
}

.scrollbackright {
	background-image: url(images/scrollbar_right3.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.smallscroll {
	background-image: url(images/smallscroll.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.scrollhome {
	text-align: justify;
	font-family: verdana;
	text-decoration: none;
	font-size: 12pt;
	color: #000000;
 }


a.jobsall {
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	color: #2A537A;
}

a.jobsall:hover {
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	color: #ff0000;
	text-decoration: underline;
}

a.menu {
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	color: #013E86;
}

a.menu:hover {
	font-family: verdana;
	text-decoration: underline;
	font-size: 8pt;
	color: #FF0000;
}

a.topmenu {
	font-family: verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
}

a.topmenu:visited {
	color: #FFFFFF;
}

a.topmenu:hover {
	font-family: verdana;
	text-decoration: underline;
	font-weight: bold;
	font-size: 8pt;
	color: #E1FF05;
}



a.related {
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
 }

a.related:hover {
	font-family: verdana;
	text-decoration: underline;
	font-size: 8pt;
	color: #FF0000;
 }

li {
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
 }

.searcher {
	background-image: url(images/magnify.jpg);
	background-position: 0 50;
	background-repeat: no-repeat;
}

small {
	font-family: Verdana;
	font-size:8pt;
}

b {
	font-family: Verdana;
}

a.alpha {
	font-family: verdana;
	text-align: left;
	text-decoration: none;
	font-size: 8pt;
	color: #2A537A;
}

a.alpha:hover {
	font-family: verdana;
	text-align: left;
	text-decoration: none;
	font-size: 8pt;
	color: #ff0000;
	text-decoration: underline;
}

a.bigalpha {
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	color: #2A537A;
}

a.bigalpha:hover {
	font-family: verdana;
	text-decoration: none;
	font-size: 10pt;
	color: #ff0000;
	text-decoration: underline;
}

.info {
	font-family: verdana;
	text-decoration: none;
	text-align: justify;
	font-size: 9pt;
	color: #000000;
 }

h1 {
	font-size: 14pt;
}

.rateme {
	background-image: url(images/rate.jpg);
	background-position: 100% 0%;
	background-repeat: no-repeat;
}

a.tooltip {
	color: red;
	text-decoration: none;
}

.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:140px;
padding:2px;
text-align:center;
font-weight:bold;
}

.linkcat{
cursor:pointer;
font-family: david, verdana, arial;
text-decoration: none;
font-size:10pt;
font-weight:bold;
color:navy;
}

.submenu {
	font-family: arial;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	color: #013E86;
	text-align:left;
	padding-left:8px;
        }



.backleft {
	background-image: url(images/backleft5.jpg);
	background-repeat: no-repeat;
}


.mainpadded {
	padding: 6pt; 
}

p {
	font-size: 8pt;
}

.mainQuestion {
	font-size: 8pt;
	font-weight: bold;
	color: black;
	text-align: left;
}

.mainQuestionCentre {
	font-size: 8pt;
	font-weight: bold;
	color: black;
	text-align: center;
}

.question {
	font-size: 8pt;
	font-weight: normal;
	color: black;
	text-align: left;
}

.questionCentre {
	font-size: 8pt;
	font-weight: normal;
	color: black;
	text-align: center;
}


TD,P,B,INPUT,DIV{font-family:verdana}
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:pointer; cursor:hand}
.clT,.clTover{padding:4px; font-size:12px; font-weight:bold}
.clT{color:white; }   
.clTover{color:#E1FF05;}
.clS,.clSover{padding:2px; font-size:11px; font-weight:bold}
.clS2,.clS2over{padding:2px; font-size:11px;}
.clS,.clS2{color:white; background-color:#013E86; layer-background-color:#013E86;}
.clSover,.clS2over{color:#E1FF05;}
.clSover,.clS2over,.clTover,.clB,.clBar{layer-background-color:#336699; background-color:#013E86;}
.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }


	#divFoldCont	{position:relative; left:0px; top:0px; width:170px; visibility:hidden;}
	.clFold			{position:absolute; width:170px;}
	.clFoldSub		{position:absolute; left:0px; width:170px; visibility:hidden;}
	.clFoldSub2		{position:absolute; left:20px; width:160px; visibility:hidden;}
	.clFoldLinks	{font-family:Verdana, Helvetica, Helv; font-size:11px; font-weight:bold; text-decoration:none; color:black;}
	.clSubLinks		{font-family:Arial, Verdana, Helvetica, Helv; font-size:11px; font-weight:normal; text-decoration:none; color:black;}
	.clSubLinks2	{font-family:Arial, Verdana, Helvetica, Helv; font-size:9px; text-decoration:none; color:black;}  
*/

	#divFoldCont	{position:relative; left:0px; top:0px; width:170px; visibility:hidden;}
	.clFold			{position:absolute; width:170px;}
	.clFoldSub		{position:absolute; left:0px; width:170px; visibility:hidden;}
	.clFoldSub2		{position:absolute; left:20px; width:160px; visibility:hidden;}
	.clFoldLinks	{font-family:Verdana, Helvetica, Helv; font-size:11px; font-weight:bold; text-decoration:none; color:white;}
	.clSubLinks		{font-family:Verdana, Helvetica, Helv; font-size:11px; font-weight:normal; text-decoration:none; color:white;}
	.clSubLinks2	{font-family:Verdana, Helvetica, Helv; font-size:9px; text-decoration:none; color:black;}  

td.titleCell {
	background-color: #003E87;
	color: white;
	font-weight: bold;
	border: none;
	font-size: 120%
}
body, td, table, tr, p {
	font-family: Verdana, Helvetica, san serif;
	font-size: xx-small;
}

table.rightside {
	border-collapse: separate; 
	border-spacing: 2em;
	cell-spacing: 2em;
	cell-padding: 2em
}

table.innerCell {
	border-collapse: collapse;
	border: solid 1px #003E87;
}

div p {
	font-size: 100%;
}

div.sideCell  {
	border: 2px solid #96bafd;
//	height: 100px;
	margin: 1em;
	padding: 0.5em;
	font-size: 110%
}

td.topCellBanner {
	text-align: center;
	border-collapse: collapse;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	border-left: none;
	border-right: none;
	background-color: #003E87;
	color: white;
	font-size: 120%
}

table, td, tr {
	cell-padding: 0px;
	cell-spacing: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

li {
	list-style-type: square;
	text-indent: -1.5em;
}

ul {
	text-indent: 0px;
	margin-top: 0px;
	padding-top: 0px
}

td.outerContainerCell {
	padding-left: 1em;
}

td.contentCell {
	font-size: 110%;
	padding: .5em;
}

td.contentCell div.newsitem {
	padding-bottom: .5em;	
}

a.hp-link {
	text-decoration: none;
}

a.hp-link:hover {
	text-decoration: underline;
}

a.hpbar-link {
	color: white;
	text-decoration: none;
}

a.hpbar-link:visited {
	color: white;
}

a.hpbar-link:hover {
	text-decoration: underline;
}

h1.newstitle {
	font-size: 180%;
}

.newstext {
	font-size: 120%
}

.surveytext {
	text-align: center;
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
	font-weight:bold;
}

td.surveyview {
	text-align: center;
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
	font-weight:bold;
}