/* <![CDATA[ *//* ------------------------------- GLOBAL SEMANTIC MARKUP*/

html,body{
	height: 100%;
	padding:0px;
	margin:0px;
}
body {
	background:#A9CDEE;
	color:#666666;
	font-family:Arial;
	font-size:12px;
}


/* layout */

#container {
	width:1024px;
	display:table;
	margin:0px;
	padding:0px;
	min-height: 100%;
    height: auto;
}

.left {
	float:left;
	width:90px;
	background:#A9CDEE;
	margin:0px;
}

.block {
    float:left;
	background:#FFFFFF;
	display:table;
	width:934px;
	margin:0px;
}

.sidebar {
	float:left;
	width:219px;
	text-align:right;
	margin:0px;

}
.sidebar-content {
		padding-right:10px;
		line-height:25px;
		font-size:14px;
}

#main {
	float:left;
	width:712px;
	min-height:390px;
	background:#FFFFFF;
	border-left:1px solid #999999;
	margin:0px 0px 50px;
	text-align:left;
}
.main-content {
	padding-left:20px;
	padding-right:20px;
	line-height: 140%;
}
.column-left {
	float:left;
	width:300px;
	padding-right:30px;
}
.column-right {
	float:left;
	width:335px;
}

#footer {
	float:left;
	width:714px;
	background:#FFFFFF;
	text-align:center;
}


/* content formatting */

a, a:visited, a:hover {
	color:#0684CF;
}

.sidebar-content a, .sidebar-content a:visited {
	color:#666666;
	text-decoration:none;
}
.sidebar-content a:hover {
	color:#71AEE2;
	text-decoration:none;
}
.sidebar-content a.highlighted {
	color:#71AEE2;
	text-decoration:none;
}


h1 {
	color:#80BD26;
	font-weight:normal;
	margin-top:0px;
	padding-top:0px;
	display:block;
	width:660px;
	height:35px;
}
span.heading {
	display:none;
}

h2 {
	color:#0684CF;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:0px;
	padding-top:0px;
	display:block;
	width:660px;
}

h1.home {
		background:url(../grfx/title-home.png) 0 0 no-repeat;
}
h1.about {
	background:url(../grfx/title-about.png) no-repeat 0 0;
}
h1.services {
		background:url(../grfx/title-services.png) 0 0 no-repeat;
}
h1.materials {
		background:url(../grfx/title-materials.png) 0 0 no-repeat;
}
h2.materials-sub {
		background:url(../grfx/title-materials-sub.png) 0 0 no-repeat;
}
h1.carbon {
		background:url(../grfx/title-carbon.png) 0 0 no-repeat;
}
h1.reporting {
		background:url(../grfx/title-reporting.png) 0 0 no-repeat;
}
h1.ofs {
		background:url(../grfx/title-ofs.png) 0 0 no-repeat;
}
h1.links {
		background:url(../grfx/title-links.png) 0 0 no-repeat;
}
h1.contact {
		background:url(../grfx/title-contact.png) 0 0 no-repeat;
}
h1.thankyou {
		background:url(../grfx/title-thankyou.png) 0 0 no-repeat;
}
h1.thankyou-sub {
		background:url(../grfx/title-thankyou-sub.png) 0 0 no-repeat;
}

h3 {
	color:#0684CF;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	font-size:1em;
}
h3 a {
	color:#0684CF;
}

ul {
	margin-left: 10px;
	padding-left: 0;
	list-style: none;
}
li {
	padding-left: 24px;
	background:url(../grfx/arrow.png) 0 4px no-repeat;
	line-height:20px;
}

/* ------------------------------- *//* ]]> */
#address {
	font-size: 12px;
	color: #0684CF;
	line-height: 16px;
}
