body{
margin:1;
padding:0;
background:#FFFFFF;
text-align: left;
font-family: 'Tahoma' Sans Serif;
color:#000000;
font-size:11;}

#left{
background:#ffffff;
background-image:url(../images/main/bg-leftnav.png);
background-repeat: repeat;}

#right{
margin-left:180;}

#centre{
margin-left:180;
background:#ffffff;
padding:8;}

#centrehome{
margin-right:300;
background:#ffffff;
padding:8;
height:450}

#centrepage{
margin-right:200;
background:#ffffff;
padding:8;
height:350;}

#centrepage2{
background:#ffffff;
padding:8;
height:350;}

#top{
background:#f1f1f1;
background-image:url(../images/main/bg-top.png);
background-repeat: no-repeat;
height:120;}
		
#rightpanelhome{
	position:absolute;
	right:0;
	top:356px;
	width:290;
	left: 644px;
}
		
#rightbg{
background-image:url(../images/main/bg-relatedlinks.png);
background-repeat: repeat;
float:right;
margin:0 -5 0 8;
width:0;
height:0;}
		
#rightbg2{
background-image:url(../images/main/bg-relatedlinks2.png);
background-repeat: repeat;
float:right;
margin:0 -5 0 8;
width:0;
height:0;}

#rightpanel{
position:absolute;
right:0;
width:200;
top:160;}

#rightbgn{
background-image:url(../images/main/bg-leftnav.png);
background-repeat: repeat;
display:none;}

#rightbgn2{
background-image:url(../images/main/bg-leftnav.png);
background-repeat: repeat;
display:none;}

#leftpanel{
	position:absolute;
	top:120;
	left:0;
	padding:0;
	margin:0 0 0 1;
	width:180;
	background:#f5f5f5; 
	background-image:url(../images/main/bg-leftnav.png); 
	background-repeat: repeat; 
	background-color: #f5f5f5;
	height: 552px;
}

#leftbgtop{
background:#E2E7EF;
height:20;
background-image:url(../images/main/bg-leftnavtop.png);
background-repeat: no-repeat;}

#leftbgbottom{
background:#E2E7EF;
height:150;
background-image:url(../images/main/bg-leftnavbottom.png);
background-repeat: no-repeat;}

#leftmenu{
height:180;} 

#imoverview{
margin-left:180;
background:#333333;
height:120;}

#sitetools{
height:120;
background:#CED7E3;
background-image:url(../images/main/bg-sitetools.png);
background-repeat: no-repeat;
padding:30 0 0 15;}

#relatedlinks{
background:#E2E8EF;
background-image:url(../images/main/bg-relatedlinkscor.png);
background-repeat: no-repeat;
padding:30 0 0 0;}

#relatedlinkscor{
background:#E2E8EF;
background-image:url(../images/main/bg-relatedlinkscor.png);
background-repeat: no-repeat;
padding:30 0 0 0;}

#downloadfiles{
background:#DFEAF4;
background-image:url(../images/main/bg-downloadfiles.png);
background-repeat: no-repeat;
padding:25 0 0 0;}

#trainingupcoming{
background:#DFEAF4;
background-image:url(../images/main/bg-trainingupcoming.png);
background-repeat: no-repeat;
padding:25 0 0 0;}

#trainingupcomingbottom{
height:20;
background:#DFEAF4;
background-image:url(../images/main/bg-trainingupcomingbottom.png);}


#downloadenewsletter{
background:#DFEAF4;
background-image:url(../images/main/bg-downloadenewsletter.png);
background-repeat: no-repeat;
padding:25 0 0 0;}

#downloadenewsletterbottom{
height:20;
background:#DFEAF4;
background-image:url(../images/main/bg-downloadenewsletterbottom.png);}

#relatedlinksbottom{
height:20;
background:#E2E8EF;
background-image:url(../images/main/bg-relatedlinksbottom.png);}

#downloadfilesbottom{
height:20;
background:#DFEAF4;
background-image:url(../images/main/bg-downloadfilesbottom.png);}

#sitetools2{
height:120;
background:#CED7E3;
background-image:url(../images/main/bg-sitetools2.png);
background-repeat: no-repeat;
padding:30 0 0 20;}

#relatedlinks2{
background:#E2E8EF;
background-image:url(../images/main/bg-relatedlinks2.png);
background-repeat: no-repeat;
padding:30 0 0 0;}

#relatedlinksbottom2{
height:20;
background:#E2E8EF;
background-image:url(../images/main/bg-relatedlinksbottom2.png);}

#promotion{
background:#f9f9f9;
padding:0 10 0 0;}

#promotion2{
background:#ffffff;
padding:0 10 0 0;}

#cmstop{
background-image:url(../images/main/bg-cmstop.png);
background-repeat: no-repeat;
height:40;
padding:0;
margin:0;}

#cmsmenu{
background-image:url(../images/main/bg-cmsmenu.png);
background-repeat:repeat-y;
padding:4px;
margin:0;}

#cmsbottom{
background-image:url(../images/main/bg-cmsbottom.png);
background-repeat: no-repeat;
height:20;
padding:0;
margin:0;}

#search{
background:#CCDDEE;
background-image:url(../images/main/bg-search.png);
background-repeat: no-repeat;
height:60;
padding:0;
margin:0;}

#loginframe{
background:#CED7E3;
height:200;
padding:10 10 10 15;}

#imagemain{
margin-left:180;
background:#000033;
background-image:url(../images/main/bg-main.jpg);
background-repeat: no-repeat;
height:200;}

#mainfla{
position:absolute;
left:180;
top:121;
height:200;}

#imtitle{
background:#f9f9f9;
background-repeat: no-repeat;
margin:10 0 15 0;
height:30;}

#imtitle2{
background:#ffffff;
background-repeat: no-repeat;
margin:10 0 15 0;
height:30;}

#linkbar{
background:#ffffff;
background-image:url(../images/main/bg-bread.png);
background-repeat: no-repeat;
margin:0 0 -10 180;
height:0;}

.linkbartext{
padding:13 0 10 10;}

#divider{
background-image:url(../images/main/divider.png);
background-repeat: no-repeat;
height:20;}

#divider2{
background-image:url(../images/main/divider2.png);
background-repeat: no-repeat;
height:5;}

#divider3{
background-image:url(../images/main/divider3.png);
background-repeat: no-repeat;
height:5;}

#footer{
height:80;
background:#ffffff;
background-image:url(../images/main/bg-footer.png);
background-repeat: no-repeat;}

#footertext{
color:#000033;
font-size:1em;
text-align:center;
padding:15 0 0 0;}

#printtop{
display:none;}

ul li p{
margin-bottom:11;}

ul.none{
list-style:none;
margin:0 0 0 0;}

ul.links{
margin:0 0 0 15;
list-style-image: url(../images/button/bt-link.png);}

ul.points{
margin:0 0 0 25;
list-style-image: url(../images/button/bt-point.png);}

ul.points1{
margin:0 0 0 25;
list-style-image: url(../images/button/bt-point1.png);}

a:link{text-decoration:none;color:#000000;}
a:visited{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;color:#5382B5;}

a.darklink:link{text-decoration:none;color:#374A77;}
a.darklink:visited{text-decoration:none;color:#374A77;}
a.darklink:hover{text-decoration:none;color:#5382B5;}

a.titlelink:link{text-decoration:none;color:#374A77;font-weight: bold;}
a.titlelink:visited{text-decoration:none;color:#374A77;font-weight: bold;}
a.titlelink:hover{text-decoration:none;color:#5382B5;font-weight: bold;}

a.boldlink:link{text-decoration:none;color:#555555;font-weight: bold;}
a.boldlink:visited{text-decoration:none;color:#555555;font-weight: bold;}
a.boldlink:hover{text-decoration:none;color:#5382B5;font-weight: bold;}

a.boldlinkad:link{text-decoration:none;color:#990000;font-weight: bold;}
a.boldlinkad:visited{text-decoration:none;color:#990000;font-weight: bold;}
a.boldlinkad:hover{text-decoration:none;color:#CC3300;font-weight: bold;}

a.bluelink:link{text-decoration:none;color:#5382B5;}
a.bluelink:visited{text-decoration:none;color:#5382B5;}
a.bluelink:hover{text-decoration:none;color:#374A77;}

.title{
color:#374A77;
font-weight: bold;
}

.title2{
color:#555555;
font-weight: bold;
}

.title3 {
	color:#004375;
	font-style: normal;
}


.bluetext{
color:#5382B5;
}

.bluetextad{
color:#5382B5;
font-size:9;
}

.tabletext{
font-size:11;
text-align: left;
}

.formtext{
font-size:11;
font-family: 'Tahoma' Sans Serif;
text-align: justify;
}

.formstyle{
padding:28 0 0 15;
margin:0;
}

.buttontext{
font-size:11;
font-weight: bold;
text-align: center;
padding:2;
color:#374A77;
width:100;
}

.buttontextad{
font-size:11;
font-weight: bold;
text-align: center;
padding:2;
color:#374A77;
}

.tablecolor{
background:#E9F0F8;
text-align: left;
}

.tablecolor1{
background:#f6f6f6;
text-align: center;
}

.tablecolor2{
background:#e2e7ef;
text-align: center;
}

.tablecolor3{
background:#E9F0F8;
}

.tablecolorerror{
background:#CCDDEE;
}

.tablelinktext{
font-size:11;
text-align: left;
}

.date{
font-size:11;
font-weight:bold;}

.bullet{
padding-top:2;}

.floatleft{
float:left;
margin:0 10 10 0;
}

.floatright{
float:right;
margin:0 0 10 10;
}

.floatleft2{
float:left;
margin:10 10 10 0;
}

.floatright2{
float:right;
margin:10 0 10 10;
}

.noborder{
border:0;}

.imcursor{
cursor:pointer;}

/* mozilla and others overwrite the above */

html>body #centrepage{
height:auto;
margin: 0 210 0 -30;
padding: 0;}

html>body #centrepage2{
height:auto;
margin: 0 0 0 -30;
padding: 0;}

html>body #centrehome{
height:auto;
margin: 0 300 0 -30;
padding: 0;}

html>body #leftpanel{
top:120;}

html>body #search{
height:60;
padding:0;
margin:0;}

html>body .formstyle{
padding:30 0 0 15;
margin:0;
}

html>body #loginframe{
height:180;
padding:10 10 0 15;}

html>body #rightpanelhome{
top:320;}

html>body #right{
margin-left:220;}

html>body #linkbar{
height:50;}

html>body #imoverview{
margin-top:0;}

html>body #divider2{
height:15;}

html>body #sitetools{
height:100;
padding:20 0 0 15;}

html>body #relatedlinks{
padding:30 0 0 0;}

html>body #rightbg{
height:auto;}

html>body #rightbg2{
height:auto;}

html>body #rightbgn{
display:inline;
float:right;
margin:0 -210 0 8;
height:1000;
width:200;}

html>body #rightbgn2{
display:inline;
float:right;
height:auto;
margin:0 -10 0 8;
width:200;}

html>body #downloadfiles{
padding:30 0 0 0;}

html>body #sitetools2{
height:100;
padding:20 0 0 20;}

html>body #relatedlinks2{
padding:30 0 0 0;}

html>body ul.none{
margin:0 0 0 -40;}

html>body ul.links{
margin:0 0 0 -20;}

html>body ul.points{
margin:0 0 0 -10;}

.intaketable td{
font:Tahoma;
font-size:14px;
}
.titlelist {
	color:#000000;
	font-style: normal;
	font-weight: bold;
}

