﻿/*--------------------------------------downloads page button fix-----------------------------------------------*/
#downloadcentreform .downloadbtn {border:medium none;height:39px;margin-bottom:25px;margin-top:20px;width:153px;}
ul li .hyperlinkButton, ul li .hyperlinkButtonover {border:0pt none;margin:-5px 0pt 0pt;padding:0pt;font-size :8pt;background: transparent none repeat scroll 0%;color: #0070CB;text-align: left;}
#navigation-tabs ul li .hyperlinkButton, #navigation-tabs ul li .hyperlinkButtonover {border:0pt none;margin:-5px 0pt 0pt;padding:0pt;font-size :8pt;background: transparent none repeat scroll 0%;color: #0070CB;text-align: center;font-size:1.12em; }
div.pagination p {float:left;display:inline; margin-right:80px;}
div.pagination { _padding-top: 20px; padding-top:20px; }
div.pagination p .hyperlinkButton,div.pagination p .hyperlinkButtonover {border:0pt none;margin:-5px 0pt 0pt;padding:0pt;background: white; }
.DataTable .pdf br, .DataTable .web br, .DataTable .excel br { display: none; }
div.pagination p .hyperlinkButton,div.pagination p .hyperlinkButtonover {border:0pt none;margin:-5px 0pt 0pt;padding:0pt;background: white; color :#0070CB;}
div.pagination p input[disabled].hyperlinkButton,div.pagination p input[disabled].hyperlinkButtonover {border:0pt none;margin:-5px 0pt 0pt;padding:0pt;background: white; color :black;}
#downloads-content p.norecord {clear:both; padding-top:10px; height: 300px; }

/*-------------------------------------sitemap-----------------------------------------------*/
ul.SiteMapList li { list-style-type: none; }
hr { border: solid 1px #aaa; }

/*------------------------------------contact form-------------------------------------------------------*/
#contactform .contactbtn {width:153px; height:39px; float:left; margin:10px 8px 0 0; border:none;}
#contactform #ctl00_ctl17_g_ba47ecbe_8936_4b19_bde0_a9c703cd61f0_lblSendID { left:-1000px; position:absolute; top:-1000px; }
#contactform #footnote { border-bottom:1px solid #CCCCCC; padding-bottom:27px; padding-left:156px; width:332px; }
#contactform input{width:290px;}
#contactform textarea{width:290px;}
#contactform .footnote{width:290px;}

/*------------------------------------about us---------------------------------*/
#detail-content-wrap h1 { width:656px; }
.member-name img { margin-bottom: 20px; _margin-top: 0; }

/*-----------------------------------search results--------------------------------*/
.srch-Metadata { margin: 0px 0px 15px; }
.srch-Description { color: #000; }
#search-content .srch-results {	border-top: #d9d9d9 1px solid; width: 656px; color: #505253; padding-top: 25px;	border-bottom: #d9d9d9 1px solid; font-size: 1.1em; }
#searchresultform input {margin-right:10px;}

/*-----------------------------------media--------------------------------------*/
#release-listing { _height: 184px; }
#mediacentreform .searchpress { border:medium none; height:39px; margin-top:20px; width:153px; }

/*-----------------------------------home---------------------------------------*/
#banner-home2 {height:342px;}
.text-right a {	width: 100%; }
#flashwebpart {float:right;margin-right:0;margin-top:10px;}

/*-----------------------------------left-nav---------------------------------------*/
body .subnav-skin-empty { background: transparent; border: #3CB9E5 0px solid; width:0px; }

/*-----------------------------------press releases-----------------------------*/
#detail-introduction.press { float: left; }
#press-back { float:left; margin-left:85px; margin-top: 5px; }

/*-----------------------------------general use--------------------------------*/
.centre { text-align: center; }
.hidelabel {display:none;}
#download-pdf ul li a { text-align:left; }

/*-----------------------------------sifr---------------------------------------*/
.sIFR-active  #landing-content-wrap #landing-heading-wrap h1 { margin-right: 20px; }
.sIFR-active #detail-content-wrap #detail-content-wrap-float h1 { margin-bottom: 0; }
.sIFR-active #media-wrap h1 { margin-bottom: 0; }

/*-----------------------------------case studies landing-----------------------*/
#cs-content-wrap { float:left; width:820px; }
.sIFR-active #cs-content-wrap h1, .sIFR-active #events-content-wrap h1 { display:none; visibility:hidden; }
cs-content-wrap h1 { color:#983223; font-size:2.5em; margin:-14px 0pt 2px !important; padding:0pt !important; width:540px; }
.offscreen { left:-1000px; position:absolute; top:-1000px; }
#dual-banner-wrap { background:#F5F9FA none repeat scroll 0%; height:263px; margin-bottom:37px; }
#dual-img-slot { background:#FFFFFF none repeat scroll 0%; border:1px solid #3EB7E4; float:left; height:261px; width:487px; }
#dual-text { float:left; margin-left:19px; width:253px; }
.sIFR-active #dual-banner-wrap h2 { font-family:Verdana; font-size:18px; height:auto; line-height:1em; }
#dual-banner-wrap h2 { color:#333333; font-weight:bold; margin:18px 0pt 9px; padding:0pt; }
.sIFR-replaced, .sIFR-ignore { visibility:visible !important; }
#dual-text a { background:transparent url(../images/subnav-icon.gif) no-repeat scroll left top; padding-bottom:4px; padding-left:20px; }
#wrapper a { color:#0070CB; text-decoration:none; }
#dual-text h2 { margin-left: -5px; .margin-left: -1px; }
#cs-content-wrap .last { margin-right:0pt; }


/* Form Builder */
#formbuilder fieldset {border: 0;margin: -5px 0 0 -5px;.margin: 0;}
#formbuilder table td.TextBox input, #formbuilder table td.TextBox textarea, #formbuilder table td.DropDownList select, #formbuilder table td.RadioButtonList input, #formbuilder table td.CheckBoxList input {font-family:Arial,Helvetica,sans-serif;font-size: 1em;margin: 0 5px 0 10px;float: left;.height: 1.3em;}
#formbuilder table td.TextBox textarea {.height: 3em;}
#formbuilder table td.CheckBox input {.height: 1.3em;margin: 0 0 0 5px;	}
#formbuilder table td.DropDownList select {.height:1.6em;}
#formbuilder table td.CheckBoxList {display: block;float: left;}
#formbuilder table td.TextBox input,#formbuilder table td.TextBox textarea {border-color:#5F5F5F #B9B9B9 #B9B9B9;border-style:solid;border-width:1px;width: 200px;}
#formbuilder table td.RadioButtonList table tr {float:left;}
#form-content-before, #form-content-after {margin: 20px 3px 15px;}
#formbuilder table td.RadioButtonList table td {white-space:nowrap;}
/* Generic Form */
#generic-form-wrap #contact-content {width:988px;}
#generic-form-wrap #contact-introduction {width:988px;}
#generic-form-wrap #contact-content .text {width:988px;}
#generic-form-wrap #contact-content .text p {width:980px;}
