body{
	margin-top: 0px;
}
#drop{
	background-image: url(../images/backDropShadow.gif);
	background-repeat: repeat-y;
	width: 785px;
	margin:0 auto;
	text-align:left;
	height:auto;
}
.footBottom	{
	margin:0 auto;
	text-align:left;
	height:auto;
	width: 764px;

}

#wrapper{
	width:760px;
	margin:0 auto;
	text-align:left;
	height:auto;
	background-image: url(../images/headerTopBack001.gif);
	background-repeat: repeat-x;
}
.MainContOuter{
	padding: 20px;
}
#MainCont{
	background-image: url(../images/mainTopBack001.gif);
	background-repeat: repeat-x;	
	/*padding: 20px;*/
}
.MainContInt{
	background-image: url(../images/mainbottomBack001.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.accessNav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #161A71;	
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 10px;
	margin:0px;
}
.headerCont{
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;	
	width:760px;
	margin:0px;
	padding:0px;
}
.searchCont{
	width: 157px;
	background-image:url(../images/searchBack.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	/*padding-top: 90px;
	padding-bottom: 10px;*/
	height: 133px;
}
#topNav{
	height: 30px;
	background-color:#000000;
}
.leftNav{
	width: 133px;
	background-color: #CCCCCC;
	margin-right: 10px;
}
.centreCol{
	width: 375px;
	margin-right: 10px;
}
.rightCol{
	width: 190px;
}
.rightBackCont{
	background-color: #F2F2F2;
	margin-bottom: 10px;
}
#footer{
	color: #ADADAD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.centreFoot{
	height: 88px;
	width: 375px;
	background-color: #CCCCCC;
}
.centerFootCont{
	padding: 10px;
}
.centreFootLinksCont{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #161A71;
	padding-top: 10px;
}
.blueTitleMid{
	background-color: #B1BBCC;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #161A71;
	font-weight: bold;
}
.blueTitleMid2{
	background-color: #5868AA;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	font-weight: bold;
}
.redTitleMid{
	background-color: #F85E5C;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	font-weight: bold;
}
.greyTitleMid{
	background-color: #CCCCCC;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FB0F0C;
	font-weight: bold;
	padding-bottom: 5px;
}
.centreText001{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #161A71;	
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 25px;
	margin-bottom: 25px;
}
.centreNewsCont{
	background-color: #CCCCCC;
	margin-bottom: 10px;
}
.centreNewsItem{
	height: 93px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADAABF;
}
.newPicSmall{
	width: 80px;
	height: 60px;
	background-color:#FFFFFF;
}
.newsText{
	width: 275px;
	margin-left: 5px;
}

.newsIcons{
	padding-top: 5px;
}
.IntMapCont{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}
.rightRedCont{
	background-color: #F85E5C;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rightContText001{
	color: #161A71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
}
.rightContText002{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.rightContText003{
	color: #161A71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.formBack02{
	background-image: url(../images/form_back001.gif);
	background-repeat: repeat-x;
	border: 1px solid #7F9DB9;
	font-size: x-small;
	color: #161A71;
}
.lineBreak001{
	height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBCADC;	
	margin-left: 10px;
	margin-right: 10px;
}
.leftNavTop{
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;	
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.leftNavCont{
	background-color: #CCCCCC;
	padding-top: 5px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;	/*padding-bottom: 5px;*/
}
.regVidCont{
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;

}
.regVidFoot{
	background-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
}


/*-------------------------------------------FONTS*/

p{
	color: #161A71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.newsSector{
	color: #F51919;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.newsHeadline{
	color: #161A71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.newsBody{
	color: #161A71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.moreNews{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-left: 10px;
	background-color: #5868AA;
	/*height: 20px;*/
	padding-top: 5px;
	padding-bottom: 5px;
}


/*-------------------------------------------*/
/*-------------------------------------------LEFT NAV*/


#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 113px; PADDING-TOP: 0px;
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #CCCCCC 3px solid; margin-top:-5px; margin-bottom:-5px;
}


A.level_0:link {
  PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: xx-small; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #161A71; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none;
}
A.level_0:visited {
 PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: xx-small; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #161A71; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none;
}
A.level_0:hover {
 PADDING-RIGHT: 10px; COLOR: #ffffff; TEXT-DECORATION: underline; background-color:#F51919;
}
/*-------------------------------------------*/

/*-------------------------------------------LINKS*/
A.newsBody:link {
	color: #161A71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
}

A.newsBody:visited {
	color: #161A71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
}

A.newsBody:hover {
	color: #161A71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: underline;
}

A.moreNewsLink:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}

A.moreNewsLink:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}

A.moreNewsLink:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: underline;
}


A.centreFootLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #161A71;
	text-decoration: none;
}

A.centreFootLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #161A71;
	text-decoration: none;
}

A.centreFootLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #F51919;
	text-decoration: underline;
}



A.regVidFootLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #F51919;
	text-decoration: none;
}

A.regVidFootLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #F51919;
	text-decoration: none;
}

A.regVidFootLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: underline;
}



A.rightContText001Link:link {
	color: #161A71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
}

A.rightContText001Link:visited {
	color: #161A71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
}

A.rightContText001Link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #F51919;
	text-decoration: underline;
}




A.accessNavLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #161A71;	
	text-decoration: none;
}

A.accessNavLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #161A71;	
	text-decoration: none;
}

A.accessNavLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #F51919;
	text-decoration: underline;
}




A.eventLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #161A71;	
	text-decoration: none;
	font-weight: bold;
}

A.eventLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #161A71;	
	text-decoration: none;
	font-weight: bold;
}

A.eventLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #F51919;
	text-decoration: underline;
	font-weight: bold;
}



A.footer:link {
	color: #ADADAD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: none;
}

A.footer:visited {
	color: #ADADAD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: none;
}

A.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #F51919;
	text-decoration: underline;
}




/*-------------------------------------------*/

/*-------------------FLASH DETECTION ADDITIONS--------------------*/

.getFlash {padding-left:30px;
padding-bottom:5px;}

/*-------------------------------------------*/

/*-------------------UPDATES 13 MARCH 2009--------------------*/
.clear{
height:1px;
font-size:0.0em;
clear:both;
}

.homeLeft{
	float: left;
	width: 267px;
}

.homeRight{
	float: left;
	padding-top: 20px;
}
.homeBox01{
	padding: 20px;
}
.homeBox02{
	padding-top: 20px;

}
.homeBox02Mid{
	background-image: url(../images/homeBox02Mid.gif);
	background-repeat: repeat-y;
	padding: 10px;
	width: 468px;
	height: 273px;
}
.homeBox01Mid{
	background-image: url(../images/homeBoxMid.gif);
	background-repeat: repeat-y;
	padding: 10px;
	width: 214px;
}
.homeBox01 p{
	padding: 0px;
	margin: 0px;
	line-height: 1.6em;
}
.homeBox01 p strong{
	color: #FB1B23;
	font-size: 1.3em;
}
.homeTextLarge{
	font-size: 1.4em;
}
.footLink{
	color: #FC1B23;
	text-decoration: none;
}

.homeTop{
	padding: 20px;
	color: #161A71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
