﻿body,html{
	margin: 0;
	padding: 0;
	height: 100%;
	background-color:#ababab;
	background-image:url(../images/main_bg_loop.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	scrollbar-face-color:#32532b;
	scrollbar-shadow-color: #32532b;
	scrollbar-highlight-color: #528948;
	scrollbar-3dlight-color:#528948;
	scrollbar-darkshadow-color: #32532b;
	scrollbar-track-color: #528948;
	scrollbar-arrow-color: #528948;
}
#logoWrapper{
	width:100%;
	min-height:408px;
	background-image:url(../images/logo_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
/* for Internet Explorer */
/*\*/
* html #logoWrapper {
	height: 408px;
}
#headerFrame{
	margin:0 auto;
	height:140px;
	width:984px;
}
#logoFrameLink{
	cursor:pointer;
	float:left;
	height:140px;
	width:400px;
}
#flashFrame{
	float:right;
	height:140px;
	width:400px;
}	
#contentWrapper{
	margin:0 auto;
	width:984px;
}
.pointerNone a{color:#ffffff;}
.pointerNone a:hover{color:#c7fe64;}
.pointer1 a{color:#ffffff;}
.pointer1 a:hover{color:#c7fe64;}
.pointer2 a{color:#ffffff;}
.pointer2 a:hover{color:#c7fe64;}
.pointer3 a{color:#ffffff;}
.pointer3 a:hover{color:#c7fe64;}
.pointer4 a{color:#ffffff;}
.pointer4 a:hover{color:#c7fe64;}
.pointer5 a{color:#ffffff;}
.pointer5 a:hover{color:#c7fe64;}
.pointer6 a{color:#ffffff;}
.pointer6 a:hover{color:#c7fe64;}
.pointer7 a{color:#ffffff;}
.pointer7 a:hover{color:#c7fe64;}
.pointer8 a{color:#ffffff;}
.pointer8 a:hover{color:#c7fe64;}
.pointerNone{
	float:left;
	width:133px;
	padding-left:110px;
	padding-top:59px;
}
.pointer1{
	float:left;
	width:133px;
	padding-left:110px;
	padding-top:59px;
	background-image:url(../images/window_pointer_1.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc); 
}
.pointer2{
	float:left;
	width:133px;
	padding-left:110px;
	padding-top:59px;
	background-image:url(../images/window_pointer_2.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc); 
}
.pointer3{
	float:left;
	width:133px;
	padding-left:110px;
	padding-top:59px;
	background-image:url(../images/window_pointer_3.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc); 
}
.pointer4{
	float:left;
	width:133px;
	padding-left:110px;
	padding-top:59px;
	background-image:url(../images/window_pointer_4.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc); 
}
.pointer5{
	float:left;
	width:133px;
	padding-left:110px;
	padding-top:59px;
	background-image:url(../images/window_pointer_5.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc); 
}
.pointer6{
	float:left;
	width:133px;
	padding-left:110px;
	padding-top:59px;
	background-image:url(../images/window_pointer_6.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc); 
}
.pointer7{
	float:left;
	width:133px;
	padding-left:110px;
	padding-top:59px;
	background-image:url(../images/window_pointer_7.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc); 
}
.pointer8{
	float:left;
	width:133px;
	height:650px;
	padding-left:110px;
	padding-top:59px;
	background-image:url(../images/window_pointer_7.png);
	background-repeat:no-repeat;
	background-position:0px 77px;
	behavior: url(iepngfix.htc); 
}
#windowFrame{
	width:741px;
	background-image:url(../images/window_bg_top.jpg);
	background-repeat:no-repeat;
}
#windowFrameLoop{
	float:right;
	width:741px;
	background-image:url(../images/window_bg_loop.png);
	background-repeat:repeat-y;
}
#windowFrameFooter{
	float:right;
	width:741px;
	height:128px;
	background-image:url(../images/window_bg_footer2.png);
	background-repeat:no-repeat;
}

#windowFrameCalculator{
	float:right;
	width:741px;
	height:579px;
	background-image:url(../images/window_bg_calculator.png);
}
/* for Internet Explorer */
/*\*/
* html #windowFrameCalculator {
	background-image:url(../images/window_bg_calculator.jpg);
}
#contentFrame{
	float:left;
	width:300px;
	padding-top:10px;
	padding-left:25px;
}
#offsetLeft{
	font-size:12px;
	float:left;
	width:304px;
	padding-top:10px;
	padding-left:25px;
	padding-right:12px;
}
#offsetLeft p{
	line-height:14px;
}
#offsetLeft a{
	color:#000000;
	text-decoration:none;
}
#offsetLeft a:hover{
	color:#000000;
	text-decoration:underline;
}
#offsetRight{
	padding-left:12px;
	font-size:12px;
	float:left;
	width:304px;
	padding-top:10px;
}
#offsetRight p{
	line-height:14px;
}
#termsContent{
	font-size:10px;
	padding-left:25px;
	width:632px;
	padding-top:50px;
}
.termsHolder{
	width:632px;
}
#contentFrameAbout{
	width:440px;
	padding-top:45px;
	padding-left:25px;
}
#ourProjectsContent{
	padding-left:25px;
	width:632px;
	padding-top:45px;
	padding-bottom:10px;
}
#contentFrameFaqContent{
	width:440px;
	padding-top:45px;
	padding-left:25px;
	padding-bottom:10px;
}
#contentFrameFaqContent p{
	line-height:14px;
}
#contentFrameFaq1Content{
	width:271px;
	padding-top:45px;
	padding-left:25px;
	padding-right:45px;
	min-height:428px;
}
/* for Internet Explorer */
/*\*/
* html #contentFrameFaq1Content {
	min-height:428px;
}
#contentFrameFaq2Content{
	width:436px;
	padding-top:45px;
	padding-left:25px;
	min-height:428px;
}
/* for Internet Explorer */
/*\*/
* html #contentFrameFaq2Content {
	min-height:428px;
}
#contentFrameBack{
	width:300px;
	padding-top:10px;
	padding-left:25px;
	padding-bottom:10px;
}
#contentFooter{
	width:460px;
	padding-top:10px;
	padding-left:25px;
}
#contentFrameBlank{
	float:left;
	width:741px;
	padding-bottom:10px;
}
#contentFrameAboutBg{
	float:left;
	width:741px;
	background-image:url(../images/bg_honour.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#contentFrameLightbulbBg{
	float:left;
	width:741px;
	background-image:url(../images/bg_lightbulb.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#contentFrameHonourBg{
	float:left;
	width:741px;
	background-image:url(../images/bg_about.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#contentFrameFaqBg{
	float:left;
	width:741px;
	background-image:url(../images/faq/windpower.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#contentFrameFaq1Bg{
	float:left;
	width:741px;
	background-image:url(../images/faq/what_is_offsetting.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#contentLargeFrame{
	float:left;
	width:691px;
	padding-top:10px;
	padding-left:25px;
	padding-right:25px;
}
#imageFrame{
	background-image:url(../images/image_skygrass.jpg);
	background-repeat:no-repeat;
	color:#000000;
	float:right;
	width:304px;
	padding-top:20px;
	padding-left:25px;
	padding-right:70px;
	height:491px;
}
.linkActiveTable{
	text-align:center;
	width:90px;
	height:90px;
}
.linkActive{
	font-size:13px;
	font-weight:bold;
	width:90px;
	height:90px;
	margin-bottom:2px;
	background-image:url(../images/link_active.png);
	background-repeat:no-repeat;
}
.linkActive { 
	behavior: url(iepngfix.htc); 
}
.linkInactiveTable{
	text-align:center;
	width:90px;
	height:74px;
}
.linkInactive{
	font-size:11px;
	font-weight:bold;
	width:90px;
	height:74px;
	margin-bottom:2px;
	background-image:url(../images/link_inactive.png);
	background-repeat:no-repeat;
	text-align:center;
}
.linkInactive { 
	behavior: url(iepngfix.htc); 
}
#footerWrapper{
	color:#144a19;
	width:984px;
	padding-bottom:40px;
	margin:20px auto 0px auto;
}
#footerWrapper a{
	color:#144a19;
}
#footerWrapper a:hover{
	color:#c7fe64;
}
a img {
	border:none;
}
.clearBoth{
	clear: both;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
p{
	line-height:16px;
	padding-bottom:10px;
	padding-top:5px;
	margin:0;
}
ol{
	margin-top:10px;
	margin-bottom:0;
}
ul{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	padding-left:0;
}
li{
	padding-bottom:10px;
}
.bold{
	font-weight:bold;
}
h1{
	padding-bottom:10px;
	color:#c7fe64;
	font-size:12px;
	letter-spacing:0px;
	padding-top:0px;
	margin:0;
}
h2{
	padding-bottom:10px;
	color:#ffffff;
	font-size:18px;
	letter-spacing:0px;
	padding-top:0px;
	margin:0;
}
hr{
	border-bottom:1px dashed #ffffff;
	border-top:0 #ffffff;
	color:#ffffff;
	height:1px;
}
.warningColor{
	color:#c7fe64;
	font-size:11px;
}
.white{
	color:#ffffff;
}
.black{	
	color:#000000;
}
.green{
	color:#c7fe64;
}
a{
	color:#c7fe64;
	text-decoration:none;
}
a:hover{
	color:#ffffff;
	text-decoration:none;
}
.smallerText{
	font-size:11px;
}
.projectHolder{
	padding:10px;
	height:92px;
	margin-bottom:10px;
	background-color:#32532b;
	float:left;
	width:612px;
}
.projectHolderDetail{
	padding:10px;
	margin-bottom:10px;
	background-color:#32532b;
	float:left;
	width:612px;
}
.detailOverflow{
}
.projectHolderSummary{
	padding:10px;
	margin-bottom:10px;
	background-color:#32532b;
	float:left;
}
.projectImage{
	padding-bottom:10px;
}
.projectPrice{
	color:#528948;
	height:15px;
	float:right;
	padding-left:4px;
	padding-right:4px;
	background-color:#c7fe64;
}
.projectMore{
	float:left;
}
.projectDescriptionHolder{
	float:left;
	padding-left:10px;
}
.projectDescription{
	height:120px;
}
.offsetFormTop{
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
}
.offsetFormBottom{
	padding-bottom:15px;
}
.offsetFormBottom input{
	width:129px;
}
select{
	font-size:11px;
	width:135px;
}
input{
	font-size:11px;
}

/* Accordion */

#accordion{
	float:left;
	width:440px;
	height:235px;
}
.toggler{
	cursor:pointer;
}
.element{
	width:440px;
	height:153px;
}

/* Left Panel */

.leftPanel{
	float:left;
	width:243px;
	height:579px;
	background-image:url(../images/left_panel_bg.png);
}
.leftPanel { 
	behavior: url(iepngfix.htc); 
}
.leftPanelContent{
	color:#000000;
	padding-left:60px;
	padding-right:10px;
	padding-top:15px;
	width:173px;
}
.totalFrame{
	color:#ffffff;
	text-align:center;
	padding-right:30px;
	height:90px;
}
.totalEmissionsTopSpacer{
	height:105px;
}
.totalEmissions{
	color:#ffffff;
	font-size:18px;
}
.emissions{
	font-size:18px;
}
.subTotals{
	height:172px;
}
.offsetNow{
	font-size:18px;
	text-align:center;
}
.comparisonFrame{
	height:75px;	
}
.GreenBold{
	font-weight: bold;
	color: #c7fe64;
}

/* HONOURS PAGE */
.leftHonours
{
	float:left;
	width:152px;
}
.rightHonours
{
	float:right;
	width:470px;
}
.honoursWhiteBoxTop{
	width:632px;
	height:10px;
	background-image:url(../images/honours_white_header_box.jpg);
}
.honoursWhiteBox{
	padding:10px; 
	width:612px; 
	min-height:240px; 
	background-color:#ffffff;
}
/* for Internet Explorer */
/*\*/
* html .honoursWhiteBox {
	height:240px; 
}
.honoursWhiteBoxFooter{
	width:632px;
	height:10px;
	background-image:url(../images/honours_white_footer_box.jpg);
}
.honoursTitle
{
	font-weight:bold;
}
.honourBusinessList
{
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}
.honourPublicList{
	font-size:11px;
}