/*  NAO - Accounting for Sustainability
Author:	www.readingroom.com
Last updated: 11 September 07 */

/* STYLESHEET  */

/* global styles -------------------------------------------------------*/

.green {color:#547B34 !important;}
.green a {color:#547B34 !important; text-decoration:none;}
h2.green {padding-bottom:17px;}

/* wrapper -------------------------------------------------------*/
#level-1-content #outerWrapper {
	padding-right:35px;
	padding-left:35px;
	margin: 0 auto;
	width:900px;
	background: url(/data/media/images/rightBorder.gif) 35px bottom no-repeat;
	padding-bottom:70px;
}

#level-1-content #innerWrapper #wrapper {
	margin: 0 auto;
	width:900px;
	background:transparent url(/data/media/images/wrapper_background_image.gif) no-repeat;
}

#level-1-content #wrapper {
	margin: 0;
	width:900px;
	background: url(/data/media/images/bluepx.gif) left top repeat-y;
	padding:0;
}

#level-2-content #outerWrapper {
	padding-right:35px;
	padding-left:35px;
	margin: 0 auto;
	width:900px;
	background: url(/data/media/images/rightBorder.gif) 35px bottom no-repeat;
	padding-bottom:70px;
}

#level-2-content #innerWrapper #wrapper {
	margin: 0 auto;
	width:900px;
	background:transparent url(/data/media/images/wrapper_background_image.gif) no-repeat;
}

#level-2-content #wrapper {
	margin: 0;
	width:900px;
	background: url(/data/media/images/bluepx.gif) left top repeat-y;
	padding:0;
}

#level-3-content #outerWrapper {
	padding-right:35px;
	padding-left:35px;
	margin: 0 auto;
	width:900px;
	background: url(/data/media/images/rightBorder.gif) 35px bottom no-repeat;
	padding-bottom:70px;
}

#level-3-content #innerWrapper #wrapper {
	margin: 0 auto;
	width:900px;
}

#level-3-content #wrapper {
	margin: 0;
	width:900px;
	background: url(/data/media/images/bluepx.gif) left top repeat-y;
	padding:0;
}

#header h1 { 
	margin-top:11px;
}

/* page borders -------------------------------------------------------*/
.leftBorder {
	height:7px;
	border-top:1px solid #505a98;
	top:41px;
	width:200px;
	left:-200px; 
	position:relative;
}

/* feature -------------------------------------------------------*/
#feature {
	border-right:1px solid #505a98;
	border-top:1px solid #505a98;
	border-left:1px solid #505a98;
	width:201px;
	margin-top:20px;
	background:none;
	min-height:300px;
}

#innerFeature h2 {
	color:#505a98;
	margin: 0 0 0 15px;
	padding-top:8px;
}

#innerFeature {
	/*border-left:1px solid #505a98;*/
}

#level-1-content #leftNav{
	margin-bottom:80px;
}

#level-3-content #spotlight{ background:none !important;}
#level-2-content #spotlight{ background:none !important;}
#level-1-content #innerFeature {background:none !important;}

/* page tools -------------------------------------------------------*/
#pageTools {
	float:right;
	list-style-type:none;
	margin-right:18px;
	margin-top:2px;
	width:478px;
}

#pageTools li {
	display:block;
	float:left;
	color: #74a050;
}

#pageTools a {
	text-decoration:none;
	color: #4b6f2f; 
	font-size:110%;
	padding-bottom:4px;
}

#pageTools a.print{
	background:url(/data/media/images/print.gif) left top no-repeat;
	padding-left:27px;
	padding-right:5px;
}

#pageTools a.bookmark{
	background:url(/data/media/images/bookmark.gif) left top no-repeat;
	padding-left:27px;
	padding-right:5px;
}
#pageTools a.email{
	background:url(/data/media/images/email.gif) left top no-repeat;
	padding-left:27px;
	padding-right:5px;
}

#pageTools a.case{
	background:url(/data/media/images/upload.gif) left top no-repeat;
	padding-left:27px;
	
}

/* footer -------------------------------------------------------*/
#footer {
	margin-top:33px;
	width:667px;
	float:left;
	border-top:1px solid #505a98;
	padding:15px 25px 13px 5px;
	border-right:1px solid #fff;
}

#footerWrapper {
	width: 100%;
	margin-top:-101px;
	float:left;
	margin-bottom:-10px;
}

/* spotlight -------------------------------------------------------*/
#level-1-content #spotlight {
	padding:10px 10px 190px 10px;
	border-left:1px solid #9dcc45;
	border-right:1px solid #9dcc45;
	border-bottom:1px solid #9dcc45;
	background: url(/data/media/images/inFeature.jpg) bottom right no-repeat;
}

.section-strategy #spotlight {
	background: url(/data/media/images/inFeature1a.jpg) bottom right no-repeat !important;
}

.section-csp #spotlight {
	background: url(/data/media/images/inFeature1c.jpg) bottom right no-repeat !important;
}

.section-decision #spotlight {
	background: url(/data/media/images/inFeature1d.jpg) bottom right no-repeat !important;
}

.section-ptlb #spotlight {
	background: url(/data/media/images/inFeature1b.jpg) bottom right no-repeat !important;
}

.section-deliverables #spotlight {
	background: url(/data/media/images/inFeature1e.jpg) bottom right no-repeat !important;
}

.section-casestudies #spotlight {
	background: url(/data/media/images/inFeature1f.jpg) bottom right no-repeat !important;
}

#level-2-content #spotlightBorder #spotlight {
	padding:10px 10px 20px 10px;
	margin:1px;
	background:#9dcc45;
}

#level-2-content #spotlightBorder  {
	border-left:1px solid #9dcc45;
	border-right:1px solid #9dcc45;
	border-bottom:1px solid #9dcc45;
	margin-top:-1px;
}

#content1 ul {
	margin: 0px 10px 10px 10px;
	list-style-type:none;
}

#content1 ul li {
	background:url(/data/media/images/cog2.gif) no-repeat;
	padding:2px 0 2px 20px;
	background-position: 2px 2px;
}

#content1 dl.listd {
	margin: 0px 10px 10px 10px;
}

#content1 dl.listd dt {
	background:url(/data/media/images/cog2.gif) no-repeat;
	padding:2px 0 2px 20px;
	background-position: 2px 2px;
}

#content1 dl.listd dt a {
	font-size:120%;
}

#content1 dl.listd dt span {
	color:#aaa;
	font-size:120%;
}

#content1 dl.listd dd {
	margin-left:25px;
	margin-bottom:5px;
}

#content1 ol.listc {
	margin: 0px 10px 10px 30px;
	list-style:lower-alpha;
}

#content1 ol { margin-left: 15px;}

#content1 h3 {
	color:#505a98;
	margin-top:10px;
}
