#searchBox{
	background-color: #001436;
}

#copyright {

	margin:				    0;
	padding: 5px 0 5px 0;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	line-height:			18px;
	text-align:				center;
}


#copyright a:link, #copyright a:visited {

	text-decoration: underline;
}

#container #siteNav {
	background:				#001436 url(images/nav_bg.gif) top left no-repeat;
}



/*  Site Tab */
#ec #container #siteNav li.current a, #ec #container #siteNav li.current a:link, #ec #container #siteNav li.current a:visited { background-color:#fff;	background-image: none; color: #37454e; border-bottom: 1px solid #fff;}

/*  Structure */
#ec #container #wrapper { 
background-color:	#fff;	
background-image: none; 
border-top: 1px solid #fff;
}

#ec #container #wrapper #bot {	
background: transparent url(images/wrapper_bot.gif) bottom left no-repeat; 
}

#ec #container #wrapper #content {	
padding-top:5px;	padding-left: 8px;width: 785px;
}

#ec #container #wrapper #shell { 
background-color: #fff; background-image: none; 
}

#ec #container #wrapper #shell #shell_ban{
	padding: 5px 0 5px 0;
}

#ec #container #content {
	width: 785px;
	padding-bottom:	15px;
}



#section-1,#section-2,#section-4,#section-5,{display:none;}

#container_in {
	background: #ffffff url(images/ec_content.gif) top right no-repeat;
	width: 785px;
	padding: 0;
	margin: 0;
	min-height:405px;
	padding-bottom: 10px;
}

.fragment1,.fragment2,.fragment3,.fragment4,.fragment5{ 
	min-height: 362px;
}

.fragment1,.fragment2,.fragment4,.fragment5{ 
	display:none;
}

.anchors {list-style: none; margin: 0; padding: 0; height: 43px;}
.anchors li { margin: 0; float: left;}

/* attaching active state to background of li for pre-loading */
.anchors .tab1 {	background: url(images/ec_tab_1.gif) top left no-repeat; width: 156px;}
.anchors .tab2 {	background: url(images/ec_tab_2.gif) top left no-repeat; width: 134px;}
.anchors .tab3 {	background: url(images/ec_tab_3.gif) top left no-repeat; width: 135px;}
.anchors .tab4 {	background: url(images/ec_tab_4.gif) top left no-repeat; width: 134px;}
.anchors .tab5 {	background: url(images/ec_tab_5.gif) top left no-repeat; width: 135px;}

.anchors a {
	display: block; 
	position: relative; 
	top: 0px; 
	left:0; 
	padding: 0px; 
	color: #000; 
	height: 43px;
	z-index: 2; 
}


/* Tab Rollovers */
.anchors .tab1 a:link, .anchors .tab1 a:visited { 
	background: url(images/ec_tab_1.gif) top left no-repeat;
	width: 156px; 
	position:static;
}
.anchors .tab2 a:link, .anchors .tab2 a:visited { 
	background: url(images/ec_tab_2.gif) top left no-repeat;
	width: 134px;
	position:static;
}
.anchors .tab3 a:link, .anchors .tab3 a:visited { 
	background: url(images/ec_tab_3.gif) top left no-repeat;
	width: 135px;
	position:static;
}
.anchors .tab4 a:link, .anchors .tab4 a:visited { 
	background: url(images/ec_tab_4.gif) top left no-repeat;
	width: 134px;
	position:static;
}
.anchors .tab5 a:link, .anchors .tab5 a:visited { 
	background: url(images/ec_tab_5.gif) top left no-repeat;
	width: 135px;
	position:static;
}


.anchors .tab1 a:hover { 
	background: url(images/ec_tab_1.gif) top left no-repeat; 
	width: 156px; 
	position:static;
}
.anchors .tab2 a:hover { 
	background: url(images/ec_tab_2.gif) top left no-repeat;
	width: 134px;
	position:static;
}
.anchors .tab3 a:hover { 
	background: url(images/ec_tab_3.gif) top left no-repeat;
	width: 135px;
	position:static;}
}
.anchors .tab4 a:hover { 
	background: url(images/ec_tab_4.gif) top left no-repeat;
	width: 134px;
	position:static;
}
.anchors .tab5 a:hover { 
	background: url(images/ec_tab_5.gif) top left no-repeat;
	width: 135px;
	position:static;
}


/* Makes the text disappear */
.anchors span {
	display:block;
	height:0;
	width:0; 
	overflow: hidden;
	font-size: 1px;
	color: #ffffff;
}

.anchors .tabOn1 {	
	background: url(images/ec_tab_1.gif) top left no-repeat; 
	width: 156px;
}
.anchors .tabOn2 {	
	background: url(images/ec_tab_2.gif) top left no-repeat; 
	width: 134px;
}
.anchors .tabOn3 {	
	background: url(images/ec_tab_3.gif) top left no-repeat; 
	width: 135px;
}
.anchors .tabOn4 {	
	background: url(images/ec_tab_4.gif) top left no-repeat; 
	width: 134px;
}
.anchors .tabOn5 {	
	background: url(images/ec_tab_5.gif) top left no-repeat; 
	width: 135px;
}

.ec_leftpanel{
	padding: 0 0 10px 20px;
	margin-top: 25px;
	width: 360px;
	float: left;
	border-right: 1px solid #ffad01;
}

.ec_leftpanel h1{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 24px;
	color: #565656;
}

.ec_leftpanel p{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 10px;
	color: #565656;
	line-height: 15px;
	text-align: justify;
	padding-top: 7px;
	padding-right: 10px;
}

.ec_rightpanel{
	padding: 12px 20px 10px 0;
	width: 370px;
	float: right;
}

.ec_rightpanel h1{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 24px;
	color: #565656;
	filter: shadow;
}

.ec_rightpanel p{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 10px;
	color: #565656;
	line-height: 15px;
	text-align: justify;
	padding-top: 7px;
}

.ec_leftpanel2{
	padding: 0 10px 10px 15px;
	margin-top: 12px;
	width: 370px;
	float: left;

}

.ec_leftpanel2 p{
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 10px;
	line-height: 11px;
	text-align: justify;
}

.ec_leftpanel2 ul{
	list-style-type: disc;
	list-style-position: inside;
	text-align: justify;
	text-indent: 5px;
	padding-bottom: 10px;
}

.ec_leftpanel2 li{
	padding: 2px 0 0 2px;
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 10px;
	line-height: 11px;
}

.ec_centerpanel{
	padding: 40px 5px 40px 5px;
	background: url(images/border.gif") top left repeat-y;
	width: 1px;
	float: right;
}

.ec_rightpanel2{
	padding: 10px 20px -10px 10px;
	width: 380px;
	margin-top: 15px;

	float: right;
	line-height: 12px;
	border-left: 1px solid #ffad01;
}

.ec_rightpanel2 p{
	padding: 0 20px 10px 20px;
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 10px;
	text-align: justify;

}

.readIcon{
	float: right;
	padding-top: 5px;
	padding-right: 7px;
}

.bottom_content{

	background: url(images/ec_content_bot.gif) top left no-repeat;
	width: 784px;
	height: 183px;

}

.ec_leftpanel_bot{
	padding: 10px 0 0 10px;
	width: 270px;
	float: left;
	margin-top: 5px;
	text-align: left;
}

.ec_rightpanel_bot{
	width: 480px;
	padding: 10px 10px 0 0;
	float: right;
	text-align: left;
}

.titleicon{
	padding: 0 0 0 10px;
}

.icon{
	align: center;
	padding-bottom: 5px;
}

.clickIcon{
	float: right;
	padding-top: 10px;
	padding-right: 7px;
}



.ec_leftpanel_3{
	padding: 50px 0px 0 10px;
	width: 370px;
	float: left;
	margin-top: 5px;
}

.ec_rightpanel_3{
	padding: 30px 10px 0 10px;
	width: 380px;
	float: left;
	margin-top: 5px;
}

.ec_rightpanel_3 ul{
	list-style-type: disc;
	list-style-position: inside;
	padding-bottom: 5px;
}

.ec_rightpanel_3 li{
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height: 11px;
	text-align: justify;
	padding-top: 5px;
	color: #444141;
}

.ec_leftpanel_5{
	padding: 20px 0 0 5px;
	width: 460px;
	float: left;
}

.ec_rightpanel_5{
	padding: 140px 20px 0 0;
	width: 300px;
	float: right;
}

.ec_rightpanel_5 p{
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 15px;
	line-height: 18px;
	text-align: justify;
	color: #3d3d3d;
}

.incontent{
	background: url(images/ec_content_small.gif) top left no-repeat;
	width: 380px;
	height: 95px;
	padding: 10px 0 2px 5px;
}

.incontent .smallquote{
	font-size: 9px;
	color: #8b8888;
	text-align: justify;
	line-height: 12px;
	padding-right: 10px;
}

.draw{
	padding-top: 25px;
}


.project{
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	height: 250px;
}

.sponsoricon{
	padding-top: 15px;
	padding-left: 20px;
}
.sponsoricon img{
	padding-left: 5px;
}

#ec .pageTitle{
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 25px;
	line-height: 15px;
	color: #1f1f1e;
	text-shadow: 			0px 0px 0px #fff;
}

.pageContent{
	padding: 0 20px 0 15px;
	text-align: justify;
}


.pageContent h1{
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 16px;
	line-height: 18px;
	color: #51a9f3;
	font-weight: bold;
	padding-bottom: 10px;
	text-shadow: 			0px 0px 0px #fff;
}

.h_title{
	font-family: Verdana, Arial;
	font-size: 10pt;
	line-height: 10px;
	color: black;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 0;
	padding-top: 7px;
}

.h_titleb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	padding: 10px 0;
	text-align: justify;
	font-weight: bold;
}

.pageContent ol{
	padding: 0 0 3px 20px;
	list-style-type: lower-alpha;
	text-align: justify;
}

.pageContent ol li{
	padding: 2px 0;
	line-height: 18px;
}

.pageContent ul{
	padding: 0 0 5px 20px;
	list-style-type: disc;
	text-align: justify;
	list-style-position: outside;
}

.pageContent ul li{
	padding: 2px 0;
	line-height: 18px;
}

.blockQuote{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;

	border: 1px solid black;
}

.info{
	padding-left: 20px;
}

.logo{
padding-top: 4px;
float: right; 

}

#ec .smallinfo p{
	font-size: 10px;
}

.icon_energy{
	padding-top: 15px;
	padding-bottom: 10px;
}

.tips{
	align: right;
	padding-right: 140px;
}

td.top{
	background: url(images/td_top.gif);
	height 14px;
	background-repeat: repeat-x;
}
td.left{
	background: url(images/td_left.gif);
	width: 14px;
	background-repeat: repeat-y;
}
td.right{
	background: url(images/td_right.gif);
	width: 14px;
	background-repeat: repeat-y;
}
td.bot{
	background: url(images/td_bot.gif);
	height 14px;
	background-repeat: repeat-x;
}

.secondsec_bot{
	padding-right: 300px;
	height:50px;
}

.programme_left{
	padding-top: 10px;
	padding-left: 20px;
	width: 300px;
	float: left;
}

.programme_right{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 15px;
	width: 400px;
	float: right;
}

.programme_right p{
	text-decoration: bold;
	color: #006fb5;

}

.programme_right ul{
	list-style-type: disc;
	list-style-position: inside;
	text-align: justify;
	text-indent: 0px;
	padding-right: 5px;
	margin-top: -10px;
}

.programme_right li{
	line-height: 18px;
}

.inner_left{
	width: 300px;
	float: left;
}

.inner_right{
	padding-left: 0px;
	margin-left: -20px;
	float: left;
}

.bullettitle{
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 16px;
	line-height: 18px;
	color: #001436;
	font-weight: bold;
	padding-bottom: 10px;
	text-shadow: 			0px 0px 0px #fff;
	text-align: left;
}

.titlebig{
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 16px;
	line-height: 18px;
	color: #001436;
	font-weight: bold;
	padding-bottom: 10px;
	text-shadow: 			0px 0px 0px #fff;
}