/* ..................................custom css ....................................... */

/* Custom CSS for HTML elements in SPIN*/
/*This allows you to style a block of HTML to match the site design. SR*/
.Custom_title{ width:212px; border-bottom:5px solid #81A7B5; margin:0px; }
.Custom_title h2{ margin:0px 0px 5px 0px; color:#81A7B5; font-family:Georgia,"Times New Roman",Times,serif; font-size:20px; line-height:20px;font-weight:normal;}
.Custom_content{width:192px; padding:10px 9px 0px 9px; margin:0px 0px 10px 0px;border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}
/* END Custom HTML block style*/

/* Undernav ad spot*/
/* The ad position is controlled through double-click but needs to be set to display:none for it to work. */
#undernav  {display:none;margin-top:0px;}
/* End Undernav */

/*Comment box link colour. SR*/
/*This css changes the link to Terms and Conditions from red to blue.*/
.formbox_sleeve p a {
color:#044E8B;
}
/* End Comment box link colour*/

.advancedSearch .active_block li a{
color:#044E8B !important;
}

/*.extras h3 a, .alsoIn h3 a{
color:#044E8b !important;
}*/

#wrapper .tagsList a{
color:#044E8b !important;
}

/*First light ERA styling . SR*/
/*These are the company products in the Ad - Story bottom.*/
.ERA_RCh2{
border-bottom:1px solid #C9CCC3;
color:#81A7B5;
font-size:1.538em;
line-height:16px;
margin-bottom:10px;
padding-bottom:4px;
}

#ERA_RC ul{
clear:left;
margin:0px 0px 10px 0px;
padding:0;
}

#ERA_RC ul li{
margin:0px;
padding:0px 0px 5px 0px;
position:block;
background:none;
/*background: url(http://www.building.co.uk/pictures/web/h/r/e/newbullett.gif) no-repeat scroll 6px 5px transparent;*/
color:#474849;
}

#ERA_RC ul li a{
text-decoration:none;
color:#474849;
background:none;
font-size: 1.077em;
line-height: 16px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#ERA_RC ul li a:hover{
text-decoration:underline;
}
/* END FIRST LIGHT ERA */

/*Inform survey inline text link colour change SR*/
/*.*/
.informholder a{
color:#044E8B;
}
/* End Comment box link colour*/


.forgottenpassword a {
color:#044E8B ;
}

/*Inform survey inline text link colour change SR*/
/*.*/
.switchSite a{
color:#044E8B!important;
}
/*End image credit*/

/*Image credit colour. SR*/
/*This css changes the photo credit text from red to blue (However won't work until Abacus include the /CommonAssets/header_css.aspx into the attachment html template*/
#attachments.wvPopupContent .credit a { color:#044E8B !important; }
/*End image credit*/

/*Reader's comments colour. SR*/
/*This css changes the colour of the latests reader's comments from a red to blue*/
#comment_index table.comments a{
color:#044E8B;
}
/**/

/* Begin Show/Hide Div CSS. SR */
/* Custom css used to display divs only when the page has fully loaded. SR*/
.nothere {display:none;}
.there {display:inline;}
/* END Show/Hide Div CSS */

/* Barbour Feed Page  SR*/
#barbourfeed li h2 a { color: #9B5261; font-weight:bold; font-size:1.2em; }
#barbourfeed li {border-bottom:1px solid #CCCCCC; margin-bottom:15px; padding-bottom:15px;}
#barboursf{background:url(http://www.building.co.uk/pictures/web/i/r/w/barbourbg.gif);color:#515151;height:150px;margin:22px 0px 22px 0px;}
.barbourh2{background:#FFFFFF none repeat scroll 0 0;border-bottom:1px solid #dddddd;color:#81A7B5;line-height:20px;margin:0px 0px 5px 0px;padding:0 0 2px 2px;}
/* END Barbour Feed Page */

/*Custom current issue box. SR*/
/*This is the css for the current issue box on the homepage.*/
#mpucover {width:300px;height:180px;border:1px solid #fff;position:relative;margin:0px 0px 5px 0px;}
#mpucover_image{float:left;background: url(http://www.building.co.uk/pictures/web/g/s/y/current-issue-bg.jpg) no-repeat;width:154px;height:171px;position:relative;}
p.issuepicture{padding:4px 0px 0px 4px;clear:both;position:absolute;top:5px;left:34px;}
ul.mpucover_items{padding:0px 0px 0px 5px;margin:40px 0px 0px 145px !important;font-size:12px;}
ul.mpucover_items li{background: url(http://www.building.co.uk/magazine/graphics/bullet_grey.gif) no-repeat scroll 6px 5px transparent;display: block;margin: 0;padding: 0 0 5px 17px;}
ul.mpucover_items li a{color:#474849;}
ul.mpucover_items li a:hover{text-decoration:underline;color:#474849;}
#mpucover_latest{position:absolute;top:7px;right: 25px;}
#mpucover_latest h2{font-size:18px;color:#2370b3;}
#mpucover_items{}
/*End Custom current issue box on homepage*/

/* Custom Tools Box [Ad3 & Ad3 Index] - SR */
/* Custom tools box designed to draw attention to rss feeds, widgets, forums etc*/
#tools_box h2{background:#FFFFFF none repeat scroll 0 0;border-bottom:5px solid #81A7B5;color:#81A7B5;line-height:20px;margin:0;padding:0 0 10px 2px;}
#tools_box ul li{background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/bg_gradient.png) repeat-x scroll 0 100%;height:38px;padding:0px 0px 4px 0px ;margin:0px;font-family: Georgia,"Times New Roman",Times,serif;}
#tools_box ul li img{text-decoration:none;margin:5px 0px -10px 10px;padding:0px;}
#tools_box ul li a{text-decoration:none;margin:0px 0px 0px 10px;padding:0px;color:#83a8b4;}
#tools_box ul li a:hover{color:#9e5368;}
#tools_box ul li a.toolsboxfeed {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/rss.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxfeed:hover {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/rss_red.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxnewsletter {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/newsletter.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxnewsletter:hover {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/newsletter_red.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxsearch {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/search.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxsearch:hover {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/search_red.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxhomepage {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/home.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxhomepage:hover {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/home_red.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxbookmark {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/newsletter.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxbookmark:hover {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/newsletter_red.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxwidgets {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/widgets.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxwidgets:hover {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/widgets_red.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxtwitter {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/twitter.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
#tools_box ul li a.toolsboxtwitter:hover {background:transparent url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/toolsbox/twitter_red.png) no-repeat left;padding: 12px 20px 12px 45px;display:block;}
/* End custom tools box [Ad3 & Ad3 Index] */


/* Building Events CSS - SR */
/* Events listings page managed by events team, this is the css that dictates the styling.*/
#eventcolmain{width:183px;padding:2px;margin:-15px 7px 0px 0px;float:left;clear:left;height:1500px;border-right:1px solid #ececec;}
#eventcolmain p{color:#58585a;height:150px;}
#eventcolmain h1{color:#3A899A;font-size:26px;}
#eventcolmain strong {color:#000000;font-size:10px;margin-bottom:40px;}
#eventcol{width:183px;padding:2px;margin:-15px 7px 0px 0px;float:left;height:1500px;border-right:1px solid #ececec;}
#eventcol p{color:#58585a;height:150px;}
#eventcol h1{color:#3A899A;font-size:26px;}
.eventitem a{font-size:13px; color:#005E97;text-decoration:none;}
.eventitem a:hover{font-size:13px; color:#005E97;text-decoration:underline;}
.eventitem strong{color:#000000;font-size:10px;margin-bottom:40px;}
.eventitem img{float:left;margin:2px 2px 30px 2px;border:1px solid #ececec;clear:left;}
.eventitem{margin: 0px 0px 20px 0px;height:62px;line-height:13px;width:185px; font-size:12px;}
* html #eventsrestyle{ margin:0px 0px 0px 20px;}
* html #eventcol{ width:165px;}
#eventsupcol_main{width:230px;padding:2px;margin-right:7px;float:left;clear:left;height:550px;border-right:1px solid #ececec;color:#666;font-size:11px;}
#eventsupcol{width:230px;padding:2px;margin-right:7px;float:left;height:550px;border-right:1px solid #ececec;color:#666;font-size:11px;}
#eventsuppliers {width:990px;}
#eventsuppliers h1{font-size:18px;color:#3A899A;}
#eventsuppliers a{font-weight:bold;font-size:13px;color:#3A899A;}
#eventsuppliers a:hover{color:#000;}
#eventsuppliers strong{color:#3A899A;font-weight:bold;}
#eventclisol h1{font-size:18px;color:#3A899A;}
#eventclisol h2{font-size:16px;color:#3A899A;}
#eventclisol {width:495px;}
#eventjobs {width:495px;}
#eventjobs h1{font-size:18px;color:#3A899A;}
#jobitem strong {font-weight:bold;font-size:12px;color:#3A899A;}
#jobitem a{float:right;color:#3A899A;padding:3px;border:1px solid #3A899A;}
#jobitem {color:#666666;margin: 20px;font-size:11px;}
/* End Building Events CSS */






/* Bottom position 1 - Puffs*/
/* This position is currently hidden but provides another area to promote 3 areas of interest. Large background images and text.*/
#bottom1{width:976px;height:205px;margin:0px 0px 15px 0px;}
#bottom1 h1{border-top:5px solid #81A7B5;margin:0 0px 5px 0px;color:#81A7B5}
.bottompuff{width:310px;height:155px;float:left;background-color:#000000;margin: 0px 0px 0px 22px;position:relative;}
.bottompuff h4{color:#fff;padding:8px 0 0 12px;position:absolute;top:0px;left:0px;z-index:3;}
.bottompuff p{color:#fff;font-size:11px;padding:0 0 0 4px;position:absolute;top:122px;left:0px;}
.bottompuff.bpfirst{clear:left;margin:0px;}
.trans_1{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; background-color:#82a7b4;height:35px;position:absolute;top:0px;left:0;width:310px;z-index:2;}
.trans_2{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; background-color:#000000;height:35px;left:0;margin:85px 0px 0px 0px;position:absolute;top:35px;width:310px;}
/* End Bottom 1 position */


/* Bottom position 3 - Services & dropdowns - SR */
/* This css controls the design of the footer in position bottom 3*/
#bottom3{width:980px;height:150px;background-color:#e4e5e0;margin:10px 0px 0px 0px;}
.servicesitem{width:150px;float:left;margin:0px 0px 0px 20px;}
.servicesitem ul{}
.servicesitem ul li {background:none;padding:0 0 3px 12px;}
.servicesitem a{color:#6e7881;}
.servicesitem h2{color:#3A899A;line-height:20px;margin:0;padding:10px 0 10px 10px;}
.servicesitem.sifirst{clear:left;margin:0px;}
#servicesdropdown{width:300px;float:left;}
#servicesdropdown select{margin:20px 0px 0px 0px;background-color:#fff;}
/* End bottom 3 position*/

/* Community box - SR */
/* CSS for the community box on Building */
#community {position:relative;width:300px;height:150px;}
.lqcom h4, .rqcom h4{color:#fff;font-weight:bold;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:0px 0px 0px 3px;}
.lqcom p, .rqcom p{font-size:11px;line-height:15px;position:absolute;top:16px;color:#fff;padding:0px 0px 0px 3px;}
.lqcom a, .rqcom a{text-decoration:none;}
#community .lqcom a:hover, #community .rqcom a:hover{text-decoration:none;}
.lqcom{position:absolute;top:14px;left:10px;right:0px;width:190px;}
.rqcom{position:absolute;top:80px;left:150px;right:0px;width:135px;}
.communityh2{color:#81A7B5;font-size:1.538em;line-height:25px;margin:0px 0px 5px 0px;}
/* End Community box */


/* Tabbed Custom Jobs box [Ad3 & Ad3 Index] */
/* added by g-unit */
#colwrapper #rightcolumn #custom_tabs .active_block ul li {padding: 5px 9px;background: none;border:none;}
#colwrapper #rightcolumn #custom_tabs .active_block ul {border:none;}
#colwrapper #rightcolumn #custom_tabs {/*font:0.813em/17px Helvetica Neue,Helvetica,Arial,sans-serif;*/}
#colwrapper #rightcolumn #custom_tabs  #jobs_feed a {font:1.1em/17px Helvetica Neue,Helvetica,Arial,sans-serif;color: #474849;}
#colwrapper #rightcolumn #custom_tabs  #jobs_feed a:hover {text-decoration:underline;color:#474849;}
#colwrapper #rightcolumn #custom_tabs .active_block a:hover {color: #474849;text-decoration:underline;}
#colwrapper #rightcolumn #custom_tabs .tab_block ul {padding: 0 0 0 100px;}
#colwrapper #rightcolumn #custom_tabs .tab_block ul li{width:90px;}
#custom_tabs {position:relative;}
#colwrapper #rightcolumn #custom_tabs .tab_block h2 {/*font-size: 1em;*/padding: 7px 4px 8px 0;}
#creditfooter{display:none;}
#colwrapper #rightcolumn #custom_tabs .current {border-bottom: 1px solid #e4e6e1; }
#salary_tab{margin:0;padding:0;text-align:left;width:300px;font-size:11px;height:140px;background-color:#e3e5e0;}
#salary_tab a:hover {color:#005E97; text-decoration:underline;}
#salary_tab p {margin:5px 0 0;}
#salary_tab p a{text-decoration:none;}
#salary_tab ul li{margin:5px 0;list-style-type:none;padding-left:15px;background:#ffffff;}
#salary_tab ul{list-style-type:none;margin:5px 0 0;padding:0;}
#left_salary{margin: 0pt; padding: 0pt 0pt 0pt 8px; width: 140px; float: left;}
#colwrapper #rightcolumn_sleeve #custom_tabs #left_salary ul li{background:#E3E5E0 ;list-style-type:none;padding:3px 8px;border:none ;}
#colwrapper #rightcolumn_sleeve #custom_tabs #left_salary ul li p a{color:#474849;}
#colwrapper #rightcolumn_sleeve #custom_tabs #left_salary ul li p a:hover{text-decoration:underline;}
#colwrapper #rightcolumn_sleeve #custom_tabs #right_salary ul li p a{color:#474849;}
#colwrapper #rightcolumn_sleeve #custom_tabs #right_salary ul li p a:hover{text-decoration:underline;}
#right_salary{margin: 0pt; padding: 0pt 8px 0pt 0pt; width: 140px; float: right;}
#colwrapper #rightcolumn_sleeve #custom_tabs #right_salary ul li{background:#E3E5E0;list-style-type:none;padding:3px 8px ;border:none ;}
#jobs_feed{font-size:11px;background-color:#e3e5e0;}
#jobs_feed a{text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.077em;}
#jobs_feed a:hover{color:#005E97; text-decoration:underline;}
/*  END CUSTOM JOBS BOX CSS [Ad3 & Ad3 Index] */

/* ............................. end custom css ........................................*/



/* ..................................structure.css ....................................... */

/*Homepage and section page mast CSS*/
/*This code gives the section pages mast more margin between the advertising and the logo. SR*/
#index #mastsearch {margin-top:0px !important;}
#index #mast {margin:0px!important;}
#mast{margin-top:20px !important; padding:0px !important;}
/*END Custom Mast CSS*/

/* ............................... end structure.css ................................... */

/* ..................................pub_index.css ....................................... */
.publication_index .centralBlock a, .publications_list li a {
color:#044E8B;
}
/* .............................. end pub_index.css ...................................... */

/* ..................................spin.css .......................................... */

/* Homepage story list css change*/
/* This changes the colour and font family to the smaller headline only stories. SR*/
.story_list h2 a{color:#000 !important;font-family:Georgia, "Times New Roman", Times, serif !important;} 
/* End Homepage story list change*/

/*Section Intro Link Colour*/
/* This code changes the colour of in-text links in the section intro of every section page. SR */
#section_intro p a, #section_intro a {
color:#044E8B;}
/* END Section Intro Link Colour*/

/* Margin changes on small stories */
.style1 .story_small{margin-bottom: 18px !important;}
.style2 .twocolumn .story_small {margin-bottom:18px !important;}
/* End Margin changes*/

/* Begin Inline link text colour change. SR*/
/* .maincontent_warpper a changes the colour of the inline text links. SR*/
.maincontent_wrapper a {color: #044E8B !important;}
/* END Inline link text colour change*/


/* .................................. End spin.css ................................... */



/*  ................................... screen.css .....................................   */

/* Related articles CSS change*/
/*This CSS changes the font colour and family of the headlines and changes the colour of the date. SR*/
.relatedarticles_sleeve li h3 a, .relatedimages_sleeve li h3 a, .relatedvideos_sleeve li h3 a {font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:1.077em;}
.relatedarticles_sleeve li p.date,.relatedimages_sleeve li p.date,.relatedvideos_sleeve li p.date {color:#9B5261;}
/*END Related article CSS*/

/* Begin Hidden Current issue box. SR*/
/* Hides the current issue box from the homepage. I have created a bespoke current issue box that sits above the MPU on the homepage. SR*/
.currentissue {display:none !important;}
/* END Hidden Current issue box*/

/* Edit account settings page labels. SR*/
/* Changes the colour of the 'Why do we need this?' label SR*/
a.additionalInfo {
color:#044E8B;
}
/* END Edit account settings link*/

/*Contacts Us page styling*/
/*This over-rides the default red/grey colour scheme. Unable to find how to do this through the CMS. SR*/
#contacts .colour2 {background:none !important;}
#contacts .colour2 .sectionhead {border:none !important;}
/* END Contact us styling*/

/*User comments page */
/*This over-rides the default red link colour on his/her name. SR*/
#secondary_content .storyAuthorLarge h2 a, .section_column2 .storyAuthorLarge h2 a {
color:#044E8B;
}
p.ugc_edit a, p.ugc_edit a:visited {
color:#044E8B !important;
}
/* END User profile page styling*/

/*  ................................... end screen.css .....................................   */

/*  ................................... ugc.css .....................................   */

/*User home page */
/*This over-rides the default red link colour on all of the account options on the RHS. SR*/
.useraccount_sleeve li a{
color:#044E8B;
}
/* END User profile page styling*/

/*User public profile page */
/*This over-rides the default red link colour on 'Back to my profile page '. SR*/
.profile_box p a{
color:#044E8B !important;
}
/* END User public profile page styling*/

/*User 'My Page' inline link colours */
/*Inline text links for 'My profile'. SR*/
p.view_profile a, .storytext p a{
color:#044E8B !important;
}
/* END My page text links*/

/*  ................................... end ugc.css .....................................   */

/*  ................................... comments.css ................................   */

/*User profile links on story comments. SR */
/*This changes the link colour on the user's profile link. SR*/
#comments ul li .byline a {
color:#044E8B !important;
}
/* END  User profile link on stories */

/*  ................................... end comments.css ............................   */

/*  ................................... forms_tables.css ................................   */

/* Privacy policy link on the account edit settings */
/* This will override any red links that sit inside tables. '. SR*/
.formbox .field label a, .formbox .field .label a{
color:#044E8B !important;
}
/* END User public profile page styling*/

/*  ................................... end forms_tables.css ............................   */

/*  ................................... az.css ................................   */

#az_items li a, #az_list li a, #az_items h2{
color:#044E8B !important;
}

/*  ................................... end az.css ............................   */

/*  ................................... sitemap.css ................................   */

.sitemap ul li a{
color:#044E8B !important;
}
/*  ................................... end sitemap.css ............................   */

/*  ................................... mainnav.css .....................................   */

/*Begin mainnav.css override styling. SR*/
#mainnav li a {color:#7e7e7e !important;}
#mainnav { background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/bg_mainnav.jpg) repeat-x scroll 0px 1px #044E8B !important;margin-top:20px !important;height:60px !important;min-height: 60px !important;}
#mainnav li a span {text-transform:capitalize !important;font-size:15px !important;}
#mainnav_sleeve ul li.current > div {background-color:#e1e9ed !important;background-image:none !important;}
#mainnav_sleeve {background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/custom_gradient.png) repeat-x scroll 0 0 !important;}
#mainnav ul div { background:#044E8B !important; }
#mainnav ul div .label {color:#ffffff !important;}
#mainnav li a:hover span, #mainnav ul li.over a span {background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/bg_mainnav_hover_current_rh2.gif) no-repeat scroll 100% 4px transparent !important;color: #ffffff !important;/*color: #fff!important;*/}
#mainnav li a:hover, #mainnav ul li.over a {background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/bg_mainnav_hover_current_lh2.gif) no-repeat scroll 0 4px transparent !important;}
#mainnav ul ul li:hover > div, #mainnav ul ul li.over > div {background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/bg_mainnav_dropdown_div.gif) no-repeat scroll 0 0 transparent !important;}
#mainnav ul ul li.dropdown div ul {
background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/bg_mainnav_dropdown_ul.png) no-repeat scroll 0 100% !important;
_background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/bg_mainnav_dropdown_ulie6.gif) no-repeat scroll 0 100% !important;}
#mainnav .RightAligned a:hover span, #mainnav .RightAligned.current a:hover span, #mainnav .RightAligned.current a span, #mainnav .RightAligned.over a span { color:#d7e3e7 !important; background:none; }
#mainnav_sleeve ul li.current > div {background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/bg_mainnav_subnav.png) repeat-x scroll 0 0 #044E8B !important;}
#mainnav ul li:hover > div, #mainnav ul li.over > div {background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/bg_mainnav_subnav.png) repeat-x scroll 0 0 #044E8B !important;}
#mainnav li.current a, #mainnav li.current a:hover {
background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/bg_mainnav_hover_current_lh2.gif) no-repeat scroll 0 4px transparent !important;
/*background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/bg_mainnav_hover_current_lh.gif) no-repeat scroll 0 4px transparent !important;*/
}
#mainnav li.current a span, #mainnav li.current a:hover span {
background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/bg_mainnav_hover_current_rh2.gif) no-repeat scroll 100% 4px transparent !important;
/*background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/bg_mainnav_hover_current_rh.gif) no-repeat scroll 100% 4px transparent !important; */
color: #ffffff !important;background-color: #fff !important;}
#mainnav ul li.current div a{background-image: none !important;text-decoration:none !important;color: #96bcdb !important;text-transform:capitalize !important;}
#mainnav ul li.current div a:hover{background-image: none !important;text-decoration:none !important;color: #ffffff !important;text-transform:capitalize !important;}
#mainnav ul li:hover div a:hover{background-image: none !important;text-decoration:none !important;color: #ffffff !important;text-transform:capitalize !important;}
#mainnav ul .over div a{background-image: none !important;text-decoration:none !important;color: #96bcdb !important;text-transform:capitalize !important;}
#mainnav ul ul li div ul {background:#e1e9ed !important; }
#mainnav li ul li.current a {color:#FFFFFF !important;}
#mainnav_sleeve ul li.current > div ul li{background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/separater.png) no-repeat scroll 0px 7px transparent !important;}
#mainnav_sleeve ul li > div ul li{background: url(http://www.building.co.uk/pictures/doubleclick/Webvision3/Building/newnav/separater.png) no-repeat scroll 0px 7px transparent !important;}
#newsnav .label { color:#e1e9ed!important; }
#mainnav .RightAligned { font-family:Georgia,"Times New Roman",Times,serif !important; }
#mainnav .RightAligned:last-child { background-image:none!important; }
#mainnav .RightAligned a { font-size:15px !important; font-weight:normal !important;  }
#mainnav .RightAligned a:hover, #mainnav .RightAligned.current a:hover, #mainnav .RightAligned.current a, #mainnav .RightAligned.over a { background:none; text-decoration:underline; background-image:none !important; }
#mainnav .RightAligned a:hover span, #mainnav .RightAligned.current a:hover span, #mainnav .RightAligned.current a span, #mainnav .RightAligned.over a span { color:#004896 !important; background:none !important; }
#mainnav .RightAligned a span { padding:6px 0 4px; }
#wrapper #mainnav li li li{width:180px !important;background:none !important;}
#wrapper #mainnav li li li a {
padding: 5px 5px 5px 10px !important;
border-bottom:1px solid #3f80b8 !important;
background:none !important;
}
#wrapper #mainnav li li li a:hover{
color:#fff !important;
padding: 5px 5px 5px 10px !important;
background-color:#003360 !important;
background-image:none !important;
text-decoration:none !important;
}
#mainnav ul div li a {
/*padding: 3px 24px 3px 11px; original */
padding: 3px 15px 3px 15px !important;
text-transform:capitalize !important;
color:#96BCDB !important;
background-image:none !important;
background:none !important;
}
/*End mainnav.css override styling.*/
/*  ...................................end mainnav.css .....................................   */

