/* ----------------------------------------------------------------------------------------------- */
/* PAGE SETUP */

body {
	background-color:#439539; 
	background-image:url(../img/bg-body-left.gif);
	background-repeat:repeat-y;
	color:#000000; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	margin:25px 0px 25px 40px;
	padding:0;
	text-align:center;
	height:100%;
}

.headerleft_bg {
	position:absolute;
	top:0;
	left:0;
	height:375px;
	width:240px;
	background-image:url(../img/bg-body-topleft.gif);
	background-repeat:no-repeat;
	background-position:top;
	z-index:-2;
}

.header_bg {
	position:absolute;
	top:0;
	left:0;
	height:356px;
	width:100%;
	background-image:url(../img/bg-body-top.gif);
	background-repeat:repeat-x;
	background-position:top;
	z-index:-3;
}

div,p,h1,h2,h3,h4,h5,form,label,blockquote {
	margin:0; 
	padding:0;
}


ul, li {
	margin:7px; 
	padding:0;
}


/* Colours */
.darkgreen_text, .darkgreen_text a:link, .darkgreen_text a:active, .darkgreen_text a:visited, .darkgreen_text a:hover {
	color:#004438;
}

.green_text, .green_text a:link, .green_text a:active, .green_text a:visited, .green_text a:hover {
	color:#8dc63f;
}

.black_text, .black_text a:link, .black_text a:active, .black_text a:visited, .black_text a:hover {
	color:#000;
}

.blue_text, .blue_text a:link, .blue_text a:active, .blue_text a:visited, .blue_text a:hover {
	color:#00A4E4;
}

.blue_caption_text, .blue_caption_text a:link, .blue_caption_text a:active, .blue_caption_text a:visited, .blue_caption_text a:hover {
	color:#79DEFF;
}

.blue_bar {
	background-color:#00A3DE;
	background-image:url(../img/bg-sector-bar-blue.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#fff;
}

.blue_bar_home {
	background-repeat:repeat-x;
	background-position:top;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/bg-sector-bar-blue.png');
	}
.blue_bar_home[class] {
	background-image:url(../img/bg-sector-bar-blue.png);
}

.blue_bar_home, .blue_bar_home a:link, .blue_bar_home a:active, .blue_bar_home a:visited, .blue_bar_home a:hover {
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.darkblue_text, .darkblue_text a:link, .darkblue_text a:active, .darkblue_text a:visited, .darkblue_text a:hover {
	color:#95A9CB;
}

.darkblue_caption_text, .darkblue_caption_text a:link, .darkblue_caption_text a:active, .darkblue_caption_text a:visited, .darkblue_caption_text a:hover {
	color:#C4CCDB;
}

.darkblue_bar {
	background-image:url(../img/bg-sector-bar-darkblue.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#fff;
}

.darkblue_bar_home {
	background-repeat:repeat-x;
	background-position:top;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/bg-sector-bar-darkblue.png');
	}
.darkblue_bar_home[class] {
	background-image:url(../img/bg-sector-bar-darkblue.png);
}

.darkblue_bar_home, .darkblue_bar_home a:link, .darkblue_bar_home a:active, .darkblue_bar_home a:visited, .darkblue_bar_home a:hover {
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.purple_text, .purple_text a:link, .purple_text a:active, .purple_text a:visited, .purple_text a:hover {
	color:#7581BF;
}

.purple_bar {
	background-image:url(../img/bg-sector-bar-purple.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#fff;
}

.purple_bar_home {
	background-repeat:repeat-x;
	background-position:top;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/bg-sector-bar-purple.png');
	}
.purple_bar_home[class] {
	background-image:url(../img/bg-sector-bar-purple.png);
}

.purple_bar_home, .purple_bar_home a:link, .purple_bar_home a:active, .purple_bar_home a:visited, .purple_bar_home a:hover {
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}


.orange_text, .orange_text a:link, .orange_text a:active, .orange_text a:visited, .orange_text a:hover {
	color:#F8971D;
}

.orange_bar {
	background-image:url(../img/bg-sector-bar-orange.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#fff;
}

.orange_bar_home {
	background-repeat:repeat-x;
	background-position:top;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/bg-sector-bar-orange.png');
	}
.orange_bar_home[class] {
	background-image:url(../img/bg-sector-bar-orange.png);
}

.orange_bar_home, .orange_bar_home a:link, .orange_bar_home a:active, .orange_bar_home a:visited, .orange_bar_home a:hover {
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.red_text, .red_text a:link, .red_text a:active, .red_text a:visited, .red_text a:hover {
	color:#EE3124;
}

.red_caption_text, .red_caption_text a:link, .red_caption_text a:active, .red_caption_text a:visited, .red_caption_text a:hover {
	color:#F29C95;
}

.red_bar {
	background-image:url(../img/bg-sector-bar-red.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#fff;
}

.red_bar_home {
	background-repeat:repeat-x;
	background-position:top;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/bg-sector-bar-red.png');
	}
.red_bar_home[class] {
	background-image:url(../img/bg-sector-bar-red.png);
}

.red_bar_home, .red_bar_home a:link, .red_bar_home a:active, .red_bar_home a:visited, .red_bar_home a:hover {
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.violet_text, .violet_text a:link, .violet_text a:active, .violet_text a:visited, .violet_text a:hover {
	color:#C859A1;
}

.violet_caption_text, .violet_caption_text a:link, .violet_caption_text a:active, .violet_caption_text a:visited, .violet_caption_text a:hover {
	color:#F29C95;
}

.violet_bar {
	background-image:url(../img/bg-sector-bar-violet.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#fff;
}

.violet_bar_home {
	background-repeat:repeat-x;
	background-position:top;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/bg-sector-bar-violet.png');
	}
.violet_bar_home[class] {
	background-image:url(../img/bg-sector-bar-violet.png);
}

.violet_bar_home, .violet_bar_home a:link, .violet_bar_home a:active, .violet_bar_home a:visited, .violet_bar_home a:hover {
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

/*.main_table { width:907px; margin: 0 auto; text-align:left; }*/
.body_margin { width:907px; padding:20px; background-color:#fff; margin: 0 auto;}
.main_table { width:907px; text-align:left; background-color:#fff; }
.main_mid_table { width:917px; text-align:left;}

/* Footer */

.global_footer_bg { width:907px; height:32px; background-image:url(../img/bg-footer-legal.gif); background-repeat:no-repeat; }

.global_legal_links { padding: 10px 0px 10px 0px; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.global_legal_links a:link, .global_legal_links a:active, .global_legal_links a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none; }
.global_legal_links a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:underline; }

.copyright_text { padding-top: 0px; padding-left: 0px; padding-right:0px; padding-bottom: 0px; font-family: Verdana; font-size: 10px; color: #333333; }
.copyright_bot { position: absolute; width:830px; height:40px; top:1220px; left:0px; }

/* Table Row Background Colour Display */
.row0 { background-color: #DADADA; }
.row1 { background-color: #F7F7F7; }

/* Global Template Elements */

h1 	{
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 18px; 
	font-weight:bold; 
}

.global_navigation_header {
	height:108px; 
}

.global_header_logo {
	float:left;
	padding:0;
}

.global_header_nav {
	float:right;
	height:108px;
	padding:0;
	width:585px; 
}

.global_main_nav_text_a {
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 14px;
	color:#000; 
}


.global_main_nav_text_a a:link, .global_main_nav_text_a a:active, .global_main_nav_text_a a:visited, .global_main_nav_text_a a:hover {
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 14px;
	color:#000; 
	text-decoration:underline;
}

.global_main_nav_text, .global_main_nav_text a:link, .global_main_nav_text a:active, .global_main_nav_text a:visited {
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 14px;
	color:#6d6e71; 
	text-decoration:none;
}

.global_main_nav_text a:hover {
	color:#000;
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 14px;
	text-decoration:underline;
}


.global_search_box {
	float:right;
	height:30px;
	padding:0;
	width:200px; 
}

.global_rss {
	height:30px;
	padding:0;
}

.global_search_box_home {
	float:right;
	height:30px;
	padding:0;
	width:300px; 
}

.global_navigation_home_top {
	position:absolute;
	float:left;
	padding:90px 0 0 140px;
}

.global_navigation_top {
	padding:90px 0 0 0;
}

.global_sector_nav {
	background-color:#4D4D4F;
	background-image:url(../img/bg-nav-sector.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px 10px 8px 10px;
	color:#8dc63f;
}

.global_sector_nav_a {
	padding:5px 10px 8px 10px;
}

.global_sector_nav_home {
	background-color:#4D4D4F;
	background-image:url(../img/bg-nav-sector.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px 10px 8px 20px;
}

.global_sector_nav_home_a {
	padding:5px 10px 8px 20px;
}


.global_sector_nav_text {
	/*color:#8dc63f;*/
	font-family:Arial, "Helvetica", sans-serif;
	font-size:14px; 
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

.global_sector_nav_text a:link, .global_sector_nav_text a:active, .global_sector_nav_text a:visited {
	/*color:#8dc63f;*/
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 14px;  
	font-weight:bold; 
	text-decoration:none;
}

.global_sector_nav_text a:hover {
	color:#fff;
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 14px;
	text-decoration:none;
}

.global_sector_nav_text_header {
	color:#fff;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:14px; 
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

.global_sector_nav_text_header a:link, .global_sector_nav_text_header a:active, .global_sector_nav_text_header a:visited {
	color:#fff;
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 14px; 
	font-weight:bold; 
	text-decoration:none;
}

.global_sector_nav_text_header a:hover {
	color:#fff;
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 14px;
	text-decoration:underline;
}


.global_sector_nav_home_text {
	color:#8dc63f;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:17px; 
	font-weight:bold;
	line-height:20px;
	padding:0px 0px 5px 0px;
}

.global_sector_nav_home_text a:link, .global_sector_nav_home_text a:active, .global_sector_nav_home_text a:visited {
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 17px; color:#8dc63f; 
	font-weight:bold; 
	text-decoration:none;
}

.global_sector_nav_home_text a:hover {
	color:#8dc63f;
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 17px;
	text-decoration:none;
}

.global_sector_nav_home_text_o {
	color:#fff;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:17px; 
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}

.global_sector_header {
	height:259px;
	width:906px;
}

.item {
	width:906px;
	position:relative;
	float:left;
}

.item a:link, .item a:active, .item a:visited, .item a:hover {
	text-decoration:none;
}

.caption {
	float:left;
	width:586px;
	z-index:1;
}

.button {
	float:right;
	width:280px;
	padding:5px 10px 9px 30px;
	min-height:15px;
}

.button_page {
	float:left;
	width:289px;
	padding:5px 10px 9px 10px;
	min-height:15px;
}

.default {
	background-color:#4D4D4F;
	background-image:url(../img/bg-nav-sector.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.default_none {
	background-color:#4D4D4F;
	background-repeat:repeat-x;
	background-position:bottom;
}


.table {
	float:left;
	position:absolute;
	z-index:1;
}


.image {
	float:left;
	position:absolute;
	width:586px;
	height:259px;
	z-index:0;
}

.right_nav {
	background-color:#4D4D4F;
	position:absolute;
	width:320px;
	height:259px;
	z-index:-1;
	margin-left:586px;
}

.global_left_nav_page_title {
	color:#000;
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding:10px 0 5px 10px;
}

.global_left_nav_master {
	padding:5px 0 0 10px;
}


.global_left_nav_master a:link, .global_left_nav_master a:active, .global_left_nav_master a:visited {
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	text-decoration:none;
}

.global_left_nav_sub {
	padding:2px 0 0 30px;
	color:#72A330;
}

.global_left_nav_sub_a {
	padding:2px 0 0 30px;
	text-decoration:underline;
	color:#72A330;
}

.global_left_nav_sub a:link, .global_left_nav_sub a:active, .global_left_nav_sub a:visited {
	color:#72A330;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	text-decoration:none;
}


.global_gutter_h3 { height:3px; }
.global_gutter_h5 { height:5px; }
.global_gutter_h10 { height:10px; }
.global_gutter_h13 { height:13px; }
.global_gutter_h15 { height:15px; }
.global_gutter_h20 { height:20px; }
.global_gutter_h25 { height:25px; }
.global_gutter_h30 { height:30px; }

.global_gutter_v11 { width:11px; }
.global_gutter_v13 { width:13px; }
.global_gutter_v15 { width:15px; }
.global_gutter_v21 { width:21px; }

/* Navigation */
#menu						{text-align:left; line-height:150%; color:#555555; font-family:arial,helvetica,sans-serif; font-size:65%;}
#menu ul					{list-style-type:none;}
.menuItemLabel					{height:20px; vertical-align: middle; background-image:url(../img/apad_nav_bg.jpg); background-position:left; background-repeat:no-repeat; font-size:11px; color:#000000; display:block; padding:5px 0 0px 10px; width:215px; text-decoration:none;}
.menuItem					{height:23px; vertical-align: middle; background-image:url(../img/apad_nav_bg.jpg); background-position:left; background-repeat:no-repeat; text-transform:uppercase;}
.menuItem a:link, .menuItem a:active, .menuItem a:visited	{font-size:10px; color:#333333; display:block; padding:5px 0 3px 10px; width:170px; text-decoration:none; text-transform:uppercase;}
.menuItem a:hover			{text-decoration:none; background-image:url(../img/apad_nav_bg_over.jpg); background-position:left; background-repeat:no-repeat; text-transform:uppercase;}

.icon_menu {
	background-position: left center;
	background-repeat: no-repeat;
	color: #6d6e71;
	display: block;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding: 0 0 0 0px;
}

.icon_menu {
	overflow: hidden;
	width: 160px;
}

.icon_menu ul {
	margin: 0;
	padding: 0;
	width: 160px;
}

.icon_menu li {
	height:30px;
	list-style: none;
	margin: 0;
	padding: 0px 10px 0 30px;
	
}

.icon_print {
	background-image:url(../img/icon-print.gif);
	background-repeat:no-repeat;
	height:22px;
}

.icon_email {
	background-image:url(../img/icon-email.gif);
	background-repeat:no-repeat;
	height:22px;
}

.icon_contact {
	background-image:url(../img/icon-contact.gif);
	background-repeat:no-repeat;
	height:22px;
}

.icon_newsletter {
	background-image:url(../img/icon-newsletter.gif);
	background-repeat:no-repeat;
	height:22px;
}

.icon_brochure {
	background-image:url(../img/icon-brochure.gif);
	background-repeat:no-repeat;
	height:22px;
}

.icon_print a:link, .icon_print a:active, .icon_print a:visited, .icon_email a:link, .icon_email a:active, .icon_email a:visited, .icon_contact a:link, .icon_contact a:active, .icon_contact a:visited, .icon_newsletter a:link, .icon_newsletter a:active, .icon_newsletter a:visited, .icon_brochure a:link, .icon_brochure a:active, .icon_brochure a:visited {
	color: #6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px; 
	text-decoration: none;
}

.icon_print a:hover, .icon_email a:hover, .icon_contact a:hover, .icon_newsletter a:hover, .icon_brochure a:hover {
	color: #333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.icon_menu_rss {
	background-position: left center;
	background-repeat: no-repeat;
	color: #6d6e71;
	display: block;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px 0 0 0px;
}

.icon_menu_rss {
	overflow: hidden;
	width: 100px;
	float:left;
}

.icon_menu_rss ul {
	margin: 0;
	padding: 0;
	width: 100px;
	float:left;
}

.icon_menu_rss li {
	height:20px;
	list-style: none;
	margin: 0;
	padding: 3px 5px 0 25px;
	float:left;
	
}



.icon_menu_rss_home {
	background-position: left center;
	background-repeat: no-repeat;
	color: #6d6e71;
	display: block;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px 0 0 0px;
}

.icon_menu_rss_home {
	overflow: hidden;
	width: 195px;
	float:left;
}

.icon_menu_rss_home ul {
	margin: 0;
	padding: 0;
	width: 195px;
	float:left;
}

.icon_menu_rss_home li {
	height:20px;
	list-style: none;
	margin: 0;
	padding: 3px 5px 0 25px;
	float:left;
	
}


.icon_rss {
	background-image:url(../img/icon-rss.gif);
	background-repeat:no-repeat;
	height:20px;
}

.icon_fontsize {
	height:20px;
}

.icon_rss a:link, .icon_rss a:active, .icon_rss a:visited, .icon_fontsize a:link, .icon_fontsize a:active, .icon_fontsize a:visited {
	color: #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px; 
	text-decoration: none;
}

.icon_rss a:hover, .icon_fontsize a:hover {
	color: #333;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------------- */
/* Links */

a:link, a:visited, a:active  {	COLOR: #333333; TEXT-DECORATION: underline; font-family: verdana; font-size: 12px }
a:hover {	COLOR: #333; TEXT-DECORATION: underline; font-family: verdana; font-size: 12px }

a.copyright_text:link {	 	COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; }
a.copyright_text:visited {	COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; }
a.copyright_text:active {	COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; }
a.copyright_text:hover {	COLOR: #333333; TEXT-DECORATION: underline; font-family: Verdana; font-size: 10px; }

/* ----------------------------------------------------------------------------------------------- */
/* HOME PAGE */

.home_caption {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif; 
	font-size: 11px;
	padding:2px 10px 2px 10px;
	position:absolute;
	width:560px;
}




.home_introduction 	{
	color:#4d4d4f;
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 18px; 
	font-weight:bold; 
}

.home_quote 	{
	color:#bec9c3;
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 18px; 
	font-weight:bold; 
}

.home_quote_by {
	color:#8b9b92;
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 18px; 
	font-weight:bold; 
}

.home_title	{
	color:#8dc63f;
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 18px; 
	font-weight:bold; 
}


.home_news_image {
	float: left;
	padding:5px 10px 5px 0;
}

.home_news_title {
	color:#231f20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	padding:3px 0 0 0;
}

.home_news_title a:link, .home_news_title a:active, .home_news_title a:visited .home_news_title a:hover {
	color:#231f20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	text-decoration:none;
}

.home_news_title a:hover {
	color:#231f20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	text-decoration:underline;
}

.home_news_description {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	padding:0 0 10px 0;
}

.home_news_description a:link, .home_news_description a:active, .home_news_description a:visited {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.home_news_description a:hover {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
}


/* ----------------------------------------------------------------------------------------------- */
/* CONTENT PAGES */

.page_main_vertical_break {
	background-image:url(../img/bg-main-vertical-line.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:4px;
}

/*.page_main_horizontal_dots {
	background-image:url(../img/bg-main-horizontal-line.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:1px;
}*/

.page_main_horizontal_dots {
	border-bottom:dotted 1px;
	color:#000;
	height:1px;
}

.page_h1_horizontal_dots {
	border-bottom:dotted 1px;
	height:5px;
}

.page_nav_horizontal_dots {
	border-bottom:dotted 1px;
	padding:2px 0 2px 0px;
	display:inline-block;
	line-height:0em;
}


.width160 {
	width:160px;
}

.width180 {
	width:180px;
}

.width270 {
	width:270px;
}

.width300 {
	width:300px;
}

.width309 {
	width:309px;
}

.width310 {
	width:310px;
}

.width320 {
	width:320px;
}

.width586 {
	width:586px;
}

.page_main_text, .page_main_text_case {
	color:#4d4d4f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	line-height:14pt;
	padding:20px 30px 0 0;
}

.client_sector a:link, .client_sector a:active, .client_sector a:visited, client_sector a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#6d6e71; 
	text-decoration:none;
}

.client_sector_u a:link, .client_sector_u a:active, .client_sector_u a:visited, client_sector_u a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

.page_main_text a:link, .page_main_text a:active, .page_main_text a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px; color:#8dc63f; 
	font-weight:bold; 
	text-decoration:none;
}

.page_main_text_case2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px; color:#6d6e71; 
	text-decoration:none;
	font-weight:normal;
}

.page_main_text_case a:link, .page_main_text_case a:active, .page_main_text_case a:visited, .page_main_text_case2 a:link, .page_main_text_case2 a:active, .page_main_text_case2 a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px; color:#6d6e71; 
	text-decoration:none;
	font-weight:normal;
}


.page_news_title {
	color:#231f20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; 
	padding:3px 0 0 0;
}

.page_news_title a:link, .page_news_title a:active, .page_news_title a:visited {
	color:#231f20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.page_news_title a:hover {
	color:#231f20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; 
	text-decoration:underline;
}


.page_news_description {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; 
	padding:0 0 10px 0;
}

.page_news_description a:link, .page_news_description a:active, .page_news_description a:visited {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.page_news_description a:hover {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.page_testimonial_quote {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	padding:10px 0 0 0;
}

.page_testimonial_client {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	padding:0 0 0 0;
}

.image_caption {
	height:40px;
	padding:0 0 0 0;
	position:absolute;
	margin:150px 0 0 0;
	width:300px;
}

.image_caption_block {
	float:right;
	padding:0 20px 0 0;
}

.image_caption_name {
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0 0 0 0;
}

.image_caption_title {
	color:#8dc63f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0px 0 0 0;
}

/* ----------------------------------------------------------------------------------------------- */
/* PEOPLE PAGE */

.people_matrix_image {
	padding:0 0 15px 0;
}

.people_title_text {
	width:140px;
}

.people_profile_text {
	color:#4d4d4f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	line-height:14pt;
}


/* ----------------------------------------------------------------------------------------------- */
/* CLIENTS PAGE */

.clients_latest_case_bg { padding: 5px 0px 20px 0px; }
.clients_latest_case_img { padding: 10px 5px 0px 10px; }
.clients_latest_case_title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; padding: 0px 5px 5px 105px; font-weight:bold; }
.clients_latest_case_title a:link, .clients_latest_case_title a:active, .clients_latest_case_title a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; text-decoration:none; font-weight:bold; }
.clients_latest_case_title a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; text-decoration:underline; font-weight:bold; }
.clients_latest_case_text { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6D6E71; padding: 0px 5px 0px 105px; line-height:10pt; }

.clients_left_nav_master { color:#0059A5; font-weight:bold; font-size: 11px; }
.clients_left_nav_master_grey { color:#6C6D71; font-weight:bold; font-size: 12px; }
.clients_left_nav_sub_nolink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6C6D71; font-weight:bold; text-decoration:none; }
.clients_left_nav_sub { color:#0059A5; font-weight:bold; font-size: 11px; }
.clients_left_nav_sub a:link, .clients_left_nav_sub a:active, .clients_left_nav_sub a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6C6D71; font-weight:bold; text-decoration:underline; }
.clients_left_nav_sub a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6C6D71; text-decoration:underline; }



/* ----------------------------------------------------------------------------------------------- */
/* NEWS PAGE */

.news_img { padding: 10px 5px 0px 10px; }
.news_date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; padding: 0px 5px 5px 0px; }
.news_title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #005BA5; font-weight:bold; padding: 10px 0px 0px 10px; }
.news_title a:link, .news_title a:active, .news_title a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; text-decoration:none; }
.news_title a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; text-decoration:underline; }
.news_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; padding: 0px 10px 10px 10px; line-height:12pt; }

.archive_prevnext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6C6D71; }
.archive_prevnext a:link, .archive_prevnext a:active, .archive_prevnext a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; text-decoration:none; }
.archive_prevnext a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; text-decoration:underline; }



/* ----------------------------------------------------------------------------------------------- */
/* CONTACT FORM */

form label { font-weight:bold; color:#005BA5; float:left; margin-right:0px; margin-left:20px; width:80px; }	
form label em { color:#005BA5; }	
.success { margin-left:20px; margin-bottom:20px; color:#009900; font-weight:bold; }
.error { margin-left:30px; margin-bottom:20px; color:#FF0000; font-weight:bold; }

.contact_details { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6D6E71; padding: 10px 5px 0px 10px; line-height:10pt; }
.search_postcode { width:234px; height:107px; background-image:url(../img/img-search-postcode.gif); background-repeat:no-repeat; background-position:center;}



	
	.tTip {cursor:default; }
	.tip {color: #FFFFFF;}
				
/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

.tip {
	width: 212px;
	padding-top: 10px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(../img/tooltip/tipTop.png) no-repeat top;
	}
	
.tipMid {background: transparent url(../img/tooltip/tipMid.png) repeat-y; padding: 0 5px 3px 5px;}
.tipBtm {background: transparent url(../img/tooltip/tipBtm.png) no-repeat bottom; height: 22px;}


.global_main_nav_text_blog, .global_main_nav_text_blog a:link, .global_main_nav_text_blog a:active, .global_main_nav_text_blog a:visited {
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 14px;
	color:#6d6e71; 
	text-decoration:none;
}

.global_main_nav_text_blog a:hover {
	color:#6d6e71;
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 14px;
	text-decoration:none;
}

