	/*HEADING*/
.cms-heading {clear:left;margin:0 0 10px 0;font-size:0.85em}   
.contentPane_wide .cms-heading h3 {color:#000;font-size:1.6em;font-weight:bold;margin-top:10px;position:relative;margin-left:5px !important;}	   
* html .contentPane_wide .cms-heading h3{color:#000;font-size:1.6em;font-weight:bold;position:relative;margin-left:10px;width:auto;}	   
* html .contentPane_wide .cms-heading h3 a{font-size:0.88em;font-weight:bold;position:relative;width:auto;} 
 .contentPane .cms-heading h3 {font-size:1.6em;font-weight:bold;margin-left:0px;margin-top:10px;position:relative;}
	

	/*TEXT*/
		 .contentPane_wide .cms-text{margin-bottom:20px;margin-left:5px;}
		 .contentPane .cms-text{margin-bottom:10px;}
		 .contentPane_wide .cms-text-wide{width:95%;margin-left:10px;}
	
	/*TEXT AND IMAGE*/
		.cms-textandimage {clear:left;padding-bottom:10px;margin: 0 2px 10px 0 !important}
		.cms-textandimage .Date{display:none !important;clear:both;}
		
	/*IMAGE*/
		.cms-image {clear:left;margin:0 10px 10px 0}
	
	/* captions & image alignments*/
		.image-box-text {margin:5px 5px 5px 10px !important}
		.image-box-left {float:left;margin: 0 10px 0 0 !important }
		.image-box-right {float:right;margin: 0 0 0 10px  !important}
		.image-box-center {margin: 0 auto !important}
	
	/*HIGHLIGHT*/
		.cms-highlight {margin:0 2px 10px 0 !important;clear:both}
	
		.cms-highlight .top {height:7px;font-size:0.1px}
		.cms-highlight .top .left
		{float:left;height:7px;width:7px;font-size:0.1px;background:url(/Images/DECC/master/box/highlight_top_left.gif) top left}
		.cms-highlight .top .right
		{float:right;height:7px;width:7px;font-size:0.1px;background:url(/Images/DECC/master/box/highlight_top_right.gif) top right}
		.cms-highlight .body{overflow:hidden;clear:both;padding:0 10px 0 10px}
	
		.cms-highlight .bottom{height:7px;font-size:0.1px}
		.cms-highlight .bottom .left
		{float:left;height:7px;width:7px;font-size:0.1px;background:url(/Images/DECC/master/box/highlight_bottom_left.gif) left bottom}
		.cms-highlight .bottom .right
		{float:right;height:7px;width:7px;font-size:0.1px;background:url(/Images/DECC/master/box/highlight_bottom_right.gif) right bottom}
	
	/*BOXOUT*/
	/*front page youtube video*/
		.contentPane_wide .cms-boxout {width:237px;float:right;margin: 0 10px 10px 10px !important}
		* html .contentPane_wide .cms-boxout {margin: 0 5px 10px 10px !important}
		.cms-boxout {width:200px;float:right;margin: 0 10px 10px 10px !important}
		.cms-boxout .title {display:block;padding:3px 3px 0 4px;font-weight: bold}
		.cms-boxout .body {display:block;padding:5px}
		.cms-boxout a {text-decoration:underline}
		
	/*WYSIWYG styles*/
		.cms-text h3, .cms-textandimage h3, .cms-highlight h3, .cms-boxout h3 {margin:10px 0 5px 0 !important;font-size:1.3em; line-height:1.2em}
		.cms-text .cms-heading h3{margin:5px 0px 5px 0px;color:#000;}
            
        .cms-text h4, .cms-textandimage h4, .cms-highlight h4, .cms-boxout h4  {margin:0 0 2px 0;font-size:1.25em;color:#000;}
        .cms-text h5, .cms-textandimage h5, .cms-highlight h5, .cms-boxout h5  {margin:0 0 2px 0;font-size:1.15em;color:#000;}
        .cms-text h6, .cms-textandimage h6, .cms-highlight h6, .cms-boxout h6  {margin:0 0 2px 0;font-size:1.1em;color:#000;}
		
		.cms-text p,.cms-text div,
		.cms-textandimage p,.cms-textandimage div,
		.cms-highlight .body p, .cms-highlight .body div,
		.cms-boxout .body p, .cms-boxout .body div {padding:0;margin:0 0 10px 0}
		.cms-text ul,.cms-text ol,
		.cms-textandimage ul, .cms-textandimage ol,
		.cms-highlight .body ul, .cms-highlight .body ol,
		.cms-boxout .body ul, .cms-boxout .body ol {margin:0px;padding:0}

		.cms-text ul li,	
		.cms-textandimage ul li,
		.cms-highlight .body  ul li,
		.cms-boxout .body  ul li {padding-left:8px;background: url(/Images/DECC/master/navigation/nav_y_Bullet_default.gif) no-repeat 0px 6px;}
	.cms-text ul li{margin-bottom:5px !important}
	/*DOCUMENTS*/
		.cms-documents {display:block;margin:0 0 10px 0 !important;clear:both;}
		.cms-documents .introtext{clear:both;display:block}
		.cms-documents a, .cms-documents a:visited  {text-decoration:underline;font-weight:normal;display:block;clear:both}
		.cms-documents div{}
	
		.cms-documents .doc, .cms-documents .docx  {background: url(/Images/DECC/webparts/icons/word.gif) no-repeat;padding: 0 0 0 35px}
		.cms-documents .xls, .cms-documents .xlsx{ background: url(/Images/DECC/webparts/icons/excel.gif) no-repeat;padding: 0 0 0 35px}
		.cms-documents .txt {background: url(/Images/DECC/webparts/icons/text.gif) no-repeat;padding: 0 0 0 35px}
		.cms-documents .pdf {background: url(/Images/DECC/webparts/icons/pdf.gif) no-repeat;padding: 0 0 0 35px}
		.cms-documents .rtf {background: url(/Images/DECC/webparts/icons/rtf.gif) no-repeat;padding: 0 0 0 35px}
		.cms-documents .ppt, .cms-documents .pptx { background: url(/Images/DECC/webparts/icons/powerpoint.gif) no-repeat;padding: 0 0 0 35px}
		.cms-documents .eps {background: url(/Images/DECC/webparts/icons/eps.gif) no-repeat;padding: 0 0 0 35px}
		.cms-documents .ai {background: url(/Images/DECC/webparts/icons/ai.gif) no-repeat 0px -1px; padding: 0 0 0 35px}
		.cms-documents .psd {background: url(/Images/DECC/webparts/icons/psd.gif) no-repeat;padding: 0 0 0 35px}
		.cms-documents .png {background: url(/Images/DECC/webparts/icons/psd.gif) no-repeat;padding: 0 0 0 35px}
		.cms-documents .mov {background: url(/Images/DECC/webparts/icons/movIcon.gif) no-repeat;padding: 0 0 0 35px}
		.cms-documents .mpg {background: url(/Images/DECC/webparts/icons/mpgIcon.gif) no-repeat;padding: 0 0 0 35px}
		.cms-documents .zip {background: url(/Images/DECC/webparts/icons/zipIcon.gif) no-repeat;padding: 0 0 0 35px}
	/*MEDIA*/
		.cms-media {margin-right:10px;clear:both}
		.cms-media a, .cms-media p, .cms-media p a{margin:0 0 5px 0}
	
		.cms-media a.mediaplayer 
		{width: 68px;height:56px;background:transparent url(/Images/DECC/webparts/icons/media_player.jpg) no-repeat;float:left;margin-right:10px}
		.cms-media a.realplayer 
		{width:87px;height:31px;background:transparent url(/Images/DECC/webparts/icons/real_player.jpg) no-repeat;float:left;}
		.cms-media .hide{display:none;}
	.cms-media a.realplayer span, .cms-media a.mediaplayer span{display:none}
	/*FLASH*/
		.cms-flash {margin:0 0 20px 0;clear:left}
		.cms-flash-text a
		{border:none;width:112px;height:33px;display:block;background:transparent url(/Images/DECC/webparts/icons/adobe_getplayer.gif) no-repeat;float:left;margin:5px 0 10px}
		.cms-flash-text {}
		
		
		
	/*CMS-LINKS*/
		.cms-links{clear:left;margin:0 10px 10px 0}	
		.cms-links ul{margin:0px;padding:0;}
		.cms-links li{list-style-type:none;margin:0 0 0 5px;padding-left:8px;background:url(/Images/DECC/master/navigation/nav_y_Bullet_default.gif) no-repeat 0px 6px;}
		.cms-links a{padding:0px;margin:0px;}
		/*wysiwyg*/
		.cms-links h3{margin:0 0 5px 0}
		.cms-links h4{margin:0 0 5px 0}	
	
		
	
	/*CMS-FORM FEEDBACK*/
		.cms-form {clear:both;margin:0 10px 10px 10px !important;}
		.cms-form p {margin:0}
		.cms-form .row {clear:both;display:block;padding:5px}
		.cms-form .label {float:left;width:120px;display:block}
		.cms-form .fieldrequiredmarker {text-decoration: none;outline:none;border:none;float:left;width:8px}
		.cms-form .fielderror {font-size: 90%;display:inline}
		.cms-form .optionlist{width:220px;float:left;display:block;}
		.cms-form .optionlist label{display:block;float:left;width:70px;margin:4px 0 0 5px}
		.cms-form .optionlist input{float:left;display:block;height:20px}
		.cms-form .optionlist br{clear:both}
		.cms-form .field{width:180px}
		.cms-form select {width: 184px}
		.cms-form textarea{width:180px;font-size:1.1em;padding:0 3px}
		.cms-form .send { margin-left:128px;}
		.cms-form .send a {background: url(/Images/DECC/show_buttogn.gif) no-repeat; display: block; height: 20px; width: 40px; cursor: pointer;}
		.cms-form .send a:hover {background: url(/Images/DECC/show_button.gif) 0px 20px;}
		
		.cms-form .send input, .cms-form .send input.confirm   {cursor:pointer; width:53px; height:18px; background: #cc3333; 
		margin: 2px 0 0 0 ; color: #fff; border-style: none;}
		.cms-form .send input.cancel   {display:none;cursor:pointer; padding:0 3px;  background: #999; margin: 0 ; color: #fff; border-style: none;}
	
	/*COMMENTS*/
		.cms-comments{padding: 0 0 10px 5px;clear:both;margin-left:10px}
		.cms-comments h4,.cms-comments .cms-form{margin-left:0}
		.Comment{margin-bottom:10px;padding-top:5px} 
		.CommentAlt{}
		.Comment .Name{margin-right:15px}
		.Comment .Details{margin-left:10px}
		.CommentRating{padding-bottom:5px}
	
		.ratingStar {font-size:0pt;width:13px;height:12px;margin:0;padding:0;cursor:pointer;display:block;float:left;background-repeat: no-repeat}
		.filledRatingStar {background-image: url(/Images/webparts/FilledStar.png)}
		.emptyRatingStar {background-image: url(/Images/webparts/EmptyStar.png)}
		.savedRatingStar {background-image: url(/Images/webparts/SavedStar.png)}
		 
		.Socialbookmarks{margin-bottom:10px !important}
	/*CMS-PROFILE*/
	
		/*a (horizontal)*/
		.cms-profile-row {margin-bottom:10px; overflow:hidden; margin-left:10px;}
	
		.cms-profile-row .title {margin-left:175px; margin-bottom:5px;font-weight:bold;font-size:1.2em}
		.cms-profile-row .body {}
		.cms-profile-row .image {float:left; margin:-16px 15px 0 0}
		.cms-profile-row .bottom {clear:both; float:right; margin-top:5px}
	
		/*WYSIWYG heading styles*/
		.cms-profile-row h3{padding:0}
		.cms-profile-row h4{padding:0}
	
		/*b (vertical)*/
	
		.cms-profile-grid {float:left; width:126px; margin-bottom:10px; margin-right:10px !important ;  overflow:hidden; }
		.cms-profile-grid .title {text-align:center; padding:5px;font-weight:bold;font-size:1.1em}
		.cms-profile-grid .body {margin:10px;}
		.cms-profile-grid .image {text-align:center;margin:0 !important ;}
		.cms-profile-grid .text{padding: 0 5px}
		.cms-profile-grid .date{display:none;font-size:0.9em;}
		.cms-profile-grid .bottom {clear:both; }
	
		.contentPane_wide .cms-profile-grid { width:135px;margin-right:10px !important ; }
		.contentPane_wide .cms-profile-grid .image {width:116px; margin:0 5px;}
		/*WYSIWYG heading styles*/
		.cms-profile-grid h3{margin:0}
		.cms-profile-grid h4{margin:0}
	
		
		/*CMS-PROFILE-WRAPPER (NEWSHOME) */
        .cms-profile-wrapper{ margin:0 0 10px 0 !important; overflow:hidden;clear:left;float:left;}
		.profileClear{clear:both; display:block;float:left;overflow:hidden}
		/*Blockquotes */
		.qstart {float:left; height:auto;   font-size:8em;color:#333;padding: 25px 15px 5px 5px ;}
		.qend{float:right; height:auto; margin-top:-15px;padding: 25px 5px 5px 15px ; font-size:8em;color:#333;}
	
		.cms-profile-grid .qstart,  .cms-profile-grid .qend{font-size:4em;padding: 10px 10px 5px 5px ;}
	

	/*GOOGLE MAPS*/
	
		.cms-gmap{clear:both;overflow:hidden;margin:0 0 10px 0 !important}
		#map,#map2{clear: both;height:400px}
	
		.cms-gmap .top {float:right;text-align: right}
		.cms-gmap .top .left{font-size:0;background: url(/Images/DECC/master/box/highlight_top_left.gif) left top;float: left;width:7px;height: 7px}
		.cms-gmap .top .right{font-size:0;background: url(/Images/DECC/master/box/highlight_top_right.gif) right top;float:right;width:7px;height:7px}
		
		fieldset.directions{text-align:right;float:right;margin: 3px 3px 0 0}
		.directions label{font-size:1.4em;padding:1px 2px 0 0;text-align:right;float:left}
		.directions input.location{width:117px;height:14px;padding:1px 0 1px 2px;font-size:11px;display:inline}
		.directions input{display:inline}
		.directions span{display:none}
		.directions .btn_search{width:26px;height:19px;margin-left:3px;background:url(/Images/DECC/webparts/icons/go_btn.gif) no-repeat;border:none;font-size:11px;font-weight:700;padding-bottom:1px;cursor:pointer}
		.directions .option{display:none;}
	
		/*Tip Holder*/
		/* bubble pop-up error message */
		.cms-gmap .tipholder {height:0;position:relative;top:0;left:0;z-index:1500;float:left}
		.cms-gmap .tipholder .tip
		{display: none;float:left;width:256px;height: 0; position: relative; bottom: 10px; left: 10px; z-index: 1200;}
		.cms-gmap .tipholder .tip .top
		{display: block; float: left; width: 266px; height: 13px; background: transparent url(/Images/DECC/webparts/googlemaps/tipheader.png) no-repeat; overflow: hidden;}
		.cms-gmap .tipholder .tip .body
		{display: block; float: left; width: 254px; height: auto; background-image: none; padding: 0 5px 0 5px;}
		.cms-gmap .tipholder .tip .bottom
		{display: block; float: left; width: 266px; height: 6px; background: transparent url(/Images/DECC/webparts/googlemaps/tipfooter.png) no-repeat; overflow: hidden}
	
		/*Body*/
		.cms-gmap .content {}
	
		/*positioning of copyright info in the map window*/
		.cms-gmap .content  .map div span{display: none;}
	
		/* info block/directions blocks */
		.cms-gmap .content .info H3 {font-size: 1.5em; font-weight: bold; padding: 0; margin: 0; width:350px;}
		.cms-gmap .content .info {}
	
	
	/*WEATHER*/
		.cms-weather{clear:both;margin-left:10px;margin-bottom:10px !important;}
		.cms-weather h3,.cms-weather h4{margin:0px;}
	
		.cms-weatherMaster, .weatherSubMaster{clear:both}
	
	/*'Todays forcast' and '5 day forecast'*/
		.weatherTitle {display:block;padding:3px;margin-bottom:5px;font-weight:bold}
	/*Current outlook caption*/
		.weatherForecast h3{margin:0}    
		.weatherForecast h4{margin:0 0 5px 0; font-size:1.6em;}     
	/*today's stats*/
		.weatherStats {margin-bottom:15px; padding-left:200px;}            
	/*5 day forcast row*/
		.weatherRow {margin-bottom:5px;} 
		
	/*IMPORT*/
		.cms-importcontent{margin:0 0 10px 0px !important}
		.cms-adbanner{clear:both;margin-bottom:10px;}

			
	/*QUICKS (news,events & blog)*/
	
		/*CMS QUICK USED ON HOME PAGE*/ 
		.contentPane_wide .cms-quick
		{width:280px;float:right;margin:0 2px 10px 20px !important;overflow:hidden;background-color:#f3f2ec;}
		
		.contentPane_wide .noimageSetup dl{float:none}
		.contentPane_wide .smallSetup dl{width:230px}
   		.contentPane_wide .mediumSetup dl{width:195px}
    	.contentPane_wide .largeSetup dl{width:179px}
		.contentPane_wide .eventsHomeSetup dl{width:459px;margin-bottom:10px !important}
	   	.contentPane_wide .eventsHomeSetup dt{width:100%;}
    
  		.contentPane_wide .cms-quick dl{margin: 0 10px; display:block}
			
  		
        .contentPane_wide .cms-quick .top
		{padding: 6px 0 3px 0;background:#a81933 url(/Images/DECC/master/news_bground.gif) bottom left repeat-x!important;}	
        .contentPane_wide .cms-quick .top h3{color:#fff;font-size:1.2em;padding-top:1px;padding-left:7px;}	
		
		* html .contentPane_wide .cms-quick .top h3 {padding-left:0px;}	
		
		.contentPane_wide .cms-quick .top a{padding-right:5px;padding-top:8px;width:19px;height:19px;}
		
		.contentPane_wide .cms-quick .bottom{background:#efefef;clear:both;display:block}
		.contentPane_wide .cms-quick .bottom a{padding:2px 15px 2px 0;float:right;}  
		
          * html .contentPane_wide .cms-quick .top
		{background:#a81933 url(/Images/DECC/master/news_bground.gif) bottom left repeat-x!important; padding: 6px 0 0px 0;}
         		 
	 

	   
	    /*CMS-QUICK*/ 
		
		/*thumbnail size options*/
		.contentPane .cms-quick{margin:0 10px 10px 0 !important;overflow:hidden;display:block}
	  
		.contentPane .noimageSetup dl{margin:0 10px 0 10px !important;}
		.contentPane .smallSetup dl{width:auto}
		.contentPane .mediumSetup dl{width:100%;padding-right:1px}
		.contentPane .largeSetup dl{width:100%;padding-right:1px}
		.contentPane .eventsHomeSetup dl{width:469px;}
	 			
		.contentPane .cms-quick dl{margin: 0 10px;}
		
		 * html .cms-quick dl.title{padding:0; margin:0; display:block; height:auto}
		 * html .cms-quick .clear{display:none}
		 * html .cms-quick dd{display:none}
		 
		.cms-quick .clear{height:0px}
	  	.cms-quick .top{height:1.9em;padding:10px 5px 5px 0;margin-bottom:4px; display:block}
		.cms-quick .top h3{float:left;margin-left:13px}
		* html .cms-quick .top h3{float:left;margin-left:10px}
		
		
		.cms-quick .top a{padding-right:5px;}
		.cms-quick .top .hide{display:none}		
.rss{display:block;width:19px;height:19px;float:right;z-index:5000;background:transparent url(/Images/DECC/webparts/rss/rss.png) no-repeat;}


/* Firefox */
 @-moz-document url-prefix()
{
 .contentPane_wide .cms-heading a {width:19px;height:19px;margin-top:-8px; }
 }

/*.contentPane_wide .cms-heading a{width:19px;height:19px;margin-top:-8px}*/

	
	    .cms-quick .item, .cms-quick  .itemAlt{display:block;clear:both;margin:0 auto;}
		.cms-quick .itemAlt{background-color:#EFEFEF;}
		.cms-quick .image{float:left;margin: 0 10px 0 0;}
	
		.cms-quick .title{padding:5px 0}
		
		.cms-quick .title a{text-decoration:none;display:block;}
		.cms-quick .title a:hover{text-decoration:underline}
	
		.cms-quick .date{display:none;}
		.cms-quick .time{}
		.cms-quick .fee{}
		.cms-quick .bottom{background:#efefef;clear:both;display:block;}
		.cms-quick .bottom a{padding:2px 15px 2px 0;float:right}
		
		* html .contentPane .cms-quick .bottom {padding:3px 0 3px 0}
		* html .contentPane .cms-quick .bottom a{float:none; margin-left:70%; }
