/* -------------------------------------------------------
Green

color.css
last modified:  07/10/2006 by RDA
last validated: 06/06/2005 by RDA
------------------------------------------------------- */


/* Links
------------------------------------------------------- */
a:link		{ color: #138; }
a:visited	{ color: #969; }
a:hover		{ color: #13f; }
a:active	{ color: #f60; }
sup a:link, sup a:visited	{ color: #138; }


/* -------------------------------------------------------
Layout
------------------------------------------------------- */
body {
	color: #333;
	background: #f4f3f0 url(../css/img/background.gif) 50% 0 repeat-y;
	}
.newwinb #wrap {
	background-image: url(../css/img/newwinbbg.gif);
	}
#content {
	border-color: #c1c1c4;
	background: transparent url(../css/img/main_bg.gif) 0 10em repeat-y;
	}
	
	
/* -------------------------------------------------------
Page
------------------------------------------------------- */

/* Headers
------------------------------------------------------- */
h1 {
	color: #012F46;
	}
h1 em.subhead {
	color: #012F46;
	background: transparent url(../css/img/pagetitlearrow.gif) no-repeat 0 .65em;
	}
h2 {
	color: #012F46;
	}
strong {
	color: #012F46;
	}
#wrap h2 a {
	color: #012F46;
	}
#sidebar h2 {
	/*background: #012F46 url(img/greenh2sidebarbg.gif) no-repeat;*/
	/*background-position:top left;*/
	background: #012F46;
	color: #fff;
	margin-bottom:0;
	}
	
#sidebar .endheader {
	/*background: #012F46 url(img/greenh2sidebarbg2.gif) no-repeat;*/
	/*background-position:bottom right;*/
	background: #012F46;
	color: #fff;
	margin-bottom:0;
	}
h2.divider {
	background: #012F46 url(../css/img/bluetitlebg.gif) no-repeat;
	color: #fff;
	}
#wrap h2.divider span.barright a {
	color: #fff;
	}
h3, h4, h5, h6 {
	color: #555;
	}
#sidebar h3 {
	color: #012F46;
	}
#wrap #sidebar h3 a {
	color: #012F46;
	}
#wrap h3 a {
	color: #555;
	}
/* Landing Feature
------------------------------------------------------- */
#landingfeature {
	background: #999;
	color: #012F46;
	}
#landingfeature h1 {
	color: #012F46;
	}
#landingfeature h2 {
	color: #012F46;
	}
#landingfeature a {
	background: transparent url(../css/img/pagetitlearrow.gif) -1000px -1000px no-repeat; /* IE */
	color: #012F46;
	}
#landingfeature.white h1,
#landingfeature.white h2,
#landingfeature.white a,
#landingfeature.white a span {
	color: #fff;
	}
#landingfeature.darkgrey h1,
#landingfeature.darkgrey h2,
#landingfeature.darkgrey a,
#landingfeature.darkgrey a span {
	color: #6e6e72;
	}
#landingfeature.black h1,
#landingfeature.black h2,
#landingfeature.black a,
#landingfeature.black a span {
	color: #000;
	}
/* Tables
------------------------------------------------------- */
tbody th, td, tr {
	color: #333;
	}
table.border {
	border-color: #c1c1c4;
	}
table.grid {
	border-color: #c1c1c4;
	}
table.grid th, table.grid td {
	border-color: #c1c1c4;
	}
table.rows {
	border-color: #c1c1c4;
	}
table.rows th, table.rows td {
	border-color: #c1c1c4;
	}
tr.header th {
	background: #012F46;
	color: #fff;
	}
tr.subhead th {
	background: #c1c1c4;
	}
tr.rowoff {
	background-color: #fff;
	}
tr.rowon {
	background-color: #e1e1e4;
	}
/* Lists
------------------------------------------------------- */
dt {
	color: #555;
	}
#sidebar dt {
	color: #012F46;
	}
ul.contents {
	background: #f8f9e3;
	}
ul.contents h2 {
	border-bottom: solid 1px #c1c1c4;
	}
ul.anchors {
	background: #f4f3f0;
	border-color: #c1c1c4;
	}

#copy ul {
	list-style:none;
	margin-left:0;
}	
#copy li{
	color: #000000;
	background:transparent url(../css/img/bullet_blue.gif) no-repeat;
	margin-left:0;
	padding-left:20px;
}
/* Features
------------------------------------------------------- */
.featurewrap {
	background: transparent url(../css/img/greenfeaturewrapbg.gif);
	}
.feature {
	background: #F8F9E3 url(../css/img/greenfeaturebg.jpg) no-repeat;
	}	
#wrap .quote {
	background: #F8F9E3 url(../css/img/greenfeaturequotebg.jpg) no-repeat;
	}
.preview {
	border-color: #c1c1c4;
	}
/* Tabs
------------------------------------------------------- */
.tabs ul {
	background: transparent url(../css/img/tabborder.gif) left bottom repeat-x;
	}
#wrap .tabs a, #wrap .tabs strong {
	border-color: #c1c1c4;
	background: #e1e1e4;
	color: #666;
  	}
#wrap .tabs a:hover {
	background: #f4f3f0;
	}
#wrap #main .tabs strong {
	background: #fff;
	color: #666;
	border-color: #333;
	}
.tabpanel {
	border-color: #c1c1c4;
	}
#wrap a.on {
	color: #666;
	}
/* Images
------------------------------------------------------- */
img, #wrap a img {
	border-color: #999;
	}
.caption {
	color: #666;
	}
/* Modules
------------------------------------------------------- */
.closequote {
	background: transparent url(../css/img/greenclosequote.gif) bottom right no-repeat;
	}
blockquote {
	background: transparent url(../css/img/quote.gif) no-repeat;
	}
.fileinfo, .dateinfo, .restrictedinfo {
	color: #666;
	}
.restrictedinfo, .required {
	/*color: #DA5C05;*/
	}
.boilerplate {
	border-color: #c1c1c4;
	background-color: #e1e1e4;
	}
/* Miscellaneous
------------------------------------------------------- */
#title{
	background-color:#0094d1;
	background-position:top left;
}
#title h1{
	color:#FFFFFF;
	background: #0094d1 url(../css/img/title-bg.gif) 0 50% no-repeat;
}
.arrow, .arrowleft {
	color: #da5c05;
	}
#search span {
	color: #fff;
	}
#wrap .top a {
	background: transparent url(../css/img/bluetop.gif) 0 50% no-repeat;
	color: #138;
	}
#wrap .top a:hover {
	color: #13f;
	background: transparent url(../css/img/bluetop.gif) -137px 50% no-repeat;
	}
hr {
	color: #999;
	background-color: #999;
	}
.url {
	display: none;
	}
.searchfirst ul {
	background: #f8f9e3;
	border-color: #012F46;
	}
.searchterm {
	background: #FFF0AD;
	}
h2.divider .searchterm {
	background: transparent;
	color: #e2ecf5;
	}
.searchsection {
	color: #666;
	background: url(../css/img/filedarrow.gif) 0 50% no-repeat;
	}
div.bar {
	background: #e2ecf5;
	}
div.error {
	color: #DA5C05;
	background: transparent url(../css/img/error.gif) 0 1px no-repeat;
	}
div.confirmation {
	color: #7D7A00;
	background: transparent url(../css/img/confirmation.gif) 0 1px no-repeat;
	}
code {
	color: #404fa1;
	}
#sidebar h2.promo {
	background: #e1e1e4;
	border-top: 1px solid #c1c1c4;
	}
#sidebar h2.promo a {
	background-color: transparent; 
	}
#sidebar p.promo {
	background: #e1e1e4;
	border-color: #c1c1c4;
	}
#sidetext{
	color:#266399;
	background-color:#fff;
}
#sidebartext{
	color:#595856;
}
#sidebartext strong{
	color:#10558c;
}
#factsheet{
	background: transparent url(../css/img/factsheet-bg.gif) 0 0 no-repeat;
	color:#FFFFFF;
	margin-bottom:4px;
	font-size:11px;
}

#factsheet a{
	color:#ffffff;
	font-weight:bold;
}

#factsheetfile{
	font-size:9px;
}

#factsheet a:hover{
	color:blue;
}

#factsheet strong{
}

#factsheetname{
	font-size:9px;
}

#factsheetheader{
	background-color:#01304c;
}

#factsheetheader h1{
	color:#FFFFFF;
}

#factsheetheader h2{
	color:#cbdc36;
}

#intro{
	background-color:#abd5ed;
}

#intro p{
	color:#004972;
}

#paging{
	background-color:#b1cbe4;
	color:#266399;
	padding:0px;
	padding-left:10px;
	height:20px;
}

#paging a{
	color:#266399;
	font-weight:bold;
	font-size:80%;
	text-decoration:none;
}

#paging #start a:hover, #paging #back a:hover, #paging #next a:hover, #paging #end a:hover{
	background-color:#266399;
}

#paging #start a{
	display:block;
	background:#fff url(../css/img/btn-start.gif);
	width:10px;
	height:12px;
	text-decoration:none;
}

#paging #back a{
	display:block;
	background:#fff url(../css/img/btn-back.gif);
	width:11px;
	height:12px;
	text-decoration:none;
}

#paging #next a{
	display:block;
	background:#fff url(../css/img/btn-next.gif);
	width:11px;
	height:12px;
	text-decoration:none;
}

#paging #end a{
	display:block;
	background:#fff url(../css/img/btn-end.gif);
	width:10px;
	height:12px;
	text-decoration:none;
}

#paging ul{
	list-style: none;
	margin:0;
	list-style-image:none;
}

#paging li{
	float:left;
	line-height:8px;
	padding:0px 3px;
	font-size:11px;
}

.news_item{
	padding-left:30px;
	background: transparent url(../css/img/news-bullet.gif) 12px 5px no-repeat;
}
.news_item h2{
	margin:0;
	display:inline;
}
.news_item em{
	font-size:80%;
}
.news_item hr{
	margin-top:4px;
	color:#b1cbe4;
	background:#b1cbe4;
	height:2px;
	border:0;
}

/* -------------------------------------------------------
Navigation
------------------------------------------------------- */

/* Header
------------------------------------------------------- */
#header {
	background: #012F46;
	border-color: #fff;
	border-top:3px solid #C8DB00;
	}
#header a {
	color: #fff;
	}
.newwinb #header{
	background: #ddd url(../css/img/corner_newwin.gif) no-repeat;
	}
#logo {
  	background: transparent url(../css/img/logo.gif) no-repeat 45px 20px;
	}
#logo img { 
	visibility: hidden;
	}
/* Main Nav
------------------------------------------------------- */
#navbar {
	background: #6e6e72 url(../css/img/navbackground.jpg) top left repeat-x;
	border-color: #fff;
	}
#nav li.mainnav {
	background-color: transparent;
	color: #fff;
	border-right: 1px solid #aaa;
  	}
#nav li.mainnav a {
	background-color: transparent;
	color: #fff;
	border-right: 1px solid #555;
  	}
#nav #navabout {
  	border-left: 1px solid #555;
	}
#nav #navabout a {
  	border-left: 1px solid #aaa;
	border-right: 1px solid #555;
	}



#navbar #nav li a:hover { 
	background: #012F46;
	border-right-color: #555;
	color: #fff;
	}

#navbar #nav #current a, #navbar #nav #current a:hover {
	background: #c1c1c4 url(../css/img/navon.jpg) top left repeat-x;
	color: #012F46;
	border-right-color: #555;
}

/* Utility Nav
------------------------------------------------------- */
#utilitynav {
	background: #fff;
	border-color: #fff;
	}
#utilitynav span {
	color: #da5c05;
	}
#utilitynav strong {
	color: #666;
	}
/* Sub Nav
------------------------------------------------------- */
#sidebar{
	background: #e2ecf5 url(../css/img/subnavbg.gif) left top repeat-x;
}
#sidebar h2{
	border-top:3px solid #C8DB00;
}
#sidebar img{
	border-top:2px solid #fff;
}
#subnav {
	/*background: #e2ecf5 url(/css/img/greensubnavcap.gif) left top no-repeat;*/
	}
#sidebar #subnav ul {
	/*background: #e2ecf5 url(/css/img/greensubnavcap.gif) right bottom no-repeat;*/
	} 
#subnav li {
	background: #fff; /*arrow*/
	}
#subnav .subitem{
	background: #ededed; /*arrow*/
	}
.core #subnav li {
	background: #fff; /*arrow*/
	}
.core #subnav .subitem {
	background: #ededed; /*arrow*/
	}
#subnav li a {
	background: #e2ecf5; /*arrow*/
	border-color: #fff;
	color: #555;
	}
#subnav .parentitem a {
	background: #e2ecf5 url(../css/img/subitemclosed.gif) no-repeat 95% 50%; /*arrow*/
	border-color: #fff;
	color: #555;
	}
#subnav .parentitemon a {
	background: #11568d url(../css/img/subitemopen.gif) no-repeat 95% 50%; /*arrow*/
	border-color: #fff;
	color: #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #d1d1d1;
	font-weight:bold;
	}
#subnav .subitem a {
	background: #ededed;
	border-color: #fff;
	border-bottom:1px solid #d1d1d1;
	color: #555;
	}
#subnav .subitem a:hover {
	background: #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	}
#subnav li.alternate a {
	background-color: #C1C1C4;
	border-color: #efefef;
	}
#subnav li a:hover {
	background-color: #b1cbe5;
	border-color: #012F46;
	/*color: #000066;*/
	}
#subnav .navon a {
	background-color: #b1cbe5;
	border-color: #012F46;
	/*color: #000066;*/
	}
#subnav li strong {
	background: transparent;
	color: #012F46;
	}
	
/* slidenav
------------------------------------------------------- */
#sidebar{
	background: #e2ecf5 url(../css/img/subnavbg.gif) left top repeat-x;
}
#slidenav {
	/*background: #e2ecf5 url(/css/img/greensubnavcap.gif) left top no-repeat;*/
	}
#sidebar #slidenav ul {
	/*background: #e2ecf5 url(/css/img/greensubnavcap.gif) right bottom no-repeat;*/
	} 
#slidenav li {
	background: #fff; /*arrow*/
	}
#slidenav .subitem{
	background: #ededed; /*arrow*/
	}
#slidenav li a:hover {
	background-color: #b1cbe5;
	}
#slidenav .title a:hover, #slidenav .titlehidden a:hover {
	background-color: transparent;
	}
.core #sslidenavubnav li {
	background: #fff; /*arrow*/
	}
.core #slidenav .subitem {
	background: #ededed; /*arrow*/
	}
#slidenav li {
	background: #e2ecf5; /*arrow*/
	color: #555;
	}
#slidenav li a{
	color: #555;
	}
#slidenav .title {
	background: #012F46 url(../css/img/subitemopen.gif) no-repeat 95% 50%; /*arrow*/
	border-color: #fff;
	color: #555;
	}
#slidenav .title a, #slidenav .titlehidden a{
	font-weight:bold;
	color:#fff;
	background:transparent;
	}
#slidenav .titlehidden {
	background: #012F46 url(../css/img/subitemclosed.gif) no-repeat 95% 50%; /*arrow*/
	border-color: #fff;
	color: #555;
	}
#slidenav .subitem a {
	background: #ededed;
	border-color: #fff;
	border-bottom:1px solid #d1d1d1;
	color: #555;
	}
#slidenav .subitem a:hover {
	background: #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	}
#slidenav .navon {
	background-color: #b1cbe5;
	/*border-color: #012F46;*/
	/*color: #000066;*/
	}


/* Page Tools
------------------------------------------------------- */
#pagetools {
	border-color: #c1c1c4;
	}
#pagetools li a {
	color: #138;
	}
#emailthis {
	background: transparent url(../css/img/blueemail.gif) 0 50% no-repeat;
	}
#printthis {
	background: transparent url(../css/img/blueprint.gif) 0 50% no-repeat;
	}
#emailthis:hover, #printthis:hover {
	color: #13f;
	}
#closethis {
	background: transparent url(../css/img/blueclose.gif) 0 50% no-repeat;
	color: #138;
	}
#closethis:link {
	color: #138;
	}
#closethis:hover {
	color: #13f;
	}
/* Footer
------------------------------------------------------- */
#footer {
	background: #fff;
	border-color: #b1cbe5;
	color:#4d80a9;
	}
#footer strong {
	color: #666;
	}
#siteinfo span {
	color: #da5c05;
	}
	

/* -------------------------------------------------------
home.css
------------------------------------------------------- */

.home h1 {
	border-color: #fff;
	}
.home h1 span {
	background: #7188A8;
	color: #fff;
	}
.home #wrap h2 {
	background: #012F46;
	background-image: url(../css/img/greenhomefeaturecap.gif);
	background-repeat: no-repeat;
	color: #fff
	}
.home #sidebar h2 {
	color: #7D7A00;
	background: transparent;
	}
h2 em.subhead {
	color: #012F46;
	}
#homesitemap li h3 a{
	color: #7D7A00;
	}
.home .featurewrap {
	background: transparent;
	}
.home .featurewrap .feature {
	background: transparent;
	}
#homeabout {
	background: #fff url(../css/img/homeabout.jpg) 0 3px no-repeat;
	}
#homeservices {
	background: #fff url(../css/img/homeservices.jpg) 0 3px no-repeat;
	}
#homeindustries {
	background: #fff url(../css/img/homeindustries.jpg) 0 3px no-repeat;
	}
#homenews {
	background: #fff url(../css/img/homenews.jpg) 0 3px no-repeat;	
	}
#homeinvestor {
	background: #fff url(../css/img/homeinvestor.jpg) 0 3px no-repeat;
	} 
#homesitemap span {
	color: #da5c05;
	}

	
	
/* -------------------------------------------------------
forms.css
------------------------------------------------------- */
.formbox {
	background: #f4f3f0;
	border-color: #c1c1c4;
	}
form .readonly {
	background-color: transparent;
	}
	/* Blogs
------------------------------------------------------- */
form.blog #main h1 a{
	color: #7D7A00;
	}
