* {
  background-repeat: no-repeat;
}
html, body {
  height: 100%;
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  background-image: url('../../images/template/site-background.jpg');
  background-position: top;
  background-repeat: repeat-x;
  color: #28292B;
}
div {
  margin: 0px auto;
  padding: 0px;
  border: none;
  display: block;
}
table {
  float: left;
  display: block;
}
h1 {
  color: #2469B0;
  font-size: 21px;
  font-weight: 400;
  margin: 0px;
  padding: 0px 0px 10px 0px;
  border-bottom: 1px solid #EAEAEA;
}
div .h1 {
  width: 100%;
  height: 10px;
  overflow: hidden; 
}
h2 {
  color: #2469B0;
  font-size: 16px;
  font-weight: 400;
  margin: 0px;
  padding: 0px 0px 10px 0px;
}
h3 {
  color: #2469B0;
  font-size: 14px;
  font-weight: 700;
  margin: 0px;
  padding: 0px 0px 10px 0px;
}
.cstitle {
  color: #2469B0;
  font-size: 16px;
  font-weight: 400;
}
p {
  margin: 0px;
  padding: 0px 0px 10px 0px;
  text-align: justify;
}
#centre_column_container p {
  line-height: 24px;
  vertical-align: middle;
}
input, select, textarea {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
td {
  line-height: 150%;
}
img, form, object, param {
  border: 0px;
  margin: 0px;
  padding: 0px;
  display: block;
}
.inline {
  display: inline;
  vertical-align: text-bottom;
}
.standard {
  font-weight: 400;
}
.b {
  font-weight: 700;
}
.i {
  font-style: italic;
}
.tahoma {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.arial {
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
.verdana {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.ten {
  font-size: 10px;
}
.eleven {
  font-size: 11px;
}
.thirteen {
  font-size: 13px;
}
.fourteen {
  font-size: 14px;
}
.seventeen {
  font-size: 17px;
}
.eighteen {
  font-size: 18px;
}
.textspace {
  padding-left: 2px;
  padding-right: 2px;
}
.blue {
  color: #0066FE;
  font-weight: 700;
}
div .breadcrumbs {
  width: 100%;
  color: #5B5B5B;
  padding: 0px 0px 10px 0px;
}
div .breadcrumbs a {
  color: #022BD1!important;
  font-weight: 400!important;
}
.req_field {
  color: #FE0000;
}
div #width {
  width: 100%;
}
div #shell, div #container {
  width: 978px;
}
div #site_container {
  width: 978px!important;
  margin: 0px auto!important;
  float: none!important;
}
div #container div {
  float: left;
}
div #header_container {
  width: 978px;
  height: 173px;
  border-bottom: 1px solid #787878;
}
div #logo {
  width: 525px;
  height: 125px;
}
div #strapline {
  width: 453px;
  height: 51px;
  padding-top: 74px;
}
div #menu {
  width: 978px;
  height: 47px;
  padding-top: 1px;
  background-image: url('../../images/template/menu-background.jpg');
  background-position: 0px 1px;
  background-repeat: repeat-x;
}
div #menu_left {
  width: 978px;
  height: 47px;
  background-image: url('../../images/template/menu-left.jpg');
}
div #menu_right {
  width: 976px;
  height: 47px;
  line-height: 47px;
  padding-left: 1px;
  padding-right: 1px;
  background-image: url('../../images/template/menu-right.jpg');
  background-position: 968px 0px;
  _overflow: hidden;
}
div #menu_right ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  float: left;
  line-height: 47px;
}
div #menu_right ul li {
  float: left;
  display: block;
  list-style-type: none;
  padding: 0px 1px 0px 0px;
  margin: 0px;
  background-image: url('../../images/template/menu-divider.jpg');
  _overflow: hidden;
  _behavior: url("http://preview5.woh.co.uk/dev/pwg/styles/site_1/IEmen.htc");
}
div #menu_right ul li.home {
  width: 62px!important;
  background-position: 62px top;
}
div #menu_right ul li.about {
  width: 76px!important;
  background-position: 76px top;
}
div #menu_right ul li.whatwedo {
  width: 97px!important;
  background-position: 97px top;
}
div #menu_right ul li.turnkey {
  width: 168px!important;
  background-position: 168px top;
}
div #menu_right ul li.installations {
  width: 94px!important;
  background-position: 94px top;
}
div #menu_right ul li.why {
  width: 77px!important;
  background-position: 77px top;
}
div #menu_right ul li.clients {
  width: 86px!important;
  background-position: 86px top;
}
div #menu_right ul li.casestudies {
  width: 68px!important;
  background-position: 68px top;
}
div #menu_right ul li.gallery {
  width: 61px!important;
  background-position: 61px top;
}
div #menu_right ul li.news {
  width: 53px!important;
  background-position: 53px top;
}
div #menu_right ul li.investors {
  width: 76px!important;
  background-position: 76px top;
}
div #menu_right ul li.installation {
  width: 90px!important;
  background-position: 90px top;
}
div #menu_right ul li.contact {
  width: 92px!important;
  padding: 0px!important;
  background-image: none!important;
}
div #menu_right ul li a {
  color: #000000;
  text-decoration: none;
  height: 47px;
  line-height: 47px;
  text-align: center;
  display: block;
  width: 100%;
}
div #menu_right ul li a:hover {
  color: #002CD0;
  background-image: url('../../images/template/menu-selected.jpg');
  background-position: bottom;
  background-repeat: repeat-x;
}
div #menu_right ul li ul {
  position: relative;
  top: 0px;
  left: -1px;
  float: left;
  z-index: 2;
  display: none;
  width: auto;
  border-left: 1px solid #CBCBCB;
  border-right: 1px solid #CBCBCB;
  border-bottom: 1px solid #CBCBCB;
  background-color: #FFFFFF;
  padding: 0px!important;
  background-color: #CFCFCF;
  background-repeat: repeat-x;
  background-image: url('../../images/template/submenu-background.jpg');
}
div #menu_right ul li:hover > ul {
  display: block;
}
div #menu_right ul li ul li {
  float: none;
  text-align: left;
  width: 200px;
  padding: 0px;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  border-bottom: 1px solid #DDDDDD;
  background-image: none!important;
}
div #menu_right ul li ul li a {
  width: 182px;
  padding: 2px 9px 2px 9px;
  text-align: left;
  float: left;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  color: #743270;
  background: none!important;
  font-weight: 400;
}
div #menu_right ul li ul li a:hover {
  font-weight: 700;
  color: #743270;
  background: none!important;
}
.no_border {
  border: 0px!important; 
}
div #flash {
  width: 978px;
  height: 192px;
  padding-bottom: 9px;
}
div #flash_sub {
  width: 978px;
  height: 9px;
  overflow: hidden;
}
div #content_container {
  width: 978px;
  min-height: 547px;
}
div #left_column_container {
  width: 200px;
  background-image: url('../../images/template/left-menu-top.jpg');
  background-repeat: repeat-x; 
}
div #left_column_container ul {
  width: 199px;
  margin: 0px;
  padding: 0px 0px 0px 1px;
  list-style: none;
  background-image: url('../../images/template/left-menu-top-border.jpg');
  background-position: 0px -2px;
}
div #left_column_container ul li {
  line-height: 32px;
  width: 199px;
  margin: 0px;
  padding: 0px;
  background-image: url('../../images/template/left-menu-top-border.jpg');
  background-position: right -2px;
}
div #left_column_container ul li a {
  color: #000000;
  text-decoration: none;
  line-height: 30px;
  width: 184px;
  padding-left: 14px;
  border-bottom: 1px solid #FFFFFF;
  display: block;
}
div #left_column_container ul li a:hover {
  color: #000000;
  text-decoration: underline;
}
div #left_column_container ul li ul {
  width: 198px;
  padding: 0px 1px 0px 0px;
  background-image: none;
}
div #left_column_container ul li ul li {
  line-height: 24px;
  width: 152px;
  margin: 0px;
  padding: 0px 0px 0px 46px;
  border-bottom: 1px solid #EAEAEA;
  background-image: url('../../images/icons/left-menu-bullet.jpg');
  background-position: 32px 8px;
}
div #left_column_container ul li ul li a {
  line-height: 24px;
  width: 152px;
  margin: 0px;
  padding: 0px;
  font-weight: 400;
}
div #left_column_container ul li ul li ul {
  width: 151px;
  padding: 0px 1px 0px 0px;
  background-image: none;
}
div #left_column_container ul li ul li ul li {
  line-height: 24px;
  width: 105px;
  margin: 0px;
  padding: 0px 0px 0px 46px;
  border-bottom: 0px;
  background-position: 32px 8px;
}
div #left_column_container ul li ul li ul li a {
  line-height: 24px;
  width: 105px;
  margin: 0px;
  padding: 0px;
  font-weight: 400;
}
div #left_column_base {
  width: 200px;
  height: 28px;
  border-top: 1px solid #FFFFFF;
  background-image: url('../../images/template/left-menu-base.jpg');
  background-repeat: repeat-x;
}
div #centre_column_container {
  width: 713px;
  padding-left: 4px;
  padding-right: 16px;
  padding-bottom: 18px;
}
div #centre_column_container a {
  color: #0066FE;
  text-decoration: underline;
  font-weight: 700;
}
div #centre_column {
  width: 497px;
  padding: 0px 0px 0px 16px; 
}
div #right_column_container {
  width: 245px;
}
div #right_column_ctas_container {
  width: 245px;
}
div .cta_container {
  width: 245px;
  padding-bottom: 9px;
}
div .cta_top, div .cta_base {
  width: 245px;
  height: 8px;
  overflow: hidden;
}
div .cta_top {
  background-image: url('../../images/template/quick-contact-top.jpg');
}
div .cta_base {
  background-image: url('../../images/template/quick-contact-base.jpg');
}
div .cta_header {
  width: 243px;
  height: 23px;
  line-height: 16px;
  color: #FFFFFF;
  text-indent: 14px;
  border-left: 1px solid #BFBFC0;
  border-right: 1px solid #BFBFC0;
  background-image: url(../../images/template/quick-contact-header.jpg);
}
div .cta_header a {
  color: #FFFFFF;
  text-decoration: none;
}
div .cta_body {
  width: 243px;
  border-left: 1px solid #BFBFC0;
  border-right: 1px solid #BFBFC0;
  background-image: url('../../images/template/quick-contact-background.jpg');
  background-position: bottom;
  color: #000000;
}
div .cta_body_left {
  width: 155px;
  height: 108px;
}
div .cta_description {
  width: 118px;
  height: 60px;
  padding-left: 17px;
  padding-right: 20px;
  padding-top: 20px;
}
div .cta_button {
  width: 139px;
  padding-left: 16px;
}
div .cta_icon {
  width: 88px;
  height: 88px;
}
div #footer_container {
  float: left!important;
  width: 100%;
}
div #footer_shell {
  float: left!important;
  width: 100%;
  padding-bottom: 12px;
  background-color: #794676;
  background-image: url('../../images/template/footer-background.jpg');
  background-repeat: repeat-x;
  border-bottom: 1px solid #D3BDD2;
}
div #footer_container {
  float: none!important;
  width: 978px;
}
div #footer {
  float: left!important;
  width: 978px;
}
div #footer div {
  float: left!important;
}
div #footer_top {
  height: 44px;
  width: 978px;
}
div #footer_info {
  width: 978px;
  height: 75px;
  text-align: center;
}
div #footer_info_left {
  width: 10px;
  height: 75px;
  background-image: url('../../images/template/footer-info-left.jpg');
}
div #footer_info_right {
  width: 10px;
  height: 75px;
  background-image: url('../../images/template/footer-info-right.jpg');
}
div #footer_info_centre {
  width: 958px;
  height: 74px;
  padding-bottom: 1px;
  background-image: url('../../images/template/footer-info-background.jpg');
  background-repeat: repeat-x;
}
div #footer_info_top {
  width: 958px;
  color: #FFFFFF;
  height: 30px;
  line-height: 30px;
}
div #footer_info_top a {
  color: #9DD2FF;
}
div #footer_info_base {
  width: 958px;
  color: #004CD7;
  height: 40px;
  line-height: 40px;
  padding-top: 2px;
  padding-bottom: 2px;
}
div #footer_info_base a {
  color: #004CD7;
}
div #footer_base {
  width: 978px;
  height: 98px;
  color: #FFFFFF;
}
div #footer_base_left {
  width: 533px;
  padding-left: 27px;
  padding-top: 15px;
  line-height: 17px;
}
div #footer_base_right {
  width: 418px;
  padding-top: 10px;
  font-weight:bold;
}

div #bottom_flash{
	width: 418px;
}

div #footer_base_right img {
  float: left;
}
div #sitemap {
  width: 713px;
  line-height: 16px;
  padding-bottom: 20px;
}
div #sitemap ul {
  width: 713px;
  padding: 0px;
  margin: 0px;
  list-style: none;
}
div #sitemap ul li {
  width: 703px;
  padding: 0px 0px 0px 10px;
  margin: 0px;
  background-image: url('../../images/icons/small-arrow.jpg');
  background-repeat: no-repeat;
  background-position: 0px 6px;
}
div #sitemap ul li ul {
  width: 683px;
  padding: 0px 0px 0px 20px;
}
div #sitemap ul li ul li {
  width: 673px;
}
div #sitemap ul li ul li ul {
  width: 653px;
  padding: 0px 0px 0px 20px;
}
div #sitemap ul li ul li ul li {
  width: 643px;
}
div #sitemap ul li ul li ul li ul {
  width: 623px;
  padding: 0px 0px 0px 20px;
}
div #sitemap ul li ul li ul li ul li {
  width: 613px;
}
/* Contact form */
div .contact_form_container {
  width: 356px;
  padding-bottom: 10px;
}
div .contact_form_top {
  width: 356px;
}
div .contact_form_top_left, div .contact_form_top_right {
  width: 9px;
  height: 15px;
  overflow: hidden;
}
div .contact_form_top_left {
  background-image: url('../../images/template/box-top-left.jpg');
}
div .contact_form_top_right {
  background-image: url('../../images/template/box-top-right.jpg');
}
div .contact_form_top_centre {
  width: 338px;
  height: 15px;
  overflow: hidden;
  background-image: url('../../images/template/box-top.jpg');
  background-repeat: repeat-x; 
}
div .contact_form_header {
  width: 354px;
  background-image: url('../../images/template/box-header.jpg');
  background-repeat: repeat-x;
  border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
  background-color: #E9E9E9;
  text-align: center;
}
div .contact_form_header a {
  width: 334px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  color: #000000!important;
  text-decoration: none!important;
  display: block;
}
div .contact_form_body {
  width: 352px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
  border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
}
div .contact_form_body_inner {
  width: 352px;
  background-image: url('../../images/template/box-background.jpg');
  background-position: bottom;
  background-repeat: repeat-x;
  line-height: 18px;
}
div .contact_form_content_wide {
  width: 336px;
  padding: 8px;
}
div .contact_form_base {
  width: 356px;
}
div .contact_form_base_left, div .contact_form_base_right {
  width: 9px;
  height: 15px;
  overflow: hidden;
}
div .contact_form_base_left {
  background-image: url('../../images/template/box-base-left.jpg');
}
div .contact_form_base_right {
  background-image: url('../../images/template/box-base-right.jpg');
}
div .contact_form_base_centre {
  width: 338px;
  height: 15px;
  overflow: hidden;
  background-image: url('../../images/template/box-base.jpg');
  background-repeat: repeat-x; 
}
div .contact_form_submit {
  width: 326px;
  padding-right: 10px;
  padding-top: 10px;
}
div .contact_form_submit input {
  float: right;
}
div .contact_form_link {
  width: 352px;
  height: 21px;
  background-image: url('../../images/template/box-button-background.jpg');
  background-repeat: repeat-x; 
}
div .form_container {
  width: 336px;
  padding-bottom: 2px;
}
div .form_label {
  width: 80px;
  padding-right: 10px;
}
div .form_element {
  width: 246px;
}
div .form_element input, div .form_element textarea {
  width: 230px;
  max-width: 230px;
  margin: 0px;
}
/* Errors */
div #errors {
  width: 516px;
}
div .error_input {
  border: 1px solid #FF0000!important;
}
/* Misc */
.gallery_thumb {
  cursor: pointer;
}
div .paging {
  width: 100%;
  text-align: center;
  padding-bottom: 10px;
}
div #quick_contact_container {
  width: 245px;
  padding-bottom: 9px;
}
div #quick_contact_top, div #quick_contact_base {
  width: 245px;
  height: 8px;
  overflow: hidden;
}
div #quick_contact_top {
  background-image: url('../../images/template/quick-contact-top.jpg');
}
div #quick_contact_base {
  background-image: url('../../images/template/quick-contact-base.jpg');
}
div #quick_contact_header {
  width: 243px;
  height: 23px;
  line-height: 16px;
  color: #FFFFFF;
  text-indent: 14px;
  border-left: 1px solid #BFBFC0;
  border-right: 1px solid #BFBFC0;
  background-image: url(../../images/template/quick-contact-header.jpg);
}
div #quick_contact_body {
  width: 243px;
  border-left: 1px solid #BFBFC0;
  border-right: 1px solid #BFBFC0;
  background-image: url('../../images/template/quick-contact-background.jpg');
  background-position: bottom;
  color: #000000;
  padding-top: 14px;
}
div .qc_container {
  width: 100%;
  padding-bottom: 3px;
}
div .qc_label {
  width: 68px;
  padding-right: 7px;
  text-align: right;
  padding-top: 2px;
}
div .qc_label_none {
  display: none;
}
div .qc_element {
  width: 168px;
}
div .qc_element input {
  width: 140px;
}
div .qc_element_large {
  padding-left: 23px;
  width: 220px;
}
div .qc_element_large textarea {
  width: 192px;
  height: 75px;
  max-width: 192px;
  max-height : 75px;
}
div .qc_submit {
  width: 101px;
  padding-left: 141px;
  padding-bottom: 7px;
}
div #subscribe_container {
  width: 200px;
  padding-bottom: 9px;
}
div #subscribe_top, div #subscribe_base {
  width: 200px;
  height: 8px;
  overflow: hidden;
}
div #subscribe_top {
  background-image: url('../../images/template/subscribe-top.jpg');
}
div #subscribe_base {
  background-image: url('../../images/template/subscribe-base.jpg');
}
div #subscribe_header {
  width: 198px;
  height: 23px;
  line-height: 16px;
  color: #FFFFFF;
  text-align: center;
  border-left: 1px solid #BFBFC0;
  border-right: 1px solid #BFBFC0;
  background-image: url(../../images/template/subscribe-header.jpg);
}
div #subscribe_body {
  width: 198px;
  border-left: 1px solid #BFBFC0;
  border-right: 1px solid #BFBFC0;
  background-image: url('../../images/template/subscribe-background.jpg');
  background-position: bottom;
  color: #000000;
  padding-top: 14px;
}
div .subscribe_container {
  width: 182px;
  padding-bottom: 3px;
  padding-left: 16px;
}
div .subscribe_label {
  width: 100%;
  padding-top: 2px;
  padding-bottom: 6px;
}
div .subscribe_element {
  width: 100%;
}
div .subscribe_element input {
  width: 160px;
}
div .subscribe_submit {
  width: 102px;
  padding-left: 80px;
  padding-bottom: 7px;
}
div .box_listing_container {
  width: 100%;
  padding-bottom: 10px;
}
div .box_listing_top {
  width: 713px;
}
div .box_narrow_listing_top {
  width: 497px;
}
div .box_listing_top_left, div .box_listing_top_right {
  width: 9px;
  height: 15px;
  overflow: hidden;
}
div .box_listing_top_left {
  background-image: url('../../images/template/box-top-left.jpg');
}
div .box_listing_top_right {
  background-image: url('../../images/template/box-top-right.jpg');
}
div .box_listing_top_centre {
  width: 695px;
  height: 15px;
  overflow: hidden;
  background-image: url('../../images/template/box-top.jpg');
  background-repeat: repeat-x; 
}
div .box_narrow_listing_top_centre {
  width: 479px;
  height: 15px;
  overflow: hidden;
  background-image: url('../../images/template/box-top.jpg');
  background-repeat: repeat-x; 
}
div .box_listing_header {
  width: 711px;
  background-image: url('../../images/template/box-header.jpg');
  background-repeat: repeat-x;
  border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
  background-color: #E9E9E9;
}
div .box_listing_header a {
  width: 691px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  color: #000000!important;
  text-decoration: none!important;
  display: block;
}
div .box_narrow_listing_header {
  width: 495px;
  background-image: url('../../images/template/box-header.jpg');
  background-repeat: repeat-x;
  border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
  background-color: #E9E9E9;
}
div .box_narrow_listing_header a {
  width: 475px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  color: #000000!important;
  text-decoration: none!important;
  display: block;
}
div .box_listing_body {
  width: 709px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
  border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
}
div .box_listing_body_inner {
  width: 709px;
  background-image: url('../../images/template/box-background.jpg');
  background-position: bottom;
  background-repeat: repeat-x;
  line-height: 18px;
}
div .box_listing_content_wide {
  width: 693px;
  padding: 8px;
}
div .box_listing_content {
  width: 539px;
  padding: 8px 8px 8px 8px;
}
div .box_listing_description {
  width: 100%; 
}
div .box_narrow_listing_body {
  width: 493px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
  border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
}
div .box_narrow_listing_body_inner {
  width: 493px;
  background-image: url('../../images/template/box-background.jpg');
  background-position: bottom;
  background-repeat: repeat-x;
  line-height: 18px;
}
div .box_listing_content_narrow {
  width: 477px;
  padding: 8px;
}
div .box_listing_image_container {
  width: 136px;
  padding: 8px;
}
div .box_listing_image {
  width: 134px;
  padding: 1px;
  border: 1px solid #BFBFBF;
}
div .box_listing_link {
  width: 103px;
  height: 21px;
  padding-left: 606px;
  background-image: url('../../images/template/box-button-background.jpg');
  background-repeat: repeat-x; 
}
div .box_narrow_listing_link {
  width: 103px;
  height: 21px;
  padding-left: 390px;
  background-image: url('../../images/template/box-button-background.jpg');
  background-repeat: repeat-x; 
}
div .box_listing_base {
  width: 713px;
}
div .box_listing_base_left, div .box_listing_base_right {
  width: 9px;
  height: 15px;
  overflow: hidden;
}
div .box_listing_base_left {
  background-image: url('../../images/template/box-base-left.jpg');
}
div .box_listing_base_right {
  background-image: url('../../images/template/box-base-right.jpg');
}
div .box_listing_base_centre {
  width: 695px;
  height: 15px;
  overflow: hidden;
  background-image: url('../../images/template/box-base.jpg');
  background-repeat: repeat-x; 
}
div .box_narrow_listing_base {
  width: 497px;
}
div .box_narrow_listing_base_centre {
  width: 479px;
  height: 15px;
  overflow: hidden;
  background-image: url('../../images/template/box-base.jpg');
  background-repeat: repeat-x; 
}
div #box_thumbs_container {
  width: 136px;
  padding-right: 15px;
  padding-bottom: 5px;
}
div .box_thumb {
  width: 134px;
  padding: 1px;
  border: 1px solid #BFBFBF;
}
div .box_thumb_divider {
  width: 134px;
  height: 4px;
  overflow: hidden;
}
div .news_pdf {
  width: 670px;
  padding-bottom: 5px;
  padding-left: 30px;
  background-image: url('../../images/icons/pdf.jpg');
  background-position: 5px 0px;
}
div .news_pdf a{
  color: #000;
  text-decoration: none;
}
div .news_pdf a:hover{
  color: #000;
  text-decoration: none;
}
div .addthis {
  width: 163px;
  padding-left: 37px;
  padding-top: 11px; 
}
div .strap_wide_container {
  width: 713px;
  padding-bottom: 10px; 
  color: #B30123;
}
div .strap_wide {
  width: 711px;
  border: 1px solid #A7A7A7;
  background-color: #D5D3D4;
  background-image: url('../../images/content/strap-background.jpg');
  background-repeat: repeat-x;  
}
div .strap_arrow {
  width: 34px;
  height: 35px;
  background-image: url('../../images/icons/strap-arrow.jpg');
  background-position: 15px 12px;
}
div .strap_wide_content {
  line-height: 34px;
  width: 643px;
  padding-right: 34px;
}
div .strap_narrow_container {
  width: 497px;
  padding-bottom: 10px; 
  color: #B30123;
}
div .strap_narrow {
  width: 495px;
  border: 1px solid #A7A7A7;
  background-color: #D5D3D4;
  background-image: url('../../images/content/strap-background.jpg');
  background-repeat: repeat-x;
}
div .strap_narrow_content {
  line-height: 34px;
  width: 427px;
  padding-right: 34px;
}
div .img_border {
  border: 1px solid #D7D7D7;  
}
div .img_border_white {
  border: 1px solid #ffffff;  
}
.bl {
  background: url('../../images/content/bl.gif') 0 100% no-repeat #e6e8e7; 
  width: 258px;
} 
.br {
  background: url('../../images/content/br.gif') 100% 100% no-repeat
} 
.tl {
  background: url('../../images/content/tl.gif') 0 0 no-repeat
} 
.tr {
  background: url('../../images/content/tr.gif') 100% 0 no-repeat; 
  padding:3px
} 
div .div_centre div {
  text-align: center; 
}
