﻿/*--------------------------------------downloads page button fix-----------------------------------------------*/
#downloadcentreform .downloadbtn {border:medium none;height:39px;margin-bottom:25px;margin-top:10px;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;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; }
 
#navigation-tabs { width:646px!important }
#navigation-tabs .bottom { width: 646px!important; }
#navigation-tabs .bottom li.spacer {
	background-image:url('../images/vspacer.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding-left:1px;
}
#downloads-content { padding-bottom:6px; }

#navigation-tabs .bottom li input.hyperlinkButton { text-align:center;font-size:0.9em; }
#navigation-tabs .bottom li input.hyperlinkButtonBottomTabMouseOver {color:#FD3D07;border:0 none;text-align:center;}

/*-------------------------------------sitemap-----------------------------------------------*/
ul.SiteMapList li { list-style-type: none; }
hr { border: solid 1px #aaa; }

/*------------------------------------contact form-------------------------------------------------------*/
#contactform { margin-top:20px; }
#contactform label.hidelabel{display:none;}
#contactform .contactbtn {width:153px; height:39px; float:left; margin:10px 8px 0 0px; border:none;}
/*#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 {width:332px; padding-left:156px; padding-bottom:27px; border-bottom:1px solid #cccccc; float:left;}
#contactform input{width:290px;}
#contactform textarea{width:290px;}
#contactform .footnote{width:290px;}
#contactform textarea.Address {height:50px;}


/*------------------------------------about us---------------------------------*/
#detail-content-wrap h1 { width:656px; }
.member-name img { margin-bottom: 20px; _margin-top: 0; }
#landing-module-right .landing-box { margin-top: 0px;}

/*-----------------------------------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 {margin:0 0 10px 20px;}
#mediacentreform .searchpress { border:medium none; height:39px; margin-top:20px; width:153px; }

/*-----------------------------------case study listing--------------------------------------*/
.latest-release { border-right:1px solid #D9D9D9;float:left;margin:15px 30px 0pt 0pt;width:308px; }
.latest-release p {width:279px; margin:0 0 0 0; color:#333333;}
#release-listing { margin-top: 34px; margin-bottom: 20px; min-height:165px; }

/*-----------------------------------home---------------------------------------*/
#banner-home2 {height:342px;}
.text-right a {	width: 100%; }

/*-----------------------------------left-nav---------------------------------------*/
body .subnav-skin-empty { background: transparent; border: #b6cc05 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; }
#banner-best { background:none; }
#banner-care { background:none; }
.teaser-text div { margin-bottom: 10px; }
#module .module-row .med-box .text-right { _width:173px; }
.module-row { _width: 989px; }
/* #detail-content .text {	height:400px; } */
#logo { margin-top:28px; }
#mainnav { margin-top:27px; }
#header-links ul li { padding:4px 0pt;}

#content-wrap {padding-bottom:3px;}


/*-----------------------------------sifr---------------------------------------*/
.sIFR-active  #landing-content-wrap #landing-heading-wrap h1 { margin-right: 20px; }

/*#####################################################################################################*/
/*--------------------------------- People page --------------------*/

/*----people introduction----*/
#people-introduction{width:489px; background:#fff; margin:0 0 0 0;  font-size:1.3em; color:#9e9e9e; font-weight:bold; }
#people-introduction h2 {margin:5px 0 0 0; padding:0; font-size:1.3em; width:489px; display:block;}
#people-introduction p{width:475px; margin:5px 0 0 0;}

/*------people accordion-----*/
#bm-group  {clear:both;}
#bm-group h2 {color:#9e9e9e;padding:0; margin:3px 0 15px 0; font-size:1.6em; font-weight:normal;}
#board-members{margin:0; padding:0;}
#board-members ul {margin:0; padding:0; list-style-type:none;}

.list-wrap {width:643px; float:left; margin-bottom:30px;}
.list-wrap .heading{clear:both;background:#f0f0f0; border-bottom:1px solid #d9d9d9; padding:10px 0 10px 0px; width:643px; margin:0 ; float:left; display:block;}
.list-wrap .heading p {margin:0 0 0 10px; font-size:1.1em;}
.list-wrap .heading_on{clear:both; background:#ffffff;  padding:10px 0 10px 0px; width:643px; margin:0 ; float:left; display:block;}
.list-wrap .heading_on p {margin:0 0 0 10px; font-size:1.1em;}
.list-wrap ul{width:643px; list-style-type:none; margin:0; padding:0; float:left;}
.list-wrap ul li{width:643px; margin:0 0 0 0; padding:0; float:left; clear:both;}
.list-wrap .left {clear:both; width:595px; float:left; font-weight:bold ;  }
.list-wrap .left h3 {padding:0 0 0 0; margin:0 0 0 9px; font-size:1.0em; color:#2d302e;}
.list-wrap .right {width:23px; float:right; margin:5px 13px 0 0; _margin:5px 5px 0 0;}
.list-wrap ul li a img {border:none;}

.member-name { width:643px; color:#505253; font-size:1.1em; padding-top:10px; padding-bottom:30px; border-bottom:1px solid #d9d9d9;}
.member-name h3{padding:0 0 0 0; margin:0 0 0 5px; font-weight:bold; font-size:1.1em; color:#2d302e;}
.member-name h4 {padding:20px 0 6px 0; margin:0; font-size:1em;}

.member-name img{margin-top:10px;}
.member-name p{margin:0;}

.member-info {clear:both; background-color:#fffffff; margin:20px 0 30px 0; }
.member-info .leftbm {clear:both; width:595px; float:left; font-weight:bold; margin-top:5px; padding-left:5px   }
.member-info .rightbm {width:43px; float:right; margin-top:5px;  }
.member-info .image-bm {margin:10px 0 0 0;}
.member-info h4 {padding-bottom:0; margin-bottom:0; padding-left:5px; font-size:1em; }
.member-info p {padding-top:0; margin-top:0; }
.member-btn {float:right; width:42px; margin-top:15px;} 
.member-role {float:left; width:595px; margin-top:15px;}

#bm1 {clear:both; background-color:#fffffff; margin:5px 0; }
#bm1 .leftbm {clear:both; width:595px; float:left; font-weight:bold; margin-top:5px; padding-left:5px   }
#bm1 .rightbm {width:43px; float:left; margin-top:5px;  }
#bm1 .image-bm {margin:10px 0 0 0; }
#bm1 h4 {padding-bottom:0; margin-bottom:0; padding-left:5px; font-size:1em; }
#bm1 p {padding-top:0; margin-top:0; }

/*--------------------------------------downloads page box fix-----------------------------------------------*/
/*Taken from CIS, might need to change it*/
body .sidebox-skin-v2 { background:#effafe; border:1px #3cb9e5 solid;}


#download-box { width:322px; float:left; margin:0; border-top:1px solid #3cb9e5;}

#downloadcentreform {width:256px; color:#505253; margin:0 0 0 20px; }
#downloadcentreform  fieldset{border:none; padding:0; margin:0;}
#downloadcentreform  label{width:256px; color:#333333;}
#downloadcentreform  select{width:256px; _width:261px; border:1px solid #b9b9b9; border-top:1px solid #5f5f5f; font-size:0.9em ; }
#downloadcentreform  input{width:256px; border:1px solid #b9b9b9; border-top:1px solid #5f5f5f; font-size:0.9em; }
.gap{margin-top:20px;}

#dkeywordLabel, #dc-searchLabel{position:absolute; top:-1000px; left:-1000px;}
#downloadcentreform #downloadbtn {width:153px; height:39px; border:none; margin-bottom:25px; margin-top:20px}


#your-download-box { width:322px; float:left; margin:0; margin-top:10px;}
#your-download-box h3 {padding:0; margin:20px 0 12px 20px; color:#333333; font-size:1.4em;}
#your-download-box p {margin-left:20px; margin-right:20px; }
#your-download-box ul {list-style:none; margin-left:20px; padding:0;}
#your-download-box ul li {padding: 5px 0;}
#your-download-box  li#dsd { background:url(../images/dl-pdf.gif) center left no-repeat; padding-left:20px }
#your-download-box  li#cs { background:url(../images/link-icon.gif) center left no-repeat; padding-left:20px }

#your-download-box
{
	padding-bottom:15px;
}

#download-box H3 
{
	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-SIZE: 1.4em;	PADDING-BOTTOM: 0px;	MARGIN: 20px 0px 12px 20px;	COLOR: #333333;	PADDING-TOP: 0px;
}
/*Download fix ends*/


/*---------------search page----------------------------------*/
#search-wrap{margin:0; padding:0;}
#search-wrap h1 {font-size:2.5em; display:block; width:100%; padding-bottom:39px; border-bottom:1px solid #d9d9d9;}
#search-content {width:656px; float:left; margin-right:9px; color:#969799; }

#resultcount {width:656px; background:#fff; margin:0;  font-size:1.2em;  font-weight:normal; color:#505253;}
#resultcount p{width:402px; margin:5px 0 25px 0; }

#searchresultform {width:488px; margin:0; padding:0 0 20px 0; }
#searchresultform fieldset {border:none; margin:0; padding:0 0 0 0;}
#searchresultform label{position:absolute; top:-1000px; left:-1000px;}
#searchresultform input{width:322px; border:1px solid #b9b9b9; border-top:1px solid #5f5f5f; font-size:0.8em; line-height:0.8em; float:left;}
#searchresultform #resultsbtn {width:27px; height:16px; border:none; margin:0 0 0 8px; cursor:hand;}

#search-content .text {width:656px; background:#fff; margin:0 0 25px 0; padding-top:25px; border-top:1px solid #d9d9d9; font-size:1.1em; /*color:#9e9e9e;*/font-weight:normal; color:#505253; border-bottom:1px solid #d9d9d9;}
#search-content .text h2{font-weight:normal; color:#0070cb; padding:0; margin:0; font-size:1.2em;}

#search-content .text h2 a{padding:0; margin:0;}
#search-content .text p{width:561px; color:#000; margin:0;}
#search-content .text a{font-size:0.9em; margin-bottom:22px; display:block}
/*---------------search ends------------*/


/*-----------news fix ----------*/

#detail-introduction {	FONT-WEIGHT: bold;	FONT-SIZE: 1.3em;	BACKGROUND: #fff;	MARGIN: 0px;	WIDTH: 489px;	COLOR: #9e9e9e;	PADDING-TOP: 5px}


/*-------------Schools page ---------*/
#landing-module-right #ad-teaser 
{
	margin-top:10px;
}
#banner-schools-wrap .schools-module-right img {position:absolute; bottom:0; left:auto; right:20px}


/*-----------Care---------------*/

#module .med-box .double-teaser ul.arrow-list
{
	margin-top:10px;
}

/*----------Footer-----------------*/

/*#footer-division  { margin:0px auto 0 auto; } Commenting this line as it was adding gap in home page*/
#footer p { color: #2c2c2c; }
#footer .firstlink {padding-left: 30px;}
#copyright p {color: #9e9e9e; margin:0 auto 20px auto;}  
#copyright #copy-notice {color: #9e9e9e;  margin:0 auto 50px auto;}

/*----------Small Box Fix----------------------*/

.sIFR-active #detail-content .small-box h3 { height: auto; }

/* As we have only one location so hidding the select box, incase of multiple location remove this style */
#locationform select { display:none; }

#sidebox p {width:auto; font-size:inherit; margin:0 0 0 0; padding:0; color:inherit; }

.landing-teaser{ min-height:210px; }



#ad-teaser-noborder {border:none;float:left;margin:11px 0 0;position:relative;width:312px;z-index:11;}
#ad-teaser-noborder a img {background:transparent none repeat scroll 0 0;border:medium none;position:relative;}
