/* @override 
	http://printgreener.com/css/layout.css
	http://www.printgreener.com/css/layout.css
*/

/* CSS Document */

 
body,html{
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#DAECC1;
	font: 10pt/1.3em Verdana, Arial, Helvetica, sans-serif;
}


#key-banner{
	background-color:#418F49;	
	border-bottom:4px solid #F2FF42;
	padding-top:4px;
	width:100%;
	overflow: visible;
}

#pageBanner{
	background-color:#FFFFFF;
	text-align:center;
	padding-right:0px;
	
}

#menuBack{
	background:url(../images/common/menu_bg.gif) repeat-x left top;
	overflow:hidden;
}

#menu{	
	margin-left:auto;
	margin-right:auto;
	width:800px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	height:37px;
	overflow: hidden;		
}

#menu ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#menu  li{
	float:left;
	padding:5px;
	width:105px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	padding-top:4px;
	height:37px;
	
}

#menu  a{
	text-decoration:none;
	color:#3B3D0F;
	display:block;
}

#menu  a:hover{
	font-weight:bold;	
	
}

#menu  .current{
	text-decoration:none;
	color:#ffffff;
	background:url(../images/common/nav_selected.gif) no-repeat left top;
	height:37px;
}

#key-note{
	margin-left:auto;
	margin-right:auto;
	padding:20px 0px;
	width:800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	
}

#enterprise #key-note{
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px;
	width:800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
}



#key-note #lowerNav{
	
margin-bottom: 50px;
}
#key-note #lowerNav ul{
	list-style:none;
	padding:0px;

}


#key-note #lowerNav   li{
	float:left;
	margin-right:10px;
	margin-bottom: 0px;
	width:135px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	padding-top: 0px;
	background-color: #A6DCAB;
	font-size:1em;
	font-weight: bold;
	vertical-align: middle;
	}



#key-note #lowerNav   li:hover{
	background-color: #ffffff;
	
}
#key-note #lowerNav a:link, a:visited{
	text-decoration: none;
	color: #2A5C2E;
}

#key-note #lowerNav a:hover{
	text-decoration: none;
	
}

#support #key-note,#contactus #key-note{
	padding-bottom:0px;
	margin-bottom:0px;
}

#newsMiddle img{
	
border: 2px solid #bbbbbb;
padding:5px;
margin: 5px;
}

p.supportQuest{
	font-weight: bold;
	font-size: 1.1em;
}
#key-note #infoBlock{	
	font-size:.8em;
	margin-left:20px;
	color:#FFFFFF;
	_font-size:.7em;	
}

#infoBlock h1{
font-weight:normal;
width:60%;
_font-size:1.9em;
_font-weight:bold;

}
#infoBlock p{
	
	text-align:center;
	font-size:1.8em;
	
}
#contactus #infoBlock p{
	text-align:left;
	font-size:1.6em;
}
#infoBlock a{
	color:#FFFFFF;
	text-decoration:none;
}

#infoBlock a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#key-note #leftBlock{
	float:left;
	width:450px;
	
}

#download #key-note #leftBlock{
	float:left;
	width:350px;
	
}



#download2 #key-note #leftBlock{
	float:left;
	width:350px;
	
}
#key-note #leftBlock h2{
	color:#E5F443;
	font-size:1.3em;
	font-weight:normal;
	margin-top:0px;
	line-height:1.5em;
}

#key-note #leftBlock h1{
	color:#FFFFFF;
	font-size:1.8em;
	font-weight:bold;
}
#key-note #rightBlock h1{
	color:#FFFFFF;
	font-size:1.8em;
	font-weight:bold;
}
#key-note #leftBlock ul{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	margin-bottom:5px;
}

#key-note #leftBlock ul li{
	background:url(../images/common/button.jpg) no-repeat  top left;
	padding:5px 0px;
	padding-left:20px;
	color:#FFFFFF;
	font-size: 1.3em;
	line-height: 1.5em;
}
#key-note #leftBlock div ul {
	 list-style-type: circle;
}
#key-note #leftBlock div ul li{
	background:none;	
	font-size:1em;
	background:url(../images/common/bullet1.gif) no-repeat center left;
	
	
}

#key-note #rightBlock{
	float:left;
	width:350px;
	
}

#download #key-note #rightBlock{
	float:left;
	width:450px;
	
}
#download2 #key-note #rightBlock{
	float:left;
	width:440px;
	
}

#download2 #key-note #rightBlock #download-image{

	width:  400px;
	background: url(../images/download/DL-I.gif) no-repeat;
	padding-top: 110px;
}

#download2 #key-note #rightBlock #print-image{
	z-index: 5;
	width:  400px;
	background: url(../images/download/print.gif) no-repeat;
	padding-top: 100px;
	position: relative;
		}
		
#download2 #key-note #rightBlock #save-image{
	z-index: 1;
	height: 80px;
	width:  400px;
	background: url(../images/download/save_world.gif) no-repeat;
	padding-top: 155px;
	position: relative;
	margin-top: -30px;
		}

/* My Comment */

#download #key-note #rightBlock p{
	margin-left: 25px;
	}
	

#download2 #key-note #rightBlock p{
	margin-left: 25px;
	font-size: 1em;
}
#key-note #leftBlock #millionTree{
	background:url(../images/common/millionTrees.jpg) no-repeat right bottom;
	height:77px;
	border-bottom:4px solid #4C442F;
		
}

#key-note #leftBlock #freeCallOut{
width: 421px;


}

#key-note #leftBlock #freeCallOut_top{
	
	width: 421px;
	height: 86px;
	background-image: url(../images/homepage/worl_box_top_em.jpg);
}

#key-note #leftBlock #freeCallOut_content{
	
	width: 421px;
	height: auto;
	background-image: url(../images/homepage/world_box_content.jpg);
}

#key-note #leftBlock #freeCallOut_content p{
	margin-top: 0px;
		padding-left: 25px;

	}

#key-note #leftBlock #freeCallOut_bottom{
	
	width: 421px;
	height: 16px;
	background-image: url(../images/homepage/world_box_bottom.jpg);
}


 #millionTree div{
	font-size:2.2em;
	color:#FFFFFF;	
	font-weight:normal;
	padding-left:0px;
	padding-top:50px;
	_padding-top:40px;
	
	margin:0px;
}

 #key-note #leftBlock  p{
 	color:#FFFFFF;
	padding:0px;
	margin:0px;
	
	margin-top:10px;
	margin-right:10px;
 }
 
 #key-note #rightBlock  p{
 	color:#FFFFFF;
	padding:0px;
	margin:0px;
	font-size:1.0em;
	margin-top:10px;
	margin-right:10px;
	
 } 
 #key-note #leftBlock a:visited,#key-note #rightBlock a:visited{
 	color:#f0f73a;
 	font-weight: bold;
	text-decoration:none;
 }
 
  #key-note #leftBlock a,#key-note #rightBlock a{
 	color:#f0f73a;
 	font-weight: bold;
	text-decoration:none;
 }

 
 #key-note #leftBlock a:hover,#key-note #rightBlock a:hover{
 	color:#ffffff;
 	text-decoration: none;
 }


img{
	border:0px;
}
/* Homepage Element */

#rightBlock #key-image{
	background:url(../images/homepage/printGreenPackage.jpg) no-repeat left top;
	width:330px;
	height:365px;
	margin-left:10px;
}

#rightBlock #key-image2{
	wifth:350px;
	}

#rightBlock #key-image #placer{
	padding-left:20px;
	padding-top:220px;
	
}


#placer div{
	margin:0px 0px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	vertical-align:middle;	
	height:40px;	
}



/* Body Content */



#content{
	margin-left:auto;
	margin-right:auto;
	width:800px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	border-bottom:1px solid #418F49;
	border-left:1px solid #418F49;
	border-right:1px solid #418F49;
	background-color:#FFFFFF;
	overflow:auto;
	padding:20px;	
}
#index #content{
	padding-top: 5px;
}


#content #conLeftBlock{
	float:left;
	width:50%;
	
}

#content #conRightBlock{
	float:left;
	width:50%;
	
}

#content h1{
	padding:0px;
	margin:0px;
	//margin-bottom: 1em;
	color:#3F8F48;
	font-size:1.3em;
}

#enterprise h1{
margin-top:1em;}

#content p{
	margin:0px;	
	padding:0px;
	margin-top:10px;
	padding:0px 10px;
}

#content a {
text-decoration:none;
color: #3F8F48;

}


#content a:hover {
text-decoration:underline;

color: #3F8F48;

}
#content .homeBand{
	border-bottom:1px solid #448861;
	color:#5B7C61;
	margin-bottom:10px;
	
	
}

#content .homeBand div {
	padding-top:0px;
}



#footer{
	border-bottom:1px solid #3F8F48;
	border-top:1px solid #3F8F48;
	color:#ABCEAE;
	background-color:#FFFFFF;
	margin-top:20px;
	text-align:center;
	padding:2px;
	font-size:.9em;
}

#left-tree {
	position:relative;	
	left:50%;
	_margin-left:-464px;
	margin-left:-483px;
	float:left;
	margin-top:10px;
}

#right-tree {
	position:relative;
	float:right;
	right:50%;
	_right:7.6%;	
	 margin-right:-524px;	 
}

a.imgLink{
	background:url(../images/common/buttonNormal.gif) no-repeat top left;
	height:31px;
	width:136px;
	display:block;	
	text-decoration:none;
	margin-top:10px;
	
}

#placer a.imgLink{
	clear:both;
	float:left;
	font-size:.8em;	
	margin-top:0px;
	padding-top:4px;	
	text-align:center;
	
}
a:hover.imgLink {
	background:url(../images/common/buttonOver.gif) no-repeat top left;
		height:31px;
	width:136px;

}

.buttoncolor{
	color:#418F49;
	text-align:left;
	font-size:1.4em;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;	
}

.greentext{
color:#418f49;
font-weight:bold;
}

.read-more a{
color:#418F49;
text-decoration:none;

}

.read-more p{
	padding:0px;
	margin:0px;
}
.read-more a:hover{
	color:#418F49;
	text-decoration:underline;
}
/* Rounded Corners */
.block{
	width:242px;
	margin-top:20px;
}

.hilightBlock{
  background:url(../images/others/topLeft.gif) top left no-repeat;
  width:100%;
  
  }
  
.hilightBlock h2 {
  background:url(../images/others/topRight.gif) top right no-repeat; 
  padding:5px;
  margin:0;
  text-align:center;
  margin-bottom:20px;
  color:#418F49;
  font-size:1.4em;
  }
  
.hilightBlockContent {
	  background: url(../images/others/rightBorder.gif) top right repeat-y;
	  margin:0;
	  margin-top:-2em;
	  padding:15px;
	  text-align:left;	 
  }
  

.hilightBlockFooter {
  background:url(../images/others/bottomLeft.gif) bottom left no-repeat;
   margin-top:-2em;
  text-align:center;

  }
  
.hilightBlockFooter p {
  background:url(../images/others/bottomRight.gif)  bottom right no-repeat;
  text-align:center;
  display:block;
  padding:15px;
  margin:-2em 0 0 0;
  text-align:center;
     
 }





/* News Styles */

p.newsheadline{
font-size: 1.0em;
color: #333333;
}
#content #newsLeft{
	width:220px;
	float:left;
	
}

#content #xeroxLeft{
	width:190px;
	float:left;
	
}

#content #newsMiddle{
	float:left;
	width:500px;
	margin-left: 50px;
	
}
#newsMiddle h1{
	font-size:1.2em;
	margin:10px 0px;
	
}
#content #newsBlock{
	width:100%;
	
}

#newsBlock h2{
	font-size:1em;
	color:#69494E;
	padding:5px 0px;
	margin:0px;
}

#content #newsRight{
	width:140px;
	float:left;
	
	text-align:center;
}

#content #nTop{
	background:url(../images/others/newsLeftT.jpg) no-repeat top left;
	height:28px;
}

#content #nTop1{
	background:url(../images/others/support.jpg) no-repeat top left;
	height:28px;
}
#content #nBottom{
	background:url(../images/others/newsLeftB.jpg) no-repeat top left;
	height:8px;
	_background:url(../images/others/newsLeftB.jpg) no-repeat top 2px;
}

#content #nMiddle{
	border-left:1px solid #3F9147;
	border-right:1px solid #3F9147;
	padding:5px;
}


#nMiddle div{
	margin:10px 0px;
	
}

#nMiddle a{
	color:#306B36;
	text-decoration:none;
}

#nMiddle a:hover{
	
	text-decoration:underline;
}

#nMiddle #search{
	color:#333333;
	font-weight:bold;
}

#search input{
	border:1px solid #306B36;
	width:120px;
}

#keyButtons{
	margin-bottom: 25px;
	margin-left: 25px;
	margin-right: 0px;
	float: left;
	width:150px;
}

#keyButtons_free{
	margin-bottom: 0px;
	margin-left: 25px;
	margin-right: 0px;
	width:310px;
	height: auto;
	float: none;
	display: block;
}

#keyButtons_free img{
	margin-bottom: 10px;
}

#keyButtons img{
	margin-bottom: 10px;
}

#SeenIn_free{
	width: 310px;
	margin-left: 25px;
	margin-bottom: 10px;
	float: none;
	display: block;
}

#SeenIn_free img{
	margin-right: 15px;
	margin-bottom: 10px;

}


#SeenIn{
	float: left;
	width: 100px;
}

#SeenIn img{
	margin-bottom: 5px;
	
	
}

#quote {
	clear: both;
	margin-left: 25px;
	
}

#earthday_message {
	margin-left: 10px;
}
#content #conLeftBlock70 h3{
	font-size: 1em;
	
}
#content #conLeftBlock70 {
	width: 60%;
	float: left;
	padding-right: 20px;
	}

#content #conRightBlock30 {
	
width: 30%;
float: left;
}

.lightGreenBox{
	background-color: #e9efe6;
	/* border: solid 1px #3E8945;*/	
	padding: 20px;
	margin-bottom: 20px;
	width: 100%;

}





.lightGreenBox h1{
text-align: center;	
}

div#secondaryNav {float:left;width: 100%;padding-top:10px;

	border-color: #849aa9;
	overflow: hidden;
}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 0px;}
ul#nav li{float:left;margin-right: 3px;text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
ul#nav a{float:left;width: 7em;padding: 5px 0;background: #f2ff42;text-decoration:none;color: #418f49}
ul#nav a:hover{background: #FFA826;color: #FFF}
ul#nav li.current a,ul#nav li.current a:hover{background: #FFF;color: #003}


ul#ddNav,ul#ddNav li{list-style-type:none;margin:0;padding:0}
ul#ddNav{margin-left: 0px;}
ul#ddNav li{float:left;margin-right: 3px;text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size: 1.2em; color: #FFF
}
ul#ddNav a{float:left;width: 7em;padding-left: 5px;text-decoration:none;color: #fff}
ul#ddNav a:hover{text-decoration: underline;}
ul#ddNav li.current a,ul#ddNav li.current a:hover{}
.lightGreenBox .error{
color: red;
}

p.disclaimer{
	font-size: 0.8em;
}

.tabcontent{
	display:none;
}


.tabcontainer{
height:20px;}

@media print {
.tabcontent {
display:block!important;
}
}

#key-note #leftBlock div#downloadForm {
	width: 330px;
	background-color: #f0fc3f;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: .5em;
	padding-right: .5em;
}

#key-note #leftBlock div#downloadForm  h1{
	color: #171717;
	font-size: 1.4em;
	margin-bottom: 0px;
}

#key-note #leftBlock div#downloadForm  p  {
	color: #171717;
}

#key-note #leftBlock div#downloadForm ul {
	color: #171717;
	background: none;

}

#key-note #leftBlock div#downloadForm ul li  {
	color: #171717;
	background: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0;
	padding-bottom: 4px;;
}

#downloadForm #addressForm fieldset{
	border: none;
		
}


#emailsubmit {
	margin-top: 5px;;
   border:none;
   width:230px;
   height:76px;
   cursor:pointer;
   background:url(../images/download/download-button.png) no-repeat left top;
}


#emailsubmit:hover {
   background:url(../images/download/download-button.png) no-repeat top;
}

#emailsubmitworld {
	margin-top: 5px;;
   border:none;
   width:230px;
   height:75px;
   cursor:pointer;
   background:url(../images/download/download-button.gif) no-repeat left top;
}
#emailsubmitworld:hover {
   background:url(../images/download/download-button-over.gif) no-repeat left top;}
   
#emailsubmitworldcache {
visibility: hidden;
   background:url(../images/download/download-button-over.gif) no-repeat left top;}

#support ul#nav a{float:left;width: 10em;padding: 5px 0;background: #f2ff42;text-decoration:none;color: #418f49}

#support ul#nav,#support ul#nav li{list-style-type:none;margin:0;padding:0}
#support ul#nav{margin-left: 0px;}

#endorsed_images, #seen_in_images {float: left;margin-bottom: 0px;

} 


#support ul#nav li{float:left;margin-right: 3px;text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#support ul#nav a:hover{background: #FFA826;color: #FFF}
#support ul#nav li.current a {background: #FFF;color: #003} 
#support ul#nav li.current a:hover{background: #FFF;color: #003}

#conLeftBlock70 .half_width {
	float:left;
	width:48%;
}

#citation {
	font-style: italic;
	font-size: .8em;
}

#citation ul {
	list-style-type: none;
	font-style: italic;
}

#citation li {
	list-style-type: none;
	font-style: italic;
}


#textVerticalNav{
	width: 170px;
	
	border-style: solid solid solid solid;
	border-color: #418F49;
	border-size: 1px;
	border-width: 1px;
	
	}

#textVerticalNav ul{
	list-style-type: none;
	padding: 0;
	margin: 0;

}

#textVerticalNavHeader {
	background-color: #418F49 ;
	width: 172px;
}

#textVerticalNavHeader h3{
	margin-bottom: 0px;
	margin-left: 10px;;
	color:#ffffff;
}

#textVerticalNav li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-weight: 500;
	}	
	
#textVerticalNav li a:link, #textVerticalNav li a:visited {
	color: #222222;
	display: block;
	background-color: #e9efe6;
	padding: 8px 0 0 10px;
	}
	
#textVerticalNav li a:hover {
	color: #ffffff;
	background-color:  #418F49;
	padding: 8px 0 0 10px;
	}	
	
#textVerticalNav li.selected{
	color: #ffffff;
	background-color:  #418F49;
	
	}	

#textVerticalNav li.selected a, textVerticalNav li.selected a:visited{
	color: #ffffff;
	background-color:  #418F49;
		
	}	



#emailsubmitmac {
	margin-top: 5px;;
   border:none;
   width:160px;
   height:177px;
   cursor:pointer;
   background:url(../images/mac/gpbetabox.jpg) no-repeat left top;
}



/* CSS for the registration/post installation page */
#content h1.center-heading{
text-align: center;
font-weight: 100;
font-size: 2em;
margin-bottom: 20px;
}

div#content #tablisttablist

/*
div#content #tablist li{
list-style: none;
display: block;
float:left;
margin: 0;
width: 184px;
text-align: center;
width:184px;
border-bottom: none;	
 


}

div#content #tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border-bottom: none;
text-align: center;


}

div#content #tablist li a:link, #tablist li a:visited{

text-align: center;

}

div#content #tablist li a.selected{
text-align: center;
background-color: #DAECC1;

}
*/

ul#tablist li.current a,ul#tablist li.current a:hover{background: #000;color: #003; }
ul#tablist,ul#tablist li{list-style-type:none;margin:0;padding:0}
ul#tablist{margin-left: 30px;}
ul#tablist li{float:left;margin-right: 0px;text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
ul#tablist a{float:left;width: 245px;padding: 5px 0;background: #fff;text-decoration:none;color: #418f49;border-bottom: 1px solid #418F49;}
ul#tablist a:hover{background: #FFA826;color: #FFF}
ul#tablist li.current a,ul#tablist li.current a:hover{background: #DAECC1;color: #003; border-bottom: 1px solid #DAECC1; border-left: 1px solid #418F49; border-right: 1px solid #418F49; }

div#content #tabcontentcontainer{
width: 728px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px;
border: 1px solid #418F49;
border-top: none;
margin-left: 30px;
background-color: #DAECC1;

}

div#content .tabcontent{
display:none;
}


div#content #imagenav li{
list-style: none;
display: block;
float:left;
margin: 0;
width: 250px;
margin-bottom: 10px;
}

