BODY
	{ 
	margin:0px;
	padding:0px;
	}
/*END OF STYLES IN TEXT EDITOR STYLE SHEET*/
p
	{
	color: #656565;
	font-size: 11px;	
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
td
	{
	color: #FFFFFF;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	}
/*Submenu Styles*/

.Submenu, a.Submenu:link, a.Submenu:visited, a.Submenu:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #221E1F;
	}
a.Submenu:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #221E1F;
	text-decoration:underline;
	}
/*End Submenu Styles*/

/* Horizonal Submenu Styles*/

.hSubmenu, a.hSubmenu:link, a.hSubmenu:visited, a.hSubmenu:active
	{
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	LINE-HEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
a.hSubmenu:hover
	{
	FONT-SIZE: 10px; 
	COLOR: #336699; 
	LINE-HEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
/*End Horizontal Submenu Styles*/


/*Breadcrumbs Styles*/

.Breadcrumbs, a.Breadcrumbs:link, a.Breadcrumbs:visited, a.Breadcrumbs:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #221E1F;
	line-height: 16px;
	text-decoration: none;
	}
a.Breadcrumbs:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9c0000;
	line-height: 16px;
	text-decoration: none;
	}
/*End Breadcrumbs Styles*/

/*NewsArticles Styles*/


a.NewsArticles:link, a.NewsArticles:visited, a.NewsArticles:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #221E1F;
	line-height: 16px;
	text-decoration: none;
	font-weight:normal;
	}
a.NewsArticles:hover
	{
	color: #9c0000;
	line-height: 16px;
	text-decoration: none;
	}
	
.NewsCategory{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 17px;
	color: #9C0000;
	border-bottom: 1px solid #9C0000;
}

.NewsHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 17px;
	color: #9C0000;
	border-bottom: 1px solid #9C0000;
}

.NewsArticles{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #221E1F;
}

/*End NewsArticles Styles*/

/*Search Styles*/


a.Search:link, a.Search:visited, a.Search:active
	{
	color: #656565;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	border-bottom: 1px solid #656565;
	}
a.Search:hover
	{
	color: #330099;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border:0;
	text-decoration: none;
	border-bottom: 1px solid #656565;
	}
/*End Search Styles*/

.pngimg { behavior: url("../Scripts/pngbehavior.htc");}
/* SiteMap tocken style */
A.SiteMapLevel01:link, A.SiteMapLevel01:visited, A.SiteMapLevel01:active {
color: #666666;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	border-bottom: 1px solid #656565;
}
A.SiteMapLevel01:hover, A.SiteMapLevel01:visited:hover {
	color: #336699;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border:0;
	text-decoration: none;
	border-bottom: 1px solid #656565;
}
a.SiteMapLevel02:link, a.SiteMapLevel02:visited,  a.SiteMapLevel02:active  {
color: #656565;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	border-bottom: 1px solid #656565;
}
a.SiteMapLevel02:hover, a.SiteMapLevel02:visited:hover {
	color: #330099;
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border:0;
	text-decoration: none;
	border-bottom: 1px solid #656565;
}
/* END SiteMap tocken style */
/* Tooltip Styles*/
.tooltiptitle{
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none; 
	CURSOR: Default; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-weight: bold; 
	font-size: 8pt;
}
.tooltipcontent{
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	CURSOR: Default; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 8pt;
}
#ToolTip{
	position:absolute; 
	width: 100px; 
	top: 0px; 
	left: 0px; 
	z-index:30; 
	visibility:hidden;
}
/* END Tooltip Styles*/
.boxheading {
	display: block; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: white;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
	padding:2 1 2 2;
	margin:4px;

}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.boxes {
	border: 1px solid #5A6931;
	background-color: #E0C582;
}


	
a.Navigation {
	display: block; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
	padding:2 1 2 2;
	margin:0px;
	border-left:0px;
	border-left-style: solid;
	border-left-color: #68799B;
}

a.NavigationLive {
	display: block; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
	padding:2 1 2 2;
	margin:0px;
	border-left:0px;
	border-left-style: solid;
	border-left-color: #68799B;
}
a.Navigation {
	display: block; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
	padding:2 1 2 2;
	margin:0px;
	border-left:0px;
	border-left-style: solid;
	border-left-color: #68799B;
}
a.Navigation:hover, a.Navigation:visited:hover {
	display: block; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
	padding:2 1 2 2;
	margin:0px;
	border-left:0px;
	border-left-style: solid;
	border-left-color: #68799B;
}
/*
.Navigation2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	display:block;
	font-size: 14px;
	color: white;
	text-decoration: none;
	font-weight: normal;
	margin:0px;
	border-left:0px;
	border-left-style: solid;
	border-left-color: #68799B;
}
a.Navigation2:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	display:block;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
	margin:0px;
	border-left:0px;
	border-left-style: solid;
	border-left-color: #68799B;
}
a.Navigation2:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	display:block;
	font-size: 14px;
	color: white;
	text-decoration: none;
	font-weight: normal;
	margin:0px;
	border-left:0px;
	border-left-style: solid;
	border-left-color: #68799B;
	
}
a.Navigation2Live {
	display: block; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	text-decoration: none;
	font-weight: normal;
	margin:0px;
	border-left:0px;
	border-left-style: solid;
	border-left-color: #68799B;
}
*/	
	
	
	
	
.black	{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #221E1F;}
a.SubHeading, a.SubHeading:link, a.SubHeading:visited, a.SubHeading:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #9C0000;
	}
a.SubHeading:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #5A6931;
	}	




.documentstable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
}

.sidemenufields {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #666666; LINE-HEIGHT: normal; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: static; FONT-VARIANT: normal; TEXT-DECORATION: none;
}
.sidemenucopy {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: static; TEXT-DECORATION: none;
}

.basesidemenu {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.sidemenu {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.sidemenuheadlines {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: static; TEXT-DECORATION: none;
}
.sidemenuheadlinesCopy { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #9fbfdf;FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.sidemenupic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #336699; BOTTOM: auto; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.blueheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #9fbfdf; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.whitetext {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*LINK STLYES*/

a:link, a:visited{FFONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION:underline;}

a:hover{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

a.blueheadline:link, a.blueheadline:visited  {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #9fbfdf; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

a.blueheadline:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline;
	}

a.headline:link, a.headline:visited{FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

a.headline:hover{FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #9fbfdf; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION:underline;}

a.ashe:link, a.ashe:visited{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION:underline;}

a.ashe:hover{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

a.subheadline:link, a.subheadline:visited{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

a.subheadline:hover{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

a.Navigation2:link, a.Navigation2:visited  {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #9fbfdf; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; display: block; 
}

a.Navigation2:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline; display: block; 
}

/*---------------------NEW STYLES NM 16/05/06 - Need to be changed on a CMS2CMS basis--------------*/
/* NEW STYLES FOR THE GALLERY COMPONENT*/
.GalTableHeader { /* The header of the index table */

	background-color: #2B4488;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.GalTableLayout { /* The TD's of the index table */
	border: none;
	color: #000000;
}

.GalColourBack{ /* The second colour of the index table td's, (Stripe effect) */
background-color: #9FBFDF;
}

/* NEW STYLES FOR THE DOCUMENT COMPONENT (Will normally be the same as gallery) */
.DocTableHeader { /* The header of the index table */

	background-color: #2B4488;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.DocTableLayout { /* The TD's of the index table */
	border: none;
	color: #000000;
}

.DocColourBack{ /* The second colour of the index table td's, (Stripe effect) */
background-color: #9FBFDF;
}
/*--------------------------------------------------------------------------------------------------*/

h1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}