/* Design and Coding by BreamTeam */
/* Copyright © BreamTeam 2009 */
/* http://www.breamteam.com */

/* ----------------------------------------------------------------------------------------------- */
/* PAGE SETUP */

body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:center; margin:0px; background-color:#FFFFFF; overflow: auto; }
div,li,p,h1,h2,h3,h4,h5,form,label,blockquote	{margin:0; padding:0;}
.main_table { width:907px; margin: 0 auto; text-align:left; }
.main_mid_table { width:917px; margin: 0 auto; text-align:left;}

ul {
	padding:0 0 5px 15px;
	
}/* 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; text-align:center; 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 */
.global_navigation_header { height:87px; background-image:url(../img/bg-nav-header.jpg); background-repeat:no-repeat; }
.global_header_logo { float:left; padding:21px 0px 0px 11px; }
.global_header_nav { float:right; width:680px; padding:21px 11px 0px 0px; }
.global_left_nav { padding: 5px 10px 0px 0px; line-height:14pt; }
.global_left_nav_pad { padding: 5px 10px 0px 10px; line-height:14pt; }
.global_left_nav_li { padding: 2px 0px 0px 0px; line-height:14pt; }
.global_services_title { padding: 10px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 17px; color:#005AA5; }
.global_services_text { padding: 10px 10px 0px 10px; }
.global_welcome_main_text { padding: 10px 10px 0px 10px; }
.global_services_list { padding: 10px 10px 0px 10px; line-height:12pt; }
.global_services_list_text { padding: 0px 0px 0px 0px; color:#3A7EB3; }
.global_services_list_text a:link, .global_services_list_text a:active, .global_services_list_text a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#3A7EB3; text-decoration:none; }
.global_services_list_text a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#3A7EB3; text-decoration:underline; }

.global_services_area { padding-left:0px; }
.global_flash_area { height:235px; }

.global_services_l_bg { width:293px; height:299px; background-image:url(../img/bg-home-services-l.jpg); background-repeat:no-repeat; }
.global_services_c_bg { width:295px; height:299px; background-image:url(../img/bg-home-services-c.jpg); background-repeat:no-repeat; }
.global_services_r_bg { width:295px; height:299px; background-image:url(../img/bg-home-services-c.jpg); background-repeat:no-repeat; }

.global_services_mid_l_mid_bg { width:293px; background-image:url(../img/bg-services-l-mid.jpg); background-repeat:repeat-y; }
.global_services_mid_l_bot_bg { width:293px; height:5px; background-image:url(../img/bg-services-l-bot.jpg); background-repeat:no-repeat; }

.global_services_mid_c_mid_bg { width:295px; background-image:url(../img/bg-services-c-mid.jpg); background-repeat:repeat-y; }
.global_services_mid_c_bot_bg { width:295px; height:5px; background-image:url(../img/bg-services-c-bot.jpg); background-repeat:no-repeat; }

.global_services_mid_r_mid_bg { width:295px; background-image:url(../img/bg-services-r-mid.jpg); background-repeat:repeat-y; }
.global_services_mid_r_bot_bg { width:295px; height:5px; background-image:url(../img/bg-services-r-bot.jpg); background-repeat:no-repeat; }


.global_news_bg, .global_testimonials_bg { width:448px; height:205px; background-image:url(../img/bg-home-news.jpg); background-repeat:no-repeat; }
.global_partners_bg { width:448px; height:99px; background-image:url(../img/bg-home-partners.jpg); background-repeat:no-repeat; }
.global_news_bg_mid, .global_testimonials_bg_mid { width:448px; background-image:url(../img/bg-home-news-mid.jpg); background-repeat:repeat-y; }
.global_news_bg_bot, .global_testimonials_bg_bot { width:448px; height:5px; background-image:url(../img/bg-home-news-bot.jpg); background-repeat:no-repeat; }

.global_gutter_h5 { height:5px; }
.global_gutter_h10 { height:10px; }
.global_gutter_h13 { height:13px; }
.global_gutter_h15 { height:15px; }
.global_gutter_h17 { height:17px; }
.global_gutter_h20 { height:20px; }
.global_gutter_h25 { height:25px; }

.global_gutter_v11 { width:11px; }
.global_gutter_v13 { width:13px; }

.global_page_mid_l_bg { width:223px; height:299px; background-image:url(../img/bg-page-l.jpg); background-repeat:no-repeat; }
.global_page_mid_c_bg { width:424px; height:299px; background-image:url(../img/bg-page-c.jpg); background-repeat:no-repeat; }
.global_page_mid_r_bg { width:234px; height:299px; background-image:url(../img/bg-page-r.jpg); background-repeat:no-repeat; }

.global_page_mid_l_mid_bg { width:223px; background-image:url(../img/bg-page-l-mid.jpg); background-repeat:repeat-y; }
.global_page_mid_l_bot_bg { width:223px; height:5px; background-image:url(../img/bg-page-l-bot.jpg); background-repeat:no-repeat; }

.global_page_mid_c_mid_bg { width:424px; background-image:url(../img/bg-page-c-mid.jpg); background-repeat:repeat-y; }
.global_page_mid_c_bot_bg { width:424px; height:5px; background-image:url(../img/bg-page-c-bot.jpg); background-repeat:no-repeat; }

.global_page_mid_r_mid_bg { width:234px; background-image:url(../img/bg-page-r-mid.jpg); background-repeat:repeat-y; }
.global_page_mid_r_bot_bg { width:234px; height:5px; background-image:url(../img/bg-page-r-bot.jpg); background-repeat:no-repeat; }

.global_page_text { padding: 10px 10px 0px 10px; color:#6D6E71; }
.global_page_text a:link, .global_page_text a:active, .global_page_text a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6D6E71; text-decoration:underline; }
.global_page_text a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:underline; }

.global_pdf_text { padding: 0px 0px 0px 0px; color:#6D6E71; }
.global_pdf_text a:link, .global_pdf_text a:active, .global_pdf_text a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6D6E71; text-decoration:underline; }
.global_pdf_text a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:underline; }

.global_left_nav_master { color:#0059A5; font-size:12px; font-weight:bold; padding:0px 0px 5px 0px; }
.global_left_nav_master a:link, .global_left_nav_master a:active, .global_left_nav_master a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#0059A5; font-weight:bold; text-decoration:none; }
.global_left_nav_master a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#0059A5; text-decoration:underline; }

.global_left_nav_sub { color:#0059A5; font-weight:bold; font-size: 11px; }
.global_left_nav_sub a:link, .global_left_nav_sub a:active, .global_left_nav_sub a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6C6D71; font-weight:normal; text-decoration:none; }
.global_left_nav_sub a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6C6D71; text-decoration:underline; }


.global_related_links { padding: 5px 0px 0px 10px; color:#6D6E71; }
.global_related_links a:link, .global_related_links a:active, .global_related_links a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6D6E71; text-decoration:underline; }
.global_related_links a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:underline; }



.global_partnerlogos { padding: 0px 10px 0px 15px; }
.global_accreditationlogos { padding: 0px 5px 0px 13px; }


/* 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;}



/* ----------------------------------------------------------------------------------------------- */
/* Links */

a:link, a:visited, a:active  {	COLOR: #333333; TEXT-DECORATION: underline; font-family: verdana; font-size: 12px }
a:hover {	COLOR: #33333; TEXT-DECORATION: underline; font-family: verdana; font-size: 12px }

a.copyright_text:link {	 	COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; font-weight: none; }
a.copyright_text:visited {	COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; font-weight: none; }
a.copyright_text:active {	COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; font-weight: none; }
a.copyright_text:hover {	COLOR: #333333; TEXT-DECORATION: underline; font-family: Verdana; font-size: 10px; font-weight: none; }

.ticker_left a:link {	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: tahoma; font-size: 11px; }
.ticker_left a:visited {	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: tahoma; font-size: 11px; }
.ticker_left a:active {	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: tahoma; font-size: 11px;  }
.ticker_left a:hover {	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: tahoma; font-size: 11px; }

.small_link a:link {	COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10px; font-weight:700; }
.small_link a:visited {	COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10px; font-weight:700;}
.small_link a:active {	COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10px; font-weight:700; }
.small_link a:hover {	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana; font-size: 10px; font-weight:700; }

.forum_link a:link {	COLOR: #333333; TEXT-DECORATION: none; font-family: verdana; font-size: 11px; font-weight:700; }
.forum_link a:visited {	COLOR: #333333; TEXT-DECORATION: none; font-family: verdana; font-size: 11px; font-weight:700;}
.forum_link a:active {	COLOR: #333333; TEXT-DECORATION: none; font-family: verdana; font-size: 11px; font-weight:700; }
.forum_link a:hover {	COLOR: #333333; TEXT-DECORATION: underline; font-family: verdana; font-size: 11px; font-weight:700; }

.faq_a a:link {	COLOR: #999999; TEXT-DECORATION: underline; font-family: verdana; font-size: 11px; }
.faq_a a:visited {	COLOR: #999999; TEXT-DECORATION: underline; font-family: verdana; font-size: 11px; }
.faq_a a:active {	COLOR: #999999; TEXT-DECORATION: underline; font-family: verdana; font-size: 11px; }
.faq_a a:hover {	COLOR: #999999; TEXT-DECORATION: underline; font-family: verdana; font-size: 11px; }

.link_button {padding-top: 0px; padding-left: 230px; padding-right:0px; padding-bottom: 0px;}


/* ----------------------------------------------------------------------------------------------- */
/* HOME PAGE */

.home_latest_news_bg { padding: 5px 0px 20px 0px; }
.home_latest_news_img { padding: 10px 5px 0px 10px; }
.home_latest_news_date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; padding: 0px 5px 5px 110px; }
.home_latest_news_title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; padding: 0px 5px 5px 110px; }
.home_latest_news_title a:link, .home_latest_news_title a:active, .home_latest_news_title a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; text-decoration:none; }
.home_latest_news_title a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; text-decoration:underline; }
.home_testimonials_by { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6D6E71; padding: 0px 5px 0px 110px; line-height:12pt; }


/* ----------------------------------------------------------------------------------------------- */
/* 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_master_grey2 { color:#A9A9AB; 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;}






.bg_main { background-image:url(../img/bg-main.jpg); background-repeat:repeat-y; background-position:center; }
.bg_main_footer { background-image:url(../img/bg-main-footer.jpg); background-repeat:no-repeat; height:15px; }
.bg_footer_logo { background-image:url(../img/bg-footer-logo.gif); background-repeat:no-repeat; height:40px; }

.mainnavbutton { text-align:center; background-image:url(../img/bg-nav-button.jpg); background-position:left; background-repeat:no-repeat; font-size:12px; color:#FFFFFF; font-weight:bold; width:111px; text-decoration:none;}
.mainnavbutton2 { text-align:center; background-image:url(../img/bg-nav-button2.jpg); background-position:left; background-repeat:no-repeat; font-size:12px; color:#FFFFFF; font-weight:bold; width:110px; text-decoration:none;}