* {
padding: 0;
margin: 0;
} 

body {
background: #e4f0da;
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 11px;
padding: 0;
margin: 0;
color: #555;
line-height: 120%;
}

img { border: none; }
a { text-decoration: underline; color: #465638; }
a:hover { color: #4d9214; }
h3 { border-bottom: 1px dotted #ccc; color: #F0A848; padding: 10px 0 2px 0; }
h3 a { color: #3090F0; }
h3 a:hover { color: #F0A848; }



h1 {
font-family: Georgia, Times, serif;
color: #5c654f;
font-weight: normal;
padding: 5px 0 30px 0;
line-height: 120%;
}


#wrap {
margin: 0px auto;
width: 1000px;
}



p, ul{
	text-align: left;
}

p {
font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif;
font-size:11px;
line-height: 130%;
color:#555;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}



#content { 
}


#header {
background: #5c654f url(images/envi_header.jpg) top center;
width: 990px;
height: 125px;
padding: 0px;
margin: 0px;
}


.enviHolder{
margin: 0px;
}

#enviColumn {
background: #FFF url(images/home_Q408_main.jpg) top center;
background-repeat: no-repeat;
border: thick double;
border-color: #DDD;
float: left;
width: 675px;
min-height: 489px;
height: auto !important;
height: 489px;
padding: 15px 5px 0px 5px;
}

#enviColumn_new {
background: #FFF url(article_images/home_Q109_main.jpg) top center;
background-repeat: no-repeat;
border: thick double;
border-color: #DDD;
float: left;
width: 675px;
min-height: 488px;
height: auto !important;
height: 488px;
padding: 15px 5px 0px 5px;
}



#articleHold {
background: #FFF;
background-repeat: no-repeat;
border: thick double;
border-color: #DDD;
float: left;
width: 675px;
min-height: 600px;
height: auto !important;
height: 600px;
padding: 15px 5px 0px 5px;
}


#rightColumn {
float: right;
width: 298px;
margin-right: 0px;
}

#searchBox {
background: #323232;
color: #FFF;
width: 99.5%;
margin: 0px 0px 5px 0px;
padding: 2px;
align: center;
}

#tellBox {
bgcolor: #7f7f7f;
width: 300px;
}





.stage {
background: #AAA ;
width : 1200px;
}

.caption {
background: #999;
width : 100%;
padding: 2px 0px 2px 0px;
color: #FFF;
}


#featureTextBlock {
width: 295px;
padding: 0px 0px 0px 40px;
color: #FF9900;
font-family: Arial, Helvetica, sans-serif;
font-size:11pt;
float: left;
}

.featureText {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
}



.articleText {
color: #444;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
text-indent: 0px;
line-height: 130%;
}

.byLine {
color: #777;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
font-style: italic;
padding: 0px;
}

.subHead {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight: bold;
text-align: center;
}


.featureTextCredit {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size:7pt;
text-align: left;
font-style: italic;
}




.archiveHolder{
margin: 8px;
}
.archiveColumn {
background: #FFF;
border-style: solid;
border-width: thin;
border-color: #DDD;
float: left;
width: 595px;
min-height: 20px;
height: auto !important;
height: 200px;
padding: 15px;
margin: 5px 0px 0px 10px;
}





.featureFrontpageHolder{
margin: 5px 0px 10px 0px;
}
.featureFrontpageColumn {
background: #FFF;
border-top: thin solid #b2b2b2;
border-right: thin solid #b2b2b2;
float: left;
width: 650px;
min-height: 20px;
height: auto !important;
height: 200px;
padding: 5px;
margin: 5px 0px 0px 10px;
}
.featureFrontpageFeature {
color: #CCC;
font-size: 40pt;
padding: 20px 0 0 0;
margin: 0px 0px 15px 0px;
}
.featureDate {
color: #000;
font-family: Tahoma;
font-size:9pt;
}

.featureTextTeaser {
color: #4C4C4C;
font-family: Arial;
font-size:8.5pt;
padding: 0px 0px 0px 2px;
margin: 5px 0px 5px 0px;
}


.featureTitle{
font-size: 14pt;
font-weight: bold;
color:#4a543e;
}

a.featureTitle:link{text-decoration: none; margin: }
a.featureTitle:visited{text-decoration: none; margin: }
a.featureTitle:hover{color:#5eb125; text-decoration: none; }
a.featureTitle:active{text-decoration: none; }


.featureMore{
font-size: 7pt;
font-style: italic;
color:#4a543e;
}
a.featureMore:link{text-decoration: underline;}
a.featureMore:visited{text-decoration: underline;}
a.featureMore:hover{color:#5eb125; text-decoration: none;}
a.featureMore:active{text-decoration: none;}













.feature1Holder{
margin: 0px;
}
.feature1Column {
background: #FFF;
border-top: thin solid #b2b2b2;
border-right: thin solid #b2b2b2;
float: left;
width: 318px;
min-height: 20px;
height: auto !important;
height: 200px;
padding: 5px;
margin: 5px 0px 0px 10px;
}
.featureGreen {
background: #336600;
width: 100%;
padding: 2px 0 0 0;
margin: 0px 0px 10px 0px;
}


.feature2Holder{
margin: 0px;
}
.feature2Column {
background: #FFF;
border-top: thin solid #b2b2b2;
float: right;
width: 317px;
min-height: 20px;
height: auto !important;
height: 200px;
padding: 5px;
margin: 5px 5px 0px 0px;
}


#articleSidebar {
color: #666;
float: left;
width: 175px;
min-height: 100px;
height: auto !important;
height: 100px;
padding: 75px 5px 20px 5px;
margin: 5px 0px 0px 10px;
}

#articleColumn {
float: right;
width: 450px;
min-height: 20px;
height: auto !important;
height: 200px;
padding: 5px;
margin: 5px 0px 0px 0px;
}


#articleColumnWide {
background: #f7faf5;
border-style: solid;
border-width: thin;
border-color: #DDD;
float: right;
width: 650px;
min-height: 20px;
height: auto !important;
height: 200px;
padding: 5px;
margin: -3px 0px 0px 0px;
}







.newsBox {
background: #FFF url(images/background3.jpg) repeat-x;
width: 260px;
border: thick double;
border-color: #DDD;
padding: 10px 5px 0px 5px;
min-height: 570px;
height: auto !important;
height: 570px;
color: #444;
}


.reg{
vertical-align: center;
} 







#greyBar {
background: #323233;
font-family: Georgia, Times, serif;
font-style: italic;
color: #999;
font-size: 8pt;
width: 980px;
padding: 0px 0px 0px 10px;
margin: 0px 0px 20px 0;
min-height: 20px;
height: auto !important;
height: 20px;
vertical-align:top; 
}



/*  MIVA MERCHANT NAV BAR */




#greyBar ul li { display: inline; }

#greyBar ul li a
{
padding: 0.0em 0.75em;
/*background-color: #4a543e;*/
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
/*float: inherit;*/
border-right: 1px solid #e4f0da;
}

#greyBar ul li a:hover
{
background: #869274;
color: #fff;
}




#footer {
background: #5c654f;
color: #EFE;
font-size: 10px;
width: 985px;
padding: 5px;
margin: 10px 0 40px 0;
}


.interior{
font-family: Georgia,Times,serif;
font-size: 10pt;
color: #FFF;
}


#enviNav{
margin: 0px;
padding: 2px 0 2px 0;
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
color:#FFF;
text-align: center;
}
#enviNav a
{
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
color:#FFF;
margin:0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
text-decoration: none;
}
#enviNav a:link, #navlist a:visited
{
background: #336600;
color: #FFF;
text-decoration: none;
}
#enviNav a:hover
{
background: #8dae62;
color: #FFF;
}




#navcontainer { width: 990px; }
#navcontainer ul
{
margin-left: 10px;
padding-left: 0;
list-style-type: none;
font-family: Times,Georgia,serif;
}
#navcontainer a
{
display: block;
padding: 2px;
width: 520px;
background-color: transparent;
}
#navcontainer a:link, #navlist a:visited
{
color: #FFF;
text-decoration: none;
}
#navcontainer a:hover
{
background: url(images/menu_fade.png);
color: #FFF;
}




a.comments:link{color:#465638; font-family: "TIMES"; font-size: 12pt; font-weight: bold; text-decoration: underline;}
a.comments:visited{color:#465638; font-family: "TIMES"; font-size: 12pt; font-weight: bold; text-decoration: underline;}
a.comments:hover{color:#4d9214; font-family: "TIMES"; font-size: 12pt; font-weight: bold; text-decoration: none;}
a.comments:active{color:#4d9214; font-family: "TIMES"; font-size: 12pt; font-weight: bold; text-decoration: none;}







a.subScribe:link{color:#FFF; font-family: "TIMES"; font-size: 9pt; font-weight: bold; font-style: italic; text-decoration: underline;}
a.subScribe:visited{color:#FFF; font-family: "TIMES"; font-size: 9pt; font-weight: bold; font-style: italic; text-decoration: underline;}
a.subScribe:hover{color:#FFF; font-family: "TIMES"; font-size: 9pt; font-weight: bold; font-style: italic; text-decoration: none; background: #da5559;}
a.subScribe:active{color:#FFF; font-family: "TIMES"; font-size: 9pt; font-weight: bold; font-style: italic; text-decoration: underline;}


a.footLink:link{color:#EEE; font-family: "Arial"; text-decoration: underline;}
a.footLink:visited{color:#EEE; font-family: "Arial"; text-decoration: underline;}
a.footLink:hover{color:#EEE; font-family: "Arial"; 11px; text-decoration: underline; background: #869274;}
a.footLink:active{color:#EEE; font-family: "Arial"; 11px; text-decoration: underline;}




<style type="text/css">
.ToolText{position:relative; }
.ToolTextHover{position:relative;}
.ToolText span{display: none;}

.ToolTextHover span{
  display:block;
  position:absolute;
  border:1px solid #4a543e;
  top:1.5em;
  left:-12px;
  width: 100px;
  padding: 20px;
  background-color:#869274; color: white;
  text-align: center;
}
</style>






#subScribe a
{
padding: 0.0em .55em;
color: #FFF;
font-weight: bold;
text-decoration: none;
}
#subScribe a:hover
{
background: #777;
color: #fff;
}




#EVcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #4a543e;
color: White;
float: left;
font-weight: normal;
width: 940px;
font-size: 8pt;
font-family: Tahoma, Arial, sans-serif;
padding: 7px 0px 6px 50px;
border-bottom: 1px solid #FFF;
}

#EVcontainer ul li { display: inline; }

#EVcontainer ul li a
{
padding: 0.0em 0.75em;
background-color: #4a543e;
color: White;
font-weight: normal;
text-decoration: none;
float: left;
border-right: 1px solid #e4f0da;
}

#EVcontainer ul li a:hover
{
background: #869274;
color: #fff;
}


.title { text-align: center; color: #FFFFFF; font-style: italic; font-size: 14pt; font-family: Georgia,Times,serif; }
.subTitle { text-align: center; color: #FFFFFF; font-size: 12pt; font-family: Georgia,Times,serif; margin: 3px 0 10px 0; }

a.centerLine:link{color:#FFF; }
a.centerLine:visited{color:#FFF; }
a.centerLine:hover{color:#f26531; }
a.centerLine:active{color:#FFF; }




#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	