/* Body */
#content_wrapper { margin-top:0px; width:960px; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, Sans-Serif; }

.main_content_left  { float:left; width:263px; margin:10px 0px; padding-right:9px; font-size:11px; }
.main_content_right { float:left; width:680px; border-left:solid 1px #f0f1f5; margin:10px 0px; padding:0 0 0 7px; font-size:12px; min-height:527px; * min-height:557px; }
* html .main_content_right { height:542px; margin-bottom:9px; }
.main_content_right h6 { font-size:18px; }
* html .main_content_left  { padding-right:8px; }
* html .main_content_right { padding:0 0 0 6px; }

.inner_split_content_left  { float:left; width:183px; margin:10px 0px; padding-right:9px; }
.inner_split_content_left p { font-size:100%; }
.inner_split_content_left .nav_item { border-bottom:1px solid #F0F1F5; font-size:16px; padding:10px 0pt 10px 8px; }
.inner_split_content_left .nav_item a { font-size:80%; }
* html .inner_split_content_left  { padding-right:7px; }

.inner_split_content_right { float:left; width:760px; border-left:solid 1px #f0f1f5; margin:10px 0px; padding:0 0 0 7px; min-height:527px; * min-height:557px; }
* html .inner_split_content_right { padding:0 0 0 5px; height:542px; }

.right_content_left  { float:left; width:335px; padding-right:5px; }
.right_content_right { float:left; width:335px; padding-left:5px; }

.inner_right_content_left  { float:left; width:470px; padding-right:5px; padding-left:10px; border-right:solid 1px #f0f1f5; margin-top:20px; }
.inner_right_content_left h1 { padding:0px; }
.inner_right_content_left_no_right_border { float:left; margin-top:20px; }
.inner_right_content_left_no_right_border h1 { padding:0px; }
.inner_right_content_right { float:left; width:189px; margin-top:20px; padding-left:5px; }

.main_content_right ul { padding-left:15px; color:#02458c; }
.main_content_right a  { color:#02458c; }

.clear-both { clear:both; }

.nav_item a { font-size:80%; }

/* Head */
#header { clear:both; height:88px; border-bottom:solid 1px black; position:relative; }
#logo { width:165px; float:left; padding-top:28px; }
#uk_time { width:200px; float:right; text-align:right; }
#menu { text-align:center; position:absolute; font-weight:bold; bottom:0px; right:0px; height:32px; background-image:url('/images/cms/presentation/menu/menu_bg.gif'); margin:0px; padding:0px; font-size:12px; }

/* Footer */
#footer { text-align:center; border-top:solid 1px black; clear:both; padding-top:10px; color:#666666; }
#footer a { color:#666666; }
/* Testimonials */
.testimonial_title { padding-top:10px;}
.case_study_wrapper { border-top:solid 1px #e9eaef; padding-left:11px; }
.case_study_hr { border-top:solid 1px #e9eaef; height:1px; margin: 0 20px 0 2px; clear:both; }
.case_study_left  { float:left; width:530px; }
.case_study_right { float:left; width:413px; }
.backToCaseStudy { height:2.8em; text-align:center; padding-top:15px; }

/* Clients */
.clients_wrapper { }

/* Contact us */
.contact_us_content_left { width:530px; float:left; }
.contact_us_content_right{ width:390px; float:left; padding-left:30px; min-height:547px; * min-height:577px; }
* html .contact_us_content_right { height: 562px; }
.formRow { height:25px; }
.formRow input { padding:2px; height:17px; }
.contact_us_content_left label { width:10em; float:left; }
.contact_us_content_left input { width:26em; float:right; background-color:#9cc8d5; border:0px; }
.formRowTextBox { clear:both; height:4.2em; padding-bottom:0px; }
.formRowTextBox .textAreaField { width:27em; * width:26.2em; * height:3em; float:right; background-color:#9cc8d5; border:0px; margin-bottom:4px; }
* html .formRowTextBox .textAreaField { height:3.5em; }

#autoform_submit { background-color:#FFFFFF; }
.contact_us_content_left .submit_btn { width:75px; height:31px; border:0; margin-bottom:10px; background-color:#FFFFFF; }

.blue_text { float:left; width:7em; color:#1b88a9; font-weight:bold; }
.contact_info { float:left;}
.address_line { clear:both; }

.contact_us_border_left { border-right:1px solid #999999; padding-right:30px;}

.formRowsubmitRow { height:31px; padding-top:2px; margin-top:10px; }

/* Our services */
.serviceRow { clear:both; height:100px; padding-bottom:9px; }
.serviceRowItem { float:left; }
.serviceRowItemEnd { float:left; padding-left:9px; }

.inner_split_content_left_services  { float:left; width:263px; margin:10px 0px; padding-right:9px; }
.inner_split_content_left_services .nav_item { border-bottom:1px solid #F0F1F5; font-size:16px; padding:10px 0pt 10px 8px; }
.inner_split_content_left_services .nav_item a { font-size:80%; }

.inner_split_content_right_services { float:left; width:680px; border-left:solid 1px #f0f1f5; margin:10px 0px; padding:0 0 0 7px; }


/* Latest News Lister */
#LatestNews { margin:10px; }
#LatestNews #right  { margin:0 0 0 40px; float:right; width:300px; overflow:hidden; }
#LatestNews #right .image {  }
#LatestNews #left  { float:left; width:500px; }
#LatestNews #left .title {  }
#LatestNews #left .date { font-weight:bold; }
#LatestNews #left .study {  }
#LatestNews #left .backLink {  }

.latestNews  { margin:10px 0; }
.latestNews .moreLink {  }
.latestNews .date {  }
.latestNews .title {  }
.latestNews .summary {  }

#PaginationWrapper { float:right; }
#PaginationLeft {  }
#Pagination { list-style:none; }
#Pagination li { float:left; margin:0 5px; }

#HomeBottomContent { margin-top:10px; float:left; }
.contactUsBanner { margin-top:10px; }
