.td {
	font-family: arial;
	font-size : 10pt;
	color: #555555;
	border-style: none;	
}

a {	
	font-size: 10pt;
	color: #e2373e;
	font-family: arial;
	text-decoration: none;
}
	
a:hover { 
font-size: 10pt;
	color: #333333;
	font-family: arial;
	text-decoration: none;
}
.header
{
	font-size: 17px;
	color: #333333;
	font-family: arial;
	font-weight: normal; padding-left: 15px;
}
.header2
{
	font-weight: normal;
	font-size: 18px;
	color: #e2373e;
	font-family: arial;
	text-decoration: none;
}	
.header3
{
	font-weight: normal;
	font-size: 20px;
	color: #e2373e;
	font-family: arial;
	text-decoration: none;
}		
.logo
{	background-image: url(images/faded_logo.gif); background-repeat: no-repeat; background-position: bottom right;
	height: 128px; width: 800px; background-color: #ffffff; text-align:left; 
}
.banner
{	background-image: url(images/banner_1.jpg); height: 130px;}
.title {
	font-size: 14px;
	color: #21673B;
	font-weight : bolder;
	font-family: Tahoma;
}
	
a.title:hover {
	color: #0000CC;
	text-decoration: none;
}
.smalltitle {
	font-size: 11px;
	color: #21673B;
	font-weight : bold;
	font-family: Tahoma;
}
	
a.smalltitle:hover {
	color: #0000CC;
	text-decoration: none;
}
.titleblack {
	font-size: 13px;
	color: #333333;
	font-weight : bold;
	font-family: Tahoma;
}
	
a.titleblack:hover {
	color: #333333;
	text-decoration: none;
}
	
.sidebar_title
{   border: 1px solid #555555; 
	background-image: url(pub_images/grey_arrow_down.gif);
	background-position: left center;
	background-repeat:no-repeat;
	font-family: Tahoma;
	font-weight: bold; 
	color: #555555; 
	font-size: 11px; 
	padding-left: 20px;
	padding-top: 1px; padding-bottom: 2px; }   

.smallblack_indent {
	font-size: 11px;
	color: black; 
	padding-left: 15px;
}		
.smallblack {
	font-size: 11px;
	color: black; 
}	
a.smallblack {
	font-size: 11px;
	color: black; 
}
	
a.smallblack:hover { 
	font-size: 11px;
	text-decoration: underline;
	color: black; 
} 	

a.smallwhite {
	font-size: 10px;
	color: white; 
}
	
a.smallwhite:hover {
	font-size: 10px;
	text-decoration: underline;
	color: white; 
}		

a.white { color: white; }
	
a.white:hover {
	color: white;
	text-decoration: underline 
} 	

a.largetitle {
	font-family: tahoma;
	font-size: 18px;
	color: #000080;
	font-weight: bold;
	text-decoration: none;
}

a.largetitle:hover {
	color: #CC3300;
	text-decoration: none;		
}

.photoalbum
{
	border-right: #555555 1px solid;
	border-top: #555555 1px solid;
	border-left: #555555 1px solid;
	border-bottom: #555555 1px solid;
}

.left_shadow
{	background-color: #ffffff; background-image: url(images/left_shadow.gif); background-repeat: repeat-y; width:6px;}
.right_shadow
{	background-color: #ffffff; background-image: url(images/right_shadow.gif); background-repeat: repeat-y; width:6px;}

.top_shadow
{	background-color: #ffffff; background-image: url(images/top_shadow.gif); background-repeat: repeat-x; height:6px;}
.bottom_shadow
{	background-color: #ffffff; background-image: url(images/bottom_shadow.gif); background-repeat: repeat-x; height:6px;}

.br_corner
{	background-color: #ffffff; background-image: url(images/br_corner.gif); background-repeat: no-repeat; height:6px;}
.bl_corner
{	background-color: #ffffff; background-image: url(images/bl_corner.gif); background-repeat: no-repeat; height:6px;}
.tr_corner
{	background-color: #ffffff; background-image: url(images/tr_corner.gif); background-repeat: no-repeat; height:6px;}
.tl_corner
{	background-color: #ffffff; background-image: url(images/tl_corner.gif); background-repeat: no-repeat; height:6px;}

.breadcrumbs
{	font-size: 8pt; color: #999999; font-family: arial; text-decoration: none; font-weight: normal; text-align:left; }
a.breadcrumbs
{	font-size: 8pt; color: #999999; font-family: arial; text-decoration: none; font-weight: normal; text-align:left; }
a.breadcrumbs:hover
{	font-size: 8pt; color: #333333; font-family: arial; text-decoration: none; font-weight: normal; text-align:left;}
a.breadcrumbs:visited
{	font-size: 8pt; color: #333333; font-family: arial; text-decoration: none; font-weight: normal; text-align:left;}

.small_red
{	font-size: 8pt; color: #e2373e; font-family: arial; text-decoration: none; font-weight: normal; text-align:right; }
a.small_red
{	font-size: 8pt; color: #e2373e; font-family: arial; text-decoration: none; font-weight: normal; text-align:right; }
a.small_red:hover
{	font-size: 8pt; color: #e2373e; font-family: arial; text-decoration: underline; font-weight: normal; text-align:right;}

.login {font-family: Arial; font-size: 11px; color: #555555; font-weight:bold;} 
a.login {font-family: Arial; font-size: 11px; color: #555555; font-weight:bold; text-decoration: none;} 
a.login:hover {font-family: Arial; font-size: 11px; color: #555555; font-weight:bold; text-decoration: underline;} 
a.login:visited {font-family: Arial; font-size: 11px; color: #555555; font-weight:bold; text-decoration: underline;}

.loginbox {background-color: #ffffff; height:15px; border: solid 1px #444444; width: 100px;} 

.topbar
{   height: 14px; background-color: #e2373e; font-family: Arial; font-size: 8pt; color: #ffffff;  vertical-align: middle; padding-right: 5px; text-align: right;}
.footer { padding: 5px 5px 5px 5px; text-align: center;}
.large_divider
{	background-image: url(images/large_divider.gif); height: 2px; background-repeat: repeat-y; }
.sitemap
{	font-size: 8pt; color: #555555; font-family: arial; text-decoration: none; font-weight: normal; }
a.sitemap
{	font-size: 8pt; color: #555555; font-family: arial; text-decoration: none; font-weight: normal; }
a.sitemap:hover
{	font-size: 8pt; color: #555555; font-family: arial; text-decoration: underline; font-weight: normal;}
.box
{	padding-left: 15px; font-size: 12px; color: #555555;}

.red_header
{	color: #e2373e; font-size: 13px; font-weight: bold; }
a.red_header
{	color: #e2373e; font-size: 13px; font-weight: bold; }
a.red_header:hover
{	color: #e2373e; font-size: 13px; font-weight: bold; text-decoration: underline;}

.red_header_ni
{	color: #e2373e; font-size: 13px; font-weight: bold;}
a.red_header_ni
{	color: #e2373e; font-size: 13px; font-weight: bold;}
a.red_header_ni:hover
{	color: #e2373e; font-size: 13px; font-weight: bold;text-decoration: underline;}

.news
{	color: #e2373e; font-size: 11px; font-weight: bold;}
a.new
{	color: #e2373e; font-size: 11px; font-weight: bold;}
a.news:hover
{	color: #e2373e; font-size: 11px; font-weight: bold;text-decoration: underline;}

.grey_header
{	color: #555555; font-size: 13px; font-weight: bold;	background-color: #ffffff; background-image: url(images/red_arrow_right.gif);
	background-repeat: no-repeat; background-position: left center; padding-left: 15px;}
	a.grey_header
{	color: #555555; font-size: 13px; font-weight: bold;	background-color: #ffffff; background-image: url(images/red_arrow_right.gif);
	background-repeat: no-repeat; background-position: left center; padding-left: 15px;}
	a.grey_header:hover
{	color: #555555; font-size: 13px; font-weight: bold;	background-color: #ffffff; background-image: url(images/red_arrow_right.gif);
	background-repeat: no-repeat; background-position: left center; padding-left: 15px;}

.grey_header_indent
{	color: #555555; font-size: 13px; font-weight: bold;	background-color: #ffffff; background-image: url(images/red_arrow_right.gif);
background-repeat: no-repeat; background-position: 15px center; padding-left: 30px;}
a.grey_header_indent
{	color: #555555; font-size: 13px; font-weight: bold;	background-color: #ffffff; background-image: url(images/red_arrow_right.gif);
background-repeat: no-repeat; background-position: 15px center; padding-left: 30px;}
a.grey_header_indent:hover
{	color: #555555; font-size: 13px; font-weight: bold;	background-color: #ffffff; background-image: url(images/red_arrow_right.gif);
background-repeat: no-repeat; background-position: 15px center; padding-left: 30px;}

.pageheading {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #555555; font-weight: normal; text-decoration:none;  }

.homepage
{ font-size: 11px;}

.zonecolour { background-color: #31498c; height: 1px; padding: 0 0 0 0; width:100%; }