/* CSS Document */

*{margin:0; padding:0;}

html{height:100%; width:100%;}


body{background:#dbe0e3 url(../../images/redesign/bodyBackground.gif) left top repeat-x; font-size:62.5%; font-family:arial; color:#333333; height:100%; width:100%;}

a{color:#005194; text-decoration:none;}

a:hover{text-decoration:underline;}

a.hide-when-visited:visited {display: block; text-decoration: line-through; background-color: silver;}

a img{border:none;}

.clearBoth{clear:both;}

.floatLeft{float:left;}
.floatRight {
float:right;
}

.printLogo{display:none;}

#outerContainer{background:#FFFFFF; width:898px; margin:0 auto; padding:5px 15px;}

#outerContainer ul li.last{border-right:none; padding-right:0; margin-right:0;}

#outerContainer ul.greyTeasers li p a{font-size:1.0em;}

#outerContainer .header{clear:both;}

.est_logo{float:left; margin:10px 0 0 30px;}

.estHome .est_logo{float:left; margin:10px 0 0 30px;}

.accessibility{display:none;}

.estHome ul.channels{top:51px;}

ul.channels{list-style-type:none; position:relative; top:53px; float:left;}

ul.channels li{float:left; border-right:1px solid #005194; padding:0 8px; font-size:1.2em;}

ul.channels li a.selected{font-weight:bold;}

.fontEnlarger{float:right; position:relative; margin:0 0 0 10px;}

.fontEnlarger a{background:url(../../images/redesign/img_aaaBg.gif) repeat-x left top; padding:2px 5px; font-weight:bold;}

.fontEnlarger a.style11{font-size:11px;}

.fontEnlarger a.style14{font-size:14px;}

.fontEnlarger a.style17{font-size:17px;}

.fontEnlarger a.selected{text-decoration:underline; color:#333;}

ul.topShortcutLinks{list-style-type:none; position:relative; top:4px; float:right;}

ul.topShortcutLinks li{float:left; border-right:1px solid #005194; padding:0 8px; font-size:1.1em;}

.estHome ul.topShortcutLinks li{padding:0 11px;}

div.searchTopBox{background:url(../../images/redesign/globalSprite.gif) no-repeat left top; float:right; margin:25px 0 0 0; padding:6px 5px 6px 4px; position:relative; right:-46px; height:17px;}

.estHome div.searchTopBox{margin:35px 0 0; right:0; width:200px; position:relative; left:43px; top:33px;}

.estHome ul.topShortcutLinks{right:170px; top:15px;}

.estHome .fontEnlarger{right:170px; top:10px;}


.estHome .scottishLogo{clear:both; float:right; margin-top:-65px; position:relative; top:6px;}

div.searchTopBox input{background:none; border:none; font-family:arial; font-size:1.2em; color:#666;} /* T IE 6.0 , T IE 7.0 */

div.searchTopBox input.enterSearch{width:160px; padding:0 5px;}

div.searchTopBox input.buttonSearch{width:25px; height: 10px; cursor:pointer;}

div.mainNavContainer{position:relative; clear:both; float:left; margin:10px 0 0 0; width:900px;}

ul.mainNav{list-style-type:none;}

ul.mainNav li{float:left; margin:0 5px 0 0;}

ul.mainNav li.firstTab{margin:0 5px 0 30px;} /* T IE 6.0 */

ul.mainNav li.myProfile, ul.mainNav li.getInvolved {float:right; margin-right:30px;}

ul.mainNav li.getInvolved { margin-right: 15px;}

ul.mainNav li a{background:#A5B5B5 url(../../images/redesign/globalSprite.gif) no-repeat left -67px; font-size:1.4em; font-weight:bold; padding:0 0 0 20px; float:left; color:#FFFFFF; cursor:pointer;}

ul.mainNav li a span{background:url(../../images/redesign/globalSprite.gif) no-repeat right -67px; display:block; float:left; padding:7px 20px 7px 0;}

ul.mainNav li.myProfile a{background:#E8E8E8 url(../../images/redesign/globalSprite.gif) no-repeat left -33px; color:#333333;}

ul.mainNav li.myProfile a span{background:url(../../images/redesign/globalSprite.gif) no-repeat right -33px;}

ul.mainNav li.myProfile a:hover{background:url(../../images/redesign/globalSprite.gif) no-repeat left -725px; color:#333333;}

ul.mainNav li.myProfile a:hover span{background:url(../../images/redesign/globalSprite.gif) no-repeat right -725px;}

ul.mainNav li.myProfile a.selected{color:#ffffff;}

ul.mainNav li a:hover{background:url(../../images/redesign/globalSprite.gif) no-repeat left -683px; text-decoration:none;}

ul.mainNav li a:hover span{background:url(../../images/redesign/globalSprite.gif) no-repeat right -683px;}

ul.mainNav li a.selected{background:#064A7E url(../../images/redesign/globalSprite.gif) no-repeat left -102px; text-decoration:none;}

ul.mainNav li a.selected span{background:url(../../images/redesign/globalSprite.gif) no-repeat right -102px;}

ul.mainNav li a.selected:hover{background:url(../../images/redesign/globalSprite.gif) no-repeat left -760px; text-decoration:none;}

ul.mainNav li a.selected:hover span{background:url(../../images/redesign/globalSprite.gif) no-repeat right -760px;}

ul.subLinkContainer{background:#0175c0 url(../../images/redesign/img_subLinkBg.gif) no-repeat left top; list-style-type:none; padding:7px 0 7px 10px; width:890px; clear:both; _height:1%;}

ul.subLinkContainer li{border-right:1px solid #FFFFFF; margin:0; display:inline;} /* Changed */

ul.subLinkContainer li a{background:none; font-size:1.2em; padding:0 10px; font-weight:normal; color:#ffffff;}

ul.subLinkContainer li a:hover{background:none; text-decoration:underline;}

ul.breadcrumb{list-style-type:none; margin:7px 0 0; width:600px; float:left;}

ul.breadcrumb li{font-size:1.1em; margin:0 5px 0 0; display:inline; font-weight:bold;}

ul.breadcrumb li span{font-weight:normal;}

ul.breadcrumb li.first a{padding:0 10px 0 0;}

ul.breadcrumb li a{background:url(../../images/redesign/globalSprite.gif) no-repeat right -174px; padding:0 10px 0 0; font-weight:normal;}

div.shareContainer{float:right; margin:7px 0 -5px; width:285px; text-align:right;}

.addthis_button{position:relative; top:-2px;}

div.shareContainer .shareButton{float:left; margin:0; position:relative; top:-4px;}

div.shareContainer ul.loginRegister{display:inline; list-style-type:none; margin:0; position:relative; float:right;}

div.shareContainer ul.loginRegister li{display:inline; padding:0 5px; border-right:1px solid #005194; font-size:1.2em;}

div.shareContainer ul.loginRegister li a{font-weight:bold;}

.contentArea{clear:both; margin:20px 0 0 0;}

.leftContent{width:636px; float:left; margin:0 10px 0 0;}

.leftContent .topStory{width:636px;}

#landing.landing_page .leftContent .topStory{background:none; padding:0; margin:0;}

#landing .leftContent .topStory{float:left; margin:0 0 10px; padding:0 0 5px;}

.leftContent .topStory .topStoryContainer{position:relative; margin:0 10px 0 0; width:312px; float:left; }

.leftContent .topStory h2{color:#005194; font-size:2.3em; font-weight:bold;}

#landing .leftContent .topStory h2{font-size:1.5em;}

.leftContent .topStory h3{font-size:1.5em; font-weight:bold;}

.leftContent .topStory p{font-size:1.2em; margin:10px 0 10px 0;}

.leftContent .topStory ul{width:312px; list-style-type:none; margin:10px 0 10px 0;}

.leftContent .topStory li{width:147px; float:left; margin:0 9px 3px 0;}

#landing.landing_page .leftContent .topStory ul{float:left; width:auto;}

#landing.landing_page .leftContent .topStory ul li{float:none; display:block;}

.leftContent .topStory li a{background:url(../../images/redesign/arrow-1.png) no-repeat left 3px; padding:0 0 0 15px; font-size:1.1em; float:left;}

.leftContent .topStory .topStoryImageContainer{float:right;}

#landing .leftContent .topStory .topStoryImageContainer{width:233px;  margin:0 0 0 20px;}

.leftContent .teaserSection{list-style-type:none; clear:both; margin:25px 0 0 0; float:left; width:636px;}

.leftContent .teaserSection li{width:152px; float:left; margin:0 9px 0 0;}

.leftContent .topStory img{float:right;}

.leftContent .teaserSection li h2{background:url(../../images/redesign/globalSprite.gif) no-repeat left -281px; padding:3px 5px 5px 10px; font-size:1.2em; font-weight:normal; min-height:30px;} /*T IE 6.0*/

.leftContent .teaserSection li h2.twoLineHeading{line-height:normal;}

.leftContent .teaserSection li div.teaserContent{background:url(../../images/redesign/img_4columnTeaserContent.gif) no-repeat left bottom; height:127px; padding:10px; position:relative;}

.leftContent .teaserSection li div img{margin:0 0 0 0; width:127px;}


.leftContent .teaserSection li.last div img{position:relative;}

.leftContent .teaserSection li div ul{list-style-type:none;}

.leftContent .teaserSection li div ul li{margin:2px 0; width:auto; float:none;}

.leftContent .teaserSection li div ul li a{font-size:1.1em; float:none;}

.leftContent .twoColumnTeaser{width:636px; float:left; clear:both; margin:20px 0 0 0;}

.leftContent .twoColumnTeaser .teaserContainer{width:314px; float:left; margin:0 8px 0 0;}

.leftContent .twoColumnTeaser .teaserContainer h2{font-size:1.6em; font-weight:bold; color:#005194; margin:0 0 10px 0;}

.leftContent .twoColumnTeaser .teaserContainer p{font-size:1.1em; margin:5px 0;}

.leftContent .twoColumnTeaser .teaserContainer p.arrow a{background:url(../../images/redesign/arrow-1.png) no-repeat left 3px; padding:0 0 0 15px; font-size:1.1em;}

.leftContent .twoColumnTeaser .rightTeaser{margin-right:0 !important;}

.rightContent{width:242px; float:right;}

.tabbedMenu{width:242px; clear:both; position:relative;} /* T IE 6.0 */

.tabbedMenu ul.tabbedList{height:26px; clear:both;}

.tabbedMenu ul{list-style-type:none;}

.tabbedMenu ul.tabbedList li{float:right; margin:0 0 0 5px;}

.tabbedMenu ul.tabbedList li a.tabs{background:url(../../images/redesign/globalSprite.gif) no-repeat left -218px; color:#ffffff; padding:0 0 0 8px; float:left; font-size:1.2em; outline:none;}

.tabbedMenu ul.tabbedList li a.tabs span{background:url(../../images/redesign/globalSprite.gif) no-repeat right -218px; cursor:pointer; display:block; height:19px; float:left; padding:6px 8px 5px 0;}

.tabbedMenu ul.tabbedList li a.tabs:hover{background:url(../../images/redesign/globalSprite.gif) no-repeat left -218px; text-decoration:none; color:#333333;}

.tabbedMenu ul.tabbedList li a.tabs:hover span{background:url(../../images/redesign/globalSprite.gif) no-repeat right -218px;}

.tabbedMenu ul.tabbedList li a.tabs.selected{background:url(../../images/redesign/globalSprite.gif) no-repeat left -188px; text-decoration:none; color:#333333; position:relative; z-index:1; font-weight:bold;}

.tabbedMenu ul.tabbedList li a.tabs.selected span{background:url(../../images/redesign/globalSprite.gif) no-repeat right -188px;}

.tabbedMenu ul.tabbedList li a.tabs.selected:hover{background:url(../../images/redesign/globalSprite.gif) no-repeat left -188px;}

.tabbedMenu ul.tabbedList li a.tabs.selected:hover span{background:url(../../images/redesign/globalSprite.gif) no-repeat right -188px;}

.tabbedMenu div.tabbedContainerContent{background:url(../../images/redesign/globalSprite.gif) no-repeat left -363px; width:224px; border-bottom:1px solid #e4e4e4; position:relative; margin-top:0; left:-2px; padding:5px 10px;}

.tabbedMenu ul li a.seeMore{background:none; color:#005194; padding:0; font-size:1.1em; position:relative; bottom:0;}

.tabbedMenu ul li a.seeMore:hover{background:none; text-decoration:underline; color:#005194; }

.tabbedMenu div.tabbedContainerContent ul{list-style-type:none;}

.tabbedMenu div.tabbedContainerContent ul li{float:none; margin:2px 0; border-bottom:1px solid #ffffff; padding:3px 0; font-size:1.1em;}

.tabbedMenu div.tabbedContainerContent ul li a{background:none; float:none; padding:0; font-size:1.1em; color:#005194; font-size:1.0em;}

.tabbedMenu div.tabbedContainerContent ul li a.selectedList{font-weight:bold;}

.tabbedMenu div.tabbedContainerContent ul li a:hover{background:none; padding:0; bottom:0; color:#005194; text-decoration:underline;}

.tabbedMenu div.tabbedContainerContent ul li a span{background:none; display:inline; float:none; padding:0; cursor:auto;}

.rightSection{background:url(../../images/redesign/img_blackBigDotted.gif) repeat-x left bottom; padding:0 0 20px; margin:10px 0 0 0;}

.feedHeader, .pb{display:none;}

.rightSection h2{font-size:1.2em; font-weight:bold; margin:0 0 5px;}

.rightSection p{font-size:1.2em; margin:0 0 10px;}

.rightSection a{background:url(../../images/redesign/arrow-1.png) no-repeat left 3px; padding:0 0 0 15px; font-size:1.2em;}

.rightSection .postCodeSearch{background:url(../../images/redesign/globalSprite.gif) no-repeat left -249px; padding:4px; float:left; width:234px; height:21px;}

.rightSection .postCodeSearch input{background:none; border:none;} /* T IE 6.0, T IE 7.0 */

.rightSection .postCodeSearch input.postCodeEnterSearch{padding:0 5px; width:188px; font-family:arial; font-size:1.2em; color:#666;	}

.rightSection .postCodeSearch input.postCodeEnterButton{width:30px; cursor:pointer;}

.rightSection p.callNumber{font-size:2.5em; font-weight:bold; color:#005194; margin:-5px 0; padding-bottom:10px;}

.rightSection .callBackLinks{list-style-type:none; margin:5px 0 0;}

.rightSection .callBackLinks li{margin:3px 0 0;}

.rightSection object{margin:10px 0 0; clear:both; float:left;}

.rightSection .co2InfoContainer{width:120px; float:left; margin:0 0 0 20px;}

.rightSection .socialMedia{list-style-type:none; padding:5px 0 0 0; float:left;}

.rightSection .socialMedia li{display:inline; margin:0 10px 0 0;}

.rightSection .socialMedia li a{background:none; padding:0;}

.rightContent .rightSectionLast{background:none; padding:0;}

.rightContent .rightSectionLast .co2Toolbox .object-right{float:left;}

.rightContent .rightSectionLast .co2Toolbox  img{width:100px; height:60px;}

.rightContent .rightSectionLast .co2Toolbox .object-right a{background:none; padding:0;}

.footer{width:900px; clear:both; margin:30px 0 0; float:left;}

.footerSection{background:#EDF1F1 url(../../images/redesign/img_blackDotted.gif) repeat-x left top; list-style-type:none; width:900px; padding:0; margin:0 0 5px 0; float:left;}

.footerSection div{width:108px; float:left; padding:10px;}

.footerSection div h2{font-size:1.1em; font-weight:bold; color:#3F3F40;}

.footerSection div h2 a{color:#3F3F40;}

.footerSection div a{float:none; display:block; font-size:1.0em; color:#666666;}

.footerShortCutLinks{background:url(../../images/redesign/globalSprite.gif) no-repeat left -322px; width:900px; padding:9px 0; float:left;}

.footerShortCutLinks ul{list-style-type:none; float:right; margin:0 15px 0 0;}

.footerShortCutLinks ul li{display:inline; border-right:1px solid #fff; padding:0 6px 0 5px;}

.footerShortCutLinks ul li a{color:#ffffff; font-size:1.0em;}

.footerShortCutLinks ul li img{position:relative; vertical-align:middle; top:-1px;}

.footerShortCutLinks span.copyright{color:#FFFFFF; margin:0 0 0 15px; font-size:1.0em; float:left;}

/* fixes for Safari browser */
@media screen and (-webkit-min-device-pixel-ratio:0) {
   	div.searchTopBox{padding:7px;}

	.rightSection .postCodeSearch{padding:6px 4px;}
}
/* fixes for Safari browser */

body#landing div.leftContent{width:646px;}

ul.leftNavigation{list-style-type:none; width:152px; float:left; margin:0 10px 0 0;}

ul.leftNavigation li{border-bottom:2px solid #ffffff; display:block;}

ul.leftNavigation li a{background:#f0f0f0; padding:5px 10px; width:132px; display:block; color:#005194; text-decoration:none; font-size:1.1em;}

ul.leftNavigation li a:hover{background:#e1e1e1; text-decoration:none;}

ul.leftNavigation li.selectedNav{background:#ffffff; border:1px solid #cccccc; border-top:2px solid #005194; border-bottom:1px solid #cccccc; color:#005194; width:149px;}

ul.leftNavigation li.selectedNav a{background:#ffffff; color:#005194; width:129px; font-weight:bold;}

ul.leftNavigation li.selectedNav a:hover{background:none;}

ul.leftNavigation li.selectedNav ul{border-top:1px dotted #cccccc;}

ul.leftNavigation li.selectedNav ul li{border-bottom:1px solid #F0F0F0;}

ul.leftNavigation li.selectedNav ul li a{padding:1px 10px 1px 20px; width:119px; font-weight:normal; font-size:1.1em;}

ul.leftNavigation li.selectedNav ul li a:hover{background:#f0f0f0;}

ul.leftNavigation li.selectedNav ul li.selectedNav{border:none; width:auto; border-bottom:1px solid #F0F0F0;}

ul.leftNavigation li.selectedNav ul li.selectedNav a{font-weight:bold;}

div.storyArea{width:474px; float:left;}

body#landing div.storyArea .topStory, body#content div.storyArea .topStory{width:474px; float:left;}

body#landing div.storyArea .topStory .topStoryContainer, body#content div.storyArea .topStory .topStoryContainer{width:231px;}

body#landing div.storyArea .topStory .topStoryContainer h2, body#content div.storyArea .topStory .topStoryContainer h2{font-size:1.6em; margin:-3px 0 0;}

body#landing div.storyArea h1, body#content div.storyArea h1{color:#005194; font-size:2.3em; font-weight:bold; margin:-5px 0 15px 0;}

body#landing div.storyArea .topStory .topStoryContainer ul, body#content div.storyArea .topStory .topStoryContainer ul{width:150px;}

body#landing div.storyArea div.shortStory{width:474px; float:left; margin:20px 0 0 0;}

body#landing div.storyArea div.shortStory img{float:left; margin:0 10px 0 0; width:152px; height:96px;}

body#landing div.storyArea div.shortStory .contentstory{width:312px; float:left;}

body#landing div.storyArea div.shortStory h2{color:#005194; font-size:1.6em; font-weight:bold; margin:-3px 0 5px;}

body#landing div.storyArea div.shortStory div.contentstory h2 a{background:none; padding:0; font-size:1.0em;}

body#landing div.storyArea div.shortStory p{font-size:1.2em; margin:0 0 5px;}

body#landing div.storyArea div.shortStory div.contentstory a{background:url(../../images/redesign/arrow-1.png) no-repeat left 3px; padding:0 0 0 15px; font-size:1.1em;}

body#landing div.storyArea ul.teaserSection{width:474px;}

body#landing div.storyArea ul.teaserSection li{width:232px; margin:0 8px 0 0;}

body#landing div.storyArea ul.teaserSection li.last{margin:0;}

body#landing div.storyArea ul.teaserSection h2{background:url(../../images/redesign/globalSprite.gif) no-repeat left -924px; padding:6px 5px 6px 7px; min-height:15px;}

body#landing .leftContent div.storyArea ul.teaserSection div.teaserContent{background:url(../../images/redesign/img_teaserBackgroundLanding.gif) no-repeat left bottom; height:auto;}

body#landing .leftContent div.storyArea ul.teaserSection div.videoModule{padding:15px 15px 10px;}



body#landing .leftContent div.storyArea ul.teaserSection div.teaserContent ul.caseStudies{list-style-type:none;}

body#landing .leftContent div.storyArea ul.teaserSection div.teaserContent ul.caseStudies li{border-bottom:1px solid #CCCCCC; float:left; padding:15px 0 13px; width:213px; margin:0;}

body#landing .leftContent div.storyArea ul.teaserSection div.teaserContent ul.caseStudies li.first{padding-top:0;}

body#landing .leftContent div.storyArea ul.teaserSection div.teaserContent ul.caseStudies li.last{border-bottom:none; padding-bottom:0;}

body#landing .leftContent div.storyArea ul.teaserSection div.teaserContent ul.caseStudies li img{height:40px; width:65px; margin:0 10px 0 0;}

body#landing .leftContent div.storyArea ul.teaserSection div.teaserContent ul.caseStudies li a{background:none; padding:0;}

body#landing .leftContent div.storyArea ul.teaserSection div.teaserContent ul.caseStudies li div.articleContent{background:none; float:left; width:138px; padding:0; margin:0; height:auto !important;}

body#landing .leftContent div.storyArea ul.teaserSection div.teaserContent ul.caseStudies li div.articleContent h4{display:block; font-size:1.1em;}

body#landing .leftContent div.storyArea ul.teaserSection div.teaserContent ul.caseStudies li div.articleContent p{clear:both; font-size:1.1em;}

body#landing .leftContent div.storyArea ul.teaserSection div.teaserContent ul.caseStudies li div.articleContent p a{float:none; font-size:1.0em;}



body#landing .leftContent div.storyArea ul.teaserSection div.teaserContent div.clearBoth{background:none; padding:0; height:auto !important;}
ul.teaserSection p{font-size:1.2em;}

body#landing .leftContent div.storyArea .teaserSection li div, body#content .leftContent div.storyArea .teaserSection li div{height:79px;}

body#content div.storyArea .topStory .topStoryContainer h2{color:#333333;}

div.summaryArticle{background:url(../../images/redesign/img_greenDotted.gif) repeat-x bottom left; width:474px; float:left; margin:20px 0 10px; padding:0 0 15px;}

div.summaryArticle div.summaryContent{width:301px; float:left; margin:0 15px 0 0;}

div.summaryArticle div.summaryContent h2{font-size:1.6em; margin:-3px 0 10px;}

div.summaryArticle div.summaryContent p{font-size:1.2em; margin:0 0 10px;}

div.summaryArticle div.summaryContent ul{list-style-type:none; float:left; margin:13px 0 0;}

div.summaryArticle div.summaryContent ul li{width:135px; float:left; margin:2px 10px 2px 0;}

div.summaryArticle div.summaryContent ul li a{background:url(../../images/redesign/arrow-1.png) no-repeat left 3px; padding:0 0 0 15px; font-size:1.1em;}

div.topStory div.whatSaving{background:#ffffff url(../../images/redesign/img_savingBg.gif) repeat-x bottom left; border:1px solid #cccccc; float:right; width:231px; margin:0 0 15px 20px;}

div.topStory div.whatSaving h3{font-size:1.4em; margin:0 0 5px;}

div.topStory div.whatSaving p{display:block; border-top:1px solid #ccc; padding:5px 10px;}

div.topStory div.whatSaving ul{list-style-type:none; float:left; margin:0; border-right:1px solid #ccc; width:100px; padding:10px 0 10px 10px;}

div.topStory div.whatSaving ul li{padding:0 0 3px 0; float:left; font-size:1.1em; margin:0 3px 0 0; width:104px; min-height:20px;}

div.topStory div.whatSaving ul li img{float:left; position:relative; top:0px;}

div.topStory div.whatSaving a{font-size:1.1em; display:block; margin:0;}

div.summaryArticle div.whatSaving ul li div.noimagedescription img{position:relative; top:-3px;}

div.summaryArticle div.whatSaving a{background:url(../../images/redesign/arrow-1.png) no-repeat left 3px; padding:0 0 0 15px; font-size:1.1em; display:block; margin:0 0 5px;}

div.storyArea div.whatSaving p{clear:both; margin:2px 0 0; font-size:1.0em;}

div.sectionArticle{background:url(../../images/redesign/img_greenDotted.gif) repeat-x bottom left; width:474px; float:left; margin:0 0 10px; padding:0 0 5px;}

div.sectionArticle h2{font-size:1.6em; margin:-3px 0 10px;}

div.sectionArticle p{font-size:1.2em; margin:0 0 10px;}

div.sectionArticle div.twoColumnImage{width:474px; float:left; margin:0 0 10px;}

div.sectionArticle div.twoColumnImage img{float:left; margin:0 15px 0 0;}

div.sectionArticle div.twoColumnImage div.contentTwoColumn{width:231px; float:left;}

div.sectionArticle div.twoColumnImage div.contentTwoColumn h3{font-size:1.2em; margin:-3px 0 0;}

div.sectionArticle ul{list-style-type:none; margin:0 0 10px;}

div.sectionArticle ul li{padding:0; margin:2px 0; font-size:1.2em;}

#Searchresult ul li {background:transparent url(../../images/redesign/img_bulletGreen.gif) no-repeat scroll left 5px; padding:0 0 0 10px;}

div.sectionArticle table table{margin:0 0 10px;}

#Searchresult ul.sectionArticleList li{background:url(../../images/redesign/img_bulletGreen.gif) no-repeat left 5px; padding:0 0 0 10px;}

div.sectionArticle table table img{margin:0 15px 0 0;}

ul.pagination{background:#f3f3f3; width:454px; padding:3px 10px; text-align:right; clear:both; list-style-type:none; margin:0 0 10px;}

ul.pagination li{margin:0; display:inline; font-size:1.1em; padding:0 10px; border-right:1px solid #005194;}

ul.pagination li a{font-size:1.0em; font-weight:bold; cursor:pointer;}

ul.pagination li a:hover{text-decoration:underline;}

ul.pagination li span.current{text-decoration:underline; font-weight:bold;}

ul.pagination li.prev span.current, ul.pagination li.next span.current{color:#333; text-decoration:none;  font-weight:normal;}

ul.pagination li a.last{border-right:none;}

ul.pagination li.prevNext a{border-right:none; padding:0; font-weight:normal;}

ul.pagination li.next{border-right:none;}

div.sectionArticle h3{font-size:1.2em;}

div.helpAdvice{margin:0 0 10px; float:left; width:474px;}

div.helpAdvice h3{margin:0 0 10px; font-size:1.2em;}

div.helpAdvice a{background:url(../../images/redesign/arrow-1.png) no-repeat left 3px; padding:0 0 0 15px; font-size:1em; margin:0 0 5px; float:left; clear:both;}

h3.relatedArticleHeading{background:url(../../images/redesign/globalSprite.gif) no-repeat left -873px; padding:5px 10px; font-size:1.2em; margin:10px 0 0;}

div.relatedArticle{background:url(../../images/redesign/img_savingBg.gif) repeat-x left bottom; width:220px; border:1px solid #cccccc; border-top:none; padding:0 10px 13px; float:left; margin:0 0 10px;}


div.relatedArticle h3{font-size:1.2em;}

div.relatedArticle ul{list-style-type:none;}

div.relatedArticle ul li{width:220px; border-bottom:1px solid #cccccc; float:left; padding:15px 0 13px;}

div.relatedArticle ul li.last{border-bottom:none; padding-bottom:0;}

div.relatedArticle ul li img{float:left; margin:0 10px 0 0;}

div.relatedArticle ul li div.articleContent{width:140px; float:left;}

div.relatedArticle ul li p{font-size:1.1em;}

div.relatedArticle ul li p strong{font-size:1.0em;}

div.relatedArticle ul li h4{font-size:1.2em; margin-top:-2px;}

.rightSection a.co2content{background:none; padding:0; margin:0;}

div.storyArea div.lastSectionArticle{background:none;}
ul.shareButton{list-style-type:none; margin:-28px 0 10px 10px; float:left;}

ul.shareButton li{float:left; margin-right:10px;}

div.leftNavigationContainer{float:left; width:162px;}

div.rateArticle{width:152px; float:left; margin:15px 0 0 0;}

div.rateArticle h2{background:url(../../images/redesign/globalSprite.gif) no-repeat left -975px; padding:5px 10px; font-size:1.2em;}

div.rateArticle div.rateContainer{background:url(../../images/redesign/img_rateThisPageBg.gif) repeat-x bottom left; padding:10px; border:1px solid #CCCCCC; width:130px; border-top:none;}

div.rateArticle div.startContainer span{font-size:1.2em; position:relative; top:-2px;}

div.rateArticle div.startContainer img{margin:0 3px 0 0;}

div.rateArticle div.divider{border-bottom:1px solid #ccc; height:5px; margin:0 0 5px;}

div.rateArticle p{font-size:1.1em;}

ul.greyTeasers{width:474px; clear:both; float:left; list-style-type:none; margin:15px 0 0;}


ul.greyTeasers li {background:url(../../images/redesign/img_relatedArticleBg.gif) no-repeat top left; width:232px; float:left; margin:0 8px 0 0;}

ul.greyTeasers li div.teaserGreyBody{background:url(../../images/redesign/img_relatedArticleBgBottom.gif) no-repeat bottom left; padding:10px 10px 20px; width:212px; min-height:100px; position:relative;} /* T IE 6.0 */

#outerContainer ul.greyTeasers li h2{font-size:1.2em; font-weight:bold; margin:0 0 5px;}

#outerContainer ul.greyTeasers li p{font-size:1.1em; margin:0 0 5px;}

#outerContainer ul.greyTeasers li a{font-size:1.1em; display:block;}

.socialMedia li{color:#005194; font-weight:bold; font-size:1.1em;}

.socialMedia li strong{position:relative; top:-3px;}

body#landing .leftContent div.storyArea ul.teaserSection div.videoModule a{float:left; font-size:0.9em; margin:3px 0 0;}

/* Styles added for homepage*/

/* Styles added for homepage*/

.welcomeText h2{font-size:2.3em; font-weight:bold; margin:-0 0 10px;}

.homepageFacade p{font-size:1.2em; margin:0 0 10px;}

.homepageFacade ul{list-style-type:none;}

.homepageFacade ul li{display:inline; width:287px; float:left; margin:0 15px 0 0; min-height:282px;} /* T IE 6.0 */

.homepageFacade ul li img{margin:0 0 -5px 1px; width:285px;}

.homepageFacade ul div.linksWhatNew ul{padding:0 0 10px;}

.homepageFacade ul div.linksWhatNew li{width:auto; float:none; border:none; min-height:10px; clear:both; display:block;}

.homepageFacade ul li h2{background:url(../../images/redesign/globalSprite.gif) no-repeat left -1175px; font-size:1.5em; padding:6px 10px; color:#fff;}

.homepageFacade ul li h2 a{color:#fff;}

.homepageFacade ul li div.contentHomepageSection{background:url(../../images/redesign/img_facadPageBg.jpg) no-repeat left bottom; float:left; padding:15px 15px 20px 15px; width:257px;}

.homepageFacade ul li div.contentHomepageSection div.imageContainer{border-top:1px solid #ccc; padding:5px 0 0;}

.homepageFacade ul li div.contentHomepageSection div.imageContainer img{float:left; width:75px; height:90px; margin:0 15px 0 0;}

.homepageFacade ul li div.contentHomepageSection div.imageContainer p{margin:5px 0;}

.homepageFacade ul li div.contentHomepageSection div.imageContainer a{font-size:1.1em;}

.homepageFacade .contentHomepageSection h4{background:url(../../images/redesign/img_facadeRepeade.gif) repeat-x left top; font-size:1.4em; padding:10px 0 0; margin:10px 0 5px;}

.homepageFacade .contentHomepageSection h3{font-size:1.3em;}

.homepageFacade .contentHomepageSection h3 a{background:none; float:none;}

.homepageFacade .contentHomepageSection a{float:left; display:block; font-size:1.1em;}

.homepageFacade ul ul.linksWhatNew a{clear:both;}

.homepageFacade div.introTextHomepage{min-height:45px;} /* T IE 6.0 */

.homepageFacade .welcomeText{background:url(../../images/redesign/globalSprite.gif) no-repeat left -1028px;  padding:15px; margin:-15px 0 0 0;}

.estHome div.searchTopBox{margin:0 0 0; right:0; width:200px; position:relative; left:-304px; top:25px;}


.facadeHome .mainNavContainer{height:60px; background:transparent url(../../images/redesign/facadeSubLink.gif) no-repeat scroll left 30px;}

.otherSection{background:#f8f8f8; padding:10px 9px 0 9px; border:1px dashed #ccc;}

.otherSection a{padding:0; background:none; font-size:1em;}



div.rateArticle div.rateContainer .radio-buttons{border:none;}

div.rateArticle div.rateContainer .radio-buttons input{margin:0 6px 0 0;}

div.rateArticle div.rateContainer .opf_textarea{width:127px; height:90px; font-family:arial; font-size:11px; color:#333333; margin-top:5px;}

div.rateArticle div.rateContainer .opf_button{background:none; border:none; font-family:arial; font-size:11px; font-weight:bold; text-align:right; width:132px; color:#005194; cursor:pointer;}

div.rateArticle div.rateContainer #rate-page-tool #fRateXRating{width:20px; text-align:center; float:right; border:1px solid #FF9E35;}

div.rateArticle div.rateContainer #opf_container p{border-top:1px solid #ccc; margin-top:5px; padding-top:3px;}

div.rateArticle div.rateContainer .numberImageContainer img{margin:0 3px 0 0;}

div.rateArticle div.rateContainer #counter{float:right; position:relative; top:-12px;}

/*body#standard div.searchTopBox, body#wide div.searchTopBox, body#ultrawide div.searchTopBox{right:25px;}*/

div.relatedArticle ul li img{width:65px; height:40px;}

body.mpgCalculatorScotland div.searchTopBox{right:0 !important; top:38px !important; left:48px !important;}

div.topStory h5{font-size:1.2em; font-weight:normal; position:relative; top:-3px;}

div.topStory h5 strong{font-size:1.4em; display:block;}


table.renderedtable {border:medium none; margin-bottom:15px;}

table.renderedtable tr td {border-bottom:1px solid #ACACAC; border-right:1px solid #ACACAC; border-style:none solid solid none; border-width:medium 1px 1px medium; font-size:1.1em; padding:5px;}

#landing .leftContent .topStory h6{font-size:1.2em; font-weight:normal;}

#landing .leftContent .topStory h6 strong{display:block; color:#005194; font-size:1.3em;}

table.transparent img{float:left; margin:0 15px 15px 0;}

table.striped{border-bottom:1px dashed #4D9610; margin-bottom:10px;}

table.striped img{float:left; margin:0 15px 15px 0;}

.currentSelected{cursor:text;}

.subscribeRequestNumber a{background:none; padding:0;}

.subscribeRequestNumber p a{background:transparent url(../../images/redesign/arrow-1.png) no-repeat scroll left 3px; padding:0 0 0 15px; font-size:1.0em;}

.rightSection .co2Toolbox a{font-size:0.9em;}

.subscribeRequestNumber{padding:0 0 3px !important;}

.tabbedContainerContent a.seeMore{font-size:1.1em;}

.subscribeRequestNumber ul li a{background:transparent url(../../images/redesign/arrow-1.png) no-repeat scroll left 3px; padding:0 0 0 15px;}

.subscribeRequestNumber ul{list-style-type:none; margin-bottom:5px;}


.mpgCalculatorScotland  .rightContent{display:none;}

.mpgCalculatorScotland  .leftContent{float:none; margin:0 auto;}


.mpgCalculatorScotland   .content-attribute-introduction{margin-top:15px; font-weight:bold;}

.mpgCalculatorScotland   .content-attribute-introduction p, .content-attribute-body p{font-size:1.1em; margin:5px 0;}

.mpgCalculatorScotland  .content-attribute-introduction h2{font-size:1.3em; margin-top:15px;}

.mpgCalculatorScotland  .content-attribute-introduction  label{font-size:1.1em;}

.mpgCalculatorScotland  .content-attribute-introduction p#forgotten{font-size:1.1em;}

.mpgCalculatorScotland   input.submit {background:#0D7BBC url(../images/standard/form_fieldset-buttons_input_bg.gif) repeat-x left top; border:1px solid #0E5786; color:#FFFFFF; font-size:1.1em;}

.mpgCalculatorScotland  .class-folder .buttons {border:none; margin-bottom:1em; padding-top:1em; text-align:right; }

.mpgCalculatorScotland  .class-folder div.content-attribute-introduction {color:#0075BF; font-weight:bold;}

.mpgCalculatorScotland  .class-folder form {background:#CCE3F1;}

.mpgCalculatorScotland .class-folder div.cc-inner {margin:0 2px; overflow:hidden; padding:15px 20px 2px; }

.mpgCalculatorScotland  .class-folder.content-attribute-introduction p, .content-attribute-body p {font-size:1.1em;  margin:5px 0;}

.mpgCalculatorScotland  .class-folder ul{ margin-bottom:1em;  list-style-type:none;}

.mpgCalculatorScotland .class-folder li{margin-left:1em; font-size:1.1em;}

.mpgCalculatorScotland .class-folder .bold {font-weight:bold;}

.mpgCalculatorScotland .class-folder label {cursor:pointer; font-size:1.1em;}

.mpgCalculatorScotland .class-folder  form input.text, .mpgCalculatorScotland form select.select {background-color:#9CC9E6; border-color:#085080 #0293EE #0293EE #085080; border-style:solid;border-width:1px; width:144px;}

.mpgCalculatorScotland .class-folder h2, .mpgCalculatorScotland  .class-folder h3 {color:#0075BF;}

.mpgCalculatorScotland .class-folder #register{clear:both; padding-top:30px;}

.nextSteps h3{font-size:1.2em; margin:0 0 10px;}

div.nextSteps ul li{font-size:1.1em;}

div.nextSteps ul li a{font-size:1.0em;}

div.helpAdvice p{font-size:1.1em; margin:0 0 2px;}

.mpgCalculatorScotland #tools{display:none;}

.mpgCalculatorScotland .class-folder .sitemap li{font-size:1.0em;}

.mpgCalculatorScotland .class-folder .sitemap li a{text-decoration:underline;}

.storyArea .striped{margin:15px 0 0 0; border-bottom:none;}

.storyArea .striped p.arrow{background:url(../../images/redesign/arrow-1.png) no-repeat left 3px; padding:0 0 0 15px; font-size:1.1em;}

.storyArea .striped img{width:152px; height:96px;}

.storyArea .listing{margin:15px 0 0 0; border-bottom:none; clear:both;}

.storyArea .listing p.arrow{background:url(../../images/redesign/arrow-1.png) no-repeat left 3px; padding:0 0 0 15px; font-size:1.1em;}

.storyArea .listing img{width:152px; height:96px;}

.link-h2{background:url(../../images/redesign/arrow-1.png) no-repeat left 3px; padding:0 0 0 15px; font-size:1.0em;}



/* --------------------------------------------------------------------------------------------------------------
	New CSS for Britain Unplugged Starts here
-------------------------------------------------------------------------------------------------------------- */
/* CSS class for Latest Discussion Heading in Right hand module starts here */

ul.mainNav li.haveYourSay{margin-right:10px;}

h3.latestDisccusionHeading{background:url(../../images/redesign/globalSprite.gif) no-repeat left -873px; padding:5px 10px; font-size:1.2em; margin:10px 0 0;}

div.latestDisccusion{background:#fff5f2; width:240px; border:1px solid #cccccc; border-top:none; float:left; margin:0 0 10px;}

div.latestDisccusion ul{list-style-type:none;}

div.latestDisccusion ul li{border-bottom:1px solid #ffffff; float:left; }

div.latestDisccusion ul li a{color:#333333; font-size:1.1em; display:block; padding:5px 10px 5px; width:220px; float:left;}

div.latestDisccusion ul li a:hover{background:#fff; text-decoration:none;}

div.latestDisccusion ul li span.title{float:left; width:140px; margin-right:5px; cursor:pointer;}

/* CSS class for Latest Discussion Heading in Right hand module ends here */

/* CSS class for Related Article in content area starts here */
div.leftContent h3.relatedArticleHeading{background:transparent url(../../images/redesign/globalSprite.gif) no-repeat scroll left -1234px; font-size:1.2em; margin:10px 0 0; padding:5px 10px; }

div.leftContent div.relatedArticle{background:#F2F8FC; float:left;  margin:0 0 10px; width:472px; border:1px solid #CCCCCC; padding:0;}

div.leftContent div.relatedArticle ul{float:left; padding:10px 0;}

div.leftContent div.relatedArticle ul li{float:left; width:136px; padding:0 10px; border-bottom:none; border-right:1px solid #cccccc;}

div.leftContent div.relatedArticle ul li h4{margin-top:5px;}

.latestDisccusion .seeMore{font-size:1.1em; color:#333; padding:5px 10px; float:left;}
/* CSS class for Related Article in content area ends here */

/* CSS class for Have your say starts here */

body.haveYourSayContainer div.rightContent div.relatedArticle{background:none; background-color:#F2F8FC;}

.unPlugged p.arrow a{background:url(../../images/redesign/arrow-1.png) no-repeat left 3px; padding:0 0 0 15px; font-size:1.1em;}

.unPlugged h3{font-size:1.3em; clear:both;}

.googleMapOuter{margin:0 0 15px; clear:both;}

div.googleMapContainer{width:242px; margin:5px 0;}

div.joinDiscussion{background:url(../../images/redesign/haveYourProfile/img_rightModule_joinNow_top.gif) no-repeat left top; width:242px; float:left; margin-bottom:5px;}

div.joinDiscussion div.latestMemberContainer{padding:5px 10px 10px !important;}

div.joinDiscussion div.joinDiscussionContent{background:url(../../images/redesign/haveYourProfile/img_rightModule_joinNow_bottom.gif) no-repeat left bottom; width:222px; padding:10px 10px 20px; min-height:100px; float:left;}

div.joinDiscussion div.joinDiscussionContent p{font-size:1.1em; margin:5px 0 5px;}

div.joinDiscussion div.joinDiscussionContent a.joinNowButton{background:none; border:none; float:right; margin:5px 0 0; cursor:pointer; text-align:right;}

div.socialMediaRight{width:242px; clear:both; float:left;}

div.socialMediaRight ul.socialMediaTabs{list-style-type:none; margin:0; float:left;}

div.socialMediaRight ul.socialMediaTabs li{float:left;}

div.socialMediaRight ul.socialMediaTabs li a{background:url(../../images/redesign/haveYourProfile/img_socialMediaCurveRepeat.gif) repeat-x left top; padding:5px 10px; float:left; color:#333333; font-size:1.1em; border-right:1px solid #cccccc;}

div.socialMediaRight ul.socialMediaTabs li a.selected{background:url(../../images/redesign/haveYourProfile/img_socialMediaCurveRepeatSelected.gif) repeat-x left top; color:#ffffff;}

div.socialMediaRight ul.socialMediaTabs li.first a{padding:0;}

div.socialMediaRight ul.socialMediaTabs li.first a span{background:url(../../images/redesign/haveYourProfile/img_socialMediaLeftCurve.gif) no-repeat left top; display:block; padding:5px 12px 5px 13px;}

div.socialMediaRight ul.socialMediaTabs li.first a.selected span{background:url(../../images/redesign/haveYourProfile/img_socialMediaLeftCurveSelected.gif) no-repeat left top;}

div.socialMediaRight ul.socialMediaTabs li.last a{padding:0 0 0 2px; border-right:none;}

div.socialMediaRight ul.socialMediaTabs li.last a span{background:url(../../images/redesign/haveYourProfile/img_socialMediaRightCurve.gif) no-repeat right top; display:block; padding:5px 12px 5px 13px;}

div.socialMediaRight ul.socialMediaTabs li.last a.selected span{background:url(../../images/redesign/haveYourProfile/img_socialMediaRightCurveSelected.gif) no-repeat right top;}

div.socialMediaContent{background:#f6f6f6; border:1px solid #e0e0e0; clear:both; float:left; width:220px; margin:0; padding:0 10px 10px; position:relative; left:0;}/* T IE 6.0 */
div.socialMediaRight{margin-bottom:15px;}

div.socialMediaContent ul{list-style-type:none; float:left;}

div.socialMediaContent ul li{float:left; width:38px; height:38px; margin:10px 6px 0 0;}

div.profileStory{background:url(../../images/redesign/haveYourProfile/img_UserProfile_bg.gif) repeat-y left top; width:474px;}

div.profileStory div.profileStoryContent{background:url(../../images/redesign/haveYourProfile/img_userProfile_bottom.gif) no-repeat left bottom; width:454px; padding:10px;}

div.profileStory div.profileStoryContent h2{font-size:1.5em; float:left;}

div.profileStory div.profileStoryContent span.dateShortImage{float:right;}

div.profileStory div.profileStoryContent span.dateShortImage span{display:block; float:left; font-size:1.0em; margin:0 5px 0 0;}

div.profileStory div.profileStoryContent p{font-size:1.1em; margin:5px 0 5px;}

.profileStoryTitle{margin:0 0 5px; font-size:1.7em;}

.videoProfileContainer{margin:15px 0 0;}

.videoProfileContainer .videoContainer{width:233px; float:left; margin:0 15px 0 0;}

.videoProfileContainer .videoContainer img{width:233px;}

.videoProfileContainer .videoContent{width:200px; float:right;}

.videoProfileContainer .videoContent h3{font-size:1.3em; color:#005194;}

.commentOnThis{text-align:right; margin:0 0 15px;}

.commentImage{width:152px; height:96px;}

.blogDescription{background:url(../../images/redesign/img_blackBigDotted.gif) repeat-x top left; width:474px; padding:10px 0 15px; margin:0;}

.blogDescription h3{font-size:1.1em; color:#666666;}

.blogDescription p{font-size:1.1em; margin:5px 0;}

.blogDescription .smallThumb{margin-top:10px; float:left;}

.blogDescription .smallThumb img{float:left; margin-right:5px; width:30px; height:30px;}

.blogDescription .smallThumb span{font-size:1.0em; color:#666666;}

.blogDescription .smallThumb ul{list-style-type:none; margin:0 0 0 -5px; float:left;}

.blogDescription .smallThumb ul li{display:inline; float:left; border-right:1px solid #005194; padding:0 5px;height:12pt;}

.blogDescription .smallThumb ul li a{font-size:1.1em;}

.blogDescription .smallThumb ul li img{width:auto; height:auto; float:none; vertical-align:middle; position:relative; top:-3px; margin-left:2px; margin-right:0; }

.blogDescription .smallThumb ul li.last img{width:15px; height:14px; }

.blogDescription .smallThumb ul li a.addthis_button{top:0;}

.videoBlog{clear:both;}

.videoBlog .videoSectionBlog{width:152px; float:left; margin:0 10px 0 0;}

.videoBlog .videoBlogContent h3{color:#005194; font-size:1.3em;}

.videoBlog .videoBlogContent p {font-size:1.1em; margin:5px 0; }

.paginationNavProfile{background:#f8f8f8; float:left; padding:5px; width:464px; font-size:1.1em;}

.paginationNavProfile ul{list-style-type:none;}

.paginationNavProfile li.prevArticle{float:left;}

.paginationNavProfile li.nextArticle{float:right;}

a.teaserGreyButton{border:none; background:none; float:right; margin:5px 0 0 0; cursor:pointer; padding:0; text-align:right; position:absolute; right:10px; bottom:21px;}

body.haveYourSayContainer ul.greyTeasers{margin:5px 0 0;}

.tellUsForm{background:url(../../images/redesign/haveYourProfile/img_tellUsMiddle.gif) repeat-y left top; width:474px; margin:0 0 10px 0;}

.tellUsForm .tellUsTop{background:url(../../images/redesign/haveYourProfile/img_tellUsTop.gif) no-repeat left top; width:474px;}

.tellUsForm .tellUsTop .tellUsBottom{background:url(../../images/redesign/haveYourProfile/img_tellUsBottom.gif) no-repeat left bottom; width:454px; padding:10px 10px 15px;}

.tellUsForm .tellUsTop .tellUsBottom fieldset{border:none;}

.tellUsForm .tellUsTop .tellUsBottom fieldset legend{display:none;}

.tellUsForm .tellUsTop .tellUsBottom fieldset h2{font-size:1.7em; margin:0 0 15px 0;}

.tellUsForm .tellUsTop .tellUsBottom fieldset label{display:block; font-size:1.1em; float:left; clear:both; width:454px; margin-bottom:10px;}

.tellUsForm .tellUsTop .tellUsBottom fieldset label input{background:url(../../images/redesign/haveYourProfile/img_inputBg.gif) no-repeat left top; margin:0 0 0 10px; float:right; width:365px; border:none; height:18px; padding:3px 5px; border-right:1px solid #ccc;} /* T IE 6.0 , 7.0 */

.tellUsForm .tellUsTop .tellUsBottom fieldset label textarea{background:url(../../images/redesign/haveYourProfile/img_textareaBg.gif) no-repeat left top; margin:0 0 0 10px; float:right; height:66px; width:365px; border:none; border-right:1px solid #ccc; padding:3px 5px;} /* T IE 6.0 , 7.0 */

.tellUsForm .tellUsTop .tellUsBottom fieldset label input.file{width:auto; float:none; height:24px;}

.tellUsForm .tellUsTop .tellUsBottom fieldset button{border:none; background:none; float:right; text-align:right; cursor:pointer;}

.percentIndicator img{float:left; width:51px; height:51px;}

.percentIndicator div.blankPercentIndicator{background:url(../../images/redesign/haveYourProfile/img_percentcontainer.gif) no-repeat left top; width:160px; height:27px; float:left; margin-left:10px;}

.percentIndicator div.blankPercentIndicator div.percentageCompleted{background:url(../../images/redesign/haveYourProfile/img_percentIndicator.gif) no-repeat left top; height:27px;}

.percentIndicator h3{font-size:1.7em; color:#005194; margin:0 0 5px 10px; float:left; clear:none;}

.joinDiscussionContent ul{list-style-type:none;}

.joinDiscussionContent ul li{list-style-type:none; font-size:1.1em; margin:2px 0;}

.joinDiscussionContent ul li a{font-size:1.0em;}

.blogger{width:474px; clear:both; margin:0 0 20px;}

.blogger h2{background:url(../../images/redesign/haveYourProfile/img_middleFullHeader.gif); width:454px; font-size:1.2em; font-weight:bold; padding:5px 10px;}

.recentActivity{background:#fff5f2; border:1px solid #cccccc;}

.recentActivity ul{list-style-type:none;}

.recentActivity ul li{font-size:1.1em; display:block; padding:5px 10px;}

.recentActivity ul li:hover{background:#ffffff; text-decoration:none;}

.recentActivity ul li a:hover{text-decoration:none;}

.recentActivity ul li span{font-size:1.1em; color:#ff8a0c; font-weight:bold;}

.recentDiscussion{background:url(../../images/redesign/haveYourProfile/recentDiscussionBg.gif) repeat-y left top; border:1px solid #ccc;}

.recentDiscussion .recentDiscussionStory{width:304px; padding:10px; float:left;  border-right:1px solid #ccc;}

.recentDiscussion .recentDiscussionStory p{font-size:1.1em; margin:5px 0 0 0;}

.recentDiscussion .recentDiscussionStory p a{font-size:1.0em;}

.recentDiscussion .recentDiscussionStory .discussionImage{float:left; width:153px; height:96px; margin:0 10px 0 0;}

.recentDiscussion .recentDiscussionStory a{font-size:1.1em;}

.latestDiscussion{width:140px; float:left; padding:0 0 10px 0;}

.latestDiscussion h3{color:#005194; font-size:1.2em; margin:0; padding:0;}

.recentDiscussion .recentDiscussionListing{background:#fff5f2; width:147px; float:right;}

.recentDiscussion .recentDiscussionListing ul{list-style-type:none;}

.recentDiscussion .recentDiscussionListing ul li{display:block;}

.recentDiscussion .recentDiscussionListing ul li a{display:block; padding:5px 10px; font-size:1.1em;}

.recentDiscussion .recentDiscussionListing ul li a:hover{text-decoration:none; background:#fff;}

.haveDiscussion{background:url(../../images/redesign/haveYourProfile/haveDiscussionBg.gif) repeat-y left top; border:1px solid #ccc; position:relative; min-height:392px;}

.haveDiscussion ul li a{font-size:1.1em; color:#333333;}

.haveDiscussion ul li a:hover{text-decoration:none;}

.haveDiscussion .haveDiscussionCategory{width:133px; float:left; list-style-type:none;}

.haveDiscussion .haveDiscussionCategory li{display:block;}

.haveDiscussion .haveDiscussionCategory li a{padding:10px; display:block; border-bottom:1px solid #ccc; font-weight:bold;}

.haveDiscussion .haveDiscussionCategory li a:hover{background:#e5e5e5;}

.haveDiscussion .haveDiscussionCategory li a.selected{background:url(../../images/redesign/haveYourProfile/haveDiscussionButton.gif) no-repeat right top; color:#fff;}

.haveDiscussion .haveDiscussionCategory li a.selected:hover{background:url(../../images/redesign/haveYourProfile/haveDiscussionButton.gif) no-repeat right top; color:#333;}

.haveDiscussion .haveDiscussionListing{width:338px; float:right; list-style-type:none;}

.haveDiscussion .haveDiscussionListing li{display:block; border-bottom:1px solid #ffffff; float:left; cursor:pointer;}

.haveDiscussion .haveDiscussionListing li a{padding:5px 10px; display:block; min-height:17px; width:318px; float:left;}

.haveDiscussion .haveDiscussionListing li a span{float:right; font-weight:normal}

.haveDiscussion .haveDiscussionListing li a strong{font-weight:normal; float:left; width:225px; margin-right:5px;}

.haveDiscussion .haveDiscussionCategory .haveDiscussionListing li a{border-bottom:none; color:#005194;}

.haveDiscussion .haveDiscussionListing li a:hover{background:#ffffff;}

.paginationBU{background:url(../../images/redesign/haveYourProfile/paginationBg.gif) repeat-x left top; padding:4px 10px; border:1px solid #ccc; border-top:none;}

.paginationBU ul{list-style-type:none; text-align:right; position:relative; z-index:2;}

.paginationBU ul li{display:inline; font-size:1.1em; padding:0 4px; border-right:1px solid #005194; cursor:pointer;}

.paginationBU ul li span.current{cursor:text;}

.paginationBU ul li.next{border-right:none;}

.paginationBU .totalPage{display:block; position:relative; margin-top:-15px; font-size:1.1em;}

.tweetingAbout{background:#FFF5F2; padding:0 10px; border:1px solid #cccccc; float:left;}

.tweetingAbout ul{list-style-type:none; float:left;}

.tweetingAbout ul li{display:block; padding:10px 0 10px 0; border-bottom:1px solid #e5e0df; width:452px; float:left;}

.tweetingAbout ul li a{font-weight:bold; font-size:1.1em;}

.tweetingAbout ul li img{float:left; width:47px; height:47px;}

.tweetingAbout ul li div.tweetDescription{width:390px; padding:0 0 0 10px; float:right; font-size:1.1em;}

.tweetingAbout ul li span{font-style:italic; color:#666666; font-size:1.1em;}

.twitterPage{background:url(../../images/redesign/haveYourProfile/paginationBg.gif) repeat-x left top; padding:3px 10px; text-align:right; border:1px solid #ccc; font-size:1.1em; clear:both; position:relative; top:-2px;}

.latestVideos{background:#FFF5F2; padding:10px 0; border:1px solid #cccccc; width:472px; float:left;}

.latestVideos ul{list-style-type:none;}

.latestVideos ul li{width:137px; padding:0 10px; float:left;}

.latestVideos ul li a{font-weight:bold; font-size:1.1em; display:block;}

.latestVideos ul li span{display:block; font-size:1.1em; color:#666666;}

.joinDiscussionContent ul.latestMembers{list-style-type:none;}

.joinDiscussionContent ul.latestMembers li{float:left; width:60px; margin:5px 7px; height:65px;}

.joinDiscussionContent ul.latestMembers li img{width:48px; height:48px;}

.joinDiscussionContent ul.latestMembers li a span{display:block; color:#4b4b4b;}

/* Additional CSS for what we have discussed module starts here */

.discussionListingClient{display:none; position:absolute; right:0; top:0;}

/* Additional CSS for what we have discussed module ends here */


/* Additional CSS for Youtube module on BU landing page */

.gsc-branding{display:none;}

.resultCell_gsvb{padding:3px;}

.nameVideo{color:#005194; font-size:1.1em; font-weight:bold; cursor:pointer;}

.nameVideo:hover{text-decoration:underline;}

.timeVideo{color:#666666; font-size:1.1em;}

.resultDiv_gsvb{height:85px !important; width:132px !important;}

div.resultDiv_gsvb img{height:85px !important; width:125px !important;}

table.resultTable_gsvb td{padding:3px 8px; vertical-align:top;}

/* Additional CSS for Youtube module on BU landing page */

.recentActivity ul li a span.nodeName{color:#005194; font-weight:normal; font-size:1.0em;}

.recentActivity ul li a{color:#333;}

ul.latestMembers li div.ec_user_list_entry_name a{color:#333; cursor:auto;}

ul.latestMembers li div.ec_user_list_entry_name a:hover{text-decoration:none;}

div#flickrContainer{position:relative;}

div#flickrContainer div#flickrgetviewer div{position:absolute; top:20px; left:20px;}

div#flickrContainer div#flickrgetviewer div img{width:180px; height:117px;}

div#flickrContainer ul li img{width:38px; height:38px;}

div.tweeterTabBlogList ul.tweet_list li{width:220px; float:left; height:auto; padding-bottom:5px; border-bottom:1px solid #ccc;}

div.tweeterTabBlogList #tweetbox{width:225px !important; color:#333333;}

.blogger .tweetingAbout #tweetbox{width:452px !important;}

#tweetbox ol li {border-bottom:1px dotted #333333; font-size:1.2em; line-height:14px; margin:0; padding:10px 0; }
div.tweeterTabBlogList ul.tweet_list li a.tweet_avatar{float:left; margin:0 10px 10px 0;}

div.tweeterTabBlogList ul.tweet_list li div.tweetDescription{font-size:1.1em; float:left; width:160px;}

div.youtubeBlogListSocial table.resultTable_gsvb td{padding:0; padding:10px 0 0; border-bottom:1px solid #CCCCCC;}

div.youtubeBlogListSocial table.resultTable_gsvb td div.resultDiv_gsvb{float:left; height:48px !important; margin:0 10px 10px 0; width:48px !important;}

div.youtubeBlogListSocial table.resultTable_gsvb td div.resultDiv_gsvb img{height:48px !important; width:48px !important;}

div.youtubeBlogListSocial table.resultTable_gsvb td div.resultDiv_gsvb .nameVideo{float:left; width:144px;}

div.socialMediaRight ul.socialMediaTabs li a{cursor:pointer;}

div#flickrContainer div.faceBookContainer{clear:both; float:left; margin:0 !important; padding-top:0 !important;}

.hiddenTab{display:none;}

/* Styles for report abuse starts here */
#backgroundPopup {background:#000000 none repeat scroll 0 0; border:1px solid #CECECE; display:none; height:100%; left:0; position:fixed; top:0; width:100%; z-index:555555;}

#popupContact {background:#FFFFFF none repeat scroll 0 0; border:2px solid #CECECE; display:none; height:325px; padding:10px; position:fixed; width:455px; z-index:5555555;}

#responseEmail{display: none; border: 1px solid #ccc; background: #FFFFA0;	padding: 10px; font-size:1.1em;}

#formail p{font-size:1.1em; margin:15px 0;}

#formail textarea{width:450px; border:1px solid #ccc; height:165px;}

#formail textarea.errorMail{border:1px solid #f0f0f0;}

#sendmail{float:right; margin-top:10px;}

.closeMail{text-align:right; font-size:20px; font-weight:bold; color:#333333;}

.commentUrl, .commentName{display:none;}

.smallThumb fieldset{border:none;}

.smallThumb li.last span{color:#005194; font-size:1.1em; float:left; margin-right:5px;}

.ratepageBU{float:left; position:relative; top:-1px;}

.ratepageBU #rate-page-tool .divider, .ratepageBU p, .ratepageBU #fRateXRating{display:none;}

.blogDescription .smallThumb ul li .ratepageBU img{top:0;}

.blogDescription .smallThumb .radio-buttons input{margin-left:2px;}

.ratepageBU .numberImageContainer{top:2px;}

div#counter{display:none;}

.rightContent .rightSectionLast{clear:both;}

.rightContent .rightSectionLast .co2Toolbox img {margin-right:10px;}

div.relatedArticle ul li div.articleContent a{font-size:1.1em;}

div.relatedArticle ul li div.articleContent h4 a{font-size:1.0em;}

div.paginationNavProfile a.nextArticle{float:right;}

div.paginationNavProfile a.prevArticle{float:left;}

.faceBookContainer{padding-top:10px; padding-bottom:10px;}

.dateShortImage img{width:30px; height:22px;}

.find-address{float:left;}

ul.registrationForm li.postCodeSearch strong {background:transparent url(../../images/redesign/registration/grey.gif) no-repeat scroll left 2px;}

/* Styles for report abuse ends here */

/* --------------------------------------------------------------------------------------------------------------
	New CSS for Britain Unplugged ends here
-------------------------------------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------------------------------------
	New CSS for Local Authority Starts here
-------------------------------------------------------------------------------------------------------------- */

.required{color:#ff0000;}

#uploadCaseStudy label{font-size:1.2em; font-weight:bold; width:150px; float:left; text-align:right; margin-right:10px;}

#uploadCaseStudy .block .button{display:none;}

#uploadCaseStudy .block fieldset{border:none;}

#uploadCaseStudy .block fieldset legend{display:none;}

#uploadCaseStudy .block input.ezcca-uploadcasestudy_casestudytitle{width:229px;}

/*Fix to INC 20334*/
#uploadCaseStudy .block select,#uploadCaseStudy .block input{width:190px;}

#uploadCaseStudy .block input.ezcca-uploadcasestudy_annualcarbonsavings{width:140px;}

#uploadCaseStudy .block{margin:5px 0; width:570px; clear:both; float:left;}

.hide{display:none;}

.show{display:block;}

.local-auth-box{background:url(../../images/redesign/localAuthority/localAuthGradientRepeat.jpg) repeat-y left top; width:638px; float:left;}

.local-auth-box .local-auth-box-top{background:url(../../images/redesign/localAuthority/localAuthGradientTop.jpg) no-repeat left top; width:638px; float:left;}

.local-auth-box .local-auth-box-bottom{background:url(../../images/redesign/localAuthority/localAuthGradientBottom.jpg) no-repeat left bottom; width:523px; padding:15px 15px 15px 100px; min-height:240px; position:relative; float:left;} /* T IE 6.0 */

.local-auth-box .local-auth-box-bottom1{background:url(../../images/redesign/localAuthority/localAuthGradientBottom.jpg) no-repeat left bottom; width:573px; padding:15px 15px 30px 50px; min-height:240px; position:relative; float:left;} /* T IE 6.0 */

.local-auth-box .local-auth-box-bottom2{background:url(../../images/redesign/localAuthority/localAuthGradientBottom.jpg) no-repeat left bottom; width:573px; padding:15px 15px 30px 50px; min-height:240px; position:relative; float:left;} /* T IE 6.0 */

.local-auth-box .local-auth-box-bottom3{background:url(../../images/redesign/localAuthority/localAuthGradientBottom.jpg) no-repeat left bottom; width:573px; padding:15px 15px 30px 50px; min-height:240px; position:relative; float:left;} /* T IE 6.0 */

.leftImage{position:absolute; z-index:1; left:1px; top:30px;}

.rightImage{position:absolute; z-index:1px; right:20px; bottom:15px;}

.local-auth-box .local-auth-box-bottom-confirm h2{color:#00852c; font-size:2.3em; margin:15px 0 0 20px;}

.local-auth-box .local-auth-box-bottom-confirm p{color:#666666; font-size:1.5em; margin:15px 0 20px 20px;}

.local-auth-box .local-auth-box-bottom-confirm h3{font-size:1.5em; margin:15px 0 0 20px;}

.local-auth-box .local-auth-box-bottom-confirm ul{list-style-type:none; margin:0 0 0 20px;}

.local-auth-box .local-auth-box-bottom-confirm ul li{margin:5px 0; font-size:1.1em;}

.local-auth-box .local-auth-box-bottom-confirm ul li a{color:#005194; font-size:1.0em;}

.local-auth-box-divider{background:url(../../images/redesign/localAuthority/divider.png) repeat-x left top; padding:2px; position:relative; right:40px; width:557px; z-index:0;}

.jNiceSelectWrapper .jNiceSelectOpen{background: url(../../images/redesign/customForm/img_selectarrow.gif) no-repeat center center; display:block; z-index:100; right:0; position:absolute; width:23px; height:23px;}

.jNiceInputWrapper{float:left; position:relative;}

.jNiceInputInner {background: url(../../images/redesign/customForm/img_browsebox.gif) no-repeat left top;  margin: 0px 0px 0px 0px; padding:0 5px;  border-right:1px solid #ccc;}

.jNiceInputInner input {font-size: 12px; background: none transparent scroll repeat 0% 0%; vertical-align: middle; color: #404040; border-top-style: none; line-height: 15px;  font-family: Arial, Helvetica, sans-serif; border-right-style: none; border-left-style: none; height: 19px; border-bottom-style: none; outline: none; padding-top:4px;}

.jNiceWrapper select {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none; visibility:hidden; display:none;}

.jNiceSelectWrapper {z-index: 3; left: 0px; position:relative; top: 0px; height: 23px; float:left; width:190px !important;}

.jNiceSelectWrapper .jNiceSelectText {z-index: 100; float: none; padding-bottom: 0px; overflow: hidden; line-height: 15px; padding-top: 0px;  position: absolute; height: 23px; background: url(../../images/redesign/customForm/img_selectbox.gif) no-repeat left top; width:160px; padding-left:5px; padding-top:3px; font-size:1.2em; width:167px !important;}

.jNiceSelectWrapper ul {border-right: #ccc 1px solid; border-top: #ccc 1px solid; overflow-y: auto; display: none; font-size:1.2em; z-index: 100; left: 0px; margin: 0px; border-left: #ccc 1px solid; width: 177px; border-bottom: #ccc 1px solid; list-style-type: none; position: absolute; top: 22px; height: 150px; background-color: #fff; padding:5px;}

.jNiceSelectWrapper ul a {display: block; padding: 2px; color: #333;background-color: #fff; text-decoration: none}

.jNiceSelectWrapper ul a:hover {background: #cce5f4}

.jNiceSelectWrapper ul a.selected {background: #cce5f4}

.jNiceFocus {border-right: #666666 1px dotted; border-top: #666666 1px dotted; border-left: #666666 1px dotted; border-bottom: #666666 1px dotted}

.jNiceHidden {z-index: -1; position: relative; opacity: 0}

.jNiceWrapper {vertical-align: top; position: relative; float:left;}

.jNiceWrapper input {outline: none; moz-outline: none}

#ezwt select{opacity:100 !important; visibility:visible;}

#ezwt .jNiceSelectWrapper{display:none;}

#ezwt .jNiceWrapper{float:left;}

#ezwt .jNiceWrapper select{display:block;}

.file_1{background:transparent url(../../images/redesign/customForm/img_browsebox.gif) no-repeat scroll 0 0; border:medium none; height:23px; width:356px;}

#uploadCaseStudy .projectdescription, #uploadCaseStudy .summary{float:none;}

.document1Link{background:transparent url(../../images/redesign/localAuthority/add-another.gif) no-repeat scroll 0 3px; padding:5px 0 5px 25px;  font-size:1.2em; clear:both; float:left; margin:0 0 0 160px; cursor:pointer; width:250px;}

.local-auth-box .local-auth-box-bottom2{height:391px;}

/* Styles for validation starts here */

span.error{background:transparent url(../../images/redesign/customForm/error.gif) no-repeat scroll 0 2px; display:block; padding:5px 0 5px 30px; margin:0 10px 0 0; font-size:1.1em; color:#ff3300; position:absolute; top:0; right:-230px; width:180px;}

.projectregion span.error, .project_type1 span.error, .project_type2 span.error, .project_type3 span.error, .projectbudget span.error, .geographicalscale span.error, .urbanrural span.error{right:-230px;}

/* Styles for validation ends here */

/* Style for customizing text editor starts here */

#uploadCaseStudy .oe-window{width:400px; float:left;}

#uploadCaseStudy .oe-window table.mceLayout, #uploadCaseStudy .oe-window table.mceLayout iframe{height:100px !important;}

#uploadCaseStudy .oe-window textarea{width:396px;}

.mce_numlist, .mce_undo, .mce_redo, .mce_fullscreen, .mce_help, .mceToolbarEndButton, .mceSeparator, .mce_merge_cells, .mce_split_cells, .mce_row_after, .mce_delete_row, .mce_col_after, .mce_charmap, .mce_literal, .mceToolbarStart{display:none !important;}

.summaryUI, .projectdescriptionUI{position:relative; left:50px; top:-335px;}

.local-auth-box-last{margin-top:-300px;}

.maxReached{color:#ff0000; clear:both; margin:5px 0 5px 160px; font-size:1.2em; float:left; width:400px;}

.maxInformative{clear:both; margin:5px 0 0 160px; font-size:1.1em; float:left; color:#595959; width:385px;}

#uploadCaseStudy .informativeHeading label{font-weight:normal; font-size:1.1em; color:#595959;}

#uploadCaseStudy .informativeHeading span{font-size:1.1em; font-style:italic; color:#595959;}

.contactInfo{margin:0 0 10px; float:left; width:500px;}

.boxNumber{font-size:3.5em; font-weight:bold; left:20px; position:absolute; top:8px; color:#6ca6cf;}

.selectThree{display:block; font-size:0.9em; font-weight:normal; position:relative; top:18px; color:#595959; margin-bottom:-10px;}

.summaryUIInformative{display:block; font-size:0.9em; font-weight:normal; position:relative; color:#595959; float:right; text-align:right; width:110px;}

.project_type2 label, .project_type3 label{visibility:hidden;}

.local-auth-box-bottom1 .document1Link{margin-top:8px;}

#uploadCaseStudy .buttonblock .defaultbutton{background:transparent url(../../images/redesign/customForm/btn_uploadCaseStudy.jpg) no-repeat scroll 0 2px; border:none; height:30px; width:151px; cursor:pointer;}

#uploadCaseStudy .buttonblock{float:right; left:6px; position:relative;}

#uploadCaseStudy #class_help p{color:#005194; font-size:2em; font-weight:bold; margin-bottom:3px; margin-left:5px;}

.boxImage{bottom:13px; float:right; position:absolute; right:12px;}

span.tonnes{font-size:1.2em; padding:0 6px; position:relative; top:3px;}

.tooltiplink{ float:right; margin-left:-14px; margin-right:0; margin-top:47px; position:relative; }

.tooltiplink img{z-index:21; position:relative;}

#uploadCaseStudy .tooltip{width:236px !important; padding:0; background:transparent url(../../images/redesign/customForm/img_contentToolTip.jpg) repeat-x scroll 0 0; border:none;}

#uploadCaseStudy .tooltip p{font-size:1.1em; padding:10px;}

#uploadCaseStudy .tooltip h2{background:transparent url(../../images/redesign/customForm/headingTooltip.jpg) repeat-x scroll 0 0; border-bottom:1px solid #D3D3D3; font-size:1.3em; font-weight:normal; margin:2px; padding:3px 7px 3px 36px;width:185px;}

#uploadCaseStudy .bottomShadow{width:236px !important; padding:0; background:transparent url(../../images/redesign/customForm/img_toolTipBottom.jpg) repeat-x scroll 0 0; border:none; height:8px;}

#uploadCaseStudy .tooltip1{left:355px !important; top:740px !important;}

#uploadCaseStudy .tooltip2{left:355px !important; top:904px !important;}

#uploadCaseStudy .showToolTip{display:block !important;}

#uploadCaseStudy span.close{background:transparent url(../../images/redesign/customForm/btn_closeToolTip.jpg) repeat-x scroll 0 0; width:18px; display:block; float:right; height:18px; cursor:pointer;}

.errorEditor{border:2px solid #FF3300;}
.uploadCaseStudyHeading{color:#005194; font-size:2.3em; font-weight:bold; margin:-5px 0 15px;}
/* Style for customizing text editor ends here */
/* -------------------------------------	New CSS for case study detail starts here ------------------------------------------------------------------------- */
.tellUsForm .tellUsTop > .projectBottom {padding-bottom:25px;}

.tellUsForm .tellUsTop .projectBottom {background:transparent url(../../images/redesign/localAuthority/img_caseStudyProjectBottom.gif) no-repeat scroll left bottom; font-size:1.1em; padding:10px 10px 15px;width:454px;}

.projectBottom .leftsection {float:left; width:70%;}

.projectBottom .rightsection {float:left; width:29%;}

div.caseStudySectionArticle ul.sectionArticleList li, div.backgroundnone ul.sectionArticleList li {background:transparent url(../../images/redesign/img_bulletBlue.gif) no-repeat scroll left 5px;margin-left:15px;padding:0 0 0 10px;}

div.caseStudySectionArticle, div.grayBottBorder {background:transparent url(../../images/redesign/img_grayDotted.gif) repeat-x scroll left bottom !important;}

div.supDocSec {background:transparent none repeat scroll 0 0 !important; margin-bottom:15px;}

div.sectionArticle h3.fontitalic {font-style:italic;}

.leftContent .supDocSec li {float:left; height:19px; list-style-type:none; margin:10px 0; padding-top:5px; width:150px;}

.leftContent .supDocSec ul li.pdf {background:transparent url(../../images/redesign/globalSprite.gif) no-repeat scroll -970px -245px; padding-left:30px;}

.leftContent .supDocSec ul li.word {background:transparent url(../../images/redesign/globalSprite.gif) no-repeat scroll -967px -272px;padding-left:30px;}

.leftContent .supDocSec ul li.pdf {background:transparent url(../../images/redesign/globalSprite.gif) no-repeat scroll -970px -245px;padding-left:30px;}

.leftContent .supDocSec ul li.excel{background:transparent url(../images/redesign/globalSprite.gif) no-repeat scroll -967px -300px;padding-left:30px;}

.leftContent .supDocSec ul li.ms-powerpoint{background:transparent url(../images/redesign/globalSprite.gif) no-repeat scroll -967px -327px;padding-left:30px;}

.leftContent .supDocSec ul li.jpeg{background:transparent url(../images/redesign/globalSprite.gif) no-repeat scroll -967px -352px;padding-left:30px;}

.leftContent .supDocSec ul li.png{background:transparent url(../images/redesign/globalSprite.gif) no-repeat scroll -967px -378px;padding-left:30px;}

.leftContent .supDocSec ul li.gif{background:transparent url(../images/redesign/globalSprite.gif) no-repeat scroll -967px -406px;padding-left:30px;}

.tellUsForm .tellUsTop .tellUsBottom .loginfield {font-size:1.1em; margin-bottom:5px;}

.tellUsForm .tellUsTop .tellUsBottom label.formlabel {padding-right:10px; text-align:right; width:145px !important;}

.tellUsForm .tellUsTop .tellUsBottom .loginfield input.textbox {border:1px solid #CCCCCC; width:200px;}

.tellUsForm .tellUsTop .tellUsBottom h2.orange {color:#F87A00;}

.tellUsForm .tellUsTop .tellUsBottom label.registeredlabel {padding-right:10px; text-align:left; width:320px !important;}

.videoBlog {clear:both;}

.videoBlog .caseStudyVideoSectionBlog {float:left; margin:0 10px 0 0; width:245px;}

.videoBlog .contentRight {float:left; width:210px;}

.imgquote {background:transparent url(../../images/redesign/localAuthority/img_donec.gif) no-repeat scroll 0 0; margin-bottom:15px; padding-left:55px;}

.videoBlog .contentRight h3 {color:#333333; font-size:1.3em; font-style:italic; }

.videoBlog .videoBlogContent p {font-size:1.1em; margin:5px 0;}

div.caseStudySectionArticle ul.sectionArticleList li, div.backgroundnone ul.sectionArticleList li{background:transparent url(../../images/redesign/img_bulletBlue.gif) no-repeat scroll left 5px; margin-left:15px; padding:0 0 0 10px;}


.warning{padding:10px; border:1px solid #ff0000; margin-bottom:15px;}

.warning h2{color:#FF0000; font-size:1.2em; margin-bottom:10px;}

.warning ul{list-style-type:decimal; margin-left:30px;}

.warning ul li{margin:5px; font-size:1.1em;}


/* -------------------------------------	New CSS for case study detail Ends here ------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------------------------
	New CSS for Local Authority Ends here
-------------------------------------------------------------------------------------------------------------- */

/*  --------------------------------------------------------------------------------------------------------------
	New CSS for navigation selected starts
-------------------------------------------------------------------------------------------------------------- */

.navigation_selected{padding:0 10px; color:#FFFFFF; font-size:1.2em; font-weight:bold;}

/*  --------------------------------------------------------------------------------------------------------------
	New CSS for navigation selected ends
-------------------------------------------------------------------------------------------------------------- */




/*  --------------------------------------------------------------------------------------------------------------
	New CSS class for Registration process starts here
-------------------------------------------------------------------------------------------------------------- */
.signIn{background:url(../../images/redesign/registration/btn_registration_repeat.gif) repeat-y left bottom;  width:638px; float:left;}

.signIn .signIn-top{background:url(../../images/redesign/registration/btn_registration_bottom.gif) no-repeat left bottom; width:638px; float:left;}

.signIn .signIn-bottom{background:url(../../images/redesign/registration/btn_registration_top.gif) no-repeat left top; width:523px; padding:15px 15px 15px 100px; min-height:190px; position:relative; float:left;} /* T IE 6.0 */

.signIn .registration-process{padding:25px !important; width:588px !important;}

.registration h1{color:#005194; font-size:2.3em; font-weight:bold; margin:-5px 0 10px;}

.introRegistration p{font-size:1.1em; margin:0 0 15px;}

.mandatoryNotice{text-align:right; font-style:italic; font-size:1.1em;}

.mandatoryNotice span{color:#ff0000;}

.registrationForm{list-style-type:none;}

.registrationForm li{margin-bottom:10px; float:left; clear:both; width:600px; position:relative;}

#uploadCaseStudy .registrationForm li label{width:150px; text-align:right; float:left; margin-right:10px; font-size:1.4em;}

.registrationForm li label span{color:#ff0000;}

.registrationForm li input{width:260px;}

.registrationForm li.displayName input{width:145px;}

.registrationForm li.postCode input{width:71px;}

.registrationForm li.postCode li.postCodeEnter .jNiceInputWrapper{margin-right:10px;}

.registrationForm li.postCode li.postCodeEnter  input.buttonAuto{margin:0 0 0 0; width:auto;}

.registrationForm li input.buttonAuto{width:auto; margin:0 0 0 8px; float:left;}

#uploadCaseStudy .informativeCheckbox{clear:both;}

#uploadCaseStudy .informativeCheckbox p{font-size:1.1em; clear:both; margin:0 0 10px 160px;}

#uploadCaseStudy .informativeCheckbox p label{font-weight:bold; float:none; font-size:1.1em; width:auto; text-align:left;}

#uploadCaseStudy .informativeCheckbox p label span{font-style:italic; font-weight:normal; display:block; margin-left:17px;}

#uploadCaseStudy div.createMyAccount{float:left; position:relative; top:-60px; width:100%;}

#uploadCaseStudy div.createMyAccount img{bottom:-75px; float:left; position:absolute;}

#uploadCaseStudy div.createMyAccount input{float:right; position:relative; top:65px;}

.registrationForm li select{width:259px !important;}

.registrationForm li .jNiceSelectWrapper{width:272px !important;}

.registrationForm li .jNiceSelectWrapper ul, .registrationForm li .jNiceSelectWrapper ul li{width:259px !important;}

.registrationForm li .jNiceSelectWrapper .jNiceSelectText {width:260px !important;}

li.postCode ul{list-style-type:none;}

.postCodeSearch{background:#F2F2F2; margin:0 0 0 -24px !important; padding:5px 5px 5px 24px; width:607px !important; list-style-type:none;}

.postCodeSearch ul{list-style-type:none;}

.unPlugged div.stepRegister{background:transparent url(../../images/redesign/registration/img_5Reason_top.gif) no-repeat scroll left top;}

.unPlugged div.stepRegister div.joinDiscussionContent {background:transparent url(../../images/redesign/registration/imt_5step_bottom.gif) no-repeat scroll left bottom;}

.unPlugged div.stepRegister div.joinDiscussionContent h3{background:transparent url(../../images/redesign/registration/5step_img.gif) no-repeat scroll left 0; color:#005194; font-size:1.4em; padding:5px 0 5px 50px; width:128px;}

.stepRegister ul{list-style-type:none; margin:10px;}

.stepRegister ul li{margin-bottom:5px; font-size:1.2em;}

.stepRegister ul li span{color:#005194; font-weight:bold;}

.unPlugged div.quotesRegister{background:transparent url(../../images/redesign/registration/img_quotes_top.gif) no-repeat scroll left top;}

.unPlugged div.quotesRegister div.joinDiscussionContent {background:transparent url(../../images/redesign/registration/img_quotes_bottom.gif) no-repeat scroll left bottom; min-height:43px;}

.unPlugged .quotesRegister div.joinDiscussionContent h3{background:transparent url(../../images/redesign/registration/img_quotes.gif) no-repeat scroll left 4px; color:#FF9E35; font-size:1.4em; padding:5px 0 5px 50px;}

.unPlugged .quotesRegister div.joinDiscussionContent p{font-size:1.5em; font-style:italic;}

.unPlugged .quotesRegister div.joinDiscussionContent p strong{font-size:0.7em; font-weight:bold; font-style:normal;}

.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th{background:none; height:auto !important;}

ul.registrationForm .recaptchatable #recaptcha_image{margin-left:153px; border:1px solid #ccc;}

ul.registrationForm .recaptchatable{border:none !important;}

.recaptchatable .recaptcha_image_cell center img{width:270px;}

.recaptcha_input_area label{margin-left:-12px; margin-top:5px; width:156px !important; text-align:right !important;}

.recaptchatable #recaptcha_response_field{border:none !important; width:260px !important;}

.recaptcha_input_area .jNiceInputInner{border-right:1px solid #CCCCCC !important; padding:0 5px;}

ul.registrationForm .recaptchatable #recaptcha_image{width:271px !important;}

ul.registrationForm .recaptchatable a, ul.registrationForm .recaptchatable a:hover {position:relative;}

ul.registrationForm div.recaptcha_input_area label.recaptcha_input_area_text {float:left !important; font-size:1.4em !important; margin-right:10px !important; text-align:right !important; width:150px !important;}

ul.registrationForm div.recaptcha_input_area label span{color:#333333;  display:block; font-size:1em; left:-10px;  margin-right:5px; position:relative;}

ul.registrationForm .recaptcha_theme_red #recaptcha_response_field{bottom:0 !important; font-size:1.2em; margin:0 !important; padding:0 !important; padding-top:4px !important; position:relative !important; width:260px !important; border:none !important;}

ul.registrationForm .recaptchatable .jNiceInputWrapper{position:relative;}

ul.registrationForm .recaptcha_input_area{height:0 !important}

.login p{font-size:1.1em; width:400px;}

.login ul.registrationForm{margin:15px 0 0 0;}

.login ul.registrationForm li.rememberMe{ margin-bottom:0;}

.login ul.registrationForm li.rememberMe input{width:auto; margin-left:160px;}

#uploadCaseStudy .login ul.registrationForm li.rememberMe label{font-size:1.1em; position:relative; top:-3px; float:none; font-weight:normal;}

.login ul.registrationForm li.forgottenPassword a{margin-left:160px; font-size:1.1em; font-weight:bold; position:relative; top:-17px;}

.login ul.registrationForm li.forgottenPassword input{margin-left:87px; position:relative; top:-10px; width:auto;}

ul.registrationForm li span.error{background:transparent url(../../images/redesign/registration/error.gif) no-repeat left 2px; font-weight:normal; padding:5px 0 5px 21px; margin:0 0 0 10px; font-size:1.1em; color:#ff3300; position:relative; top:5px; float:left; width:125px; top:-2px; right:0;}

ul.registrationForm .recaptchatable a.recaptcha_audio_cant_hear_link, ul.registrationForm .recaptchatable a.recaptcha_audio_cant_hear_link:hover{top:15px; color:#005194; font-size:1.0em; left:-25px; position:absolute;}

.unPlugged .registerNow{float:right;}

.warning p{color:#ff3300; margin-bottom:10px;}

.login ul.registrationForm li.resetPassword input{width:auto; margin-left:300px !important; top:0 !important;}

.bottomIcon{bottom:10px; position:absolute; right:20px;}

.informativeCheckbox input{position:relative; top:3px;}

.postCode{display:block !important;}

.postCodeSearch{display:none;}

.registration legend{display:none;}

.registration fieldset{border:none; font-size:1.1em; border:1px solid #ff0000; padding:10px;}

.registration ol{margin:5px 0 0 15px;}

.informativeCheckbox strong.error{background:transparent url(../../images/redesign/registration/error.gif) no-repeat scroll left 2px; padding:5px 0 5px 21px; color:#FF3300; font-weight:normal; display:block; margin-left:13px;}

.confirmationBox h1{color:#005194; font-size:2.3em; margin:15px 0 0 20px;}

.confirmationBox .local-auth-box-bottom-confirm .local-auth-box-divider h3{margin:15px 0 0 60px;}

.confirmationBox .local-auth-box-bottom-confirm .local-auth-box-divider p.confimationEmail{font-size:1.2em; margin-left:60px; width:386px;}

.confirmationBox .local-auth-box-bottom-confirm .local-auth-box-divider p.confimationEmail span{color:#ff0000; display:block; font-size:1.0em;}

.confirmationBox .local-auth-box-divider{background:transparent url(../../images/redesign/registration/confirmationDivider.gif) repeat-x scroll left top;}

#AddressFinder{background:transparent url(../../images/redesign/registration/find-add-butt.gif) repeat-x scroll left top; border:none; margin-left:5px; width:85px; height:23px;}

.informative{float:left; left:-387px; margin-left:-20px; position:relative; top:-36px;}

.informative img.questionInformative{position:relative; z-index:6; cursor:pointer;}

.toolTipRegistrationMiddle{background:transparent url(../../images/redesign/registration/img_popupMiddle.gif) repeat-y scroll left top; position:absolute; top:-3px; left:-10px; width:239px; z-index:5; display:none;}

.toolTipRegistrationTop{background:transparent url(../../images/redesign/registration/img_popupHeader.gif) no-repeat scroll left top;}

.toolTipRegistrationBottom{background:transparent url(../../images/redesign/registration/img_popupBottom.gif) no-repeat scroll left bottom; padding:10px;}

.toolTipRegistrationBottom h2{font-size:1.3em; margin-left:31px; position:relative; top:-4px;}

.toolTipRegistrationBottom p{width:auto; font-size:1.1em; padding:10px;}

.closeInformative{float:right; position:relative; right:9px; top:-21px; cursor:pointer;}

#validUserName{width:auto; margin-left:5px; float:left;}

.responseDisplayName{float:left; font-size:1.1em; margin-left:10px; background:transparent url(../../images/redesign/registration/error.gif) no-repeat scroll left 2px; color:#FF3300; padding:5px 0 5px 21px;}

/*  --------------------------------------------------------------------------------------------------------------
	New CSS class for Registration process ends here
-------------------------------------------------------------------------------------------------------------- */

/*  --------------------------------------------------------------------------------------------------------------
	CSS class for my account starts here
-------------------------------------------------------------------------------------------------------------- */

.accountIntroductionMiddle{background:url(../../images/redesign/myAccount/img_accountCenterRepeat.gif) repeat-y;}

.accountIntroductionMiddle .accountIntroductionTop{background:url(../../images/redesign/myAccount/img_accountBottom.gif) no-repeat left bottom;}

.accountIntroductionMiddle .accountIntroductionTop .accountIntroductionBottom{background:url(../../images/redesign/myAccount/img_accountTop.gif) no-repeat left top; padding:10px; width:452px;}

.accountIntroductionMiddle .accountIntroductionTop .accountIntroductionBottom .imageUser{width:124px; float:left; padding:0 0 11px;}

.accountIntroductionMiddle .accountIntroductionTop .accountIntroductionBottom .imageUser input.imageEdit{margin-top:5px;}

.accountIntroductionMiddle .accountIntroductionTop .accountIntroductionBottom .introductionAccount{width:313px; float:right; margin-left:10px;}

.accountIntroductionMiddle .accountIntroductionTop .accountIntroductionBottom .introductionAccount h2{color:#333333; font-size:1.7em; margin:10px 0 10px 5px;}

.accountIntroductionMiddle .accountIntroductionTop .accountIntroductionBottom .introductionAccount p{font-size:1.1em; padding:0 5px; margin:0 0 5px;}

.accountIntroductionMiddle .accountIntroductionTop .accountIntroductionBottom .introductionAccount p.myInterest{background:#e5f2f9; font-size:1.2em; padding:5px; margin:15px 0 10px;}

.accountIntroductionMiddle .accountIntroductionTop .accountIntroductionBottom .introductionAccount p.introMyInterest{font-size:1.2em; color:#666666; font-style:italic;}

h2.consumerOverview {background:transparent url(../../images/redesign/myAccount/img_heading.gif) no-repeat scroll left top; font-size:1.2em; padding:6px 0 5px 10px; margin:15px 0 0 0;}

.consumerOverviewboxRepeat{background:url(../../images/redesign/myAccount/img_accountCenterRepeat.gif) repeat-y;}

.consumerOverviewboxRepeat .consumerOverviewBottom{background:url(../../images/redesign/myAccount/img_accountBottom.gif) no-repeat left bottom; width:472px;}

.consumerOverviewboxRepeat .consumerOverviewBottom .contentConsumerOverview{padding:10px;}

.consumerOverviewboxRepeat .consumerOverviewBottom h3{color:#666666; font-size:1.7em; margin:15px 0 5px; font-weight:normal;}

.consumerOverviewboxRepeat .consumerOverviewBottom ul{list-style-type:none; padding:10px; background:#e5f2f9;}

.consumerOverviewboxRepeat .consumerOverviewBottom ul li{font-size:1.1em;}

.consumerOverviewboxRepeat .consumerOverviewBottom ul li a{font-weight:bold; font-size:1.0em;}

.dividerGrey{padding-top:5px; border-bottom:1px solid #ccc;}

.consumerOverviewboxRepeat .consumerOverviewBottom input.buttonImage{float:right; margin-top:10px;}

.quotesRegister h2{color:#FF9E35; font-size:1.4em; margin-bottom:10px;}

.quotesRegister span a{font-size:1.1em;}

.accountSettingEditMode ul{list-style-type:none;}

.accountSettingEditMode ul li{margin-bottom:10px; float:left;}

.saveChangesButton{text-align:right; margin:10px 0;}

.successfulMessage{background:url(../../images/redesign/myAccount/img_successfulTick.gif) no-repeat left 5px; color:#00852c; padding:5px 5px 5px 30px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}

.successfulMessage p{font-weight:bold; font-size:1.1em;}

.successfulMessage p span{display:block; font-weight:normal;}

.interestList{float:left; color:#005194; margin-left:5px; font-size:1.1em; font-weight:bold; list-style-type:none;}

.interestList li{float:left; clear:both; margin-bottom:10px; width:300px;}

.interestList li strong{float:left; margin-right:10px; width:15px; float:left;}

.interestList li div li{margin-bottom:0; float:none;}

.interestList li div, .interestList li span{color:#333333; font-weight:normal;}

.interestList li div.jNiceWrapper{width:189px; float:left;}

.saveChangeInterest{clear:both; padding-top:5px; border-top:1px solid #cccccc; margin-bottom:0;}

.atHomeAccount .consumerOverviewBottom h3{background:#e5f2f9; font-size:1.2em; color:#333333; margin:0 0 10px 1px; padding:5px; width:460px;}

.addressDetails{font-size:1.2em; font-weight:bold; position:relative; left:160px; width:150px; margin-bottom:10px; float:left;}

.consumerOverviewboxRepeat .consumerOverviewBottom .readModeMyDetails ul{list-style-type:none; background:none; padding:0;}

.consumerOverviewboxRepeat .consumerOverviewBottom .readModeMyDetails ul li{margin-bottom:10px; float:left; width:450px; clear:both;}

.consumerOverviewboxRepeat .consumerOverviewBottom .readModeMyDetails ul li span{font-size:1.2em; width:140px; float:left; display:block; margin-left:10px; text-align:right; margin-right:10px;}

.consumerOverviewboxRepeat .consumerOverviewBottom .readModeMyDetails ul li span span{font-size:0.8em; position:relative; right:10px; margin-right:0;}

.consumerOverviewboxRepeat .consumerOverviewBottom .readModeMyDetails ul li strong{position:relative; top:2px; font-size:1.1em;}

.consumerOverviewboxRepeat .consumerOverviewBottom .readModeMyDetails ul li strong span{text-align:left; font-size:1.0em; margin-left:0; font-style:italic; color:#666666; font-weight:normal;}

.dividerAthome{padding-top:5px; border-top:1px solid #cccccc; clear:both;}

.changeButton{margin-bottom:5px; padding-right:10px; text-align:right; float:right;}

.atHomeAccount .introSubscription{padding:10px; font-size:1.1em;}

.atHomeAccount ul.subscriptionDetail{background:none;}

.atHomeAccount ul.subscriptionDetail li{border-bottom:1px solid #CCCCCC; clear:both; float:left; margin-bottom:10px; padding:0 0 10px; width:450px;}

.atHomeAccount ul.subscriptionDetail li.lastSubscription{border-bottom:none;}

.atHomeAccount ul.subscriptionDetail li a{float:left; position:relative; top:-2px; width:110px; display:block;}

.atHomeAccount ul.subscriptionDetail li input{float:left;}

#uploadCaseStudy .atHomeAccount ul.subscriptionDetail li label{width:auto; float:left; margin-left:5px; position:relative; top:-2px; text-align:left; font-weight:normal;}

#uploadCaseStudy .atHomeAccount ul.subscriptionDetail li select{width:100px;}

#uploadCaseStudy .atHomeAccount ul.subscriptionDetail li div.jNiceSelectWrapper{width:134px !important;}

#uploadCaseStudy .atHomeAccount ul.subscriptionDetail li div.jNiceSelectWrapper .jNiceSelectText{width:109px !important;}

#uploadCaseStudy .atHomeAccount ul.subscriptionDetail li .jNiceWrapper ul{display:block; font-size:0.9em; background:#ffffff; width:131px !important; padding:0;}

#uploadCaseStudy .atHomeAccount ul.subscriptionDetail li .jNiceWrapper ul li{margin-bottom:0; float:none; border-bottom:none; padding:0; width:auto;}

#uploadCaseStudy .atHomeAccount ul.subscriptionDetail li .jNiceWrapper ul li a{font-weight:normal !important; float:none; width:auto; top:0; padding:5px;}

div.descriptionSubscription{clear:both; padding:10px;}

#uploadCaseStudy p.postalSubscriptions{clear:both; float:left; margin-bottom:10px; padding:0 0 0 10px;}

#uploadCaseStudy p.postalSubscriptions input{float:left;}

#uploadCaseStudy p.postalSubscriptions label{font-weight:normal; width:auto; position:relative; top:-2px;}

div.descriptionSubscription img{float:left; margin-right:10px;}

div.toolsDescription{padding:0 10px; margin-bottom:10px;}

div.toolsDescription p{font-size:1.1em; margin:0 0 10px;}

div.toolsDescription p.status{margin-left:10px;}

div.toolsDescription p span.completed{color:#00852c; font-weight:bold;  margin-right:10px;}

div.toolsDescription p span.inProgress{color:#ff6600; font-weight:bold;  margin-right:10px;}

div.toolsDescription p input{float:left; margin-right:10px;}

#uploadCaseStudy  div.toolsDescription p label{float:none; font-weight:normal; width:auto; position:relative; top:-2px;}

#uploadCaseStudy div.toolsProgress h3{color:#005194; font-weight:bold;}

.rightSection .postCodeSearch{width:234px !important;}

.consumerOverviewboxRepeat .consumerOverviewBottom .editModeMyDetails ul{background:none; float:left;}

#uploadCaseStudy .editModeMyDetails ul li{margin-bottom:10px; float:left; width:450px;}

#uploadCaseStudy .editModeMyDetails ul li .jNiceSelectWrapper{width:220px !important;}

#uploadCaseStudy .editModeMyDetails ul li .jNiceSelectWrapper .jNiceSelectText{width:193px !important;}

#uploadCaseStudy .consumerOverviewboxRepeat .consumerOverviewBottom .editModeMyDetails ul .jNiceSelectWrapper ul{background:#ffffff; width:217px; padding:0;}

#uploadCaseStudy .consumerOverviewboxRepeat .consumerOverviewBottom .editModeMyDetails ul .jNiceSelectWrapper ul li{width:195px; margin-bottom:0;}

#uploadCaseStudy .consumerOverviewboxRepeat .consumerOverviewBottom .editModeMyDetails ul .jNiceSelectWrapper ul li a{font-weight:normal; font-size:0.9em;}

#uploadCaseStudy .editModeMyDetails ul li.myDetailPostCode input{width:50px; margin-right:5px;}

#uploadCaseStudy .editModeMyDetails ul li.dateBirth input{width:53px; margin-right:5px;}

#uploadCaseStudy .editModeMyDetails ul li.dateBirth .jNiceInputWrapper{margin-right:5px;}

.myDetailPostCode input.buttonFind{width:auto !important;}

.myDetailPostCode .jNiceInputWrapper{margin-right:5px;}

#uploadCaseStudy .editModeMyDetails ul li input{width:210px;}

#uploadCaseStudy .editModeMyDetails ul li label span{color:#ff0000;}

#uploadCaseStudy .editModeMyDetails ul li label strong{font-weight:normal; font-size:0.8em; display:block;}

a.showHideMyAccount{background:url(../../images/redesign/myAccount/imt_hideFilters.gif) no-repeat right top; float:right; margin-right:15px; padding-right:19px; width:50px; text-align:right;}

#uploadCaseStudy a.showMyAccount{background:url(../../images/redesign/myAccount/img_showFilters.gif) no-repeat right top;}

a.newsSubscription{background:url(../../images/redesign/myAccount/subscriptionShowIcon.gif) no-repeat left 1px; padding-left:15px;}

#uploadCaseStudy a.hideSubscriptionIcon{background:url(../../images/redesign/myAccount/subscriptionHideIcon.gif) no-repeat left 1px;}

#uploadCaseStudy .cancelRegistration{background:url(../../images/redesign/myAccount/YesNoConfirmBg.gif) no-repeat left top; clear:both; padding:23px 0 0 13px; position:relative; top:-10px;}

#uploadCaseStudy .cancelRegistration span{font-size:1.2em; font-weight:bold;}

#uploadCaseStudy .cancelRegistration .buttonContainer{float:right; text-align:right; width:108px;}

#uploadCaseStudy .cancelRegistration .buttonContainer a{display:inline; width:auto; margin-right:10px;}

#uploadCaseStudy .cancelRegistration p{margin-top:15px;}

/*  --------------------------------------------------------------------------------------------------------------
	CSS class for my account ends here
-------------------------------------------------------------------------------------------------------------- */

/*  --------------------------------------------------------------------------------------------------------------
	CSS class for Case Study page [Begin]
-------------------------------------------------------------------------------------------------------------- */

.caseStudy .searchFormHeading{font-weight:normal; font-size:0.8em;}

.caseStudy h2{background:url(../../images/redesign/searchForm/img_headingFilters.jpg) no-repeat left top; padding:6px 0 5px 10px; font-size:1.2em;}

.caseStudy h2 span{font-size:0.8em; margin:0 0 0 5px;}

.caseStudy h2 a{background:url(../../images/redesign/searchForm/imt_hideFilters.jpg) no-repeat right top; padding:1px 25px 2px 0; float:right; font-size:0.9em; margin:0 10px 0 0;}

.caseStudy h2 a.showFilter{background:url(../../images/redesign/searchForm/img_showFilters.jpg) no-repeat right top;}

.caseStudy .filterCollection{border:1px solid #E1E1E1;}

.caseStudy .filterCollection h3{background:#F5F5F5; font-size:1.2em; font-weight:normal; padding:6px 0 5px 10px;}

.caseStudy .filterCollection h3 span{float:right; margin:0 10px 0 0; font-size:0.9em;}

.caseStudy .filterCollection .filters{padding:10px; margin:0 0 5px; clear:both;}

.caseStudy .filterCollection .filters ul{list-style-type:none;}

.caseStudy .filterCollection .filters ul li{float:left; width:145px; margin:2px 0;}

.caseStudy .filterCollection .filters ul li input{float:left;}

.caseStudy .filterCollection .filters ul li label{float:left; color:#0C6CB0; font-size:1.1em; margin-left:5px;}

.caseStudy .filterCollection .projectTypeTabbed{background:#E7F3FA; list-style-type:none; float:left; width:464px; padding:5px;}

.caseStudy .filterCollection .projectTypeTabbed li{float:left; width:93px;  padding:0 0 0 7px;}

.caseStudy .filterCollection .projectTypeTabbed li.domestic{width:70px;}

.caseStudy .filterCollection .projectTypeTabbed li.transport{width:75px;}

.caseStudy .filterCollection .projectTypeTabbed li span{display:block; float:left; padding:4px 7px 0 0;}

.caseStudy .filterCollection .projectTypeTabbed li label{font-size:1.1em; float:left; margin:0 5px 0 0; position:relative; top:-2px;}

.caseStudy .filterCollection .projectTypeTabbed li input{float:left;}

.caseStudy .filterCollection .projectTypeTabbed li.selected{background:url(../../images/redesign/searchForm/img_internalTabLeft.jpg) no-repeat left top;}

.caseStudy .filterCollection .projectTypeTabbed li.selected span{background:url(../../images/redesign/searchForm/img_internalTabRight.jpg) no-repeat right top;}

.caseStudy .filterCollection .projectTypeFilter ul li{float:left; width:215px; margin:2px 0;}

.recordsPerPage{text-align:right; margin:20px 0 10px;}

.recordsPerPage label{font-size:1.1em; font-weight:bold; margin:0 5px 0 0;}

.recordsPerPage select{width:50px;}

.searchResultContainer{border:1px solid #E1E1E1;}

.searchResultContainer .gsc-result tr th strong{background:transparent url(../../images/redesign/searchForm/arrow2.gif) no-repeat scroll right 3px; padding-right:13px; cursor:pointer;}

.searchResultContainer .gsc-result tr th.sorting_asc strong{background:transparent url(../../images/redesign/searchForm/arrow1.gif) no-repeat scroll right 3px;}

.searchResultContainer .gsc-result tr th{background:url(../../images/redesign/searchForm/img_sortingBg.jpg) repeat-x; text-align:left; font-size:1.1em; font-weight:bold; padding:4px;}

.searchResultContainer .gsc-result tr th span{font-weight:normal;}

.searchResultContainer .gsc-result td{padding:5px; font-size:1.1em; border-bottom:1px solid #E1E1E1;} 

.searchResultContainer .gsc-result td h4{color:#005194; font-size:1.3em;}

.searchResultContainer .gsc-result tr.lastRow td{border-bottom:none;} 

.gsc-input, .gsc-branding, .gsc-clear-button, .gsc-tabsArea, .gs-visibleUrl, .gs-visibleUrl-short, .gsc-adBlock, .gsc-trailing-more-results{display:none !important;}

.gsc-search-button{float:right; margin-right:2px; margin-top:-53px; position:relative;}

.gsc-wrapper{padding:10px;}

.gs-title a{font-size:1.0em !important; font-weight:bold; color:#005194 !important; height:auto !important;}

.gs-snippet{font-size:0.9em;}

.gs-webResult{padding:5px 0; border-bottom:1px solid #E1E1E1;}

.gs-result .gs-title, .gs-result .gs-title * {color:#005194 !important;}

.gsc-results .gsc-cursor-box{text-align:right;}

.gsc-results .gsc-cursor-box .gsc-cursor-page{margin-right:0 !important; padding-right:10px; padding-left:10px; color:#005194 !important; border-right:1px solid #005194; font-size:0.9em !important; text-decoration:none !important;}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#333333 !important;}

#example_filter{display:none;}

#example_length{float:right; font-size:1.1em; font-weight:bold; margin-bottom:-7px; margin-top:-15px; position:relative; top:-43px;}

.caseStudy h2.gridHeadeing{margin-top:50px;}

#example_info{float:right; font-size:1.1em; font-weight:bold; position:relative; top:10px;}

.searchfilter{text-align:right; padding:10px;}
/*  --------------------------------------------------------------------------------------------------------------
	CSS class for Case Study page [End]
-------------------------------------------------------------------------------------------------------------- */

/* Fix for bug #18 of BU */
ul.breadcrumb li span.nonClickable{background:transparent url(../../images/redesign/globalSprite.gif) no-repeat scroll right -174px; font-weight:normal; padding:0 10px 0 0; display:inline;}
/* Fix for bug #18 of BU */ 

/* --------------------------- New css to fix My Profile ---------------------------------- */

.myDetailPostCode #AddressFinder{background:transparent url(../../images/redesign/myAccount/btn_findAddress.gif) repeat-x scroll left top; width:78px !important; height:25px;}

.imageUploader{width:365px; padding:20px; border:5px solid #ccc; background:#fff; position:absolute; z-index:666666;}

#uploadCaseStudy .imageUploader label{float:none; display:block;}

.imageUploader #uploadCaseStudy .block{width:375px;}

.imageUploader #popupContactClose{clear:both; float:right; font-size:2.2em; font-weight:bold; margin-top:-16px;}

.imageUser .uploadButton input{float:right;}

.interestList .jNiceSelectWrapper li{width:160px;}

.imageUser img{width:124px; height:124px;}

.atHomeAccount ul.subscriptionDetail{width:452px; float:left;}

.haveYourSayContainer fieldset.error{border:1px solid #CCCCCC; color:#FF0000;  margin-bottom:15px; padding:10px;}

.haveYourSayContainer fieldset.error legend{display:none;}

.haveYourSayContainer fieldset.error h2{font-size:1.2em; font-weight:bold;}

.haveYourSayContainer fieldset.error ol{margin-left:15px; font-size:1.1em; color:#000000; margin-top:5px;}
/* --------------------------- New css to fix My Profile ends here ---------------------------------- */

.mapShow{width: 735px; height: 450px}

#userListing{margin:15px 0;}

#userListing a.showHideUser{display:block; padding-bottom:5px; margin-bottom:10px;}

#userListing a.showUser{font-size:1.3em; background:transparent url(../../images/redesign/myAccount/subscriptionShowIcon.gif) no-repeat scroll left 3px; padding-left:15px;}

#userListing a.hideUser{font-size:1.3em; border-bottom:3px solid #005194; background:transparent url(../../images/redesign/myAccount/subscriptionHideIcon.gif) no-repeat scroll left 3px; padding-left:15px;}

#userListing a{font-size:1.1em;}

#userListing ul{margin-left:15px; height:146px; overflow:auto;}

#userListing li{list-style-type:none; margin:3px 0; width:150px; float:left; display:inline;}

.gmnoprint{font-size:1.1em;}

#userListing p{font-size:1.1em; margin-bottom:5px;}

.map_page_full div.leftContent{width:898px !important; margin:0 !important;}

.map_page_full div.storyArea{width:735px;}

.viewMore{margin-bottom:15px;}

table.resultTable_gsvb{width:220px;}

.gmnoprint h4{margin-bottom:4px; font-size:1.3em; font-weight:bold; margin-top:-3px;}

.gmnoprint{float:left;}

.gmnoprint .imgUser{float:left; width:30px; margin-right:10px;}

.gmnoprint .contentUser{margin-left:40px;}

.accountSettingEditMode span {color:#ff0000;}

.myProfileError{background:transparent url(../../images/redesign/myAccount/icn_error.jpg) no-repeat scroll left 0; margin-left:160px; padding-left:24px; padding-bottom:6px; font-size:1.1em; color:#FF3300; display:block; clear:both; position:relative; top:3px;}

.errorDisplayName{margin-top:-13px; display:none !important;}

ul.registrationForm li span.errorRecaptcha{margin-left:160px !important; width:300px !important;}

.availableDisplayName{background:none !important; padding-left:0 !important;}

.videoContainer embed, .videoContainer object{width:233px; height:140px;}

.tellUsBottom ul{list-style-type:none; width:454px;}

.tellUsBottom ul li{margin-bottom:10px; float:left; width:454px;}

#uploadCaseStudy .tellUsBottom ul li label{width:120px; font-weight:normal;}

#uploadCaseStudy .tellUsBottom ul li textarea{height:69px; width:294px; border:none;}

#uploadCaseStudy .tellUsBottom ul li div.textareaBox{background:transparent url(../../images/redesign/haveYourProfile/img_textareaBg.gif) no-repeat scroll left top; float:left; padding:2px 5px; width:289px;}

#uploadCaseStudy .tellUsBottom ul li input{width:289px;}

#uploadCaseStudy .tellUsBottom ul li input.file{width:217px !important;}

#uploadCaseStudy .tellUsBottom ul li.videoUpload div{left:5px !important; cursor:pointer;}

#uploadCaseStudy .tellUsBottom ul li.videoUpload div.jNiceInputWrapper, #uploadCaseStudy .tellUsBottom ul li.videoUpload div.jNiceInputWrapper div{left:0 !important; cursor:text;}

.tellUsForm .tellUsTop .tellUsBottom fieldset button{margin-right:20px;}

.blogDescription .videoContainer{float:left; margin:0 10px 0 0; width:152px;}

.blogDescription .videoContainer object, .blogDescription .videoContainer embed{width:152px; height:96px;}

.blogDescription .videoContent h3 {color:#005194; font-size:1.3em;}

.tellUsMandatory{font-size:1.2em; margin-bottom:5px; margin-right:23px; text-align:right;}

.tellUsMandatory span, #uploadCaseStudy .tellUsBottom ul li label span{color:#ff0000;}

ul.product-listing li{background:url(../../images/redesign/img_bulletGreen.gif) no-repeat left 4px; padding-left:15px !important;}

ul.product-listing li ul{margin-left:20px; font-size:0.8em; margin-top:4px;}

ul.product-listing li ul li{background:transparent url(../../images/redesign/img_bulletBlue.gif) no-repeat scroll left 5px;padding:0 0 0 15px;}

.blogDescription .imageFlickr{height:96px; width:152px;}
/* =============================================================================================

				**************** GID CSS STARTS HERE ****************

=============================================================================================== */

body#landing div.GIDMainContainer li.noteText p{border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; float:right; margin:0 0 0 41px; padding:5px;}

body#landing div.GIDMainContainer li.noteText{display:none;}

.GIDTool div.leftContent {margin-right:0 !important; width:902px !important;}

.GIDMainContainer{width:740px; float:left;}

body#landing div.GIDMainContainer h1{color:#005194; font-size:2.3em; font-weight:bold; margin:-5px 0 15px;}

body#landing div.GIDMainContainer p{font-size:1.2em; margin:10px 0;}

.gidToolContainer{background:url(../../images/redesign/GID/toolBgRepeat.jpg) repeat-y; width:740px;}

.gidToolContainer .gidToolContainerBottom{background:url(../../images/redesign/GID/toolBgBottom.jpg) no-repeat bottom left; width:740px;}

.gidToolContainer .gidToolContainerBottom .gidToolContainerTop{background:url(../../images/redesign/GID/toolBgTop.jpg) no-repeat top left; padding:10px; width:720px;} /* T IE 6.0 */

.tabsGID{list-style-type:none;}

.tabsGID li{background:url(../../images/redesign/GID/gidToolTabBg.jpg) no-repeat left bottom; display:inline; width:171px; float:left; margin:0 12px 0 0; height:78px; filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5;}

.tabsGID li.selected{filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1;}

.tabsGID li.last{margin:0;}

.tabsGID span{color:#005194; display:block; float:left; font-size:1.3em; font-weight:bold; padding:20px 10px 0; width:150px;}

.tabsGID span span{display:inline; float:left; font-size:5em; font-weight:bold; height:66px; margin:-15px 0 0; padding:0; width:auto;}

.GIDToolContent{background:#fafcfe url(../../images/redesign/GID/whiteAreaBottom.jpg) no-repeat left bottom; width:680px; padding:20px; color:#666666; position:relative;} /* T IE 6.0 */

.GIDToolContent h2{font-size:1.4em; color:#333333;}

body#landing .GIDToolContent .mandatory{font-size:1.1em;}

.GIDToolContent .mandatory span{color:#ff0000;}

.dividerGid{background:url(../../images/redesign/GID/toolDivider.jpg) repeat-x; width:680px; height:5px;}

.formAreaGid{margin:5px 0 0 0; }

.formAreaGid ul.formContent{list-style-type:none;}

.formAreaGid ul.formContent li{display:block; padding:8px 0; width:400px; float:left;} /* T I.E 6.0 */

#uploadCaseStudy .formAreaGid ul.formContent li label{width:150px; float:left; text-align:right; margin:0 10px 0 0; font-size:1.4em; color:#333333;} 

#uploadCaseStudy .formAreaGid ul.formContent li iframe{display:none;}

.formAreaGid ul.formContent li label span{color:#ff0000;}

.formAreaGid ul.formContent li input{width:150px;}

.formAreaGid ul.formContent li .jNiceInputWrapper{margin-right:10px;}

.formAreaGid ul.formContent li.postCodeArea input{width:50px;}

.formAreaGid ul.formContent li.postCodeArea input.btn{width:auto;}

.GIDToolContent img.bitmapBottom{bottom:1px; left:20px; position:absolute;}

.yellowAreaGid{background:url(../../images/redesign/GID/loginBoxYellowBg.jpg) no-repeat top left; float:right; margin:10px 0 0;}

.YellowAreaGidBottom{background:url(../../images/redesign/GID/loginBoxYellowBgBottom.jpg) no-repeat bottom left; padding:10px 10px 0; width:232px; float:left;}

.YellowAreaGidBottom h2{font-size:1.3em;}

body#landing div.GIDMainContainer .YellowAreaGidBottom p{font-size:1.1em; margin:5px 0;}

.YellowAreaGidBottom ul{list-style-type:none;}

.YellowAreaGidBottom ul li{width:232px; float:left; margin:5px 0;}

#uploadCaseStudy .YellowAreaGidBottom ul li label{width:60px; float:left; text-align:right;}

#uploadCaseStudy .YellowAreaGidBottom ul li input{width:150px;}

#uploadCaseStudy .YellowAreaGidBottom ul li input.btn{width:auto; float:right}

.formAreaGid ul.formContent div.jNiceSelectWrapper li {width:210px; padding:0; margin:0; }

.radioOption a.showHideOption{background:url(../../images/redesign/GID/iconCloseOption.jpg) no-repeat left 2px; padding-left:15px; color:#666666; font-size:1.4em; font-weight:bold;}

.radioOption .selectedOpenOptionRadio a.showHideOption{background:url(../../images/redesign/GID/iconOpenOption.jpg) no-repeat left 2px;}

.errorBackground .showGroups .selectedOpenOptionRadio a.showHideOption{background:url(../../images/redesign/GID/iconOpenOption.jpg) no-repeat left 2px;}
.formAreaGid ul.formContent li.radioOptionList{position:relative;}

.radioOption{float:left; left:160px; position:relative; width:523px; margin:-35px 0 0 0;}

.radioOption .groupRadioOptionGid{margin:0; clear:both;}

.radioOption .groupRadioOptionGid .selectedOpenOptionRadioBottom{padding:10px;}

#uploadCaseStudy .radioOption .groupRadioOptionGid li{display:inline; float:left; width:250px; padding:4px 0; position:relative;}

#uploadCaseStudy .radioOption .groupRadioOptionGid input{float:left; position:relative; top:2px; width:auto;}

body#landing div.GIDMainContainer .headingRadioGroup{color:#666666; font-size:1.4em; font-weight:bold; clear:both; float:left; width:400px; margin:0 0 5px;}

body#landing div.GIDMainContainer .headingRadioGroup span{color:#ff0000;}

#uploadCaseStudy .radioOption .groupRadioOptionGid label{font-size:1.2em !important; font-weight:normal; left:5px; position:relative; width:225px !important; text-align:left !important;}

.buttonNext{text-align:right;}

#uploadCaseStudy .formAreaGid ul.formContent li .buttonNext input{width:auto;}

.radioOption .selectedOpenOptionRadio{background:url(../../images/redesign/GID/radioOptionTop.jpg) no-repeat left top; margin:0 0 15px;}

.selectedOpenOptionRadio .selectedOpenOptionRadioBottom{background:url(../../images/redesign/GID/radioOptionBottom.jpg) no-repeat left bottom;}

.teaserBottomSection{margin-top:15px;}

.teaserBottomSection .gidTeaser{background:url(../../images/redesign/GID/bottomTeaserBgTop.jpg) no-repeat left top; width:351px; float:left; position:relative;}

.teaserBottomSection .gidTeaser .gidTeaserBottom{background:url(../../images/redesign/GID/bottomTeaserBgBottom.jpg) no-repeat left bottom; padding:10px; width:331px; float:left; min-height:100px;}

.gidTeaserLeft{margin-right:15px;}

.teaserBottomSection .gidTeaser .gidTeaserBottom h2{color:#005194; font-size:1.3em; font-weight:bold;}

body#landing div.GIDMainContainer .teaserBottomSection .gidTeaser .gidTeaserBottom p{color:#666666; margin:3px 0;}

body#landing div.GIDMainContainer .teaserBottomSection .gidTeaserLeft .gidTeaserBottom p{margin:9px 0 !important;}

body#landing div.GIDMainContainer .teaserBottomSection .gidTeaser .gidTeaserBottom p.numberHelp{font-size:2.3em; color:#005194; font-weight:bold; margin:0;}

.teaserBottomSection .gidTeaser .gidTeaserBottom a{font-size:1.1em;}

body#landing div.GIDMainContainer .teaserBottomSection .gidTeaser .contentTeaser{width:220px; float:left;}

.teaserBottomSection .gidTeaser .bitmapImageTeaser{position:absolute; right:15px; bottom:-1px;}

.option, .optionlofInsulation, .toolTipHint{display:none;}

.showGroups .option{display:block;}

.formAreaGid .jNiceSelectWrapper .jNiceSelectText{height:20px; line-height:17px; width:208px !important;}

.formAreaGid .jNiceSelectWrapper ul{width:222px;}

.formAreaGid .jNiceSelectWrapper{width:235px !important;}

#uploadCaseStudy div.radioOption li label img{vertical-align:middle; cursor:pointer; left:3px; position:relative;}

.toolTipHint{background:transparent url(../../images/redesign/GID/hintToolBottom.gif) no-repeat scroll left bottom; float:left; padding-bottom:19px; position:absolute; top:-82px; width:202px; z-index:6666666; font-size:1.1em;}

.toolTipHint .toolTipHintBottom{background:url(../../images/redesign/GID/hintToolTop.gif) no-repeat left top; padding:10px; width:182px; display:block; float:left; position:relative;}

.toolTipHint .toolTipHintBottom span{display:block; width:144px;}

.closeHint{position:absolute; right:17px; cursor:pointer;}

.step2ToolForm{list-style-type:none;}

.step2ToolForm li{display:block; float:left; margin-bottom:10px; width:680px;}

#uploadCaseStudy .step2ToolForm li label{width:390px; float:left; text-align:right; margin-right:20px; font-size:1.4em;}

#uploadCaseStudy .step2ToolForm li img{vertical-align:middle; cursor:pointer;}

#uploadCaseStudy .step2ToolForm li label img{position:relative; left:3px;}

#uploadCaseStudy .step2ToolForm li.currentSupplier label{width:auto; float:left; text-align:left; position:relative; margin-top:20px; margin-right:5px;}

#uploadCaseStudy .step2ToolForm li.currentSupplier div.currentSupplierSelect ul li{width:245px; float:left; display:inline; margin-right:10px;}

#uploadCaseStudy .step2ToolForm li.currentSupplier div.currentSupplierSelect ul li label{display:block; margin-bottom:2px; top:0; margin-top:0;}

#uploadCaseStudy .step2ToolForm li div.jNiceSelectWrapper ul li {width:205px !important; margin:0; padding:0;}

#uploadCaseStudy .step2ToolForm li div.radioOption2ndGid label{width:auto; margin-right:15px; float:none; text-align:left;}

#uploadCaseStudy .step2ToolForm li div.radioOption2ndGid input{position:relative; top:2px;}

.formAreaGid ul.step2ToolForm li label span {color:#FF0000;}

.step2ToolForm li.Areanyofthesepeople{display:none;}

.formAreaGid ul.step2ToolForm li label a{font-size:0.8em; display:block; font-weight:normal; margin-right:7px;}

.buttonNext .btnPrevious{float:left; cursor:pointer;}

.buttonNext .btnNext{float:right;}

.applicationBenefit{border:2px solid #ccc; width:500px; position:absolute; top:0px; z-index:5555555; background:#fff; left:0; display:none;}

.applicationBenefit h2{background:url(../../images/redesign/GID/popUpHead.jpg) repeat-x; font-size:1.3em; line-height:26px; padding:0 12px;}

.applicationBenefit h2 img.popupClose{float:right; margin-top:2px; cursor:pointer;}

.applicationBenefit .popUpContent{padding:10px; float:left;}

.applicationBenefit .popUpContent h3{font-size:1.3em; color:#666666; margin-bottom:10px;}

.applicationBenefit .popUpContent ul{list-style-type:none;}

.applicationBenefit .popUpContent ul li{background:url(../../images/redesign/GID/bulletPopup.jpg) no-repeat left 5px; font-size:1.1em; margin:2px 0; padding-left:10px; clear:both; width:auto; float:none;}

.applicationBenefit .closeButtonBottom{margin-top:10px; float:left; clear:both; cursor:pointer;}

#paginationPopUp{width:400px; float:right; text-align:right; margin:15px 0 0;}

#paginationPopUp li{background:transparent none repeat scroll 0 0; border-right:1px solid #005194; clear:none; display:inline; padding:0 6px; text-align:right; width:auto; font-weight:bold; cursor:pointer;}

#paginationPopUp li .current{cursor:text;}

#paginationPopUp li.next{border-right:none;}

body#landing div.GIDMainContainer .resultOption{font-size:1.7em;}

body#landing div.GIDMainContainer .resultOption span{font-weight:bold;}

.grantGreen{background:#e1f3cb url(../../images/redesign/GID/grantResultGreenRepeat.jpg) repeat-x left top; margin-bottom:15px; padding:10px;}

.leftTitile{width:200px; margin-right:10px; float:left; height:105px;}

.centerTime{width:200px; margin-right:10px; float:left;}

.rightMaximumGrant{width:235px; float:left; text-align:right;}

.GIDToolContent .leftTitile h2{font-size:1.8em; font-weight:bold; min-height:100px;}

.GIDToolContent .leftTitile{position:relative;}

.leftTitile a.showMoreInformation{background:transparent url(../../images/redesign/GID/icn_plus.jpg) no-repeat scroll right 4px; font-size:1.2em; padding-bottom:2px; padding-right:25px; padding-top:5px; bottom:0px;}

.GIDToolContent .centerTime{font-size:1.2em; font-weight:bold;}

.GIDToolContent .centerTime span{display:block; margin-bottom:5px;}

.GIDToolContent .centerTime span span{display:inline; font-weight:normal;}

.rightMaximumGrant h3{font-size:1.7em;}

.rightMaximumGrant span{color:#42a600; font-size:3.5em; display:block; font-weight:bold; margin:9px 0;}

.searchResultGrant .header{margin-bottom:10px;}

.searchResultGrant .header th{background:url(../../images/redesign/GID/searchResultGridHeaderBg.jpg) repeat-x left top;  font-size:1.3em; padding:6px; text-align:left; font-weight:normal; height:37px; float:none;}

.searchResultGrant .header th.rightMaximumGrant strong{color:#666666; font-weight:normal; margin:0;}

.searchResultGrant tr.discountsTR td{background:#edf5f9 url(../../images/redesign/GID/serarchResultBlueBg.jpg) repeat-x left top;}

.searchResultGrant tr.GrantsTR td{background:#E1F3CB url(../../images/redesign/GID/grantResultGreenRepeat.jpg) repeat-x left top;}

.discountBlue{background:#edf5f9 url(../../images/redesign/GID/serarchResultBlueBg.jpg) repeat-x scroll left top; margin-bottom:15px; padding:10px;}

.discountBlue .rightMaximumGrant span.toolTipHint,.discountsTR .rightMaximumGrant span.toolTipHint {top:-174px !important}

.searchResultGrant tr.GrantsTR td.rightMaximumGrant span{color:#42A600;}

.discountBlue .rightMaximumGrant span {color:#005194;}

div.discountBlue div.informationContainer a.showMoreInformation {bottom:-58px;}

.searchResultGrant td{padding:10px; float:none; border:none;}

.searchResultGrant td.rightMaximumGrant span {margin:2px 0; color:#005194;}

.searchResultGrant td a.showMoreInformation{position:relative; float:left;}

.seperatorHeight{height:30px;}

body#landing div.GIDMainContainer p.grantCount{font-size:1.4em; font-weight:bold;}

.moreInformationSearchResult {border-top:1px solid #eeefef; clear:both; position:absolute; width:640px; top:32px; z-index:2; display:none; left:0;}

tr.odd .moreInformationSearchResult{border-top:1px solid #ffffff;}

.informationContainer{position:relative;}

.searchResultGrant td.leftTitile a.hideMoreInformation{background:transparent url(../../images/redesign/GID/icn_minus.jpg) no-repeat scroll right 4px;}

div.grantGreen div.informationContainer  a.hideMoreInformation{background:transparent url(../../images/redesign/GID/icn_minus.jpg) no-repeat scroll right 4px;}

div.grantGreen div.informationContainer a.showMoreInformation{bottom:-44px; }

div.grantGreen div.informationContainer .moreInformationSearchResult{border-top:1px solid #72c600;}

.btnPrint{position:relative; top:2px; left:5px;}

h2.grantInformation{margin-bottom:10px;}

body#landing div.GIDMainContainer .organgeHeading {font-size:1.7em; color:#f06c00;}

.grantGrey{background:#efefef url(../../images/redesign/GID/noResultGrantGrey.jpg) repeat-x scroll left top; margin-bottom:15px; padding:10px; }

.changeMeasures{text-align:right;}

.formAreaGid .applyingForm .leftTitile{width:250px;}

.formAreaGid .applyingForm .leftTitile img{float:left; width:70px; height:70px;}

.formAreaGid .applyingForm .leftTitile .headingTitle{float:left; margin-left:5px; width:175px;}

.formAreaGid .applyingForm .centerTime {width:190px;}

.formAreaGid .applyingForm .rightMaximumGrant{width:190px;}

.formAreaGid .applyingForm .leftTitile div.informationContainer a.showMoreInformation {bottom:-32px;}

.formAreaGid .applyingForm .leftTitile .moreInformationSearchResult{top:40px;}

.formAreaGid .applyingForm .rightMaximumGrant h3{color:#42A600;}

.gettingRegisteredForm{list-style-type:none;}

.gettingRegisteredForm li{display:block; margin-bottom:10px; float:left; clear:both; width:650px;}

.gettingRegisteredForm li input{width:220px;}

#uploadCaseStudy .gettingRegisteredForm li label{font-size:1.5em;}

#uploadCaseStudy .gettingRegisteredForm li label span{color:#ff0000;}

.gettingRegisteredForm li.displayName input{width:163px;}

.gettingRegisteredForm li input.btnCheck{width:auto !important; margin-left:10px; float:left;}

.gettingRegisteredForm li.postCode input{width:55px;}

.gettingRegisteredForm li.postCode div.jNiceInputWrapper{margin-right:5px;}

.gettingRegisteredForm li.postCode div.jNiceSelectWrapper ul li{width:200px; margin-bottom:0;}

.gettingRegisteredForm li div.proceedWay{width:475px; float:left;}

.gettingRegisteredForm li div.proceedWay ul{list-style-type:none;}

.gettingRegisteredForm li div.proceedWay ul li{width:380px; position:relative;}

.gettingRegisteredForm li div.proceedWay ul li.termsCondition span.gidError{margin-top:5px;}

.gettingRegisteredForm li div.proceedWay ul li input{width:auto; float:left; position:relative; top:3px; margin-right:5px;}

#uploadCaseStudy .gettingRegisteredForm li div.proceedWay ul li label{float:left; text-align:left; font-size:1.1em; width:350px; margin-right:0}

#uploadCaseStudy .gettingRegisteredForm li div.proceedWay ul li img{vertical-align:middle; cursor:pointer;}

#uploadCaseStudy .gettingRegisteredForm li div.proceedWay h4{font-size:1.2em; margin-bottom:-8px; margin-top:8px;}

#uploadCaseStudy .gettingRegisteredForm li div.proceedWay p{font-size:1.1em;}

#uploadCaseStudy .gettingRegisteredForm li div.proceedWay ul.termsConditioncheckbox li label{font-weight:normal;}

#uploadCaseStudy .gettingRegisteredForm li div.proceedWay ul.termsConditioncheckbox li.termsCondition label{font-weight:bold;}

.headingTitle h3{font-size:1.2em;}

.addressReadOnly{float:left; font-size:1.4em; width:200px;}

.addressReadOnly .changeDetail{float:right !important; cursor:pointer;}

#uploadCaseStudy .gettingRegisteredForm .editableChange{display:none !important;}

#uploadCaseStudy .gettingRegisteredForm li.readOnlyDetails div.jNiceInputInner{background:none; border-right:none;}

#uploadCaseStudy .gettingRegisteredForm li.readOnlyDetails div.jNiceInputInner input{color:#666666; font-size:1.4em; left:-5px; position:relative; top:-3px;}

.formAreaGid .applyingForm  .confirmSupplierGrant{height:75px;}

.registerationThanksDave{float:left; width:170px;}

body#landing div.GIDMainContainer div.registrationThanks p{color:#005194; font-size:2.0em; font-weight:bold;}

body#landing div.GIDMainContainer div.registrationThanks strong{color:#005194; display:block; font-size:1.5em; font-weight:normal; margin-top:10px;}

.teaserBottomSection h3{font-size:2em; margin-bottom:10px; margin-left:11px;}

.popUpChangeEnergySavingMeasure{background:#FFFFFF; width:596px; border:2px solid #CCCCCC; z-index:5555555; top:654px; position:absolute; display:none;}

.chooseGrant .popUpChangeEnergySavingMeasure{top:250px}

.popUpChangeEnergySavingMeasure .radioOption{margin:0; left:0; float:none; width:auto;}

.popUpChangeEnergySavingMeasure h2{background:transparent url(../../images/redesign/GID/popUpHead.jpg) repeat-x scroll 0 0; font-size:1.3em; line-height:26px; padding:0 12px;}

.popUpChangeEnergySavingMeasure h2 img.popupClose {cursor:pointer; float:right; margin-top:2px;}

.popUpChangeEnergySavingMeasure .popUpChangeEnergySavingMeasureContent{padding:10px;}

.popUpChangeEnergySavingMeasure .showMyresult{float:right;}

.radioOption .selectedOpenOptionRadio{background:transparent url(../../images/redesign/GID/PopUpChangeMeasureRadioTop.jpg) no-repeat scroll left top;}

.selectedOpenOptionRadio .selectedOpenOptionRadioBottom {background:transparent url(../../images/redesign/GID/PopUpChangeMeasureRadioBottom.jpg) no-repeat scroll left bottom;}

.popUpChangeEnergySavingMeasureButton{padding-top:20px; display:inline;}

.popUpChangeEnergySavingMeasureButton a{float:left;}

.gidError{background:transparent url(../../images/redesign/GID/icn_error.jpg) no-repeat scroll left 0; clear:both; color:#FF3300; display:block; font-size:1.1em; line-height:15px; padding-left:24px; padding-top:2px;}


li.postCodeArea .gidError{ margin-left:160px;}

.gidfirst ul.formContent li .gidError{margin-left:160px;}

/*ul.formContent li .gidError{margin-right:100px; float:right;}*/

ul.formContent li .radioOption .gidError{margin-left:5px; float:left;}

ul.gettingRegisteredForm div.proceedWay .gidError {width:450px; margin-left:0;}

ul.gettingRegisteredForm div.proceedWay  ul.error{background:transparent url(../../images/redesign/GID/proceedWayError.jpg) no-repeat scroll left top; width:450px; float:left; padding:10px;}

li.currentSupplier span.toolTipHint{left:55px !important; top:0 !important;}

li.under16 span.toolTipHint{left:299px !important; top:84px !important;}

li.over16 span.toolTipHint{left:301px !important; top:85px !important;}

li.recieveBenefits span.toolTipHint{left:301px !important; top:59px !important;}

.GIDToolContent .centerTime span img.informativeIcon{left:5px; position:relative; top:0; vertical-align:middle; cursor:pointer;}

.GIDToolContent .centerTime  .toolTipHint  span, .GIDToolContent .centerTime  .toolTipHint {display:block; margin-bottom:0;}

.GIDToolContent .centerTime .toolTipHint{left:25px !important; top:-225px !important; display:none;}

span.leadTime{position:relative;}

li.displayName img.informativeIcon{left:5px; margin-bottom:-5px; position:relative; cursor:pointer;}

li.displayName span.toolTipHint{left:44px !important; top:-96px !important;}

.gettingRegisteredForm li.displayName{position:relative;}

.searchResultGrant th strong{cursor:pointer; font-weight:normal;}

.searchResultGrant th span.ui-icon-triangle-1-n{background:url(../../images/redesign/GID/icn_sorting.gif) no-repeat left 6px; padding-left:15px; display:block !important; float:left; height:20px; width:10px;}

.searchResultGrant th span.ui-icon-triangle-1-s{background:url(../../images/redesign/GID/icn_sorting_top.gif) no-repeat left 6px; padding-left:15px; display:block !important; float:left; height:20px; width:10px;}

.searchResultGrant th.rightMaximumGrant span.ui-icon-triangle-1-s{padding:0;}

.searchResultGrant th.rightMaximumGrant span.css_right{display:block !important; padding-left:15px; float:left; height:20px; margin:0 0 0 100px; width:10px;}

.searchResultGrant th.sorting_asc span{background:url(../../images/redesign/GID/icn_sorted.jpg) no-repeat left 6px;}


ul#paginationGrantResult{float:right; list-style-type:none; margin-top:-25px;}

.paginationBottomGrantResult{ margin-top:0px !important;}

ul#paginationGrantResult li{border-right:1px solid #333; display:inline; padding:0 7px; font-size:1.1em; font-weight:bold;}

ul#paginationGrantResult li a{cursor:pointer;}

ul#paginationGrantResult li.prev span{font-weight:normal;}

ul#paginationGrantResult li.next{border-right:none; font-weight:normal;}

ul#paginationGrantResult li.prev span{font-weight:normal;}

.errorBackground{background:transparent url(../../images/redesign/GID/supplier-errorBG.jpg) no-repeat scroll 0 26px; float:left;}

.errorBackground .showHideContainerGroups  a.showHideOption{background:transparent url(../../images/redesign/GID/supplier-error.gif) no-repeat scroll left 2px;}

.formAreaGid .dataTables_length, .formAreaGid .dataTables_filter, .formAreaGid .dataTables_info, .formAreaGid .dataTables_paginate .first, .formAreaGid .dataTables_paginate .last{display:none;}

.formAreaGid .dataTables_paginate{float:right; margin-top:40px;}

div.dataTables_paginate span{font-size:1.1em; cursor:pointer; font-weight:bold;}

div.dataTables_paginate span.paginate_button {border-right:1px solid #005194; color:#005194; padding:0 5px;}

div.dataTables_paginate span.paginate_active{color:#333; border-right:1px solid #005194; padding:0 5px;}

.formAreaGid .dataTables_paginate span.next{border-right:none;}

ul.gettingRegisteredForm .gidError {clear:none; display:inline; float:left; margin-left:10px; width:158px;}

.currentSupplier .gidError {left:33px; margin-bottom:-24px; position:relative; top:-46px; width:150px; }

.currentSupplier li.electricity .gidError { left:72px;}

div.postCodeContainer span{float:left; font-size:1.4em; position:relative; top:2px;}


div.radioOption2ndGid span.gidError {display:block;}

.radioOption2ndGid{float:left; width:260px;}

#insulationGroup .errorBackgroundLoft{background:transparent url(../../images/redesign/GID/errorTopEnergyMeasure.jpg) no-repeat scroll left top !important;}

#insulationGroup .errorBackgroundLoft .selectedOpenOptionRadioBottom{background:transparent url(../../images/redesign/GID/errorEnergyMeasure.jpg) no-repeat scroll left bottom;} 

div.dataTables_paginate span.ui-state-disabled{cursor:text !important; color:#666666 !important;}

div.dataTables_paginate span.previous, div.dataTables_paginate span span, div.dataTables_paginate span.next{border-right:1px solid #005194; color:#005194; padding:0 5px;}

table.searchResultGrant th span{display:none !important;}


.rightMaximumGrant span.toolTipHint{color:#333333 !important; display:none; font-size:3em; position:absolute;right:-93px; top:-199px;}

.rightMaximumGrant span.toolTipHint span{ font-size:0.5em; font-weight:normal !important; text-align:left; color:#666666 !important; margin:0;}

.rightMaximumGrant h3{position:relative;}

.rightMaximumGrant h3 img.informativeIcon{cursor:pointer; vertical-align:middle;}

.grantGreen .rightMaximumGrant span.toolTipHint, .discountBlue .rightMaximumGrant span.toolTipHint{top:-206px;}

.fg-toolbar, .dataTables_info{display:none;}

div.registrationThanks {float:left; margin-bottom:13px; width:500px;}

#uploadCaseStudy .gettingRegisteredForm li.addressUser label{clear:left; margin-top:10px;}

#uploadCaseStudy .gettingRegisteredForm li.addressUser label.firstAddress{margin-top:0;}

#uploadCaseStudy .gettingRegisteredForm li.addressUser div.jNiceInputWrapper{margin-top:10px;}

#uploadCaseStudy .gettingRegisteredForm li.addressUser input#number{margin-top:0;}

li.Areanyofthesepeople .gidError{float:right; position:relative; right:129px; top:2px;}

.gettingRegisteredForm .selectContact{width:485px !important;}

/* =============================================================================================

				**************** GID CSS ENDS HERE ****************

=============================================================================================== */

/* =============================================================================================

				**************** ADDITIONAL CSS FOR HYS/LOGIN STARTS HERE ****************

=============================================================================================== */

.profilePercentageHelper{position:absolute; margin-top:-12px; z-index:55555555;}

#popupContactClose1{float: right; font-weight: bold; font-size: 23px; margin-top:-12px;}

.profilePercentageHelper ul{clear: both; list-style-type: none; font-size: 1.1em;}

.profilePercentageHelper ul li{background:url(../../images/redesign/img_bulletGreen.gif) no-repeat left 4px; padding-left:15px !important; margin-bottom: 5px; }

p.completeProfile{color:#005194; font-size:17px; font-weight:bold; margin-top:-10px;}

#uploadCaseStudy .tellUsBottom ul li input.submitButtonBlog{cursor:pointer; background:url(../../images/redesign/haveYourProfile/btn_submitPost.gif) no-repeat left top; border:none; width:109px; height:28px; float:right;}


#swearWord{display:none; font-size:1.1em; padding:5px; margin-bottom:10px; border:1px solid #ff0000; color:#ff0000;}

.registration fieldset{display:none;}
/* =============================================================================================

				**************** ADDITIONAL CSS FOR HYS/LOGIN ENDS HERE ****************

=============================================================================================== */

/* =============================================================================================

				**************** PUBLICATIONS CSS STARTS HERE ****************

=============================================================================================== */

.iconKey{border:1px solid #cccccc; float:left; margin:0 0 10px; padding:0 10px 13px; width:220px; border-top:none;}

.iconKey ul{list-style-type:none; margin-top:10px;}

.iconKey ul li{margin-bottom:10px; font-size:1.1em;}

.iconKey ul li.last{margin-bottom:0;}

.iconKey ul li img{vertical-align:middle; margin-right:5px;}

.tabsCrieteria li label{cursor:pointer;}

.featuredPublicationBlue{background:#f2f8fc; border:1px solid #cccccc; float:left; margin:0 0 10px; padding:0 10px 13px; width:220px; border-top:none;}

.featuredPublicationBlueListing{padding:0 0 13px; width:240px;}

.featuredPublicationBlue h4{font-size:1.3em; color:#005194; margin:10px 0 5px;}

.featuredPublicationBlue p{font-size:1.1em;}

.featuredPublicationBlue p a{font-size:1.0em;}

div.featuredPublicationBlue ul{list-style-type:none;}

div.featuredPublicationBlue ul li{border-bottom:1px solid #ffffff; font-size:1.1em; width:240px; float:left;}

div.featuredPublicationBlue ul li a{border-bottom:1px solid #ffffff;  padding:5px 10px 5px;  display:block; color:#333333; width:220px; font-size:1.0em;  float:left;}

div.featuredPublicationBlue ul li a:hover{background:#fff; text-decoration:none;}

div.featuredPublicationBlue ul li span{width:143px; float:left; cursor:pointer;}

div.featuredPublicationBlue ul li strong{width:70px; float:right; font-weight:normal; cursor:pointer;}

div.featuredPublicationBlueListing a{float:left; font-size:1.1em; padding:5px 10px 0;}

h3.searchCriteria{background:url(../../images/redesign/publications/img_headingFilters.jpg) no-repeat left top; width:454px; line-height:26px; padding:0 10px; font-size:1.2em;}

.showHideCrieteria{text-align:right; margin-top:-20px;}

.showHideCrieteria a{background:transparent url(../../images/redesign/publications/btn_minusHide.gif) no-repeat scroll right center; font-size:1.2em; font-weight:bold; margin-right:10px; padding:2px 27px 3px;}

.showHideCrieteria a.showFiltersPublication{background:transparent url(../../images/redesign/publications/btn_plusShow.gif) no-repeat scroll right center;}

.searchCrieteriaContainer{border:1px solid #cccccc; margin-top:5px;}

.greyHeadingSearch{background:#ebebeb; line-height:30px; font-weight:normal; font-size:1.2em; padding:0 0 0 10px;}

.selectAllUnselectCrieteria{text-align:right; margin-top:-22px; margin-right:10px; font-size:1.1em; color:#666666;}

.selectAllUnselectCrieteria a{color:#666666; padding:0 3px;}

ul.tabsCrieteria{list-style-type:none; margin-top:15px; margin-left:5px;}

ul.tabsCrieteria li{display:inline; float:left; border-right:1px solid #edf6fb; font-size:1.1em; padding-left:5px;}

ul.tabsCrieteria li span{display:block; float:left; height:45px; padding:5px 5px 0 0;}

ul.tabsCrieteria li.selectedCriteria{background:url(../../images/redesign/publications/searchSelectedTabs.gif) no-repeat left top;}

ul.tabsCrieteria li.selectedCriteria span{background:url(../../images/redesign/publications/searchSelectedTabs.gif) no-repeat right top;}

ul.tabsCrieteria li input{float:left; margin-right:5px;}

ul.tabsCrieteria li label{float:left; width:64px;}

ul.tabsCrieteria li.last{border-right:none; padding:0 0 0 5px;}

ul.tabsCrieteria li.last label{width:80px;}

ul.tabsCrieteria li.transportCriteria label{width:50px;}

ul.tabsCrieteria li.corporateCriteria label{width:50px;}

ul.tabsCrieteria li.localAuthoritiesCriteria label{width:50px;}

div.searchCriteraiaChecks{background:#edf6fb; padding:10px; float:left; width:452px;}

div.searchCriteraiaChecks ul.criteriaChecks{display:none;}

ul.criteriaChecks{list-style-type:none; float:left; margin-top:10px;}

ul.criteriaChecks li{display:inline; float:left; width:140px; margin:5px; min-height:30px;}

ul.criteriaChecks li input{float:left; margin-right:5px;}

ul.criteriaChecks li label{font-size:1.1em; float:left; width:110px; color:#005194;}

div.hideAdvancedFilter{text-align:right;}

div.hideAdvancedFilter a{background:transparent url(../../images/redesign/publications/btn_minusHide.gif) no-repeat scroll right 10px; font-size:1.2em; font-weight:bold; margin-right:10px; padding:10px 27px 10px; margin-top:5px;  border-top:1px solid #ffffff; display:block;}

div.hideAdvancedFilter a.hideAdvancedFilter{background:transparent url(../../images/redesign/publications/btn_plusShow.gif) no-repeat scroll right 10px; border-top:none;}

.searchReferenceNumber{margin-top:15px;}

div.refrenceNumberSearch{border:1px solid #cccccc; padding:10px; margin-top:15px;}

div.refrenceNumberSearch p{font-size:1.2em; color:#666666; position:relative; top:5px;}

div.refrenceNumberSearch p img{position:relative; top:2px; cursor:pointer;}

div.refrenceNumberSearch div.refrenceNumberSearchBox{background:url(../../images/redesign/publications/img_searchPostCode.gif) no-repeat left top; width:114px; height:30px; float:right; margin-top:-17px;}

div.refrenceNumberSearch div.refrenceNumberSearchBox input{border:none; background:none; width:75px; color:#666666; font-family:arial; font-size:1.2em; font-style:italic; top:7px; position:relative; padding-left:10px;}

div.refrenceNumberSearch div.refrenceNumberSearchBox input.refrenceSearchButton{width:25px; cursor:pointer; padding-left:0; left:-2px;}

p.numberDocument{font-size:1.7em; color:#005194; font-weight:bold; margin-top:15px;}

div.showPerPagePublication{float:right; width:200px; margin-top:-17px;}

div.showPerPagePublication label{font-size:1.1em; color:#333333; width:auto !important; text-align:right !important; float:right !important; font-weight:normal!important; font-size:1.1em !important;}

div.showPerPagePublication select{width:120px;}

div.showPerPagePublication div.jNiceWrapper{float:right; top:-2px;}

div.showPerPagePublication div.jNiceWrapper iframe{display:none;}

div.showPerPagePublication .jNiceSelectWrapper{width:80px !important;}

div.showPerPagePublication .jNiceSelectWrapper .jNiceSelectText{width:53px !important;}

div.showPerPagePublication .jNiceSelectWrapper ul{width:67px; height:80px;}

div.tabRefrenceSearch{margin-top:15px;}

div.tabRefrenceSearch ul{list-style-type:none;}

div.tabRefrenceSearch ul li{display:inline; float:left; font-size:1.2em; margin-right:3px; padding:7px 0; text-align:center; cursor:pointer;}

div.tabRefrenceSearch ul li#allTabRefrence{background:url(../../images/redesign/publications/img_tabAll.gif) no-repeat left top; width:84px;}

div.tabRefrenceSearch ul li#ESTTabRefrence{background:url(../../images/redesign/publications/img_tabESTOnly.gif) no-repeat left top; width:215px;}

div.tabRefrenceSearch ul li#sharedTabRefrence{background:url(../../images/redesign/publications/img_tabSharedContent.gif) no-repeat left top; width:168px; margin-right:0;}

div.tabResultReferenceSearch{border:1px solid #cccccc;  margin-top:-2px;}

div.estOnlySearchResult{display:none;}

div.sharedContentResult{display:none;}

div.tabResultReferenceSearch div.showHideSummaryRefrenceSearch{background:url(../../images/redesign/publications/img_tabAllBG.gif) repeat-x left top; text-align:right; padding:5px;}

div.estOnlySearchResult div.showHideSummaryRefrenceSearch{background:url(../../images/redesign/publications/img_tabESTOnlyBG.gif) repeat-x left top; text-align:right; padding:5px;}

div.sharedContentResult div.showHideSummaryRefrenceSearch{background:url(../../images/redesign/publications/img_tabShareContentBG.gif) repeat-x left top; text-align:right; padding:5px;}

div.tabResultReferenceSearch div.showHideSummaryRefrenceSearch a{background:url(../../images/redesign/publications/btn_minusHide.gif) no-repeat right 3px; padding:5px 25px 5px 0; font-size:1.1em; line-height:15px; font-weight:bold;}

div.tabResultReferenceSearch div.showHideSummaryRefrenceSearch a.hideSummary{background:url(../../images/redesign/publications/btn_plusShow.gif) no-repeat right 3px;}

table.searchResultPublication th{background:url(../../images/redesign/publications/img_tableHeaderBG.gif) repeat-x; text-align:left; font-size:1.1em;}

table.searchResultPublication th span{padding-left:15px; background:url(../../images/redesign/publications/img_gridSortIcon.jpg) no-repeat left 3px; cursor:pointer;}

table.searchResultPublication th.sorting_asc span{background:url(../../images/redesign/publications/gridSortUP.gif) no-repeat left 3px;}

table.searchResultPublication td, table.searchResultPublication th{padding:5px; vertical-align:top;}

table.searchResultPublication td{font-size:1.1em; border-bottom:1px solid #ccc;}

table.searchResultPublication td h3{font-size:1.1em;}

table.searchResultPublication td.datePublishedSearch, table.searchResultPublication th.datePublishedSearch, table.searchResultPublication td.downloadSearch, table.searchResultPublication th.downloadSearch {text-align:right;}

table.searchResultPublication td.downloadSearch{position:relative;}

table.searchResultPublication td.downloadSearch span{color:#666666;}

table.searchResultPublication td.downloadSearch div.downloadHolder{margin-top:30px;}

table.searchResultPublication td.downloadSearch div.downloadHolder span{position:relative; top:-15px;}

table.searchResultPublication tr td{border-bottom:1px solid #ccc;}

table.searchResultPublication tr.even{background:#f5f5f5;}

div.dataTables_info{background:url(../../images/redesign/publications/img_tableHeaderBG.gif) repeat-x left top; padding:2px 5px; font-size:1.1em;}

div.dataTables_paginate{list-style-type:none; text-align:right; float:right;}

div.paginationContainer ul.paginationBlockSearchPublication li{display:inline; float:left; padding:0 5px; font-size:1.1em; text-align:right; border-right:1px solid #005194;}

div.paginationContainer ul.paginationBlockSearchPublication li.next, div.paginationContainer ul.paginationBlockSearchPublication li.previous{border-right:none; padding:0 10px;}

div.tabRefrenceSearch ul li.selected{font-weight:bold; position:relative; top:1px;}

div.dataTables_filter, .dataTables_paginate .first, .dataTables_paginate .last{display:none;}

div.dataTables_length{float:right; position:relative; top:-87px;}

div.dataTables_length {font-size:1.1em;}

div.dataTables_paginate{font-size:1.1em; margin-top:-15px !important;}

div.dataTables_paginate span{cursor:pointer;}

div.dataTables_paginate span.paginate_button{padding:0 5px; border-right:1px solid #005194; color:#005194;}

div.dataTables_paginate span.paginate_active{padding:0 5px; color:#666666;  border-right:1px solid #005194;}

div.dataTables_paginate span.previous, div.dataTables_paginate span.next{border-right:none; padding:0 10px;}

table.searchResultPublication th.nameSearch{width:160px !important;}

/* ============================================================================================

				**************** PUBLICATIONS CSS ENDS HERE ****************

=============================================================================================== */

/* ============================================================================================

				**************** Scotland Training STARTS HERE ****************

=============================================================================================== */
div.scotlandTraining div.dataTables_length{top:-63px;}

div.scotlandTraining p.numberDocument{color:#333333; margin-bottom:15px;}

div.rightContent div.mostViewedTrainingCourse{background-color:#ffffff;}

div.rightContent div.mostViewedTrainingCourse ul li{border-bottom:1px solid #ccc;}

div.rightContent div.mostViewedTrainingCourse ul li.last{border-bottom:none; padding-bottom:0;}

div.rightContent div.mostViewedTrainingCourse ul li.last a{padding-bottom:0;}

div.trainingBoxRight{background:url(../../images/redesign/scotlandTraining/scotlandTrainingTopBox.jpg) no-repeat left top; padding-top:10px; margin}

div.trainingBoxRight div.trainingBoxRightBottom{background:url(../../images/redesign/scotlandTraining/scotlandTrainingBottomBox.jpg) no-repeat left bottom; padding:0 10px 10px;}

div.trainingBoxRight div.trainingBoxRightBottom h2{font-size:1.5em; margin-bottom:5px;}

div.trainingBoxRight div.trainingBoxRightBottom img{float:left; width:78px; height:56px; position:relative; /*top:-5px;*/}

div.trainingBoxRight div.trainingBoxRightBottom p, div.trainingBoxRight div.trainingBoxRightBottom a{font-size:11px;}

div.trainingBoxRight div.trainingBoxRightBottom div.descriptionTrainingTool{width:135px; float:left; font-size:1.1em; margin-left:2px;}

div.traceTool{margin:15px 0;}

div.traceToolBottom{margin:0 0 15px;}

body.estHome div.sectionArticle{padding:10px 0 0;}

body.estHome div.topStory {background:url("../../images/redesign/img_grayDotted.gif") repeat-x scroll left bottom transparent !important; float:left; margin:0 0 10px; padding-bottom:10px !important; margin-bottom:10px !important}

body.estHome div.trainingArticle{background:url("../../images/redesign/scotlandTraining/topMetaBg.jpg") no-repeat left top;}

body.estHome div.trainingArticle .tellUsTop .projectBottom{background:none;}

body.estHome div.trainingArticle .tellUsTop {background:none;}

div.documentIncludedTraining{background:url("../../images/redesign/scotlandTraining/documentIncludedTop.jpg") no-repeat scroll left top #F3F8FB; float:left; padding-top:10px;}

div.documentIncludedTraining div.supDocSec{background:url("../../images/redesign/scotlandTraining/documentIncludedBottom.jpg") repeat-x scroll left bottom transparent !important; margin-bottom:0; padding:0 10px 10px; width:455px; }

div#scotlandTrainingOneFold  div.leftContent  {margin-right:0 !important; width:902px !important;}

div.scotlandOneFold{background:url("../../images/redesign/scotlandTraining/oneFoldTop.jpg") no-repeat scroll left top #e3f1f9; padding-top:10px; float:left; width:739px;}

div.scotlandOneFold div.scotlandOnfFoldBottom{background:url("../../images/redesign/scotlandTraining/oneFoldBottom.jpg") no-repeat scroll left bottom; padding:0 0 10px; float:left; width:739px;}

div.scotlandOnfFoldRepeat{background:url("../../images/redesign/scotlandTraining/oneFoldRepeat.jpg") repeat-y scroll left bottom; padding:0 10px 0; float:left; width:719px;}

div.scotlandOneFold div.scotlandOnfFoldBottom h1{font-size:1.7em; margin:10px 0 0 15px;}

div.scotlandOneFoldInner{background:url("../../images/redesign/scotlandTraining/oneFoldInnerTop.jpg") no-repeat scroll left top #e3f1f9; padding-top:19px; float:left; width:719px; margin-top:15px;}

div.scotlandOneFold div.scotlandOnfFoldBottomInner{background:url("../../images/redesign/scotlandTraining/oneFoldInnerBottom.jpg") no-repeat scroll left bottom; padding:0 0 10px; float:left; width:719px;}

div.scotlandOneFold div.scotlandOnfFoldBottomInnerRepeat{background:url("../../images/redesign/scotlandTraining/oneFoldInnerRepeat.jpg") repeat-y scroll left bottom; padding:0 10px 0; float:left; width:699px;}

div.leftFold{width:335px; float:left;}

div.leftFold ul{list-style-type:none;}

div.leftFold ul li{display:block; margin-bottom:15px; clear:both; float:left; width:300px;}

div.leftFold ul li.last{margin-bottom:0;}

div.leftFold ul li img{margin-right:15px; float:left; width:105px;}

div.leftFold ul li div.description{width:165px; float:left;}

div.leftFold ul li div.description h2{font-size:1.2em; margin-bottom:10px;}

div.leftFold ul li div.description p{font-size:1.1em;}

div.rightFold{width:322px; float:right;}

div.rightFold div.loginScotland{background:url("../../images/redesign/scotlandTraining/img_loginBoxTop.jpg") no-repeat scroll left top; width:307px; float:left; }

div.rightFold div.loginScotland inner{background:url("../../images/redesign/scotlandTraining/img_loginBoxTop.jpg") no-repeat scroll left top; width:307px; float:left; }

div.greyHeaderTraceDashboard h2{background:url("../../images/redesign/TrACE/grayAreaTopSmall.jpg") no-repeat scroll left top transparent; color:#ffffff; font-size:16px; line-height:34px; padding-left:10px;}

div.currentYearLeftBlock h2{background:url("../../images/redesign/TrACE/grayAreaTopLarge.jpg") no-repeat scroll left top transparent; color:#ffffff; font-size:16px; line-height:34px; padding-left:10px;}

body#landing div.GIDMainContainer div.traceFacts p{font-size:1.0em;  padding-bottom:20px; border-bottom:1px solid #ccc;}

body#landing div.GIDMainContainer div.traceFacts p.last{border-bottom:none; margin-top:10px;}

body#landing div.GIDMainContainer div.traceFacts p span{color:#54b500; font-size:2.6em; display:block; float:left; margin-right:5px; font-weight:bold; position:relative; top:-4px;}

div.recentActivityBlock ul{list-style-type:none;}

div.recentActivityBlock ul li{display:block; padding:6px 0; border-bottom:1px solid #ccc; font-size:1.1em; float:left; clear:both; width:450px;}

div.recentActivityBlock ul li.last{border-bottom:none;}

div.TraceDBcontentBlock{min-height:117px;}

span.totalCompletion{float:left; font-weight:bold; margin-right:15px; position:relative; top:3px;}

div.currentYearDBBlock ul {list-stye-type:none; margin-top:5px; float:left; width:450px;}

div.currentYearDBBlock ul li{border-bottom:medium none; clear:none; display:inline; float:left; margin-right:10px; width:200px;}

body#landing div.GIDMainContainer div.yourHistory p{font-size:1.1em;}

body#landing div.GIDMainContainer div.yourHistory .btnRight{margin-top:40px;}

div.errorTextBox{background:url(../../images/redesign/TrACE/img_exclamation.gif) no-repeat left top; color:#FF3300; font-size:1.07em; font-weight:bold; padding-left:20px; width:160px; padding-bottom:5px; position:relative; top:4px; float:left; margin-top:0;}

div.rightFold .blueAreaGidLarge {background:url("../../images/redesign/TrACE/loginBoxBlueBg.jpg") no-repeat scroll left top transparent; float:right; margin:0 0 10px;}

div.rightFold  .blueAreaGidBottomLarge  {background:url("../../images/redesign/TrACE/loginBoxBlueBgBottom.jpg") no-repeat scroll left bottom transparent; float:left; padding:10px 10px 10px 30px; width:267px;}

div.rightFold  .blueAreaGidBottomLarge ul {list-style-type:none;}

div.rightFold   .blueAreaGidBottomLarge ul li {float:left; margin:10px 0; width:260px;}
#uploadCaseStudy .blueAreaGidBottomLarge ul li label{float:left;text-align:left;width:100px;font-size:1.6em!important;padding-bottom:4px;}

div.blueAreaGidBottomLarge a {
font-size:1.1em !important;
}
div.rightFold .yellowAreaGidLarge  {background:url("../../images/redesign/TrACE/loginBoxYellowBg.jpg") no-repeat scroll left top transparent; float:right; margin:5px 0 0;}

div.rightFold .YellowAreaGidBottomLarge  {background:url("../../images/redesign/TrACE/loginBoxYellowBgBottom.jpg") no-repeat scroll left bottom transparent; float:left; padding:20px 10px 10px 30px;width:267px;}

div.rightFold .YellowAreaGidBottomLarge h2 {font-size:1.6em; margin-bottom:10px;}

div.rightFold .YellowAreaGidBottomLarge p {font-size:1.1em; margin-bottom:5px;}

div.rightFold .forgotPasswordCont  {margin-left:75px; font-size:1.0em;}

ul#signUpFormScotlandTraining{list-style-type:none;}

ul#signUpFormScotlandTraining li{display:block; clear:both; float:left; width:680px; margin-bottom:10px;}

ul#signUpFormScotlandTraining li label{font-size:1.4em; width:200px;}

ul#signUpFormScotlandTraining li label span{color:#ff0000;}

ul#signUpFormScotlandTraining li input{width:220px;}

ul#signUpFormScotlandTraining li.localAuthorityFindPostCode input{width:50px;}

ul#signUpFormScotlandTraining li.localAuthorityFindPostCode input.btn{width:auto;}

ul#signUpFormScotlandTraining li div.jNiceSelectWrapper li{width:175px; margin-bottom:0;}

div.submitScotlandSignup {padding:15px 5px 10px; text-align:right; clear:both;}

ul#signUpFormScotlandTraining li  .gidError{float:left; margin-left:450px; margin-top:-21px; width:215px;}

.disabledNextPrev{color:#666 !important; cursor:text !important;}
.scotlandResultDate{padding-left:30px;}

.scotlandTraining .dataTables_info{display:block;}

.scotlandOnfFoldBottomInnerRepeat h2{font-size:1.6em; margin-bottom:15px;}

.scotlandOnfFoldBottomInnerRepeat p{font-size:1.2em;}
/* ============================================================================================

				**************** Scotland Training ENDS HERE ****************

=============================================================================================== */



.addthis_toolbox{float:right; margin:0 0 5px 10px;}
/* ============================================================================================

				**************** HEC Tool STARTS HERE ****************

=============================================================================================== */


.hecMainTopContainer{background:url(../../images/redesign/HEC/HECMainTop.jpg) no-repeat left top; padding-top:15px;}

.hecMainTopContainer .hecMainBottomContainer{background:url(../../images/redesign/HEC/HECMainBottom.jpg) no-repeat left bottom; padding-bottom:15px;}

.hecMainTopContainer .hecMainBottomContainer .hecMainCenterContainer{background:url(../../images/redesign/HEC/HECMainCenter.jpg) repeat-y left top; padding:10px; font-size:0.85em;}

.hecMainTopContainer iframe{display:none;}

div.storyArea .hecMainTopContainer h1{font-size:1.7em; color:#333333; font-weight:bold; margin-left:15px; margin-bottom:15px;}

.hecMainTopContainer .hecCenterTopContainer{background:url(../../images/redesign/HEC/HECCenterTop.jpg) no-repeat left top; padding-top:15px;}

.hecMainTopContainer .hecCenterTopContainer .hecCenterBottomContainer{background:url(../../images/redesign/HEC/HECCenterBottom.jpg) no-repeat left bottom; padding-bottom:15px;}

.hecMainTopContainer .hecCenterTopContainer .hecCenterRepeatContainer{background:url(../../images/redesign/HEC/HECCenterRepeat.jpg) repeat-y left top; padding:0 15px;}

.hecMainTopContainer .hecCenterTopContainer .hecCenterRepeatContainer img{float:left; margin:0 15px 15px 0;}

.hecMainTopContainer .hecCenterTopContainer .hecCenterRepeatContainer h2{color:#005194; font-size:1.6em; padding-top:13px; clear:none !important;}

.hecMainTopContainer .hecCenterTopContainer .hecCenterRepeatContainer p{font-size:1.2em; margin-top:10px; margin-bottom:0 !important;}

div#maincontent-design .hecMainTopContainer .stepIndicatorHEC{margin:10px 0;}

div#maincontent-design .hecMainTopContainer fieldset legend{font-size:1.5em; color:#005194; font-weight:bold; margin:5px 0 15px 0; padding-left:0; padding-top:0;}

div#maincontent-design .hecMainTopContainer fieldset{border:none !important; padding:0 20px 0 !important;}

.hecMainBottomContainer label{width:auto; float:none; clear:both; margin:10px 0 5px; cursor:pointer; font-size:1.2em; font-weight:bold;}

.step1 .jNiceInputWrapper{width:80px; margin:2px 10px 0 0; }

.hecMainBottomContainer .buttons{margin:10px 0 0 0 !important; text-align:right; padding:10px 0 0 !important; border-top:1px solid #ccc !important; clear:both; background:none !important;}

.hecMainBottomContainer .buttons input{width:auto !important; border:none !important;}

.hecMainBottomContainer .jNiceSelectWrapper ul{width:338px;}

.hecMainBottomContainer .jNiceSelectWrapper .jNiceSelectText{width:323px !important; line-height:18px !important;}

.hecMainBottomContainer .jNiceSelectWrapper{width:350px !important; margin-top:5px;}

.hecMainBottomContainer .selectSmaller .jNiceSelectWrapper ul{width:227px;}

.hecMainBottomContainer .selectSmaller .jNiceSelectWrapper .jNiceSelectText{width:213px !important;}

.hecMainBottomContainer .selectSmaller .jNiceSelectWrapper{width:240px !important; margin-top:5px;}

.hecMainBottomContainer .buttons .btnBackHEC{float:left;}

.hecMainBottomContainer form p{font-size:1.1em; margin:5px 0;}

.hecMainBottomContainer form div.clearBoth{padding-top:10px;}

.jNiceInputWrapper{margin:2px 10px 0 0; }

.YellowAreaGidBottom ul li .jNiceInputWrapper{margin:0;}

div#maincontent-design .hecMainTopContainer fieldset.radioCheck legend{color:#333333; font-size:1.2em; font-weight:bold; margin:10px 0 2px;}

.hecMainTopContainer  .textOn{font-size:1.2em; font-weight:bold; margin-bottom:5px;}

.hecMainTopContainer  .textOff{font-size:1.2em;}

.hecMainBottomContainer form p.errorText{color:#ff0000; font-weight:bold; margin-left:20px;}

.hecMainTopContainer input, .hecMainTopContainer select{background:#FFFFFF none repeat scroll 0 0 !important; border:1px solid #CCCCCC !important; margin:0 !important; padding:2px !important; width:auto !important;}

body#standard div#frame div#maincontent-design .step1 input.postcode{width:100px !important; border:1px solid #ccc !important; padding:2px !important; font-size:11px !important; background:#ffffff !important;}

div#maincontent-design .step1 select{width:420px !important; border:1px solid #cccccc !important; padding:2px !important; font-size:11px !important;}

div#maincontent-design .step1_2 input, div#maincontent-design .step1_2 select{border:1px solid #ccc !important; padding:2px !important; font-size:11px !important;}

div#maincontent-design .hecMainBottomContainer label input{border:none !important; padding:0 !important; vertical-align:middle; font-size:11px !important; background:none !important; border:none !important;}

div#maincontent-design .in-form { padding-left:0 !important; padding-top:0 !important; margin-bottom:10px !important}

body#standard div#frame div#maincontent-design .step1 input{width:auto !important; border:none !important; background:none !important;}

body#standard div#frame div#maincontent-design fieldset#HEC-buttons{border-top:1px solid #CCCCCC !important; padding:10px 0 0 !important}

body#standard div#frame div#maincontent-design fieldset#HEC-buttons input{width:auto !important; background:none !important; border:none !important;}

body#standard div#frame div#maincontent-design  .step-indicator{padding:0 !important;}

body#standard div#frame div#maincontent-design .step-2, body#standard div#frame div#maincontent-design .step-3, body#standard div#frame div#maincontent-design  .step-4, body#standard div#frame div#maincontent-design .step-5{background:none !important;}

.hecMainTopContainer label input{background:none;}

div#maincontent-design .hecMainBottomContainer fieldset.radioCheck input{background:none !important; border:none !important;}

/* ============================================================================================

				**************** HEC Tool ENDS HERE ****************

=============================================================================================== */

/* =============================================================================================

				**************** ADDITIONAL CSS FOR TABLE STYLE STARTS HERE ****************

=============================================================================================== */

table.renderedtable{border:1px solid #005194 !important; margin-bottom:15px;}

table.renderedtable tr td, table.renderedtable tr th{border-right:1px solid #005194 !important; border-bottom:1px solid #005194 !important; font-size:1.1em; padding:5px;}
/* =============================================================================================

				**************** ADDITIONAL CSS FOR TABLE STYLE STARTS HERE ****************

=============================================================================================== */
/* Twitter module starts here */
.rightSection .twitterHomepage a{background:none; padding:0;}

.rightSection .twitterHomepage p{font-size:1.1em;}

.rightSection .twitterHomepage p a{font-size:1em;}

.socialMedia{margin-left:15px;}

#registeruser, #logout{border-right:none;}
/* Twitter module ends here */

