/*OUTER*/
	#outer {background:transparent;}	

/*GENERAL FONTS/COLOURS TWEAKS*/
	body 
	{font-family:Arial, Helvetica, sans-serif; /*background:#fff url(/Images/master/BG_body.jpg) repeat-x;*/
	background:#fff;color:#000000;}
    
	textarea{font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;font-size:12px;}
	.wrapper {background-color:#fff;}
	
	
/* JJ 09/09/09 Homepage tweaks */

.extralarge{font-size:3em !important; line-height:1.1em; font-weight:normal}
.large{font-size:1.6em !important; line-height:1.1em;padding:5px 0 !important; font-weight:normal}

.promo{float:right;width:270px; border:5px solid #EFEFEF;margin: 10px 2px 10px 20px;overflow:hidden;}
/*.promo img{display:block;margin:0 auto !important}*/
.promo #widget{margin-top:-5px !important}
.promo .text{padding:15px !important; background: transparent url(/Images/DECC/custom/promo_bg.jpg) repeat-x}
.promo  ul li,.text  ul li {padding-left:8px;background: url(/Images/DECC/master/navigation/nav_y_Bullet_default.gif) no-repeat 0px 6px;}
.signup{clear:right;float:right;width:280px;margin: 10px 2px 10px 20px;overflow:hidden;}
.signup a {display:block;padding-left:40px;margin-top:5px; background: transparent url(/Images/DECC/custom/mail.gif) no-repeat}

.topical{padding:15px; border:5px solid #EFEFEF;margin:10px 10px 10px -10px;overflow:hidden}
* html .topical{margin-left:0px !important;}
.topical .image{float:right;}
.topical .image .flashDisabled{width:280px}
.topical .text{margin-right:300px}
.topical .text p{margin-bottom:1em}

.latest{ border:5px solid #EFEFEF;margin:10px 10px 10px -10px !important;padding:0px !important}
.fixed .latest{margin:10px 300px 10px -10px !important;}
* html .fixed .latest,* html .latest{margin-left:0px !important;padding:0px !important;display:inline-block;}


.latest .title{padding:10px 8px 8px;background:transparent url(/Images/DECC/custom/latest_header.gif) repeat-x}
.latest h3{font-size:1.4em}
.latest .title h3{font-size:1.5em;color:#FFF }
.latest .item, .latest .itemalt{ border-bottom:1px dotted #ABAA7E;padding:10px;overflow:hidden;}
.latest .item .image{float:left}
.latest .item ul li,.latest .itemalt ul li{padding-left:8px;background: url(/Images/DECC/master/navigation/nav_y_Bullet_default.gif) no-repeat 0px 6px;}
.latest .item .text{margin-left:140px}
.latest .itemalt .image{float:right}
.latest .itemalt .text{margin-right:140px}
.latest .clear{clear:both; display:block;float:left;overflow:hidden}
.latest .item .clear,.latest .itemalt .clear{float:none;}
.item{}
.latest .itemalt{background:#EFEFEF}


.cms-quick{clear:right;overflow:hidden;}

	

/*nav-y shading*/
	.pageBody{background: url(/Images/DECC/master/BG_PageBody.gif) repeat-y;}
	.rightPane{background-color:#fff;}
	.footer {background:#fff;border-top:1px solid #D6D48F;}
	.footer a{color:#1376A5;}
	.footer a:visited{color:#6F4293;}
	.footer a:hover{color:#1376A5;}
	.footer a:active{color:#1376A5;}
	
	.bottomPane a{color:#ff9900;}
	
	.external{margin-left:5px;background: transparent url(/Images/DECC/master/external.gif) no-repeat;width:10px;display:inline-block;height:10px;}
	.external:hover{cursor:pointer}
	
/*BREADCRUMBS*/
 .breadcrumb {color:#444}

	.breadcrumb a.breadcrumb {color:#1375a4;}
	.breadcrumb a.current{color:#000;}

/*UTILITIES*/
    .utilities .search label{color:#fff;}
    .utilities .search input.searchfield{border:1px solid #ADA87E !important;}
    
	/*links*/	
    .utilities .navigation li{border-left:1px solid #ADA87E;border-right:none;}
    .utilities .navigation a{text-decoration:none;color:#13749F;}
	.utilities .navigation a:visited{text-decoration:none;color:#6F4293;}	
    .utilities .navigation a:hover{text-decoration:underline;color:#13749F;background:transparent;}
	 .utilities .navigation a:active{text-decoration:none;color:#13749F;}
	
	.utilities .search label{color:#13749F;}
	.utilities .search .btn_search{color:#fff;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;border:none;font-size:1em;margin-left:0px;}
	

	.logo{}
	
/*NAV-X (Background & Font)*/
    .Nav-x{}
    .Nav-x li{}

    /* alteration of padding (h-nav) for psd alignment*/
    .Nav-x a {color:#1375A4;font-weight:bold;}
	
    .Nav-x ul li.tab0_on a, .Nav-x ul li.tab1_on a, .Nav-x ul li.tab2_on a, .Nav-x ul li.tab3_on a,    
	.Nav-x ul li.tab4_on a, .Nav-x ul li.tab5_on a, .Nav-x ul li.tab6_on a, .Nav-x ul li.tab7_on a,    
	.Nav-x ul li.tab8_on a, .Nav-x ul li.tab9_on a,.Nav-x ul li.tab10_on a,  .Nav-x ul li.tab11_on a, 
	.Nav-x ul li.tab12_on a, .Nav-x ul li.tab12_on a, .Nav-x ul li.tab13_on a, .Nav-x ul li.tab14_on a,.Nav-x ul li.tab15_on a 
{color:#000;background-color:#fff;padding-bottom:10px;}




* html .Nav-x ul li.tab0_on a, .Nav-x ul li.tab1_on a, .Nav-x ul li.tab2_on a, .Nav-x ul li.tab3_on a,    
	.Nav-x ul li.tab4_on a, .Nav-x ul li.tab5_on a, .Nav-x ul li.tab6_on a, .Nav-x ul li.tab7_on a,    
	.Nav-x ul li.tab8_on a, .Nav-x ul li.tab9_on a,.Nav-x ul li.tab10_on a,  .Nav-x ul li.tab11_on a, 
	.Nav-x ul li.tab12_on a, .Nav-x ul li.tab12_on a, .Nav-x ul li.tab13_on a, .Nav-x ul li.tab14_on a,.Nav-x ul li.tab15_on a 
{color:#000;background-color:#fff;padding-bottom:8px;}





	
	
/*Selcted WITH/WITHOUT children*/
    .Nav-x ul li.Selected a,.Nav-x ul li.ParentSelected a {background:#fff;color:#000;font-weight:bold;border-bottom:none;}

/*Selcted WITH/WITHOUT children*/

	.Nav-y {font-size:1.3em;}
	
/*NAV-Y (Background & Font)*/
    .Nav-y .Top{border-bottom: 2px solid #1375a4;height:1px;}
	* html .Nav-y .Top{border-bottom: 2px solid #1375a4;margin-top:-22px;}
	
	    
    /*states*/
    .Nav-y .Body ul li a:hover{}
    .Nav-y .Body ul li a:visited{} 
    .Nav-y .Body ul li a:active{} 
    	
    /*Level 1*/
    /*Not Selected*/
	
    .Nav-y .Body ul li a{background:#1375a4;color:#fff;}
	
    /*Selcted WITHOUT children*/
    .Nav-y .Body ul li.Selected a{background:#fff;color:#000;font-weight:bold;}
    /*Selcted WITH children*/
    .Nav-y .Body ul li.ParentSelected a{/*background: #4C4C4C url(/Images/master/navigation/nav_y_ParentSelected.gif) no-repeat 90% 50%;*/background:#1375a4;color:#fff;font-weight:bold}
        



		/*Level 2*/
        /*Not Selected*/
         .Nav-y .Body ul li.ParentSelected ul li a, .Nav-y .Body  ul li.Selected ul li a{background: #f3f2ec url(/Images/DECC/master/navigation/nav_y_Bullet_default.gif) no-repeat 18px 10px; color:#1375a4; }
        /*Selcted WITHOUT children*/
	
	 .Nav-y .Body  ul li.ParentSelected ul li.Selected a
	{color:#000;background: #fff url(/Images/DECC/master/navigation/nav_y_Bullet_default.gif) no-repeat 18px 10px;}
	
        /*Selcted WITH children*/
         .Nav-y .Body ul li.ParentSelected ul li.ParentSelected a{font-weight:bold;}

/*#f3f2ec*/
  


            /*Level 3*/
            /*Not Selected*/
            .Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li a, .Nav-y .Body ul li.ParentSelected ul li.Selected ul li a{color:#1375a4;
			background: #f3f2ec url(/Images/DECC/master/navigation/nav_y_Bullet_default.gif) no-repeat 28px 10px;}
            /*Selcted WITHOUT children*/
            .Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li.Selected a{color:#000;
				background: #fff url(/Images/DECC/master/navigation/nav_y_Bullet_default.gif) no-repeat 28px 10px; }
            /*Selcted WITH children*/
            .Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li.ParentSelected a{color:#1375a4;
			background: #f3f2ec url(/Images/DECC/master/navigation/nav_y_Bullet_default.gif) no-repeat 28px 10px;}

                /*Level 4*/
                /*Not Selected*/
                .Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li.ParentSelected ul li a{color:#1375a4; background: #f3f2ec url(/Images/DECC/master/navigation/nav_y_Bullet_default.gif) no-repeat 42px 10px;}
                /*'Selected' (Selected - NO child elements)*/
                .Nav-y .Body ul li.ParentSelected ul li.ParentSelected ul li.ParentSelected ul li.Selected a 
				{color:#000;background: #fff url(/Images/DECC/master/navigation/nav_y_Bullet_default.gif) no-repeat 42px 10px;font-weight:normal; font-size:1em }
                .Nav-y .Bottom{display:none/*background: transparent url(/Images/master/navigation/nav_y_Bottom.gif) repeat-x;*/}

/*BOX*/
    .box {background-color:#F3F2ED;}
		.box .top{ background:#1374a1 url(/Images/DECC/master/box/Box_top.gif) bottom left repeat-x;}
    .box .top h3, .box .top H3 a{font-weight:bold;color:#fff;}
    .box .content{background-color:#F3F2ED;margin-bottom:0px !important;}
	 .box .content p{margin-bottom:0px;}
	.box .body{background-color:#F3F2ED;}	
	
/*link colours*/
	.box .content a{color:#1375A4;}
	.box .content a:visited{color:#6F4293;}
    .box .content a:hover{color:#1375A4;}
	.box .content a:active{color:#1375A4;}	
	
    .box .content li a{color:#1375A4;}
	.box .content li a:visited{color:#6F4293;}
    .box .content li a:hover{color:#1375A4;}
	.box .content li a:active{color:#1375A4;}
	 
    .box .bottom{}
	.box .top h3 a:link, .box .top h3 a:visited, .box .top h3 a:active, .box .top h3 a:hover{color:#fff;}

/* CUSTOM BOX */

     .box1 {background-color:#FFF;padding-bottom:10px;}
     .box1 .top, .box1 .bottom{display:none;}
     .box1 .content{width:150px;margin:0 ;overflow:hidden}
     .box1 .content img{padding-bottom:0px;}
	 
/* custom for  FOLLOW US focusOn */
	.box .content ul li.TubeSmall,.box .content ul li.FlickrSmall,.box .content ul li.TwitterSmall, .box .content ul li.MailSmall{background: transparent none !important;margin-top:4px;margin-left:-5px !important;padding:0 !important;height:3.1em;border-bottom:1px dotted #ccc}
	.box .content ul li.TubeSmall a{background: transparent url(/Images/DECC/custom/TubeSmall.jpg) no-repeat !important;display:block;padding-left:80px;padding:10px 0 5px 80px ! important;font-size:1.1em;}
	.box .content ul li.FlickrSmall a{background: transparent url(/Images/DECC/custom/FlickrSmall.jpg) no-repeat !important;display:block;padding-left:80px;padding:10px 0 5px 80px ! important;font-size:1.1em;}
	.box .content ul li.TwitterSmall a{background: transparent url(/Images/DECC/custom/TwitterSmall.jpg) no-repeat !important;display:block;padding-left:80px;padding:10px 0 5px 80px ! important;font-size:1.1em;}
	.box .content ul li.MailSmall a{background: transparent url(/Images/DECC/custom/MailSmall.jpg) no-repeat !important;display:block;padding-left:45px;padding:10px 0 5px 40px ! important;font-size:1.1em;}
.box .content ul li.TubeSmall a span,.box .content ul li.FlickrSmall a span,.box .content ul li.TwitterSmall a span,.box .content ul li.MailSmall a span{display:none}

/* CALENDAR */

   	 /*global table styling*/
	.Calendar{border:hidden;border-style:hidden;/*border set to avoid indent*/border:1px solid #ccc;border-collapse:collapse;} 				
	
	
	.Calendar td{background:#cccccc !important;} 
	/*cell background & size*/
		 
	/*month title styling (e.g Oct 2008)*/
	.Calendar .Title{color:#1375a4 !important;background-color:#fff !important}
	.Calendar .Title td{color:#1375a4 !important;background-color:#fff !important}
	/*day header area (mo,tu,we...)*/
	.Calendar .DayHeader{background:#1375a4 !important;color:#fff !important;}

	/*days of the previous and next months*/
	.Calendar .OtherDaysofMonth {}
	.Calendar .OtherDaysofMonth a{color:#666666 !important;background:#fafaf7 !important;}

	/*selected day*/
	.Calendar .SelectedDay a{color:#fff !important;background:#6f4395 !important;}
	.Calendar .EventDay a{background:#a81933 !important;color:#fff !important}
	/* .Calendar .WeekDay a {background:#313131 !important; color:#000;}
	.Calendar .WeekEnd a  {color:#000 !important;background:#fff !important;}*/
	 .Calendar .Today {background:#000 !important;}
	/*days of the previous & next months*/
	/*calendar nav (previous and next)*/
	.box .previous a{}
	.box .previous a:hover{}
	.box .next a{}
	.box .next a:hover{}

	/*hover states*/
	.Calendar td {} 
	.Calendar td a:hover {background:#7c8065 !important; color:#fff !important;}
	.Calendar .EventDay a:hover {background:#7c8065 !important;}
	.Calendar .WeekDay a:hover {background:#313131 !important}
	.Calendar .WeekEnd a:hover {background:#000 !important;}
	.Calendar .Title {color:#fff;}

	/*day header area (mo,tu,we...)*/
	.Calendar .DayHeader {background:#000; color:#fff;  border:none; border:hidden;}

	/*days of the previous and next months*/
	.Calendar .OtherDaysofMonth a:link {color:#313131;background-color:#d6d6d6;}

	/*selected day*/
	.Calendar .SelectedDay a{color:#fff;}
	.Calendar .EventDay{color:#fff}
	.Calendar .WeekDay{color:#fff;}
	.Calendar .WeekEnd{background:#000;}
	.Calendar .Today{background:#ff9900;}

	/*days of the previous and next months*/
	.Calendar .OtherDaysofMonth {}

/*BLOG HOME*/
	
	.post h3 a{color:#1376A5;}
	.post h3 a:visited{color:#6F4293;}
	.post h3 a:hover{color:#1376A5;}
	.post h3 a:active{color:#1376A5;}
	
	
	.post .bottom{border-bottom:1px solid #d6d6d6;}
	.postthanks {border:1px dotted #666;}
	
/*WEB PARTS*/
	
    /*WEATHER*/
    /*'Todays forcast' and '5 day forecast'*/
    .weatherTitle {}
	.weatherMaster, .weatherSubMaster{border:1px solid #ccc;}
    .weatherTitle {color:#fff;background:#7c8065;}
	
    /*BOXOUT*/	
    .cms-boxout{background:#f3f2ec;border:1px solid #cfcfcf;}
    .cms-boxout .title{color:#000;border: 1px solid #EEE;}
    .cms-boxout .body{border:1px solid #EEE;}
	
/*HEADING*/
    .cms-heading h3 {color:#000;font-weight:bold;margin-bottom:10px;}
.cms-highlight h3{font-size:1.6em}

/*WYSIWYG heading h3 and link styles*/	
	.cms-text .cms-heading h3 a{color:#1375a4;font-weight:bold;text-decoration:none;font-size:1.1em;}
	.cms-text .cms-heading h3 a:visited{color:#6F4293;font-weight:bold;text-decoration:none;}
	.cms-text .cms-heading h3 a:hover{color:#1375A4;font-weight:bold;text-decoration:underline;}
	.cms-text .cms-heading h3 a:active{color:#1375A4;font-weight:bold;text-decoration:none;}
	
    .cms-text a{color:#1375A4;}	
	.cms-text a:visited{color:#6F4293;}	
	.cms-text a:hover{color:#1375A4;}	
	.cms-text a:active{color:#1375A4;}
	
	.cms-text ul li{margin:0px;}
	
    .cms-text h3{color:#000;}

	
	.cms-profile-grid{BACKGROUND-COLOR: #f3f2ed}
    .cms-profile-grid .title {background:#013567 url(/Images/DECC/master/box/Box_top.gif) top left repeat-x;}
	/*CMS-PROFILE-WRAPPER (NEWSHOME) */
	.cms-profile-wrapper{ background:#fff url(/Images/DECC/master/profilewrapper_BG.gif) bottom left repeat;clear:left;float:left;display:block;}
	.contentPane_wide .cms-profile-wrapper{background:#fff url(/Images/DECC/master/profilewrapper_wide_BG.gif) bottom left repeat;}
	.cms-profile-grid .title,.cms-profile-grid .title a,.cms-profile-grid .title a:hover,.cms-profile-grid .title a:active,.cms-profile-grid .title a:visited {color:#fff}

/*HIGHLIGHTED TEXT & pagination*/
    .cms-highlight, .paging {background-color:#F3F2ED;}

  
	ol.search-results li a{color:#1376A5;}
	ol.search-results li a a:visited{color:#6F4293;}
	ol.search-results li a a:hover{color:#1376A5;}
	ol.search-results li a a:active{color:#1376A5;}
	
	
	
	
    .searchterm{color:#CC3333;}
	
	a.paginglink_active{color:#000}

    /*take out rounded corners*/
    .cms-highlight .top .left,.cms-highlight .top .right,.cms-highlight .bottom .left,.cms-highlight .bottom .right
    {background-image:none}

/*TEXT AND IMAGE*/
    .cms-textandimage .image-box-left,
    .cms-textandimage .image-box-right {background:#F3F2ED;}

	/* CMS QUICKS */
	.cms-quick{background-color:#f3f2ec;}
	.cms-quick .top{padding: 6px 0 0 0;background:#a81933 url(/Images/DECC/master/news_bground.gif) bottom left repeat-x;overflow:hidden;height:auto;position:relative}
	* html .cms-quick .top{width:100%}
    .cms-quick .top h3{color:#fff;font-size:1.3em;padding-right:30px;padding-bottom:6px;}
 .cms-quick .top .rss{position:absolute;top:5px;right:0;}
    .cms-quick .title a{padding-left:19px;background: url(/Images/DECC/master/navigation/nav_y_Bullet_default.gif) no-repeat 10px 6px;color:#1375A4;}
	.cms-quick .noborder {border:none;}
	.cms-quick .border {border-bottom: 1px dotted #aea87f;display:block !important}

	.cms-quick .title a:visited{color:#6F4293;}
	.cms-quick .title a:hover{color:#1375A4;}
	.cms-quick .title a:active{color:#1375A4;}
		
	.cms-quick .bottom a{color:#1375A4;}
	.cms-quick .bottom a:visited{color:#6F4293;}
	.cms-quick .bottom a:hover{color:#1375A4;}
	.cms-quick .bottom a:active{color:#1375A4;}
	
    .cms-quick .events-title a{}
	.cms-quick dl{margin: 0 10px;}
	.cms-quick dl a{}
	.cms-quick dl dd{padding-left:19px;padding-bottom:5px}
	
	/*date & time*/
    .cms-quick .date, .cms-quick .time, .cms-quick .fee {color:#7C8065;}
	
	 .contentPane_wide .cms-quick .events-title a{color:#1375A4;}
	 .contentPane_wide .cms-quick .events-title a:visited{color:#6F4293;}
	 .contentPane_wide .cms-quick .events-title a:hover{color:#1375A4;}
	 .contentPane_wide .cms-quick .events-title a:active{color:#1375A4;}

	 
	 .feed{background-color:#F3F2EC;float:right;margin:0 2px 10px 20px !important;overflow:hidden;width:280px;}
	 .rss span{display:none}

/*PROFILE QUOTES*/
	.qstart, .qend{font-size:8em;color:#333;}
 
/*CMS-FORM FEEDBACK*/
	 .cms-form .send a{}
     .cms-form .send input.confirm, .cms-form .send input {background: transparent url(/Images/DECC/master/search_button.gif) no-repeat 0px 1px; color:#fff;border:none;}
	 .cms-form .send input.confirm, a.search,a.search:hover{background: transparent url(/Images/DECC/master/search_button.gif) no-repeat; color:#fff;border:none;}
    .cms-form .send input.cancel{background:#d2d0d1;color:#fff;} 
    .cms-form .fieldrequiredmarker, .cms-form .fielderror{color:#cc3333;}
	
	.CommentAlt{background:#efe;}
	.content a:hover{color:#fff;}
	  
/*GOOGLE MAP*/
	
	.cms-gmap .top{background:#f3f2ed;}
	.cms-gmap .tipholder .tip{background: transparent;}
	.cms-gmap .tipholder .tip .body{border:1px solid #ccc;background:#fff;}
	.cms-gmap .tipholder .tip .bottom{background: Transparent;}
	
    /*background colour for heading*/    
    .directions label{color:#333;}
	.directions .btn_search{font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;color:#fff;}
	.directions input.location{border:1px solid #999;}
	.directions input{display:inline;}

/*#ctl00_ContentPlaceHolder1_hypRss a{}*/











	@media print {
	#outer, .wrapper, .contentPane, .contentPane div, .contentPane div div, .contentPane div div div, .contentPane div div div div,
	.contentPane_wide, .contentPane_wide div, .contentPane_wide div div, .contentPane_wide div div div, 
	.contentPane_wide div div div div,	blockquote, H1,H2,H3,H4,H5,.pageBody, .threeCol
	{display:block !important;background:transparent none  !important;background-image: url() !important;color:#000  !important;width:17cm  !important;border: 0px #FFF solid;
	float:none  !important;border:none  !important;text-align:left !important;padding:0 !important;margin:0 !important;}

	.PrintLogo {display: block;}
	.breadcrumb, .utilities, .branding, .logo, .flashBanner, .Nav-x, .contentPane .flashContent, a.adobe, a.mediaplayer, a.realplayer
	.contentPane_wide .flashContent, .leftPane, .rightPane, .bottomPane, object, blockquote .qstart, blockquote .qend,
	#outer .cms-flash, #outer .cms-flash-text, .footer 
	{display:none !important;float:none !important;}

	img{clear:both;text-align:left;float:none;}
	H1{font-size:24pt !important; margin: 10pt 0 !important;}
	H2{font-size:20pt !important; margin: 8pt 0 !important;}
	H3{font-size:18pt !important; margin: 6pt 0 !important;}
	H4{font-size:16pt !important; margin: 3pt 0 !important;}
	H5{font-size:14pt  !important; margin: 5pt 0 !important;}
	body{font-size:11pt !important;}

	#outer a:link:after, #outer a:visited:after {content: " (" attr(href) ") ";font-size: 90%;}
	span, ul, ol, li, fieldset, a{float:none !important;margin:0 !important;padding:0 !important;text-align:left !important;}}

