/*=======================
Title: All styles for screen media. 
Author: Jack Armley jack@cogdesign.com. 
Last updated: 19 March 2010 

Contents:
1. YUI RESET + YUI BASE
2. STRCUTURE RESET
3. TYPOGRAPHY
4. LINKS
5. FORMS
6. GRID SYSTEM
7. HACKS
8. JQUERY MODULAR COMPONENTS
9. CSS MODULAR COMPONENTS
10. SITE-SPECIFIC STYLES (GLOBALLY APPLIED)
11. SECTION-SPECIFIC STYLES
12. COLOUR-SCHEME
13. VISIBLE GRID GUIDE
14. THIRD-PARTY SOFTWARE STYLES
========================*/

/* --[ =YUI RESET + YUI BASE]---------------------------- */
/* Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 3.0.0 build: 1549 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 3.0.0 build: 1549*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}

/* --[ =STRCUTURE RESET]------------------------------- */
html,html body{padding:0;margin:0;}
div#wrapper{position:relative;}
div#header{position:relative;}
div#header #logo{text-indent:-90000px; display:block; padding:0; margin:0;}
div#content{position:relative;}
div#content div#main_content{position:relative;}
div#footer{position:relative;}

/* --[ =TYPOGRAPHY ]--------------------------- */
	/* Standard */
		body{font-size:87.5%;line-height:1.2em;font-family:"Arial", Verdana, helvetica, sans-serif; color:#58585A;} /* Set base font size to 14px for Internet Explorer 6 and below on Windows */
		html>body{font-size:14px;} /* Ignored by IE6, but used by Firefox, Safari, IE7, Opera */       
		p{font-size:1em;line-height:1.2em;margin:0 0 0.70em 0;/*10px*/}
		h1,h2,h3,h4,h5,h6, p.faux_h1, p.faux_h2, p.faux_h3, p.faux_h4, p.faux_h5, p.faux_h6{clear:both; font-weight:normal;}
		h1{font-size:2em;/*28px*/line-height:1.2em;margin:0 0 0.53em 0;/*15px*/}
		h2, p.faux_h2 { font-size:1.28em; font-weight:bold; line-height:1.2em; margin:1.31em 0 0.25em; }/*18px*/
		h3, p.faux_h3 { font-size:1.14em; font-weight:bold; line-height:1.2em; margin:1.4em 0 0.25em; }/*16px*/
		h4, h5, h6, p.faux_h5, p.faux_h5, p.faux_h6 { font-size:1em; font-weight:bold; line-height:1.2em; margin:1.4em 0 0.25em; }/*14px*/
		dl,ol,ul{margin:0 0 0.70em 0;/*10px*/}    
		ul, ol{margin-left:2.4em;}
		ul li, ol li{font-size:1em; line-height:1.2em; margin:0 0 0.35em 0;/*5px*/} 
		dl dt{font-weight:bold; font-size:1em; line-height:1.2em; margin:1em 0 0.35em 0;/*14px 0 0 5px 0*/}
		dl dd{font-size:1em; line-height:1.2em; margin:0 0 0.35em 0;/*5px*/}                                         
		sup,sub{position:relative;height:0;line-height:1px;vertical-align:baseline;}
		sup{bottom:1ex;}
		sub{top:.5ex;}  
		ins{text-decoration:underline;}
		del{text-decoration:line-through;}
		dfn{font-style:italic;font-weight:bold;} 
		pre {margin:0 0 1em 0;padding:0; overflow:auto; width:100%; font-family:"courier", monospace;}
		blockquote {margin:2em 0; padding:0 0 0 2em;}
		blockquote p {font-size:1.14em;line-height:1.2em; margin:0 0 0.70em 0;}
		blockquote cite{font-size:0.857142em;line-height:1.2em;margin:-0.8333333em 0 0 0;font-family:"Arial", Verdana, helvetica, sans-serif;}
		q{font-style:italic;}
		hr{line-height:1.2em;margin:0 0 0.57142em 0;}
		img {position:relative;margin:0 0 0.70em 0;}
		img.nomargin {margin-bottom:0;}
		a img{border:none;}  
		a:link:hover img, a:visited:hover img, img.hover{opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=90);}
		table{margin:0 0 0.57142em 0; border-collapse:collapse;}
		table th{font-weight:bold;text-align:left;}
		table tr,table th,table td{margin:0;padding:0.25em 0.5em;border:none;}
		table tfoot{font-size:0.714286em;line-height:2.1em;margin:0 0 1.5em 0;font-style:italic;}
		table caption{height:21px;margin:0;}
	/*--type that uses Georgia--
	Georgia is intended to head sections, while arial is used for heading that flow on from the h1
	---------------------------*/
		h1, blockquote p, ul.nav#main li div.megamenu div.feature p.faux_h2, ul.nav#main li div.megamenu div.linkslist p.faux_h2, div.megamenu p.description, ul.nav#secondary, p.faux_h2.section_heading,
        h2.section_heading, .georgia, div#secondary_content p.emphasise, div#randomimage blockquote p, body#t_home div.slider ul li div.info, body#t_home ul#controls li, body#t_whatson.landing_whatson ul.nav#secondary
        li, body#t_sitemap ul.nav#sitemap li{font-family:"Georgia", times, serif;font-weight:normal;}
		/*--global type overrides, for different sections*/
			div#secondary_content p.faux_h2, div#secondary_content p.faux_h3, div#secondary_content p.faux_h4, div#secondary_content p.faux_h5, div#secondary_content p.faux_h6, h2.section_heading{font-weight:normal;}
		/*bespoke type styles*/
			p.subtext{margin-top:-0.25em;}/*when you need to visually associate a paragraph tag with a title (when the paragraph tag appears directly after it)*/
			p.small{font-size:0.85em;}/*smaller text, for instructions etc...*/
			blockquote p.cite{margin-top:-0.5em;}/*nudge cite up, so it appears to be associated with its quote*/
			blockquote p.cite a{font-size:0.857142em;}/*ensure that, when a link to "full quote" is added it displays at the correct size*/
			body.quote blockquote{margin:0;padding:0;}
			body.quote blockquote p{font-size:1.4em;}
			div.emphasise p{font-weight:bold;}/*for emphasising a block of text*/

/* --[ =LINKS ]------------
These are global link styles that are often over-rided by declaration with greater specificity 
---------------------------  */
a {outline: none;}
a:link { text-decoration:none; color:#D90069; }
a:visited { text-decoration:none; color:#D90069; }
body a:link:hover, body a:visited:hover { text-decoration: underline; color:#D90069;}
a:link:focus, a:visited:focus { text-decoration: none; color:#D90069; outline:none;}
a:link:active, a:visited:active { text-decoration: none; color:#D90069;}
:focus{outline:none;}

/* --[ =FORMS ]--------------------------------------- */
form {position:relative;padding:0;margin:0 0 1.07em 0;}
form fieldset {position:relative;padding:0;margin:0 0 0.357em 0;}
form fieldset legend{display:none;font-size: 1.14em; line-height:1.2em; padding:1em 0 0.5em 0;font-weight:bold;color:#C4C4C2;clear:both;}
form fieldset legend.visible{display:block;}
form fieldset label{position:relative;display:block;font-size:1em;line-height:1.2em;font-weight:bold;float:none; margin:0.57142em 0 0.357142em 0;}
form fieldset input, form fieldset textarea{color:#2E2E30;background-color:#fff;border:1px solid #C0C1C3;text-align:left;margin:0 0 0.25em 0;position:relative;display:block;font-size:1em;line-height:1.2em;clear:both;font-family:Arial,sans-serif;}
form fieldset input{padding:0.21em 5px;}
form fieldset textarea{padding:0.57142em 5px;}
form fieldset input:focus, form fieldset textarea:focus{color:#000;border-color:#C0C1C3;background-color:#C0C1C3;}
form fieldset div.captcha{padding-top:1em;}
form fieldset div.captcha img{margin:0;}
form fieldset label.error{color:#D90069; margin:0 0 0.357142em 0;}
form fieldset input.error, form fieldset textarea.error, form fieldset input#password.error{background-color:#D90069; color:#fff;border:1px solid #D90069;}
form fieldset label.checkbox{font-weight:normal;padding-left:1.5em;}
div#wrapper form fieldset label.checkbox input {position:absolute;top:0;left:0;clear:none;width:auto!important;height:auto!important;border:none;padding:0;background:transparent;}
form fieldset textarea{height:200px;}
form input.button{border:none;background:#D90069;color:#fff;height:25px;line-height:25px;padding:0 5px;font-size:0.71em;text-align:center;text-transform:uppercase;margin:0 0 0.5em 0;}
html body div#wrapper form input.button.hover, div#fancybox-wrap form input.button.hover{color:#fff;background:#585858;cursor:pointer;}
form input.button.right{float:right;}

/* --[ =GRID SYSTEM ]------------------------------- 

945 pixels 24-column grid system.

-----------------------------------------------------*/
/*set base properties*/
	.unit{margin-right:15px;position:relative;display:block;}.unit_vertsp{margin-bottom:1.07em;margin-right:15px;position:relative;display:block;}/*1.07em=15px*/.float{float:left;display:inline;clear:none;}.floatright{float:right;display:inline;clear:none;}.unit.last,.unit_vertsp.last{margin-right:0;}
		/*set base presentational properties*/
			.rounded{-moz-border-radius:15px;-webkit-border-radius:15px;}
/*regular widths*/
	.one{width:25px;} .two{width:65px;} .three{width:105px;} .four{width:145px;} .five{width:185px;} .six{width:225px;} .seven{width:265px;} .eight{width:305px;} .nine{width:345px;} .ten{width:385px;} .eleven{width:425px;}.twelve{width:465px;} .thirteen{width:505px;} .fourteen{width:545px;} .fifteen{width:585px;} .sixteen{width:625px;} .seventeen{width:665px;} .eighteen{width:705px;} .nineteen{width:745px;} .twenty{width:785px;}.twentyone{width:825px;} .twentytwo{width:865px;} .twentythree{width:905px;} .twentyfour{width:945px;margin-right:0;}
/*width -15px*/
	.one_single{width:10px;} .two_single{width:50px;} .three_single{width:90px;} .four_single{width:130px;} .five_single{width:170px;} .six_single{width:210px;} .seven_single{width:250px;} .eight_single{width:290px;}.nine_single{width:330px;} .ten_single{width:370px;} .eleven_single{width:410px;} .twelve_single{width:450px;} .thirteen_single{width:490px;} .fourteen_single{width:530px;} .fifteen_single{width:570px;}.sixteen_single{width:610px;} .seventeen_single{width:650px;} .eighteen_single{width:690px;} .nineteen_single{width:730px;} .twenty_single{width:770px;} .twentyone_single{width:810px;} .twentytwo_single{width:850px;}.twentythree_single{width:890px;} .twentyfour_single{width:930px;margin-right:0;}
/*width -30px*/
	.two_both{width:35px;} .three_both{width:75px;} .four_both{width:115px;} .five_both{width:155px;} .six_both{width:195px;} .seven_both{width:225px;} .eight_both{width:275px;} .nine_both{width:315px;}.ten_both{width:355px;} .eleven_both{width:395px;} .twelve_both{width:435px;} .thirteen_both{width:475px;} .fourteen_both{width:515px;} .fifteen_both{width:555px;} .sixteen_both{width:595px;}.seventeen_both{width:635px;} .eighteen_both{width:675px;} .nineteen_both{width:715px;} .twenty_both{width:755px;} .twentyone_both{width:795px;} .twentytwo_both{width:835px;} .twentythree_both{width:875px;}.twentyfour_both{width:915px;margin-right:0;}
/*padded*/
	.two_pad,.three_pad,.four_pad,.five_pad,.six_pad,.seven_pad,.eight_pad,.nine_pad,.ten_pad,.eleven_pad,.twelve_pad,.thirteen_pad,.fourteen_pad,.fifteen_pad,.sixteen_pad,.seventeen_pad,.eighteen_pad,.nineteen_pad,.twenty_pad,.twentyone_pad,.twentytwo_pad,.twentythree_pad,.twentyfour_pad{padding:1.07em 15px 1px 15px;} .two_pad{width:35px;} .three_pad{width:75px;} .four_pad{width:115px;} .five_pad{width:155px;} .six_pad{width:195px;} .seven_pad{width:225px;} .eight_pad{width:275px;} .nine_pad{width:315px;}.ten_pad{width:355px;} .eleven_pad{width:395px;} .twelve_pad{width:435px;} .thirteen_pad{width:475px;} .fourteen_pad{width:515px;} .fifteen_pad{width:555px;} .sixteen_pad{width:595px;} .seventeen_pad{width:635px;}.eighteen_pad{width:675px;} .nineteen_pad{width:715px;} .twenty_pad{width:755px;} .twentyone_pad{width:795px;} .twentytwo_pad{width:835px;} .twentythree_pad{width:875px;} .twentyfour_pad{width:915px;margin-right:0;}
/*-------------------------------------------
 Set form element width when inside columns
 ------------------------------------------- */ 
	/*base width*/  
		form fieldset .one input, form fieldset .one textarea{width:13px;} form fieldset .two input, form fieldset .two textarea{width:53px;} form fieldset .three input, form fieldset .three textarea{width:93px;} formfieldset .four input, form fieldset .four textarea{width:133px;} form fieldset .five input, form fieldset .five textarea{width:173px;} form fieldset .six input, form fieldset .six textarea{width:213px;} form fieldset .seven input, form fieldset .seven textarea{width:253px;} form fieldset .eight input, form fieldset .eight textarea{width:293px;} form fieldset .nine input, form fieldset .nine textarea{width:333px;}form fieldset .ten input, form fieldset .ten textarea{width:373px;} form fieldset .eleven input, form fieldset .eleven textarea{width:413px;} form fieldset .twelve input, form fieldset .twelve textarea{width:453px;} form fieldset .thirteen input, form fieldset .thirteen textarea{width:493px;} form fieldset .fourteen input, form fieldset .fourteen textarea{width:533px;} form fieldset .fifteen input,form fieldset .fifteen textarea{width:573px;} form fieldset .sixteen input, form fieldset .sixteen textarea{width:613px;} form fieldset .seventeen input, form fieldset .seventeen textarea{width:653px;} form fieldset .eighteen input, form fieldset .eighteen textarea{width:693px;} form fieldset .nineteen input, form fieldset .nineteen textarea{width:733px;} form fieldset .twenty input, form fieldset .twenty textarea{width:773px;} form fieldset .twentyone input, form fieldset .twentyone textarea{width:813px;} form fieldset .twentytwo input, form fieldset .twentytwo textarea{width:853px;} form fieldset .twentythree input, form fieldset .twentythree textarea{width:893px;} form fieldset .twentyfour input, form fieldset .twentyfour textarea{width:933px;}
	/*width -15*/  
		form fieldset .two_single input, form fieldset .two_single textarea{width:38px;} form fieldset .three_single input, form fieldset .three_single textarea{width:78px;} form fieldset .four_single input, form fieldset .four_single textarea{width:118px;} form fieldset .five_single input, form fieldset .five_single textarea{width:158px;} form fieldset .six_single input, form fieldset .six_single textarea{width:198px;}form fieldset .seven_single input, form fieldset .seven_single textarea{width:238px;} form fieldset .eight_single input, form fieldset .eight_single textarea{width:278px;} form fieldset .nine_single input, form fieldset .nine_single textarea{width:318px;} form fieldset .ten_single input, form fieldset .ten_single textarea{width:358px;} form fieldset .eleven_single input, form fieldset .eleven_single textarea{width:398px;} form fieldset .twelve_single input, form fieldset .twelve_single textarea{width:438px;} form fieldset .thirteen_single input, form fieldset .thirteen_single textarea{width:478px;} form fieldset .fourteen_single input, form fieldset .fourteen_single textarea{width:518px;} form fieldset .fifteen_single input, form fieldset .fifteen_single textarea{width:558px;} form fieldset .sixteen_single input, form fieldset .sixteen_single textarea{width:598px;} form fieldset .seventeen_single input, form fieldset .seventeen_single textarea{width:638px;} form fieldset .eighteen_single input, form fieldset .eighteen_single textarea{width:678px;} form fieldset .nineteen_single input, form fieldset .nineteen_single textarea{width:718px;} form fieldset .twenty_single input, form fieldset .twenty_single textarea{width:758px;} form fieldset .twentyone_single input, form fieldset .twentyone_single textarea{width:798px;} form fieldset .twentytwo_single input, form fieldset .twentytwo_single textarea{width:838px;}form fieldset .twentythree_single input, form fieldset .twentythree_single textarea{width:878px;} form fieldset .twentyfour_single input, form fieldset .twentyfour_single textarea{width:918px;}
	/*width -30px*/
		form fieldset .two_both input, form fieldset .two_both textarea{width:23px;} form fieldset .three_both input, form fieldset .three_both textarea{width:63px;} form fieldset .four_both input, form fieldset .four_both textarea{width:103px;} form fieldset .five_both input, form fieldset .five_both textarea{width:143px;} form fieldset .six_both input, form fieldset .six_both textarea{width:183px;} form fieldset .seven_both input, form fieldset .seven_both textarea{width:223px;} form fieldset .eight_both input, form fieldset .eight_both textarea{width:263px;} form fieldset .nine_both input, form fieldset .nine_both textarea{width:303px;} form fieldset .ten_both input, form fieldset .ten_both textarea{width:343px;} form fieldset .eleven_both input, form fieldset .eleven_both textarea{width:383px;} form fieldset .twelve_both input, form fieldset .twelve_both textarea{width:423px;} form fieldset .thirteen_both input, form fieldset .thirteen_both textarea{width:463px;} form fieldset .fourteen_both input, form fieldset .fourteen_both textarea{width:503px;} form fieldset .fifteen_both input, form fieldset .fifteen_both textarea{width:543px;} form fieldset .sixteen_both input, form fieldset .sixteen_both textarea{width:583px;} form fieldset .seventeen_both input, form fieldset .seventeen_both textarea{width:623px;} form fieldset .eighteen_both input, form fieldset .eighteen_both textarea{width:663px;} form fieldset .nineteen_both input, form fieldset .nineteen_both textarea{width:703px;} form fieldset .twenty_both input, form fieldset .twenty_both textarea{width:743px;} form fieldset .twentyone_both input, form fieldset .twentyone_both textarea{width:783px;} form fieldset .twentytwo_both input, form fieldset .twentytwo_both textarea{width:823px;} form fieldset .twentythree_both input, form fieldset .twentythree_both textarea{width:863px;} form fieldset .twentyfour_both input, form fieldset .twentyfour_both textarea{width:903px;}
/* --[ =HACKS ]-------------------------------- */
	/* Universal clear */
		.clear{clear:both;display:block;overflow:hidden;}
		div.clear{height:1px;}
	/* Enhanced Universal Clearfix hack */
		.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
		.clearfix { display: inline-block; }
	/* Start commented backslash hack \*/
		* html .clearfix { height: 1%; }
		.clearfix { display: block; }
	/* Close commented backslash hack */
	/* Global */
		.inv{position:absolute;left:-900000px;z-index:-1;height:1px;float:left;clear:none;display:inline;}   
/* --[ =JQUERY MODULAR COMPONENTS ]--------------------------- */
	/*fancyzoom - override default table styling (set in YUI BASE)*/
		div#fancy_wrap th, div#fancy_wrap td{border:0; padding:0;}
		div#fancy_wrap th{font-weight:normal; text-align:left;}
	/*faux links*/
		.link.hover{cursor:pointer;}
			/*when applied to a <p> tag*/
				p.link{color:#D90069;}
				p.link.hover{cursor:pointer;text-decoration:underline;color:#D90069;}
/* --[ =CSS MODULAR COMPONENTS]------------------------------- */
	/*base style for navigation lists*/
		.nav{padding:0;margin:0;}
		.nav li{list-style:none;padding:0;margin:0;}
		.nav li a{display:block;padding:0;margin:0;}
	/*vertical listitem*/
		div.listitem{margin:0 0 1em 0;padding:0 0 1px 0;}
		div.listitem.endrow{margin-bottom:0;}
			/*inner content*/
				div.listitem h2, div.listitem h3{margin-top:0;} 
				div.listitem blockquote{margin:0;padding:0;}	
	/*horizontal listitem (used for contact parent pages etc...)*/
		div.listitem_horz{padding:0 0 1em 0;position:relative;}
		div.listitem_horz img{position:absolute;top:0;left:0;}
			/*re-set unit widths, as ie6 misinterprets padding in below cascade, and applied it to all .unit.six/.five elements*/
				.lih_five,.lih_fivesq{width:185px;}
				.lih_six,.lih_sixsq{width:225px;}
			/*offset content to appear below thumbnail, fod different unit widths (offset = image height + 14)*/
				div.listitem_horz.lih_five{padding-top:93px;}
				div.listitem_horz.lih_six{padding-top:110px;}
					/*override width offset when square images are used*/
						div.listitem_horz.squareimages.lih_fivesq{padding-top:199px;}
						div.listitem_horz.squareimages.lih_sixsq{padding-top:239px;}
			/*inner content*/	
				div.listitem_horz h2, div.listitem_horz h3{margin-top:0;} 
	/*keyline panel*/
		div.keyline{background:transparent url('../site_assets/images/generic/content-bg_keyline.gif') repeat-x bottom left;padding:0 0 11px 0;}			
		html div.keyline.endrow{background:none;padding-bottom:0;}
			/*when used in tandem with .listitem class*/
			div.keyline.listitem{padding-bottom:20px;}	
			/*area-specific*/
			div#main_content div.keyline{margin:0 0 1em 0;}		
	/*custom keyline panel
	--(note) at certain times, an iamge must be used as the keyline, to imitate equal-height boxes--
	*/	
		div.customkeyline{background-repeat:repeat-x;background-position:bottom left;}
	/*basic panel*/
		div.panel{background-color:#D9DADC;}
		div.panel h2, div.panel h3{margin-top:0;} 
	/*plain unordered list*/
		ul.plain{padding:0;margin:0 0 1em 0;}
		ul.plain li{list-style:none;}
		ul.plain li p{margin:0;}
	/*thumbnail list*/
		ul.thumbs{padding:0;margin:0 0 1em 0;}
		ul.thumbs li{display:block;float:left; margin:0 15px 15px 0;overflow:hidden;}
		ul.thumbs li.last{margin-right:0;}
		ul.thumbs li a{display:block;float:left;}
		ul.thumbs li a img{margin:0;}
			/*when .thimbs list contains meedia (.thumbs.media), set to diffent widths dependant on container*/
				ul.thumbs.media li.three, ul.thumbs.media li.three a, ul.thumbs.media li.three a.zoomable_media span.icon{height:45px;}
				ul.thumbs.media li.five, ul.thumbs.media li.five a, ul.thumbs.media li.five a.zoomable_media span.icon{height:79px;}		
				ul.thumbs.media li.six, ul.thumbs.media li.six a, ul.thumbs.media li.six a.zoomable_media span.icon{height:96px;}	
				ul.thumbs.media li.seven, ul.thumbs.media li.seven a, ul.thumbs.media li.seven a.zoomable_media span.icon{height:113px;}	
				ul.thumbs.media li.nine, ul.thumbs.media li.nine a, ul.thumbs.media li.nine a.zoomable_media span.icon{height:148px;}	
	/*pagination list*/
		ul.pagination{padding:0.5em 0;margin:0 0 1em 0;display:block;clear:both;border-top:1px solid #8D8D8D;border-bottom:1px solid #8D8D8D;}
		ul.pagination li{display:inline;list-style:none;padding:0 0.5em 0 0;}
		ul.pagination li.here {font-weight:bold;}
		ul.pagination li.page_total{font-weight:bold;}
	/*stand-alone feature*/
		div.feature{background-color:#B0B0B0;background-repeat:no-repeat;background-position:top left;min-height:145px;padding:15px 0;}
		div.feature h2{padding:0 15px;margin-top:0;}
		div.feature.lighttext, div.feature.lighttext h2{color:#fff;}
		div.feature.darkttext, div.feature.darkttext h2{color:#000;}
		div.feature p{padding:0 15px;}
		div.feature a.button{background:#fff;}
	/*ajax media player*/
		a.zoomable_media span.icon{display:block;width:100%;position:absolute;top:0;left:0;z-index:3;background:transparent url('../site_assets/images/generic/icon_playmedia.png') no-repeat center center;opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);}
		a.zoomable_media span.icon.audio{background-image:url('../site_assets/images/generic/icon_playaudio.png');}
		a.zoomable_media span.icon:hover{cursor:pointer;}
		a.zoomable_media{z-index:2;position:relative;overflow:hidden;}
		div.zoomablemedia_description{width:600px;}
		div.zoomablemedia_description.audiodesc{width:300px;}
		div.playerwrapper{width:602px;height:302px;border:1px solid #ccc;z-index:0;}
		div.playerwrapper.audio{width:300px;height:30px;border:none;}
		div.playerwrapper.detailpage{width:545px;height:339px;border:none;}
	/*image-replaced text*/
		.replaced{text-indent:-90000px;display:block;background-color:transparent;background-repeat:no-repeat;background-position:top left;}
		a.replaced:link:hover, a.replaced:visited:hover{;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
	/*anchor-link buttons*/	
		a.button{text-transform:uppercase;display:inline-block;padding:0.5em 15px;margin:0 0 1em 0;color:#fff;background:#D90069;}
		a.button.small{font-size:0.85em;padding:0.25em 10px;}
		a.button:link, a.button:visited{color:#fff;}
		div#contentwrapper a.button:link:hover, div#contentwrapper a.button:visited:hover{color:#fff;text-decoration:none;background:#585858;}
		a.button:link:active, a.button:visited:active{color:#fff;}
		a.button:link:focus, a.button:visited:focus{color:#fff;}
	/*generic contact form*/
		form.generic{width:560px;}/*made as wide as main content+padding, so form fields don't stack below instead of floating*/
		form.generic_eighteen{width:705px;}/*made as wide as main content+padding, so form fields don't stack below instead of floating*/     
	/*image when used in WYGWAM field*/
		p img{clear:both;margin:0.25em 0 0 0;}     
		p img.fleft{margin-right:1em;}
		p img.fright{margin-left:1em;}
/* --[ =SITE-SPECIFIC STYLES (GLOBALLY APPLIED)]------------------------------- */
/*----[=Outer elements]----*/
	html{background:#fff;}
	ul#navigation_accessibility{position:absolute;left:-90000px;top:-90000px;}
	div#wrapper{margin:0 auto;width:100%;}
	div.mask{display:none;position:absolute;top:135px;left:0;width:100%;z-index:10;background:#000;}
/*----[=Header]----*/
	div#header{width:100%;z-index:20;background:#fff;}
	div#header div.inner{margin:0 auto;height:135px;position:relative;}
		/*----[=Header > logo]----*/
			div#header #logo{position:absolute;top:20px;left:0;width:373px;height:68px;background:transparent url('../site_assets/images/generic/header-logo_eea.gif') no-repeat top left;display:block;}
			div#header a#logo:link:hover, div#header a#logo:visited:hover{opacity:0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
		/*----[=Header > nav.utilities]----*/
			div#header ul.nav#utilities{margin:0;position:absolute;top:29px;right:15px;width:auto;}
			div#header ul.nav#utilities li{display:inline;margin:0;font-size:0.78em;line-height:1em;text-transform:uppercase;}
			div#header ul.nav#utilities li a{display:block;float:left;margin:0 0.5em 0 0;padding:0 0.5em 0 0;background:transparent url('../site_assets/images/generic/header-bg_navUtility.gif') no-repeat center right;position:relative;}
			div#header ul.nav#utilities li.rss a, div#header ul.nav#utilities li.rss.last a{padding:0 28px 0 0;}
			div#header ul.nav#utilities li.rss a span.icon{width:19px;height:19px;display:block;background:transparent url('../site_assets/images/generic/header-icon_rss.gif') no-repeat top left;top:-5px;right:3px;position:absolute;}
			div#header ul.nav#utilities li.rss a:link:hover span.icon, div#header ul.nav#utilities li.rss a:visited:hover span.icon{;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
			div#header ul.nav#utilities li.last a{margin:0;padding:0;background:none;}
		/*----[=Header > form.login]----*/	
			div#loginform_wrapper{height:300px;overflow:hidden;}
			div#loginform_wrapper h1, div#loginform_wrapper div.forgot, div#loginform_wrapper p.link.revealforgot{width:225px;}
			div#loginform_wrapper form{width:225px;}
		/*----[=Header > form.globalsearch]----*/
			div#header form#global_search{width:290px;height:17px;position:absolute;top:55px;right:15px;margin:0;}
			div#header form#global_search div.unit{width:255px;}
			div#header form#global_search div.unit input{width:243px;height:23px;line-height:23px;padding:0 5px;}
			div#header form#global_search input.button{width:30px;height:25px;position:absolute;top:0;right:0;}
			div#header form#global_search label.error{margin:0;font-size:0.75em;}
		/*----[=Header > nav.main]----*/
			div#header ul.nav#main{height:35px;width:100%;margin:0;position:absolute;bottom:0;left:0;}
			div#header ul.nav#main li{display:block;float:left;margin:0;}
			div#header ul.nav#main li a{position:relative;z-index:21;text-indent:-900000px;display:block;float:left;height:35px;line-height:35px;width:118px;margin:0;background:transparent url('../site_assets/images/generic/header-bg_navMain.gif') no-repeat top left;}
			div#header ul.nav#main li.here a{z-index:21;}
			div#header ul.nav#main li.here a:link:hover, div#header ul.nav#main li.here a:visited:hover{z-index:21;}
				/*set graphics for each link*/
					div#header ul.nav#main li#navlink_1 a{background-position:0 0;}
					div#header ul.nav#main li#navlink_2 a{background-position:-118px 0;}
					div#header ul.nav#main li#navlink_3 a{background-position:-236px 0;}
					div#header ul.nav#main li#navlink_4 a{background-position:-354px 0;}
					div#header ul.nav#main li#navlink_5 a{background-position:-472px 0;}
					div#header ul.nav#main li#navlink_6 a{background-position:-590px 0;}
					div#header ul.nav#main li#navlink_7 a{background-position:-708px 0;}
					div#header ul.nav#main li#navlink_8 a{width:119px;background-position:-826px 0;}
				/*set :hover states for each link*/
					div#header ul.nav#main li#navlink_1.here a, div#header ul.nav#main li#navlink_1.active a, div#header ul.nav#main li#navlink_1 a:link:hover, div#header ul.nav#main li#navlink_1 a:visited:hover{background-position:0 -35px;}
					div#header ul.nav#main li#navlink_2.here a, div#header ul.nav#main li#navlink_2.active a, div#header ul.nav#main li#navlink_2 a:link:hover, div#header ul.nav#main li#navlink_2 a:visited:hover{background-position:-118px -35px;}
					div#header ul.nav#main li#navlink_3.here a, div#header ul.nav#main li#navlink_3.active a, div#header ul.nav#main li#navlink_3 a:link:hover, div#header ul.nav#main li#navlink_3 a:visited:hover{background-position:-236px -35px;}
					div#header ul.nav#main li#navlink_4.here a, div#header ul.nav#main li#navlink_4.active a, div#header ul.nav#main li#navlink_4 a:link:hover, div#header ul.nav#main li#navlink_4 a:visited:hover{background-position:-354px -35px;}
					div#header ul.nav#main li#navlink_5.here a, div#header ul.nav#main li#navlink_5.active a, div#header ul.nav#main li#navlink_5 a:link:hover, div#header ul.nav#main li#navlink_5 a:visited:hover{background-position:-472px -35px;}
					div#header ul.nav#main li#navlink_6.here a, div#header ul.nav#main li#navlink_6.active a, div#header ul.nav#main li#navlink_6 a:link:hover, div#header ul.nav#main li#navlink_6 a:visited:hover{background-position:-590px -35px;}
					div#header ul.nav#main li#navlink_7.here a, div#header ul.nav#main li#navlink_7.active a, div#header ul.nav#main li#navlink_7 a:link:hover, div#header ul.nav#main li#navlink_7 a:visited:hover{background-position:-708px -35px;}
					div#header ul.nav#main li#navlink_8.here a, div#header ul.nav#main li#navlink_8.active a, div#header ul.nav#main li#navlink_8 a:link:hover, div#header ul.nav#main li#navlink_8 a:visited:hover{background-position:-826px -35px;}
			/*----[=Header > nav.main > megamenu]----*/
				/*main layout*/
					ul.nav#main li div.megamenu{background:#fff;position:absolute;top:34px;display:none;z-index:20;float:left;padding:0 0 15px 0;border-top:1px solid #585858;}
					ul.nav#main li div.megamenu.leftalign{left:0;}
					ul.nav#main li div.megamenu.rightalign{right:0;float:right;}
					ul.nav#main li.megamenu:hover div.megamenu{display:inline;}
				/*inner styling (some selectors may be prepended with additional parent IDs, to give them greater specifity)*/
					/*description / global resets*/
						ul.nav#main li div.megamenu p.description{font-size:1.14em;/*16px*/text-align:center;padding:1em 15px;margin:0 0 1em 0;display:block;background-color:#3E3E40;color:#fff;}
						div#header ul.nav#main li div.megamenu a{display:inline;float:none;margin:0;padding:0;line-height:1.2em;height:auto;background:transparent;}
						div#header ul.nav#main li div.megamenu a:link:hover, div#header ul.nav#main li div.megamenu a:visited:hover{background:transparent;text-decoration:underline;}
					/*feature boxes*/	
						ul.nav#main li div.megamenu div.featurecontainer{background:transparent url('../site_assets/images/generic/megamenu-bg_featureContainerKeyline.gif') repeat-y top right;padding:0 15px;}
						ul.nav#main li div.megamenu div.feature{border:1px solid #C0C1C3;background:#fff url('../site_assets/images/generic/megamenu-bg_featureGradientTop.png') repeat-x top left;padding:0;}		
						ul.nav#main li div.megamenu div.feature div.inner{background:transparent url('../site_assets/images/generic/megamenu-bg_featureGradientBottom.png') repeat-x bottom left;padding:15px 0;height:auto;min-height:145px;}		

						/*override widths, to account for border*/
						ul.nav#main li div.megamenu div.feature.five{width:183px;}
						ul.nav#main li div.megamenu div.feature.six_single{width:208px;}
						ul.nav#main li div.megamenu div.feature.nine_single{width:328px;}

						ul.nav#main li div.megamenu div.feature p.faux_h2{margin:0 0 0.3em 0;font-size:1.14em;/*16px*/font-weight:normal;}
						ul.nav#main li div.megamenu div.feature p{padding:0 15px;font-size:0.85em;line-height:1.2em;}
						div#wrapper ul.nav#main li div.megamenu div.feature.lighttext p, div#wrapper ul.nav#main li div.megamenu div.feature.lighttext p.faux_h2{color:#fff;}
						ul.nav#main li div.megamenu div.feature img{padding-left:15px;}
						div#wrapper div#header ul.nav#main li div.megamenu div.feature a.button{text-indent:0;display:inline-block;text-align:center;font-size:0.85em;/*12px*/line-height:1.8em;height:1.8em;margin:0 0 1em 15px;padding:0 3px;text-transform:uppercase;color:#fff;}

						div#header ul.nav#main li div.megamenu div.feature a.button:link, div#header ul.nav#main li div.megamenu div.feature a.button:visited{color:#fff;}
						div#header ul.nav#main li div.megamenu div.feature a.button:link:hover, div#header ul.nav#main li div.megamenu div.feature a.button:visited:hover{color:#fff;text-decoration:none;background:#585858;}
						div#header ul.nav#main li div.megamenu div.feature a.button:link:active, div#header ul.nav#main li div.megamenu div.feature a.button:visited:active{color:#fff;}
						div#header ul.nav#main li div.megamenu div.feature a.button:link:focus, div#header ul.nav#main li div.megamenu div.feature a.button:visited:focus{color:#fff;}
					/*contacts panel*/
						ul.nav#main li div.megamenu div.contacts{padding:1em 0 1em 0;background-color:#3E3E40;clear:both;width:100%;display:block;}
						ul.nav#main li div.megamenu div.contacts p{color:#fff;margin:0;padding:0 15px;}
						ul.nav#main li div.megamenu div.contacts p.faux_h2{color:#000;font-size:0.85em;/*12px*/margin:0 0 0.25em 0;}
						ul.nav#main li div.megamenu div.contacts p.contactinfo{font-size:1.28em;/*18px*/color:#fff;}
						ul.nav#main li div.megamenu div.contacts p.contactinfo strong{font-weight:normal;color:#000;}

						ul.nav#main li div.megamenu div.contacts a:link {color:#fff;}
						ul.nav#main li div.megamenu div.contacts a:visited {color:#fff;}
						ul.nav#main li div.megamenu div.contacts a:link:hover, ul.nav#main li div.megamenu div.contacts a:visited:hover {color:#fff;}
						ul.nav#main li div.megamenu div.contacts a:link:focus, ul.nav#main li div.megamenu div.contacts a:visited:focus {color:#fff;}
						ul.nav#main li div.megamenu div.contacts a:link:active, ul.nav#main li div.megamenu div.contacts a:visited:active {color:#fff;}
					/*links list*/
						ul.nav#main li div.megamenu div.linkslist p.faux_h2{margin-top:0;font-size:1.14em;/*16px*/font-weight:normal;}
						div#header ul.nav#main li div.megamenu div.linkslist ul{padding:0;margin:0 0 1em 0;}
						div#header ul.nav#main li div.megamenu div.linkslist ul li{font-size:1.2em;/*18px*/list-style:none;padding:0;margin:0 0 0.21em 0;/*3px*/display:block;float:none;height:auto;}
						div#wrapper div#header ul.nav#main li div.megamenu div.linkslist ul li a{display:block;text-indent:0;width:100%;}
/*----[=Content]----*/
	/*Contentwrapper*/
		div#contentwrapper{margin:0 auto;}
	/*Breadcrumb*/
		div#contentwrapper div.breadcrumb{width:915px;padding:0 15px;line-height:40px;height:40px;clear:both;margin:0 0 1em 0;color:#fff;background:#DC006A;}
		div#contentwrapper div.breadcrumb a:link{color:#000;}
		div#contentwrapper div.breadcrumb a:visited{color:#000;}
		div#contentwrapper div.breadcrumb a:link:hover, div#contentwrapper div.breadcrumb a:visited:hover{color:#000;text-decoration:underline;}
		div#contentwrapper div.breadcrumb a:link:focus, div#contentwrapper div.breadcrumb a:visited:focus{color:#000;}
		div#contentwrapper div.breadcrumb a:link:active, div#contentwrapper div.breadcrumb a:visited:active{color:#000;}
	/*Secondary navigation*/
		/*general properties*/
			ul.nav#secondary{margin:0 0 1em 0;}
			div#wrapper div#contentwrapper ul.nav#secondary li a:link:hover, div#wrapper div#contentwrapper ul.nav#secondary li a:visited:hover,
			html body div#wrapper div#contentwrapper div#sidenav ul.nav#secondary li.sub_level_0 ul li.sub_level_1 a:link:hover,
			html body div#wrapper div#contentwrapper div#sidenav ul.nav#secondary li.sub_level_0 ul li.sub_level_1 a:visited:hover,
			html body div#wrapper div#contentwrapper div#sidenav ul.nav#secondary li.sub_level_1 ul li.sub_level_2 a:link:hover,
			html body div#wrapper div#contentwrapper div#sidenav ul.nav#secondary li.sub_level_1 ul li.sub_level_2 a:visited:hover,
			html body div#wrapper div#contentwrapper div#sidenav ul.nav#secondary li.sub_level_2 ul li.sub_level_3 a:link:hover,
			html body div#wrapper div#contentwrapper div#sidenav ul.nav#secondary li.sub_level_2 ul li.sub_level_3 a:visited:hover
			{color:#000;text-decoration:none;}
			div#sidenav .logo{text-indent:-90000px;display:block;width:145px;height:34px;background:transparent url('../site_assets/images/generic/sidenav-bg_navSecondary.gif') no-repeat 0 0;margin:0 0 0.70em 0;}
		/*set cursor style within nested menus*/		
			 div#contentwrapper ul.nav#secondary li.sub_level_0.here a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.here a:visited:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:visited:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:visited:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:visited:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:visited:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:visited:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:visited:hover
			{cursor:pointer;}
			 div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:visited:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:visited:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:visited:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:visited:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:visited:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:link:hover,
			 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:visited:hover
			{cursor:pointer;}
			
		/*set spacing / type size within nested menus*/		
			ul.nav#secondary li.sub_level_0{font-size:1.14em;/*16px*/line-height:1em;margin:0 0 0.6em 0;}
			ul.nav#secondary li.sub_level_0 ul{display:none;}
			ul.nav#secondary li.sub_level_0.here ul, ul.nav#secondary li.sub_level_0.parent_here ul{display:block;}
			ul.nav#secondary li.sub_level_0 ul{margin:0.3em 0 0.5em 0;}
			ul.nav#secondary li.sub_level_0 ul li.sub_level_1{font-size:0.875em;/*14px*/margin:0 0 0.1em 1em;}
			ul.nav#secondary li.sub_level_0 ul li.sub_level_1 ul{margin:0 0 0.5em 0;}
			ul.nav#secondary li.sub_level_0 ul li.sub_level_1 ul li.sub_level_2 a{font-size:0.857em;/*12px*/margin:0 0 0.1em 1em;}
			ul.nav#secondary li.sub_level_0 ul li.sub_level_1 ul li.sub_level_2 ul{margin:0 0 0.5em 0;}
			ul.nav#secondary li.sub_level_0 ul li.sub_level_1 ul li.sub_level_2 ul li.sub_level_3{font-size:1em;/*12px*/margin:0 0 0.1em 1em;}
		/*set current nav item class*/
			/*--[= Set color of "here" links ]--*/
				body div#contentwrapper ul.nav#secondary li.sub_level_0.here a,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.here a:link,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.here a:visited,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:link,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:visited,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:link,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:visited,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:link,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:visited,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:link,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:visited,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:link,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:visited,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:link,
				body div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:visited
				{color:#000;}
			/*--[= Set color of embedded list links ]--*/	
				 div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:link,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:visited,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:link,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:visited,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:link,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:visited,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:link,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:visited,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:link,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:visited,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:link,
				 div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:visited
				{color:#D90069;}	
	/*Content*/
		div#content{margin:0 0 -35px 0;}
	/*Main content*/
		div#main_content{background:transparent url('../site_assets/images/generic/content-bg_keyline.gif') repeat-x bottom left;padding-bottom:40px;}
		div#main_content div.standfirst p{font-size:1.28em;/*18px*/line-height:1.3em;margin:0 0 1em 0;/*18px*/}
	/*Secondary content*/	
		div#secondary_content blockquote{margin:0 0 0.5em 0;padding:0; }
		div#secondary_content blockquote p{line-height:1.3em;}
			/*bespoke styles*/
				div#secondary_content p.emphasise{font-size:1.2em;}/*for emphasising a single paragraph tag, used for emphasising back links etc*/
	/*nav.pagetools*/
		ul#pagetools{margin:0;width:auto;clear:both;position:absolute;top:0;right:0;padding:50px 240px 0 0;float:right;}
		ul#pagetools.fullwidth{padding-right:0;}
		ul#pagetools li{display:inline;margin:0;font-size:0.85em;line-height:1em;}
		ul#pagetools li a{display:block;float:left;margin:0 0.5em 0 0;padding:0 0.5em 0 0;background:transparent url('../site_assets/images/generic/header-bg_navUtility.gif') no-repeat center right;}				
		ul#pagetools li.last a{background:none;padding:0;margin:0;}				
	/*----[=Random image ]----*/
		div#randomimage{padding:0 0 15px 320px;height:139px;clear:both;background:transparent url('../site_assets/images/generic/randomImage-bg_option11.png') no-repeat 0 100%;position:relative;width:625px;overflow:hidden;}
		div#randomimage blockquote{position:absolute;top:88px;padding:0;margin:0;display:block;}
		div#randomimage blockquote p{margin:0;font-size:1.57em;padding:0;}
		div#randomimage blockquote p span.emphasise{color:#DC006A;font-style:italic;}
		div#randomimage blockquote p acronym{text-indent:-90000px;display:block;float:left;width:45px;height:auto;background:transparent url('../site_assets/images/generic/randomImage-logo_eea.gif') no-repeat 0 50%;border:none;margin:0 0.5em 0 0;}
			/*random images swapped out with js*/
				
/*----[=Footer]----*/
	/*global*/
		div#footer {margin:0 auto;clear:both;padding:25px 0 1em 0;background:#fff url('../site_assets/images/generic/footer-bg_keylineGradient.png') repeat-x top left;}
		div#footer  p{font-size:0.71em;line-height:1.2em;margin-bottom:1em;}
	/*info area*/
		div#footer  div.info{margin-left:15px;}
		div#footer  div.info p.writetous{padding-left:65px;}
		div#footer div.info p.companyinfo{padding:1em 0 0 65px;font-size:0.65em;}
		div#footer  div.info p.logo{background-image:url('../site_assets/images/generic/footer-logo_eea.gif');width:154px;height:28px;}
		div#footer  div.info strong{color:#DC006A;}
	/*mailinglist panel*/
		div#footer  div.mailinglist{margin-right:15px;}
		div#footer  div.mailinglist form{position:relative;}
		div#footer  div.mailinglist form div.unit{width:200px;margin:0 5px 0 0;}
		div#footer  div.mailinglist form div.unit input{width:188px;height:23px;line-height:23px;padding:0 5px;}
		div#footer  div.mailinglist form input.button{width:41px;height:25px;position:absolute;top:0;right:0;}
	/*sponsors list*/
		div#footer  ul.sponsors{width:372px;height:39px;list-style:none;}
		div#footer  ul.sponsors li{margin:0;list-style:none;}
		div#footer  ul.sponsors li a{height:39px;display:block;text-indent:-90000px;background:transparent url('../site_assets/images/generic/footer-logo_sponsors.gif') no-repeat top left;position:absolute;top:0;}
		div#footer  ul.sponsors li a:link:hover, div#footer  ul.sponsors li a:visited:hover{;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
		div#footer  ul.sponsors li.londoncouncils a{width:81px;background-position:0 0;left:0;}
		div#footer  ul.sponsors li.greenwichcouncil a{width:130px;background-position:-81px 0;left:99px;}
		div#footer  ul.sponsors li.ace a{width:132px;background-position:-211px 0;left:240px;}
	/*Cog Design logo*/
		div#footer a.cog{background:url('../site_assets/images/generic/footer-logo_sponsors.gif') no-repeat top right;width:117px;height:18px;clear:both;float:right;margin:0;padding:30px 0 0 0;}
/* --[ =SECTION-SPECIFIC STYLES]------------------------------- */ 
	/*----[=EE Speciality template]----*/
		body#t_eespeciality div#content{margin:0 auto;width:585px;position:relative;}
			body#t_eespeciality div#header{height:105px;position:relative;border-bottom:1px solid #838486;}
				body#t_eespeciality h1#logo{position:absolute;top:20px;left:0;width:373px;height:68px;background:transparent url('../site_assets/images/generic/header-logo_eea.gif') no-repeat top left;text-indent:-90000px;}
			body#t_eespeciality div.message{margin:1em 0 0 0;}
	/*----[=EEA - homepage]----*/
		/*main content*/
			body#t_home div#main_content{overflow:hidden;padding:1.78em 0;}
		/*global*/	
			body#t_home div#showreel div.playerwrapper:hover{cursor:pointer;}
			body#t_home div#showreel div.playerwrapper object{display:none;}
			body#t_home div#showreel div.playerwrapper.showvideo object{display:block;}
			body#t_home div.listitem{margin-bottom:0;}
		/*on first visit layout*/
			body#t_home div#main_content.firstvisit div#showreel{padding:0 0 1.78em 0;}
			body#t_home div#main_content.firstvisit div.playerwrapper{width:943px;height:500px;background:transparent url('../site_assets/images/sections/home/eeaHomeContent-placeholder_showreel.jpg') no-repeat top left;}
		/*after first visit layout*/	
			/*image slider*/
				body#t_home div.sliderwrapper{text-align:center;padding:0 0 1.78em 0;/*25px*/}
				body#t_home div.slider{margin:0 0 1em 0;position:relative;width:945px;height:281px;overflow:hidden;background:#000;text-align:left;}
				body#t_home div.slider ul{padding:0;margin:0;overflow:hidden;height:281px;}
				body#t_home div.slider ul li{list-style:none;padding:0;margin:0;width:655px;height:281px;display:block;position:relative;overflow:hidden;background:transparent url('../site_assets/images/sections/home/eeaHomeContent-bg_imageSliderImage.gif') no-repeat top left;}
				body#t_home div.slider ul li img{margin:0;}
				body#t_home div.slider ul li a:link:hover img, body#t_home div.slider ul li a:visited:hover img{cursor:default;}
				body#t_home div.slider ul li div.info{display:none;position:absolute;padding:1em 15px;background:transparent url('../site_assets/images/sections/home/eeaHomeContent-bg_imageSliderInfoPanel.png') repeat top left;bottom:0;left:0;width:625px;}
				body#t_home div.slider ul li.current img, body#t_home div.slider ul li.current a:link:hover img, body#t_home div.slider ul li.current a:visited:hover img{cursor:pointer;}
				body#t_home div.slider ul li.current div.info{display:block;}
				body#t_home div.slider ul li div.info p{margin:0;color:#fff;width:525px;float:left;}
				body#t_home div.slider ul li div.info a{margin:0;color:#000;text-align:right;width:95px;float:right;}
				body#t_home div.controlssontainer{float:left;width:100%;overflow:hidden;position:relative;margin:0 auto 1em auto;}
				body#t_home ul#controls{padding:0;clear:left;float:left;position:relative;left:50%;text-align:center;}
				body#t_home ul#controls li{padding:0;margin:0;list-style:none;display:block;float:left;position:relative;right:50%;}
				body#t_home ul#controls li a{padding:0;margin:0 1em 0 0;display:block;float:left;}
				body#t_home ul#controls li.current a, body#t_home ul#controls li.current a:link, body#t_home ul#controls li.current a:visited{color:#000;}
				body#t_home ul#controls li#prevBtn a, body#t_home ul#controls li#nextBtn a{text-indent:-90000px;width:12px;height:23px;background:transparent url('../site_assets/images/sections/home/eeaHomeContent-icon_imageSliderControls.gif') no-repeat top left;}
				body#t_home ul#controls li#prevBtn a{background-position:top right;}
				body#t_home ul#controls li#prevBtn a:link:hover, body#t_home ul#controls li#prevBtn a:visited:hover{background-position:bottom right;}
				body#t_home ul#controls li#nextBtn a:link:hover, body#t_home ul#controls li#nextBtn a:visited:hover{background-position:bottom left;}
				body#t_home div#main_content div#showreel.twelve_pad div.playerwrapper{border:none;width:435px;height:220px;}		
			/*mailing list*/	
				body#t_home div#eea_mailinglist p.small{margin-top:-0.7em;}
				body#t_home div#eea_mailinglist div.unit input {height:23px;line-height:23px;padding: 0 5px;}
				body#t_home div#eea_mailinglist input.button{width:45px;position:absolute;top:0;right:0;}
			/*secondary content*/
				body#t_home div#showreel{padding-bottom:1em;}
				body#t_home div#showreel div.playerwrapper{background:transparent url('../site_assets/images/sections/home/eeaHomeContent-placeholder_showreelSmall.jpg') no-repeat top left;width:435px;height:200px;}
	/*----[=EEA - What's on ]----*/
		body#t_whatson div#content ul.nav#secondary{margin:0 0 1.78em 0;}
		body#t_whatson div#content ul.nav#secondary li{font-size:1.28em;  line-height:1.2em;display:inline;}/*18px*/
		body#t_whatson div#content ul.nav#secondary li a{display:block;float:left;margin:0 0.5em 0 0;padding:0 0.5em 0 0;background:transparent url('../site_assets/images/sections/whatson/eeaWhatsonContent-bg_navSecondary.gif') no-repeat center right;}
		body#t_whatson div#content ul.nav#secondary li.last a{background:none;}
			/*----[=Landing page]----*/
				body#t_whatson.landing_whatson div#highlights h3{ font-size:1.28em; font-weight:bold; line-height:1.2em; margin:0 0 0.25em 0; }/*18px*/
				body#t_whatson.landing_whatson div#highlights div.listitem{padding-top:214px;margin-right:15px;margin-bottom:1em;}
				body#t_whatson.landing_whatson div#highlights div.listitem.last{margin-right:0;}
				body#t_whatson.landing_whatson div#highlights div.listitem img{position:absolute;top:0;left:0;}
					body#t_whatson.landing_whatson div.listitem{margin-bottom:0;}
			/*----[=Events listing]----*/	
				body#t_whatson.listing_event  div#secondary_content{background:transparent url('../site_assets/images/generic/content-bg_keyline.gif') repeat-x top left;}				
				body#t_whatson.listing_event  div#secondary_content div.keyline:first-child{padding-top:1em;} 
			/*----[=Bespoke news / event archive pages]----*/	 
				body#t_whatson.event_archive ul#secondary li#nav_sub_611 a{color:#000;}
				body#t_whatson.news_archive ul#secondary li#nav_sub_612 a{color:#000;}                     
				
	/*----[=EEA - Search results page ]----*/
		body#t_search.search_results div.listitem_searchresult{background:transparent url('../site_assets/images/generic/content-bg_keyline.gif') repeat-x top left;position:relative;padding:0.70em 0 1.70em 0;}
		body#t_search.search_results div.listitem_searchresult h2{margin:0 0 0.5em 0;width:450px;}
		body#t_search.search_results div.listitem_searchresult p.info{position:absolute;top:0;right:0;height:30px;line-height:30px;margin:0;width:195px;text-align:right;}
		body#t_search.search_results div.listitem_searchresult p.info strong{background:#8D8D8D;color:#fff;text-align:center;width:30px;height:30px;line-height:30px;display:inline-block;margin:0 0 0 10px;}
		body#t_search.search_results div.listitem_searchresult p.excerpt{width:550px;}		
	/*----[=EEA - sitemap]----*/
		body#t_sitemap ul.nav#sitemap li{display:inline;}
		body#t_sitemap ul.nav#sitemap li a{font-size:1.28em;/*18px*/line-height:1.2em;margin:2em 0 0.21em 0;padding:5px 10px 17px 10px;border-top:1px solid #8D8D8D;background:#DEDEDE url('../site_assets/images/generic/content-bg_keyline.gif') repeat-x bottom left;display:block;float:none;}
		body#t_sitemap ul.nav#sitemap li ul li a{background:transparent;font-size:1.14em;/*16px*/padding:0.2em 0;margin:0 0 -1px 0;border-top:1px solid #8D8D8D;border-bottom:1px solid #8D8D8D;}
		body#t_sitemap ul.nav#sitemap li ul li ul li a{font-size:1em;/*14px*/padding:0.3em 0 0.2em 0;margin:1px 0 -1px 0;border-bottom:1px solid #C9C9C9;border-top:none;}
		body#t_sitemap ul.nav#sitemap li ul li ul li ul li a{font-size:0.92em;/*13px*/padding:0.3em 0 0.2em 0;margin:0;border-bottom:1px solid #DADADA;border-top:none;}
		body#t_sitemap ul.nav#sitemap li a:link:hover, body#t_sitemap ul.nav#sitemap li a:visited:hover{background-color:#B4B4B4;text-decoration:none;}
		body#t_sitemap ul.nav#sitemap li ul li a:link:hover, body#t_sitemap ul.nav#sitemap li ul li a:visited:hover{background-color:#DEDEDE;text-decoration:none;}
	/*----[=EEA - member section]----*/
		body#t_members div#sidenav .logo{background-position:left bottom;}
		body#t_members h2.new_content{padding-left:45px;background:transparent url('../site_assets/images/sections/members/eeaMemberContent-icon_newFlag.gif') no-repeat center left;}	
	/*----[=BBB]----*/
		/*--[=Typography]--*/
			/*override all assigned Georgia styles, and add additional bbb-specific text styling*/
				body#t_bbb{color:#2D2D2D;}
				body#t_bbb h1,        
				body#t_bbb h2.section_heading,
				body#t_bbb blockquote p,
				body#t_bbb ul.nav#secondary, 
				body#t_bbb div#secondary_content p.faux_h2,
				body#t_bbb div#secondary_content p.emphasise,
				body#t_bbb div.zoomablemedia_description p.section_heading
				{font-family:"Arial", Verdana, helvetica, sans-serif;}
				body#t_bbb div#contentwrapper h1, body#t_bbb div#contentwrapper h2.section_heading, body#t_bbb div#contentwrapper p.faux_h2.section_heading{font-weight:bold;text-transform:uppercase;}
			/*bespoke*/
				h2.section_heading, p.faux_h2.section_heading{margin:0 0 0.55em 0;/*10px*/}
		/* --[ =CSS modular components]------------------------------- */
			/*keyline panel*/
				body#t_bbb div.keyline{border-bottom:7px solid #F7AD00;background-image:none;}
				/*when used in tandem with .listitem class*/
					body#t_bbb div.keyline.listitem{padding-bottom:7px;}
					body#t_bbb div.keyline.listitem.endrow{border-bottom:none;padding-bottom:0px;}
			/*custom keyline (across 18 units, divisible by 3)*/
				body#t_bbb div.customkeyline.eighteenUnitDivThree{background-image:url('../site_assets/images/sections/bbb/bbbHome-bg_18unitDiv3Keyline.gif');clear:both;margin:0 0 1em 0;}
			/*basic panel*/	
				body#t_bbb div.panel{background:#3E3E3E;}
					/*inner styling*/
					body#t_bbb div.panel h2, body#t_bbb div.panel h3, body#t_bbb div.panel p{color:#fff;}
					body#t_bbb div#contentwrapper div.panel a.button{color:#000;background-color:#fff;}
					body#t_bbb div#contentwrapper div.panel a.button:link, body#t_bbb div#contentwrapper div.panel a.button:visited{color:#000;background-color:#fff;}
					body#t_bbb div#contentwrapper div.panel a.button:link:hover, body#t_bbb div#contentwrapper div.panel a.button:visited:hover{color:#fff;background-color:#E33939;}
					body#t_bbb div#contentwrapper div.panel a.button:link:active, body#t_bbb div#contentwrapper div.panel a.button:visited:active{color:#000;background-color:#fff;}
					body#t_bbb div#contentwrapper div.panel a.button:link:focus, body#t_bbb div#contentwrapper div.panel a.button:visited:focus{color:#000;background-color:#fff;}
					body#t_bbb div#contentwrapper div.panel form fieldset input, body#t_bbb div#contentwrapper div.panel form fieldset textarea{color:#000;background-color:#fff;border-color:#fff;}
					body#t_bbb div#contentwrapper div.panel form fieldset input:focus, body#t_bbb div#contentwrapper div.panel form fieldset textarea:focus{border-color:#C0C1C3;background-color:#C0C1C3;}
					body#t_bbb div#contentwrapper div.panel form fieldset label.error{color:#E33939;}
					body#t_bbb div#contentwrapper div.panel form fieldset input.error, body#t_bbb div#contentwrapper div.panel form fieldset textarea.error{background-color:#E33939; color:#fff;border-color:#E33939;}
				/*ajax media player*/	
					body#t_bbb div.playerwrapper.detailpage{width:465px;height:290px;}
				/*generic contact form*/
					body#t_bbb form.generic{width:480px;}/*made as wide as main content+padding, so form fields don't stack below instead of floating*/
				/*pagination*/
					body#t_bbb ul.pagination{border-color:#F7AD00;border-width:7px;}        
					
		/* --[ =Area-specific styles (globally applied)]------------------------------- */
			/*nav.main*/
				body#t_bbb ul.nav#main li a, body#t_bbb ul.nav#main li a:link, body#t_bbb ul.nav#main li a:visited{;opacity: 0.7;-moz-opacity: 0.7;filter:alpha(opacity=70);}
				body#t_bbb ul.nav#main li.active a:link, body#t_bbb ul.nav#main li.active a:visited{;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}
				body#t_bbb ul.nav#main li a:link:hover, body#t_bbb ul.nav#main li a:visited:hover{;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}
				body#t_bbb ul.nav#main li a:link:active, body#t_bbb ul.nav#main li a:visited:active;{;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}
				body#t_bbb ul.nav#main li a:link:focus, body#t_bbb ul.nav#main li a:visited:focus{;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}
				body#t_bbb ul.nav#main li.here a, body#t_bbb ul.nav#main li.here a:link, body#t_bbb ul.nav#main li.here a:visited{;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}
			/*megamenu*/
				ul.nav#main li#navlink_7 div.megamenu div.feature div.inner{background-image:none;}
			/*set contentWrapper bg*/	
				body#t_bbb div#contentwrapper{background:#FED444 url('../site_assets/images/sections/bbb/bbbFooter-bg_ri1Bg.gif') no-repeat bottom left;}
			/*sidenav*/
				body#t_bbb div#sidenav{padding-left:15px;}
					body#t_bbb div#sidenav .logo{position:relative;left:-6px;top:3px;text-indent:-90000px;display:block;width:212px;height:84px;background:transparent url('../site_assets/images/sections/bbb/bbbSideNav-logo_bbb.gif') no-repeat top left;margin:0 0 1em 0;}
					body#t_bbb div#sidenav a.logo:link:hover, body#t_bbb div#sidenav a.logo:visited:hover{;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
					body#t_bbb div#sidenav form#bbb_search{height:17px;position:relative;}
					body#t_bbb div#sidenav form#bbb_search div.unit{width:175px;}
					body#t_bbb div#sidenav form#bbb_search div.unit input{width:163px;height:23px;line-height:23px;padding:0 5px;}
					body#t_bbb div#sidenav form#bbb_search input.button{width:30px;height:25px;position:absolute;top:0;right:0;background:#fff;color:#E33939;}
		
					body#t_bbb div#sidenav ul#socialnw_links{list-style:none;padding:0;margin:0 0 2em 0;}
					body#t_bbb div#sidenav ul#socialnw_links li{padding:0;margin:0;display:inline;}
					body#t_bbb div#sidenav ul#socialnw_links li a{background:transparent url('../site_assets/images/generic/content-icons_socialMedia.png') no-repeat top left;width:32px;height:32px;text-indent:-90000px;display:block;float:left;margin:0;}
					body#t_bbb div#sidenav ul#socialnw_links li a:link:hover, body#t_bbb div#sidenav ul#socialnw_links li a:visited:hover{opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
					body#t_bbb div#sidenav ul#socialnw_links li.facebook a{background-position:-64px 0;margin-right:2px;}
					body#t_bbb div#sidenav ul#socialnw_links li.myspace a{background-position:0 0;}
			/*nav.secondary*/
				body#t_bbb ul.nav#secondary li.sub_level_0{font-size:1.57em;/*22px*/line-height:1.2em;margin:0 0 0.21em 0;/*3px*/}
				body#t_bbb ul.nav#secondary li.sub_level_0 ul li.sub_level_1{font-size:0.64em;/*14px*/margin-bottom:0.3em;}
			/*inner content styles*/
				/*Content*/
					body#t_bbb div#content{margin:0;}
				/*Main content*/
					body#t_bbb div#main_content{background-image:none;padding-bottom:0;}
					/*global style overrides*/
						body#t_bbb div#main_content div.keyline:first-child{border-top:7px solid #F7AD00;padding-top:1em;}
						body#t_bbb div#pagetools{clear:both;}
						body#t_bbb div#pagetools ul{padding:1em 0 0 0;margin:0;float:none;text-align:left;}
						body#t_bbb div#pagetools ul li{display:inline;margin:0;font-size:0.85em;line-height:1em;}
						body#t_bbb div#pagetools ul li a{display:block;float:left;margin:0 0.5em 0 0;padding:0 0.5em 0 0;background:transparent url('../site_assets/images/sections/bbb/bbbContent-bg_navPageTools.gif') no-repeat center right;}				
						body#t_bbb div#pagetools ul li.last a{background:none;padding:0;margin:0;}			
				/*Secondary content*/			
					body#t_bbb div#secondary_content div.keyline:first-child{border-top:7px solid #F7AD00;}
					body#t_bbb div#secondary_content div.keyline{padding-top:1em;padding-bottom:0;}
					body#t_bbb div#secondary_content p{padding-right:15px;}							
						/*bespoke styles*/
							body#t_bbb div#secondary_content p.emphasise{text-transform:uppercase;font-weight:bold;margin:0 0 0.75em 0;}/*for emphasising a single paragraph tag, used for emphasising back links etc*/
			/*random image*/
				body#t_bbb div#randomimage{clear:both;background:transparent url('../site_assets/images/sections/bbb/bbbFooter-bg_ri1Fg.gif') no-repeat 173px 100%;padding-top:50px;}
				body#t_bbb div#randomimage blockquote p.bbblogo{width:137px;height:55px;background-image:url('../site_assets/images/sections/bbb/bbbFooter-logo_bbb.gif');}
				body#t_bbb div#randomimage blockquote p{font-family:"Verdana", arial, sans-serif;font-size:1.28em;line-height:1.2em;color:#E64322;}		
		/* --[ =Section-specific styles (globally applied)]------------------------------- */	
			/*homepage*/
				/*general*/
					body#t_bbb.home h1{width:415px;}
					body#t_bbb.home div.standfirst{width:400px;}
				/*audio player*/
					body#t_bbb.home div.audioplayer{position:absolute;top:0;right:0;width:290px;}
					body#t_bbb.home div.audioplayer div.huffduff{width:290px;height:24px;}
				/*media playlist*/
					body#t_bbb.home div#main_content div.keyline:first-child{border-top:0;}
					body#t_bbb.home div.mediaplayer{background:#fff;padding:1em 15px 1em 15px;}
					body#t_bbb.home div.mediaplayer h2{margin:0 0 1em 0;}
					body#t_bbb.home div.mediaplayer div.listitem{border-bottom:1px solid #C0C1C3;}
					body#t_bbb.home div.mediaplayer div.listitem.endrow{border-bottom:none;}
					body#t_bbb.home div.mediaplayer div.media{display:none;}
				/*adjust player when js enabled*/
					body#t_bbb.home.script div.mediaplayer div.media{height:180px;width:330px;display:block;background:transparent url('../site_assets/images/generic/icon_ajaxloader.gif') no-repeat center center;}
					body#t_bbb.home.script div.mediaplayer div.media p{position:absolute;left:-90000px;}
					body#t_bbb.home.script div.mediaplayer div.playlist{width:330px;height:180px;overflow:auto;}
					body#t_bbb.home.script div.mediaplayer div.playlist div.listitem{width:313px;}
					body#t_bbb.home.script div.mediaplayer div.playlist div.listitem div.info{width:193px;}
				/*increase btm margin on mailing lsit section heading, as form fields have less box heignt*/ 
					body#t_bbb.home div#bbb-mailinglist_container{margin-bottom:21px;}
					body#t_bbb.home div#bbb-mailinglist_container h2.section_heading{margin:0 0 0.80em 0;}
					body#t_bbb.home div#bbb-mailinglist_container form input.button{float:right;}
			/*shop detail page*/
				body#t_bbb.detail_shop div#main_content div.panel input.button{background:#fff;display:block;color:#000;font-size:1em;font-weight:bold;margin:0 0 0.25em 0;}
				body#t_bbb.detail_shop div#contentwrapper div#main_content div.panel input.button.hover{color:#fff;background:#E33939;}
				body#t_bbb.detail_shop div#secondary_content p.faux_h3{margin-top:0;}
				body#t_bbb.detail_shop a.icon_play{background:transparent url('../site_assets/images/sections/bbb/bbbShopContent-icon_inlinePlay.gif') no-repeat center left;padding-left:15px;}
			/*search results page*/
				body#t_bbb.search_results div.listitem_searchresult{border-top:7px solid #F7AD00;position:relative;padding:0.70em 0 1.70em 0;}
				body#t_bbb.search_results div.listitem_searchresult h2{margin:0 0 0.5em 0;width:450px;}
				body#t_bbb.search_results div.listitem_searchresult p.info{position:absolute;top:0;right:0;height:30px;line-height:30px;margin:0;width:195px;text-align:right;}
				body#t_bbb.search_results div.listitem_searchresult p.info strong{background:#F7AD00;color:#fff;text-align:center;width:30px;height:30px;line-height:30px;display:inline-block;margin:0 0 0 10px;}
				body#t_bbb.search_results div.listitem_searchresult p.excerpt{width:550px;}    
			/*news archive page*/       
				body#t_bbb.news_archive ul#secondary.nav li#nav_sub_144 a{color:#000;}
				body#t_bbb.news_archive ul#secondary.nav li#nav_sub_144 ul{display:block;}   
				body#t_bbb.news_archive ul#secondary.nav li#nav_sub_144 ul li a{color:#000;}   
				body#t_bbb.news_archive ul#secondary.nav li#nav_sub_144 ul li a:link:hover, body#t_bbb.news_archive ul#secondary.nav li#nav_sub_144 ul li a:visited:hover{cursor:default;}   
	/* --[ =COLOUR SCHEME]------------------------------- 
	BBB, different to all other areas deliberately does not have global style overrides for links/eea logos in header/footer, as the intention is to preserve the eea brand within the bbb section.
	----------------------------------------------------*/
	/*----[=What's on]----*/
		/*global*/
			body#t_whatson a:link{color:#6AB023;}
			body#t_whatson a:visited{color:#6AB023;}
			body#t_whatson a:link:hover, body#t_whatson a:visited:hover{color:#6AB023;}
			body#t_whatson a:link:focus, body#t_whatson a:visited:focus{color:#6AB023;}
			body#t_whatson a:link:active, body#t_whatson a:visited:active{color:#6AB023;}
			body#t_whatson a.button:link, body#t_whatson a.button:visited,
			body#t_whatson a.button:link:active, body#t_whatson a.button:visited:active,
			body#t_whatson a.button:link:focus, body#t_whatson a.button:visited:focus{background:#6AB023;color:#fff;}
			body#t_whatson form fieldset label.error{color:#6AB023;}
			body#t_whatson form fieldset input.error, body#t_whatson form fieldset textarea.error{background-color:#6AB023; border-color:#6AB023;}
			body#t_whatson form input.button{background:#6AB023;}
		/*global - applied regardless of active section*/
			ul.nav#main li#navlink_2 div.megamenu p.description{background-color:#6AB023;}
			ul.nav#main li#navlink_2 div.megamenu div.feature p.faux_h2{color:#6AB023;}
			ul.nav#main li#navlink_2 div.megamenu div.feature a.button{background:#6AB023;}
			ul.nav#main li#navlink_2 div.megamenu div.feature a.button:link, ul.nav#main li#navlink_2 div.megamenu div.feature a.button:visited{background:#6AB023;}
			ul.nav#main li#navlink_2 div.megamenu div.feature a.button:link:hover, ul.nav#main li#navlink_2 div.megamenu div.feature a.button:visited:hover{background:#585858;}
			ul.nav#main li#navlink_2 div.megamenu div.feature a.button:link:active, ul.nav#main li#navlink_2 div.megamenu div.feature a.button:visited:active{background:#6AB023;}
			ul.nav#main li#navlink_2 div.megamenu div.feature a.button:link:focus, ul.nav#main li#navlink_2 div.megamenu div.feature a.button:visited:focus{background:#6AB023;}
			ul.nav#main li#navlink_2  div.megamenu div.contacts{background-color:#6AB023;}
			ul.nav#main li#navlink_2 div.megamenu div.linkslist ul li a{color:#6AB023;}
			ul.nav#main li#navlink_2 div.megamenu div.linkslist ul li a:link{color:#6AB023;}
			ul.nav#main li#navlink_2 div.megamenu div.linkslist ul li a:visited{color:#6AB023;}
			ul.nav#main li#navlink_2 div.megamenu div.linkslist ul li a:link:hover, ul.nav#main li#navlink_2 div.megamenu div.linkslist ul li a:visited:hover{color:#6AB023;}
			ul.nav#main li#navlink_2 div.megamenu div.linkslist ul li a:link:focus, ul.nav#main li#navlink_2 div.megamenu div.linkslist ul li a:visited:focus{color:#6AB023;}
			ul.nav#main li#navlink_2 div.megamenu div.linkslist ul li a:link:active, ul.nav#main li#navlink_2 div.megamenu div.linkslist ul li a:visited:active{color:#6AB023;}
		/*area-specific*/
			body#t_whatson div#header #logo{background-position:-373px 0;}
			body#t_whatson div#contentwrapper div.breadcrumb{background:#6AB023;}
			body#t_whatson div#sidenav a.logo{background-position:0 0;}
			body#t_whatson div#randomimage blockquote p acronym{background-position:-45px 50%;}
			body#t_whatson div#randomimage blockquote p span.emphasise{color:#6AB023;}
			body#t_whatson div#footer div.info .logo{background-position:-154px 0;}
			body#t_whatson div#footer div.info strong{color:#6AB023;}
	/*----[=About]----*/
		/*global*/
			body#t_about a:link{color:#EB690B;}
			body#t_about a:visited{color:#EB690B;}
			body#t_about a:link:hover, body#t_about a:visited:hover{color:#EB690B;}
			body#t_about a:link:focus, body#t_about a:visited:focus{color:#EB690B;}
			body#t_about a:link:active, body#t_about a:visited:active{color:#EB690B;}
			body#t_about a.button:link, body#t_about a.button:visited,
			body#t_about a.button:link:active, body#t_about a.button:visited:active,
			body#t_about a.button:link:focus, body#t_about a.button:visited:focus{background:#EB690B;color:#fff;}
			body#t_about form fieldset label.error{color:#EB690B;}
			body#t_about form fieldset input.error, body#t_about form fieldset textarea.error{background-color:#EB690B; border-color:#EB690B;}
			body#t_about form input.button{background:#EB690B;}
		/*global - applied regardless of active section*/
			ul.nav#main li#navlink_3 div.megamenu p.description{background-color:#EB690B;}
			ul.nav#main li#navlink_3 div.megamenu div.feature p.faux_h2{color:#EB690B;}
			ul.nav#main li#navlink_3 div.megamenu div.feature a.button{background:#EB690B;}
			ul.nav#main li#navlink_3 div.megamenu div.feature a.button:link, ul.nav#main li#navlink_3 div.megamenu div.feature a.button:visited{background:#EB690B;}
			ul.nav#main li#navlink_3 div.megamenu div.feature a.button:link:hover, ul.nav#main li#navlink_3 div.megamenu div.feature a.button:visited:hover{background:#585858;}
			ul.nav#main li#navlink_3 div.megamenu div.feature a.button:link:active, ul.nav#main li#navlink_3 div.megamenu div.feature a.button:visited:active{background:#EB690B;}
			ul.nav#main li#navlink_3 div.megamenu div.feature a.button:link:focus, ul.nav#main li#navlink_3 div.megamenu div.feature a.button:visited:focus{background:#EB690B;}
			ul.nav#main li#navlink_3  div.megamenu div.contacts{background-color:#EB690B;}
			ul.nav#main li#navlink_3 div.megamenu div.linkslist ul li a{color:#EB690B;}
			ul.nav#main li#navlink_3 div.megamenu div.linkslist ul li a:link{color:#EB690B;}
			ul.nav#main li#navlink_3 div.megamenu div.linkslist ul li a:visited{color:#EB690B;}
			ul.nav#main li#navlink_3 div.megamenu div.linkslist ul li a:link:hover, ul.nav#main li#navlink_3 div.megamenu div.linkslist ul li a:visited:hover{color:#EB690B;}
			ul.nav#main li#navlink_3 div.megamenu div.linkslist ul li a:link:focus, ul.nav#main li#navlink_3 div.megamenu div.linkslist ul li a:visited:focus{color:#EB690B;}
			ul.nav#main li#navlink_3 div.megamenu div.linkslist ul li a:link:active, ul.nav#main li#navlink_3 div.megamenu div.linkslist ul li a:visited:active{color:#EB690B;}
		/*area-specific*/
			body#t_about div#header #logo{background-position:-746px 0;}
			body#t_about div#contentwrapper div.breadcrumb{background:#EB690B;}
			body#t_about div#sidenav a.logo{background-position:0 -34px;}
			body#t_about div#randomimage blockquote p acronym{background-position:-90px 50%;}
			body#t_about div#randomimage blockquote p span.emphasise{color:#EB690B;}
			body#t_about div#footer div.info .logo{background-position:-308px 0;}
			body#t_about div#footer div.info strong{color:#EB690B;}
				/*set current nav item class*/
					/*--[= Set color of "here" links ]--*/
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.here a,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.here a:link,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.here a:visited,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:link,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:visited,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:link,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:visited,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:link,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:visited,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:link,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:visited,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:link,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:visited,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:link,
						html body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:visited
						{color:#000;}
					/*--[= Set color of embedded list linls ]--*/	
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:link,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:visited,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:link,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:visited,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:link,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:visited,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:link,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:visited,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:link,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:visited,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:link,
						 body#t_about div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:visited
						{color:#EB690B;}
	/*----[=Participate]----*/
		/*global*/
			body#t_participate a:link{color:#409B92;}
			body#t_participate a:visited{color:#409B92;}
			body#t_participate a:link:hover, body#t_participate a:visited:hover{color:#409B92;}
			body#t_participate a:link:focus, body#t_participate a:visited:focus{color:#409B92;}
			body#t_participate a:link:active, body#t_participate a:visited:active{color:#409B92;}
			body#t_participate a.button:link, body#t_participate a.button:visited,
			body#t_participate a.button:link:active, body#t_participate a.button:visited:active,
			body#t_participate a.button:link:focus, body#t_participate a.button:visited:focus{background:#409B92;color:#fff;}
			body#t_participate form fieldset label.error{color:#409B92;}
			body#t_participate form fieldset input.error, body#t_participate form fieldset textarea.error{background-color:#409B92; border-color:#409B92;}
			body#t_participate form input.button{background:#409B92;}
		/*global - applied regardless of active section*/
			ul.nav#main li#navlink_4 div.megamenu p.description{background-color:#409B92;}
			ul.nav#main li#navlink_4 div.megamenu div.feature p.faux_h2{color:#409B92;}
			ul.nav#main li#navlink_4 div.megamenu div.feature a.button{background:#409B92;}
			ul.nav#main li#navlink_4 div.megamenu div.feature a.button:link, ul.nav#main li#navlink_4 div.megamenu div.feature a.button:visited{background:#409B92;}
			ul.nav#main li#navlink_4 div.megamenu div.feature a.button:link:hover, ul.nav#main li#navlink_4 div.megamenu div.feature a.button:visited:hover{background:#585858;}
			ul.nav#main li#navlink_4 div.megamenu div.feature a.button:link:active, ul.nav#main li#navlink_4 div.megamenu div.feature a.button:visited:active{background:#409B92;}
			ul.nav#main li#navlink_4 div.megamenu div.feature a.button:link:focus, ul.nav#main li#navlink_4 div.megamenu div.feature a.button:visited:focus{background:#409B92;}
			ul.nav#main li#navlink_4  div.megamenu div.contacts{background-color:#409B92;}
			ul.nav#main li#navlink_4 div.megamenu div.linkslist ul li a{color:#409B92;}
			ul.nav#main li#navlink_4 div.megamenu div.linkslist ul li a:link{color:#409B92;}
			ul.nav#main li#navlink_4 div.megamenu div.linkslist ul li a:visited{color:#409B92;}
			ul.nav#main li#navlink_4 div.megamenu div.linkslist ul li a:link:hover, ul.nav#main li#navlink_4 div.megamenu div.linkslist ul li a:visited:hover{color:#409B92;}
			ul.nav#main li#navlink_4 div.megamenu div.linkslist ul li a:link:focus, ul.nav#main li#navlink_4 div.megamenu div.linkslist ul li a:visited:focus{color:#409B92;}
			ul.nav#main li#navlink_4 div.megamenu div.linkslist ul li a:link:active, ul.nav#main li#navlink_4 div.megamenu div.linkslist ul li a:visited:active{color:#409B92;}
		/*area-specific*/
			body#t_participate div#header #logo{background-position:-1119px 0;}
			body#t_participate div#contentwrapper div.breadcrumb{background:#409B92;}
			body#t_participate div#sidenav a.logo{background-position:0 -68px;}
			body#t_participate div#randomimage blockquote p acronym{background-position:-135px 50%;}
			body#t_participate div#randomimage blockquote p span.emphasise{color:#409B92;}
			body#t_participate div#footer div.info .logo{background-position:-462px 0;}
			body#t_participate div#footer div.info strong{color:#409B92;}
				/*set current nav item class*/
					/*--[= Set color of "here" links ]--*/
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.here a,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.here a:link,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.here a:visited,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:link,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:visited,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:link,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:visited,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:link,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:visited,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:link,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:visited,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:link,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:visited,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:link,
						html body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:visited
						{color:#000;}
					/*--[= Set color of embedded list linls ]--*/	
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:link,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:visited,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:link,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:visited,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:link,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:visited,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:link,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:visited,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:link,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:visited,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:link,
						 body#t_participate div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:visited
						{color:#409B92;}
	/*----[=Commission us]----*/
		/*global*/
			body#t_commission_us a:link{color:#A9398B;}
			body#t_commission_us a:visited{color:#A9398B;}
			body#t_commission_us a:link:hover, body#t_commission_us a:visited:hover{color:#A9398B;}
			body#t_commission_us a:link:focus, body#t_commission_us a:visited:focus{color:#A9398B;}
			body#t_commission_us a:link:active, body#t_commission_us a:visited:active{color:#A9398B;}
			body#t_commission_us a.button:link, body#t_commission_us a.button:visited,
			body#t_commission_us a.button:link:active, body#t_commission_us a.button:visited:active,
			body#t_commission_us a.button:link:focus, body#t_commission_us a.button:visited:focus{background:#A9398B;color:#fff;}
			body#t_commission_us form fieldset label.error{color:#A9398B;}
			body#t_commission_us form fieldset input.error, body#t_commission_us form fieldset textarea.error{background-color:#A9398B; border-color:#A9398B;}
			body#t_commission_us form input.button{background:#A9398B;}
		/*global - applied regardless of active section*/
			ul.nav#main li#navlink_5 div.megamenu p.description{background-color:#A9398B;}
			ul.nav#main li#navlink_5 div.megamenu div.feature p.faux_h2{color:#A9398B;}
			ul.nav#main li#navlink_5 div.megamenu div.feature a.button{background:#A9398B;}
			ul.nav#main li#navlink_5 div.megamenu div.feature a.button:link, ul.nav#main li#navlink_5 div.megamenu div.feature a.button:visited{background:#A9398B;}
			ul.nav#main li#navlink_5 div.megamenu div.feature a.button:link:hover, ul.nav#main li#navlink_5 div.megamenu div.feature a.button:visited:hover{background:#585858;}
			ul.nav#main li#navlink_5 div.megamenu div.feature a.button:link:active, ul.nav#main li#navlink_5 div.megamenu div.feature a.button:visited:active{background:#A9398B;}
			ul.nav#main li#navlink_5 div.megamenu div.feature a.button:link:focus, ul.nav#main li#navlink_5 div.megamenu div.feature a.button:visited:focus{background:#A9398B;}
			ul.nav#main li#navlink_5  div.megamenu div.contacts{background-color:#A9398B;}
			ul.nav#main li#navlink_5 div.megamenu div.linkslist ul li a{color:#A9398B;}
			ul.nav#main li#navlink_5 div.megamenu div.linkslist ul li a:link{color:#A9398B;}
			ul.nav#main li#navlink_5 div.megamenu div.linkslist ul li a:visited{color:#A9398B;}
			ul.nav#main li#navlink_5 div.megamenu div.linkslist ul li a:link:hover, ul.nav#main li#navlink_5 div.megamenu div.linkslist ul li a:visited:hover{color:#A9398B;}
			ul.nav#main li#navlink_5 div.megamenu div.linkslist ul li a:link:focus, ul.nav#main li#navlink_5 div.megamenu div.linkslist ul li a:visited:focus{color:#A9398B;}
			ul.nav#main li#navlink_5 div.megamenu div.linkslist ul li a:link:active, ul.nav#main li#navlink_5 div.megamenu div.linkslist ul li a:visited:active{color:#A9398B;}
		/*area-specific*/
			body#t_commission_us div#header #logo{background-position:0 -68px;}
			body#t_commission_us div#contentwrapper div.breadcrumb{background:#A9398B;}
			body#t_commission_us div#sidenav a.logo{background-position:0 -102px;}
			body#t_commission_us div#randomimage blockquote p acronym{background-position:-180px 50%;}
			body#t_commission_us div#randomimage blockquote p span.emphasise{color:#A9398B;}
			body#t_commission_us div#footer div.info .logo{background-position:0 -28px;}
			body#t_commission_us div#footer div.info strong{color:#A9398B;}
				/*set current nav item class*/
					/*--[= Set color of "here" links ]--*/
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.here a,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.here a:link,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.here a:visited,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:link,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:visited,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:link,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:visited,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:link,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:visited,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:link,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:visited,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:link,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:visited,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:link,
						html body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:visited
						{color:#000;}
					/*--[= Set color of embedded list linls ]--*/	
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:link,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:visited,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:link,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:visited,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:link,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:visited,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:link,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:visited,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:link,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:visited,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:link,
						 body#t_commission_us div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:visited
						{color:#A9398B;}
	/*----[=Shows]----*/
		/*global*/
			body#t_shows a:link{color:#008AC9;}
			body#t_shows a:visited{color:#008AC9;}
			body#t_shows a:link:hover, body#t_shows a:visited:hover{color:#008AC9;}
			body#t_shows a:link:focus, body#t_shows a:visited:focus{color:#008AC9;}
			body#t_shows a:link:active, body#t_shows a:visited:active{color:#008AC9;}
			body#t_shows a.button:link, body#t_shows a.button:visited,
			body#t_shows a.button:link:active, body#t_shows a.button:visited:active,
			body#t_shows a.button:link:focus, body#t_shows a.button:visited:focus{background:#008AC9;color:#fff;}
			body#t_shows form fieldset label.error{color:#008AC9;}
			body#t_shows form fieldset input.error, body#t_shows form fieldset textarea.error{background-color:#008AC9; border-color:#008AC9;}
			body#t_shows form input.button{background:#008AC9;}
		/*global - applied regardless of active section*/
			ul.nav#main li#navlink_6 div.megamenu p.description{background-color:#008AC9;}
			ul.nav#main li#navlink_6 div.megamenu div.feature p.faux_h2{color:#008AC9;}
			ul.nav#main li#navlink_6 div.megamenu div.feature a.button{background:#008AC9;}
			ul.nav#main li#navlink_6 div.megamenu div.feature a.button:link, ul.nav#main li#navlink_6 div.megamenu div.feature a.button:visited{background:#008AC9;}
			ul.nav#main li#navlink_6 div.megamenu div.feature a.button:link:hover, ul.nav#main li#navlink_6 div.megamenu div.feature a.button:visited:hover{background:#585858;}
			ul.nav#main li#navlink_6 div.megamenu div.feature a.button:link:active, ul.nav#main li#navlink_6 div.megamenu div.feature a.button:visited:active{background:#008AC9;}
			ul.nav#main li#navlink_6 div.megamenu div.feature a.button:link:focus, ul.nav#main li#navlink_6 div.megamenu div.feature a.button:visited:focus{background:#008AC9;}
			ul.nav#main li#navlink_6  div.megamenu div.contacts{background-color:#008AC9;}
			ul.nav#main li#navlink_6 div.megamenu div.linkslist ul li a{color:#008AC9;}
			ul.nav#main li#navlink_6 div.megamenu div.linkslist ul li a:link{color:#008AC9;}
			ul.nav#main li#navlink_6 div.megamenu div.linkslist ul li a:visited{color:#008AC9;}
			ul.nav#main li#navlink_6 div.megamenu div.linkslist ul li a:link:hover, ul.nav#main li#navlink_6 div.megamenu div.linkslist ul li a:visited:hover{color:#008AC9;}
			ul.nav#main li#navlink_6 div.megamenu div.linkslist ul li a:link:focus, ul.nav#main li#navlink_6 div.megamenu div.linkslist ul li a:visited:focus{color:#008AC9;}
			ul.nav#main li#navlink_6 div.megamenu div.linkslist ul li a:link:active, ul.nav#main li#navlink_6 div.megamenu div.linkslist ul li a:visited:active{color:#008AC9;}
		/*area-specific*/
			body#t_shows div#header #logo{background-position:-373px -68px;}
			body#t_shows div#contentwrapper div.breadcrumb{background:#008AC9;}
			body#t_shows div#sidenav a.logo{background-position:0 -136px;}
			body#t_shows div#randomimage blockquote p acronym{background-position:-225px 50%;}
			body#t_shows div#randomimage blockquote p span.emphasise{color:#008AC9;}
			body#t_shows div#footer div.info .logo{background-position:-154px -28px;}
			body#t_shows div#footer div.info strong{color:#008AC9;}
				/*set current nav item class*/
					/*--[= Set color of "here" links ]--*/
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.here a,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.here a:link,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.here a:visited,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:link,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:visited,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:link,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:visited,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:link,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:visited,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:link,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:visited,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:link,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:visited,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:link,
						 html body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:visited
						{color:#000;}
					/*--[= Set color of embedded list linls ]--*/	
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:link,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:visited,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:link,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:visited,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:link,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:visited,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:link,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:visited,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:link,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:visited,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:link,
						 body#t_shows div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:visited
						{color:#008AC9;}
	/*----[=BBB]----*/
		/*global*/
			body#t_bbb div#contentwrapper a:link{color:#E33939;}
			body#t_bbb div#contentwrapper a:visited{color:#E33939;}
			body#t_bbb div#contentwrapper a:link:hover, body#t_bbb div#contentwrapper a:visited:hover{color:#E33939;}
			body#t_bbb div#contentwrapper a:link:focus, body#t_bbb div#contentwrapper a:visited:focus{color:#E33939;}
			body#t_bbb div#contentwrapper a:link:active, body#t_bbb div#contentwrapper a:visited:active{color:#E33939;}
			body#t_bbb div#contentwrapper a.button:link, body#t_bbb div#contentwrapper a.button:visited{color:#E33939;background:#585858;}
			body#t_bbb div#contentwrapper a.button:link:hover, body#t_bbb div#contentwrapper a.button:visited:hover{color:#fff;background:#E33939;}
			body#t_bbb div#contentwrapper a.button:link:active, body#t_bbb div#contentwrapper a.button:visited:active{color:#E33939;background:#585858;}
			body#t_bbb div#contentwrapper a.button:link:focus, body#t_bbb div#contentwrapper a.button:visited:focus{color:#E33939;background:#585858;}
			body#t_bbb div#contentwrapper form fieldset input, body#t_bbb div#contentwrapper form fieldset textarea{color:#fff;background-color:#E33939;border-color:#E33939;}
			body#t_bbb div#contentwrapper form fieldset input:focus, body#t_bbb div#contentwrapper form fieldset textarea:focus{color:#000;border-color:#fff;background-color:#fff;}
			body#t_bbb div#contentwrapper form fieldset label.error{color:#E33939;}
			body#t_bbb div#contentwrapper form fieldset input.error, body#t_bbb div#contentwrapper form fieldset textarea.error{background-color:#3E3E40;border-color:#3E3E40;}
			body#t_bbb div#contentwrapper form input.button{background:#E33939;}
			/*additional (bbb only for now)*/
				body#t_bbb div#wrapper div#contentwrapper form input.button.hover{color:#fff;background:#585858;}
			/*additional (bbb only for now)*/
				body#t_bbb div#contentwrapper p.link{color:#E33939;}
				body#t_bbb div#contentwrapper p.link.hover{color:#E33939;}
		/*global - applied regardless of active section*/
			ul.nav#main li#navlink_7 div.megamenu p.description{background-color:#3E3E40;color:#FCC40F;}
			ul.nav#main li#navlink_7 div.megamenu div.feature{border:1px solid #C0C1C3;background:#FED444;}		
			ul.nav#main li#navlink_7 div.megamenu div.feature p.faux_h2{color:#E33939;}
			div#header ul.nav#main li#navlink_7 div.megamenu div.feature a.button{background:#585858;color:#E33939;}
			div#header ul.nav#main li#navlink_7 div.megamenu div.feature a.button:link, div#header ul.nav#main li#navlink_7 div.megamenu div.feature a.button:visited{background:#585858;color:#E33939;}
			div#header ul.nav#main li#navlink_7 div.megamenu div.feature a.button:link:active, div#header ul.nav#main li#navlink_7 div.megamenu div.feature a.button:visited:active{background:#585858;color:#E33939;}
			div#wrapper div#header ul.nav#main li#navlink_7 div.megamenu div.feature a.button:link:hover, div#wrapper div#header ul.nav#main li#navlink_7 div.megamenu div.feature a.button:visited:hover{background:#E33939;color:#fff;}
			div#header ul.nav#main li#navlink_7 div.megamenu div.feature a.button:link:focus, div#header ul.nav#main li#navlink_7 div.megamenu div.feature a.button:visited:focus{background:#585858;color:#E33939;}
			ul.nav#main li#navlink_7  div.megamenu div.contacts{background-color:#3E3E40;color:#FCC40F;}
			ul.nav#main li#navlink_7 div.megamenu div.contacts p{color:#fff;}
			ul.nav#main li#navlink_7 div.megamenu div.contacts p.contactinfo strong{color:#FFD344;}
			ul.nav#main li#navlink_7 div.megamenu div.linkslist ul li a{color:#D90069;}
			ul.nav#main li#navlink_7 div.megamenu div.linkslist ul li a:link{color:#D90069;}
			ul.nav#main li#navlink_7 div.megamenu div.linkslist ul li a:visited{color:#D90069;}
			ul.nav#main li#navlink_7 div.megamenu div.linkslist ul li a:link:hover, ul.nav#main li#navlink_7 div.megamenu div.linkslist ul li a:visited:hover{color:#D90069;}
			ul.nav#main li#navlink_7 div.megamenu div.linkslist ul li a:link:focus, ul.nav#main li#navlink_7 div.megamenu div.linkslist ul li a:visited:focus{color:#D90069;}
			ul.nav#main li#navlink_7 div.megamenu div.linkslist ul li a:link:active, ul.nav#main li#navlink_7 div.megamenu div.linkslist ul li a:visited:active{color:#D90069;}
		/*area-specific*/
			body#t_bbb div#contentwrapper div.breadcrumb{background:#3E3E40;}
			body#t_bbb div#contentwrapper div.breadcrumb a:link{color:#FCC40F;}
			body#t_bbb div#contentwrapper div.breadcrumb a:visited{color:#FCC40F;}
			body#t_bbb div#contentwrapper div.breadcrumb a:link:hover, body#t_bbb div#contentwrapper div.breadcrumb a:visited:hover{color:#FCC40F;}
			body#t_bbb div#contentwrapper div.breadcrumb a:link:focus, body#t_bbb div#contentwrapper div.breadcrumb a:visited:focus{color:#FCC40F;}
			body#t_bbb div#contentwrapper div.breadcrumb a:link:active, body#t_bbb div#contentwrapper div.breadcrumb a:visited:active{color:#FCC40F;}
				/*set current nav item class*/
					/*--[= Set color of "here" links ]--*/
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.here a,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.here a:link,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.here a:visited,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:link,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:visited,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:link,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:visited,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:link,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:visited,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:link,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:visited,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:link,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:visited,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:link,
						 html body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:visited
						{color:#000;}
					/*--[= Set color of embedded list linls ]--*/	
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:link,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:visited,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:link,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:visited,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:link,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:visited,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:link,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:visited,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:link,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:visited,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:link,
						 body#t_bbb div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:visited
						{color:#E33939;}
	/*----[=Fireworks]----*/
		/*global*/
			body#t_fireworks a:link{color:#D10019;}
			body#t_fireworks a:visited{color:#D10019;}
			body#t_fireworks a:link:hover, body#t_fireworks a:visited:hover{color:#D10019;}
			body#t_fireworks a:link:focus, body#t_fireworks a:visited:focus{color:#D10019;}
			body#t_fireworks a:link:active, body#t_fireworks a:visited:active{color:#D10019;}
			body#t_fireworks a.button:link, body#t_fireworks a.button:visited,
			body#t_fireworks a.button:link:active, body#t_fireworks a.button:visited:active,
			body#t_fireworks a.button:link:focus, body#t_fireworks a.button:visited:focus{background:#D10019;color:#fff;}
			body#t_fireworks form fieldset label.error{color:#D10019;}
			body#t_fireworks form fieldset input.error, body#t_fireworks form fieldset textarea.error{background-color:#D10019; border-color:#D10019;}
			body#t_fireworks form input.button{background:#D10019;}
		/*global - applied regardless of active section*/
			ul.nav#main li#navlink_8 div.megamenu p.description{background-color:#D10019;}
			ul.nav#main li#navlink_8 div.megamenu div.feature p.faux_h2{color:#D10019;}
			ul.nav#main li#navlink_8 div.megamenu div.feature a.button{background:#D10019;}
			ul.nav#main li#navlink_8 div.megamenu div.feature a.button:link, ul.nav#main li#navlink_8 div.megamenu div.feature a.button:visited{background:#D10019;}
			ul.nav#main li#navlink_8 div.megamenu div.feature a.button:link:hover, ul.nav#main li#navlink_8 div.megamenu div.feature a.button:visited:hover{background:#585858;}
			ul.nav#main li#navlink_8 div.megamenu div.feature a.button:link:active, ul.nav#main li#navlink_8 div.megamenu div.feature a.button:visited:active{background:#D10019;}
			ul.nav#main li#navlink_8 div.megamenu div.feature a.button:link:focus, ul.nav#main li#navlink_8 div.megamenu div.feature a.button:visited:focus{background:#D10019;}
			ul.nav#main li#navlink_8  div.megamenu div.contacts{background-color:#D10019;}
			ul.nav#main li#navlink_8 div.megamenu div.linkslist ul li a{color:#D10019;}
			ul.nav#main li#navlink_8 div.megamenu div.linkslist ul li a:link{color:#D10019;}
			ul.nav#main li#navlink_8 div.megamenu div.linkslist ul li a:visited{color:#D10019;}
			ul.nav#main li#navlink_8 div.megamenu div.linkslist ul li a:link:hover, ul.nav#main li#navlink_8 div.megamenu div.linkslist ul li a:visited:hover{color:#D10019;}
			ul.nav#main li#navlink_8 div.megamenu div.linkslist ul li a:link:focus, ul.nav#main li#navlink_8 div.megamenu div.linkslist ul li a:visited:focus{color:#D10019;}
			ul.nav#main li#navlink_8 div.megamenu div.linkslist ul li a:link:active, ul.nav#main li#navlink_8 div.megamenu div.linkslist ul li a:visited:active{color:#D10019;}
		/*area-specific*/
			body#t_fireworks div#header #logo{background-position:-746px -68px;}
			body#t_fireworks div#contentwrapper div.breadcrumb{background:#D10019;}
			body#t_fireworks div#sidenav a.logo{background-position:0 -170px;}
			body#t_fireworks div#randomimage blockquote p acronym{background-position:-270px 50%;}
			body#t_fireworks div#randomimage blockquote p span.emphasise{color:#D10019;}
			body#t_fireworks div#footer div.info .logo{background-position:-308px -28px;}
			body#t_fireworks div#footer div.info strong{color:#D10019;}
				/*set current nav item class*/
					/*--[= Set color of "here" links ]--*/
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.here a,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.here a:link,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.here a:visited,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:link,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here a:visited,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:link,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here a:visited,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:link,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here a:visited,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:link,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here a:visited,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:link,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here a:visited,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:link,
						 html body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3.here a:visited
						{color:#000;}
					/*--[= Set color of embedded list linls ]--*/	
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:link,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.here ul li.sub_level_1 a:visited,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:link,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1 a:visited,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:link,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.here ul li.sub_level_2 a:visited,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:link,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2 a:visited,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:link,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.here ul li.sub_level_3 a:visited,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:link,
						 body#t_fireworks div#contentwrapper ul.nav#secondary li.sub_level_0.parent_here ul li.sub_level_1.parent_here ul li.sub_level_2.parent_here ul li.sub_level_3 a:visited
						{color:#D10019;}
	/*----[=Member area]----*/
		/*area-specific*/
			body#t_members div#sidenav a.logo{background-position:0 -204px;}
/* --[ =VISIBLE GRID GUIDE ]--------------------------------- */
/*Activate these styles for positioning during development.*/
/*html {background:transparent url('../site_assets/images/grid_system/horz_grid.gif') repeat left top;}
html body {background:transparent url('grid_system/vert_grid.gif') repeat left top;}*/

/* --[ =THIRD-PARTY SOFTWARE STYLES]------------------------------- */
	/*
	FancyBox - jQuery Plugin
	Simple and fancy lightbox alternative
	Copyright (c) 2008 - 2010 Janis Skarnelis | Version: 1.3.1 (05/03/2010)
	Dual licensed under the MIT and GPL licenses:
	http://www.opensource.org/licenses/mit-license.php | http://www.gnu.org/licenses/gpl.html
	 */
		#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow:
		hidden; z-index: 1104; display: none; }
		* html #fancybox-loading { /* IE6 */ position: absolute; margin-top: 0; }
		#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox.png'); }
		#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none; }
		* html #fancybox-overlay { /* IE6 */ position: absolute; width: 100%; }
		#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
		#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; }
		#fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF; }
		#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; }
		#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
		#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox.png'); background-position:
		-40px 0px; cursor: pointer; z-index: 1103; display: none; }
		#fancybox_error { color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0; }
		#fancybox-content { height: auto; width: auto; padding: 0; margin: 0;}
		#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top;-ms-interpolation-mode: bicubic; }
		#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; }
		#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }
		.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; }
		.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; }
		.fancybox-title-over { color: #FFF; text-align: left; }
		#fancybox-title-over { padding: 10px; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancy_title_over.png'); display: block; }
		#fancybox-title-wrap { display: inline-block; }
		#fancybox-title-wrap span { height: 32px; float: left; }
		#fancybox-title-left { padding-left: 15px; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -90px; background-repeat: no-repeat; }
		#fancybox-title-main { font-weight: bold; line-height: 29px; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox-x.png'); background-position: 0px -40px; color: #FFF; }
		#fancybox-title-right { padding-left: 15px; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox.png'); background-position: -55px -90px; background-repeat: no-repeat; }
		#fancybox-left, #fancybox-right { position: absolute; top: 0px; height: 100%; width: 15px; cursor: pointer; outline: none; background-image:
		url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/blank.gif'); z-index: 1102; display:none;}
		#fancybox-left { left: 0px; }
		#fancybox-right { right: 0px; }
		#fancybox-left span { left: -15px;display:block;}/*Added by Jack Armley 230410*/
		#fancybox-right span { left: auto; right: -15px;display:block;}/*Added by Jack Armley 230410*/
		#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer;z-index: 1102; display: block; }
		#fancybox-left-ico { background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -30px; }
		#fancybox-right-ico { background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -60px; }
		/*#fancybox-left:hover, #fancybox-right:hover { visibility: visible;}
		#fancybox-left:hover span {opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=90);}
		#fancybox-right:hover span {opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=90);}*/
		.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
		#fancy-bg-n { top: -20px; left: 0; width: 100%; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox-x.png'); }
		#fancy-bg-ne { top: -20px; right: -20px; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -162px; }
		#fancy-bg-e { top: 0; right: -20px; height: 100%; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox-y.png'); background-position: -20px 0px; }
		#fancy-bg-se { bottom: -20px; right: -20px; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -182px; }
		#fancy-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox-x.png'); background-position: 0px -20px; }
		#fancy-bg-sw { bottom: -20px; left: -20px; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -142px; }
		#fancy-bg-w { top: 0; left: -20px; height: 100%; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox-y.png'); }
		#fancy-bg-nw { top: -20px; left: -20px; background-image: url('http://www.eea.org.uk/site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -122px; }
	/*****************************************************************************
	scalable Inman Flash Replacement (sIFR) version 3.
	Copyright 2006 â€“ 2008 Mark Wubben, <http://novemberborn.net/>

	Older versions:
	* IFR by Shaun Inman
	* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
	* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

	See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.
	This software is licensed and provided under the CC-GNU LGPL.
	See <http://creativecommons.org/licenses/LGPL/2.1/>
	*****************************************************************************/
		.sIFR-flash { visibility: visible !important; margin: 0; padding: 0;}
		.sIFR-replaced, .sIFR-ignore { visibility: visible !important;}
		.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
		.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
		/*CSS rules for to-be-replaced elements*/
		html.sIFR-active body#t_bbb div#contentwrapper h1{font-size:28px;visibility:hidden;display:block;margin:0 0 15px 0;clear:both;}
		html.sIFR-active body#t_bbb div#contentwrapper h2.section_heading{font-size:18px;visibility:hidden;display:block;margin:0 0 5px 0;clear:both;}
		html.sIFR-active body#t_bbb div#contentwrapper p.faux_h2.section_heading{font-size:18px;visibility:hidden;display:block;margin:0 0 5px 0;clear:both;}