
* {
	margin: 0;
	padding: 0;
}
body {
	padding: 0 0 30px;
	font: 11px/1.6em Arial, Verdana, Helvetica, sans-serif;
	color: #231f20;
	background: white url(http://www.csps.ie/img/back.gif) scroll repeat-x center top;
}
div#container {
	position: relative;
	width: 800px;
	padding: 0 7px;
	margin: 0 auto;
	background: transparent url(http://www.csps.ie/img/container_border_ie.png) repeat-y scroll 0 0;
}
* html div#container{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.csps.ie/img/container_border_ie.png', sizingMethod='scale');
}

div#innerContainer {
	background-color: white;
}

div#innerContainer div#header {
	position: relative;
	height: auto;
/*	background: white url(http://www.csps.ie/img/your_sustainable_energy_experts.jpg) no-repeat right;*/
}
div#innerContainer div#header img#cedarlogo{
	border: none;
}

/* CONTENT ********************************************************/

div#content {
	position: relative;
	min-height: 350px;
	padding: 0 30px 100px 30px;
	background: url(http://www.csps.ie/img/LittleColumnRight_bg_2.gif) repeat-y right;
}

div#content h1{
	font-size: 1.6em;
}
div#content h2{
	font-size: 1.27em;
}
div#content h3{
	font-size: 1.18em;
}
div#content p{
	padding-bottom: 10px;
}
div#content a,
div#content a:link,
div#content a:visited,
div#content a:active {
	font-weight: bold;
	text-decoration: none;
}
div#content a:hover{
	text-decoration: underline;
}

/* BigColumnLeft **************************************************/

div#content div#BigColumnLeft{
	position: relative;
	float: left;
	width: 540px;
}


/* LittleColumnRight **********************************************/

div#content div#LittleColumnRight{
	position: relative;
	float: right;
	width: 170px;
	margin-top: 0px;
	line-height: 1.4em;
}



/* BigColumnLeft & LittleColumnRight ******************************/

div#BigColumnLeft ul,
div#LittleColumnRight ul{
	padding: 0.5em 0 1em 50px;
	list-style-position: outside;
}
div#BigColumnLeft ul.std,
div#LittleColumnRight ul.std{
	list-style-image:url(http://www.csps.ie/img/list_style_image_2_8_2.gif);
	padding-left: 1.5em;
}
div#BigColumnLeft li,
div#LittleColumnRight li{
	padding: 0 0 0.5em 0;
}

div#BigColumnLeft img,
div#LittleColumnRight img{
	border:none;
}

/* BigColumnLeft ELEMENTS ******************************************/

div#BigColumnLeft h1,
div#BigColumnLeft h2,
div#BigColumnLeft h3{
	padding-bottom: 1em;
}

div#BigColumnLeft a,
div#BigColumnLeft a:link,
div#BigColumnLeft a:visited,
div#BigColumnLeft a:active {
	color: #ffc324;
}

div#BigColumnLeft h1 a,
div#BigColumnLeft h1 a:link,
div#BigColumnLeft h1 a:visited,
div#BigColumnLeft h1 a:active,
div#BigColumnLeft h2 a,
div#BigColumnLeft h2 a:link,
div#BigColumnLeft h2 a:visited,
div#BigColumnLeft h2 a:active,
div#BigColumnLeft h3 a,
div#BigColumnLeft h3 a:link,
div#BigColumnLeft h3 a:visited,
div#BigColumnLeft h3 a:active{
	color: #231f20;
}

div#BigColumnLeft img.imgLeft,
div#BigColumnLeft img.imgRight,
div#BigColumnLeft img.imgCenter,
div#BigColumnLeft div.imgLeft,
div#BigColumnLeft div.imgRight,
div#BigColumnLeft div.imgCenter{
	position: relative;
	margin-bottom: 5px;
}

div#BigColumnLeft div.imageWrap1{
	position: relative;
	background:transparent url(http://www.csps.ie/img/image-shadow.gif) no-repeat scroll right bottom;
}
div#BigColumnLeft div.imageWrap2{
	position: relative;
	background:transparent url(http://www.csps.ie/img/image-shadow-top-right.gif) no-repeat scroll right top;
}
div#BigColumnLeft div.imageWrap3{
	position: relative;
	background:transparent url(http://www.csps.ie/img/image-shadow-bottom-left.gif) no-repeat scroll left bottom;
	padding: 0 10px 10px 0;
}
div#BigColumnLeft div.imageWrap3 img{
	position: relative;
	background-color: white;
}
div#BigColumnLeft div.InfoRow_std_undl div.wrap3 div.imageWrap3 img{
	border: 1px solid gray;
}

div#BigColumnLeft img.imgRight,
div#BigColumnLeft div.imgRight,
div#BigColumnLeft div.shadowRight{
	position: relative;
	float: right;
	margin-left: 15px;
}
div#BigColumnLeft img.imgLeft,
div#BigColumnLeft div.imgLeft,
div#BigColumnLeft div.shadowLeft{
	position: relative;
	float:left;
	margin-right: 15px;
}
div#BigColumnLeft div.imgCenter{
	text-align: center;
}

div#BigColumnLeft div.InfoRow_std,
div#BigColumnLeft div.InfoRow_std_undl{
	clear: both;
	position: relative;
}
div#BigColumnLeft div.InfoRow_std{

}
div#BigColumnLeft div.InfoRow_std_undl{
	
}
div#BigColumnLeft div.InfoRow_std_undl div.wrap1{
	position: relative;
	background:transparent url(http://www.csps.ie/img/bg_row_corner_big.gif) no-repeat scroll right bottom;
}
div#BigColumnLeft div.InfoRow_std_undl div.wrap2{
	position: relative;
	background:transparent url(http://www.csps.ie/img/bg_row_corner_big_right-top.gif) no-repeat scroll right top;

}
div#BigColumnLeft div.InfoRow_std_undl div.wrap3{
	position: relative;
	background:transparent url(http://www.csps.ie/img/bg_row_corner_big_left-bottom.gif) no-repeat scroll left bottom;
	padding: 0 30px 30px 0;
}
div#BigColumnLeft div.InfoRow_std_undl div.wrap3 img{
	border: none;
}

div#BigColumnLeft div.pageNavi{
	position: relative;
	margin: 0 auto;
	text-align: center;
}
div#BigColumnLeft div.pageNavi a,
div#BigColumnLeft div.pageNavi span.this_page{
	padding: 2px 6px;
	border: 1px solid #DDDDDD;
}
div#BigColumnLeft div.pageNavi a:hover{
	text-decoration: none;
	color: #004F30;
	background-color: #FFC324;
	border: 1px solid #004F30;
}



/* LittleColumnRight ELEMENTS *************************************/

div#LittleColumnRight h1,
div#LittleColumnRight h2,
div#LittleColumnRight h3{
	padding: 7px 0.5em 4px;
	color: white;
}
div#LittleColumnRight h1{
	font-size: 1.4em;
	border-left: 1px solid #a37a00;
	border-right: 1px solid #a37a00;
}
div#LittleColumnRight a{
	color: #004f30;
}
div#LittleColumnRight h1 a,
div#LittleColumnRight h2 a,
div#LittleColumnRight h3 a,
div#LittleColumnRight h1 a:hover,
div#LittleColumnRight h2 a:hover,
div#LittleColumnRight h3 a:hover{
	color: white;
}
div#LittleColumnRight h1 a:hover,
div#LittleColumnRight h2 a:hover,
div#LittleColumnRight h3 a:hover{
	text-decoration: none;
}
div#LittleColumnRight div#TopPadding{
	height: 20px;
	background-color: white;
}

/* BigColumnLeft header2 *************************************/

div#BigColumnLeft div#header2{
	padding: 7px 20px 30px 0;
}
div#header2 div#banner{
	overflow: hidden;
	text-align: center;
}
div#header2 div#banner img{
	border: 1px solid #004f30;
}
div#header2 div.sectorHeadline{
	position: relative;
	background-color: white;
	border-bottom: 1px solid #004f30;
}
div#header2 div.sectorHeadline h1{
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight:bold;
	padding: 0;
}
div#header2 div.sectorHeadline a,
div#header2 div.sectorHeadline a:link,
div#header2 div.sectorHeadline a:visited,
div#header2 div.sectorHeadline a:active{
	color: #231f20;
	text-decoration: none;
}
div#header2 div.sectorHeadline img{
	position: relative;
	margin: 0 8px 0 5px;
	border: none;
}


/* TIP OF THE WEEK ************************************************/

div#LittleColumnRight div.FeatureContent{
/*	background: transparent url(http://www.csps.ie/img/right_side_bg_top.png) no-repeat scroll right top;*/
	margin-bottom: 1.5em;
	padding: 4px 4px 0 4px;
}
div#LittleColumnRight div.FeatureHeadline{
	height: 26px;
	border-top: 1px solid white;
/*	background: #004d31 url(../../img/navi_bar_bg.gif) repeat-x;*/
	background: white url(../../img/navi_bar_bg_yellow.gif) repeat-x;
}
div#LittleColumnRight div.FeatureContent img{
	border: 1px solid #a37a00;
	margin: 0 auto;
}
div#LittleColumnRight div.FeatureContent div.Image{
	text-align: center;
}

/* OIL TABLE ******************************************************/

div#LittleColumnRight div#oilPrice{
	padding-bottom:1em;
	color: white;
}
div#LittleColumnRight div#oilPrice table{
	margin: 0 auto;
}



/* FOOTER *********************************************************/

body div#ContainerFooter{
	width: 600px;
	height: 45px;
	margin: 0 auto;
	padding: 5px 207px 0 7px;
	font: 11px/1.3em Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	color: white;
	background: transparent url(http://www.csps.ie/img/footer.png) no-repeat;
}
* html div#ContainerFooter{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.csps.ie/img/footer.png', sizingMethod='scale');
}

div#ContainerFooter a,
div#ContainerFooter a:link,
div#ContainerFooter a:visited,
div#ContainerFooter a:active {
	font-weight:bold;
	color: #ffc324;
	text-decoration: none;
}
div#ContainerFooter a:hover {
	color: #ffc324;
	text-decoration:underline;
}
div#ContainerFooter span#CompanyName{
	font-weight: bold;
	letter-spacing: 0.1em;
}
div#ContainerFooter span.space_lr{
	padding: 0 20px;
}

/***************************************************************/

div#frameBottom{
	position: relative;
	width: 814px;
	height:30px;
	margin: 0 auto;
}
div#frameBottom div#frameBottomShadow{
	position: relative;
	height:7px;
	background: transparent url(http://www.csps.ie/img/container_border_bottom.png) no-repeat;
}
* html div#frameBottom div#frameBottomShadow{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.csps.ie/img/container_border_bottom.png', sizingMethod='scale');
}

/* POPUP BOX ******************************************************/

div#BigColumnLeft div.popupBox{
	margin: 0 auto 20px auto;
	width: 300px;
	text-align:center;
	border: 1px solid red;
	background-color: white;
}
div#BigColumnLeft div.popupHead{
	margin: 0 auto;
	padding: 6px 20px;
	text-align: center;
	font-weight: bold;
	background-color: #ffc324;
	border-bottom: 1px solid red;
}
div#BigColumnLeft div.popupMessage{
	padding: 10px;
}

div.clear{
	clear: both;
}
div.breaker{
	height: 1px;
}
div.breakerS{
	height: 10px;
}
div.breakerM{
	height: 30px;
}
div.breakerL{
	height: 60px;
}
