body { color: 333333; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px;}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #333333;
	letter-spacing: 0.4px;
	line-height: 13px;
}


		.mainnav a {
		display:inline;
		text-align: left;
		width: 160px;
		height: 36px;
		padding:10px 12px 10px 11px;
		font: bold 12px sans-serif;
		color:#333333;
		background: url("../images/navigation.png") 0 0 repeat-x;
		text-decoration: none;
		}
	.mainnav a:hover {	
		background-position: 0 -36px;
		color: #0080c6;
		}
	.mainnav a:active {
		background-position: 0 -72px;
		color:#fff;
		}
		


	.subnav a {
		display:block;
		text-align: left;
		width: 210px;
		height: 16px;
		padding:6px 6px 6px 11px;
		font: 11px sans-serif;;
		color:#333333;
		background: url("../images/sub-navigation.png") 0 0 repeat-x;
		text-decoration: none;
		}
	.subnav a:hover {	
		background-position: 0 -28px;
		color: #0080c6;
		}
	.subnav a:active {
		background-position: 0 -56px;
		color:#fff;
		}
		
		

		
		
		
		
		
		
		
		
		
.bold_text { color: #333333; font-size: 10px; font-weight: bold;  line-height: 14px; letter-spacing: 0.4px; }
.colour_text { color: #0080c6; font-size: 10px; font-weight: bold;  line-height: 14px; letter-spacing: 0.4px; }
.red_text { color: #CC0000; font-size: 10px; line-height: 13px; letter-spacing: 0.4px; }

.casestudy_text { color: #0080c6; font-size: 9px; font-weight: bold;  line-height: 14px;}

.intro_text { color: #0080c6; font-size: 12px; line-height: 16px; letter-spacing: 0.4px; }

.quote_text { color: #0080c6; font-size: 11px; font-style: italic; line-height: 14px; letter-spacing: 0.4px; }

.ebulletin_date { color: #FFFFFF; font-size: 20px; font-weight: bold; line-height: 15px; letter-spacing: 0.4px; }

.feature_heading { color: #FFFFFF; font-size: 13px; font-weight: bold; line-height: 15px; letter-spacing: 0.4px; }
.feature_heading_b { color: #FFFFFF; font-size: 18px; font-weight: bold; line-height: 20px; letter-spacing: 0.4px; }
.module_heading { color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 13px; letter-spacing: 0.4px; }
.feature_heading_blue { color: #0080c6; font-size: 13px; font-weight: bold; line-height: 16px; letter-spacing: 0.4px; }
.feature_sub_heading_blue { color: #0080c6; font-size: 12px; font-weight: bold; line-height: 16px; letter-spacing: 0.4px; }
.feature_sub_heading_grey { color: #333333; font-size: 12px; font-weight: bold; line-height: 16px; letter-spacing: 0.4px; }
.product_sub { color: #333333; font-size: 12px; line-height: 14px; letter-spacing: 0.4px; }
.page_heading { color: #0080c6; font-size: 14px; font-weight: bold; line-height: 18px; letter-spacing: 0.2px; }

.headlines { color: #0080c6; font-size: 11px; font-weight: bold; line-height: 13px; letter-spacing: 0.4px; }
.date { color: #CC0000; font-size: 11px; font-weight: bold; line-height: 13px; letter-spacing: 0.4px; }
.small{  color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: 200; line-height: 11px; text-align: left; }
.small_bold{  color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold; line-height: 11px; text-align: left; }
.subheading { color: #ff0000; font-size: 12px; line-height: 14px; letter-spacing: 0.2px; }
.heading { color: #ff0000; font-size: 16px; font-weight: normal; line-height: 18px; letter-spacing: 0.4px; }

.news_heading { color: #0080c6; font-size: 10px; font-weight: bold; line-height: 12px; letter-spacing: 0.4px; }
.news_text { color: #333333; font-size: 9px; line-height: 11px; letter-spacing: 0.2px; }



.greyband { background-color: #d2d2d2; }
.fourblack { background-color: #f5f5f5; }
.sixblack { background-color: #f0f0f0; }
.eightblack { background-color: #ebebeb; }
.blueband { background-color: #0080c6; }
.lightgreyband { background-color: #cccccc; }
.whiteband { background-color: #ffffff; }
.navselectgrey { background-color: #ebebeb; }


a:link  { color: #333333; text-decoration: none }
a:visited  { color: #333333; text-decoration: none }
a:hover  { color: #CC0000; text-decoration: none }

.alt a:link  { color: #FFFFFF; text-decoration: none }
.alt a:visited  { color: #FFFFFF; text-decoration: none }
.alt a:hover  { color: #CC0000; text-decoration: none }

.alt2 a:link  { color: #CC0000; text-decoration: none }
.alt2 a:visited  { color: #CC0000; text-decoration: none }
.alt2 a:hover  { color: #0080c6; text-decoration: none }

.alt3 a:link  { color: #696969; text-decoration: none }
.alt3 a:visited  { color: #696969; text-decoration: none }
.alt3 a:hover  { color: #CC0000; text-decoration: none }

.alt4 a:link  { color: #0080c6; text-decoration: none }
.alt4 a:visited  { color: #0080c6; text-decoration: none }
.alt4 a:hover  { color: #0080c6; text-decoration: underline }

.breadcrumb a:link  { color: #cccccc; text-decoration: none }
.breadcrumb a:visited  { color: #cccccc; text-decoration: none }
.breadcrumb a:hover  { color: #CC0000; text-decoration: none }

.news a:link  { color: #333333; text-decoration: none }
.news a:visited  { color: #333333; text-decoration: none }
.news a:hover  { color: #0080c6; text-decoration: none }

