/* NRDC Inside Page Layout */
div.ga-cols {
	background: url(images/ga-bkg.gif) repeat-y 0 0;
	/*margin-left: -11px;*/
	width: 542px!important;
	padding: 0;
	color: #333333; /*added to coordinate text color  */
	float: left;
}

div.ga-left-col {
	display: inline;
	width: 325px;
	margin-left: 15px;
	margin-bottom: 15px;
	float: left;
}

div.ga-left-col p {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #333333; /*changed to darker  */
	line-height: 18px;
	margin: 0 0 10px;
}

div.ga-left-col a:link {
	color: #79bf12;
	text-decoration: underline;
}

div.ga-left-col a:visited {
	color: #79bf12;

}

div.ga-left-col a:hover {
	color: #976125;
	text-decoration: underline;
	background-color: #FEFFE3;
}

div.ga-right-col {
	width: 188px; /* change this width to 183, instead of 188 */
	margin-bottom: 15px;
	float: right;
} 

/* Feature Box */
div.ga-feature-box {
	margin-bottom: 20px;
	width: 542px;
	height: 113px;
}
div.ga-feature-box div.ga-feature-box-text {
	position: absolute;
	z-index: 200;
	margin: 30px 0 0 150px;
	width: 350px;
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #fff;
}
div.ga-feature-box img {
	margin: 0;
	padding: 0;
	/*float: left;
	display: inline;*/
	position: absolute;
}
div.ga-feature-box img.ga-right-img {
	position: absolute;
	margin: 0 0 0 364px;
}


/* Highlight Box */
div.ga-highlight-box {
	margin: 10px 0 20px 0;
	font-size: 11px!important;
}
div.ga-highlight-box div.ga-highlight-right {
	width: 240px;
	float: right;
	display: inline;
}
div.ga-highlight-box p {
	font-size: 11px!important;
	line-height: 15px!important;
	margin-bottom: 3px!important;
}
div.ga-highlight-box img {
	margin: 0 0 10px 0;
	float: left;
	display: inline;
}
div.ga-highlight-box a:link, div.ga-highlight-box a:visited {
	color: #7fa264;
}

/* Lower Box */
div.ga-lower-box-hd, div.ga-lower-box-hd-ql {
	background: url(images/ga-lower-box-title.gif) no-repeat 0 0;
	padding: 10px 10px 0px 10px;
	text-align: center;
	width: 163px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
}
div.ga-lower-box-bd {
	background: url(images/ga-lower-box.gif) no-repeat 0 100%;
	width: 183px;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
}
div.ga-lower-box-bd div.ga-lower-box-content {
	padding: 2px 15px 10px 15px;
	color: #7ba15f;
}
div.ga-lower-box-bd div.ga-lower-box-content ul {
	margin: 0px 10px 10px 25px;
	padding: 0;
}
div.ga-lower-box-bd div.ga-lower-box-content ul li {
	padding: 2px 0;
	margin: 0;
}
div.ga-lower-box-bd div.ga-lower-box-content a:link, div.ga-lower-box-bd div.ga-lower-box-content a:visited {
	color: #7fa264;
}

.ga-mouse-icon {
	background: url(images/ga-mouse-icon.gif) no-repeat 0 0;
	min-height:27px;
	height:auto !important;
	height:27px;
	padding-left: 35px;
	color: #7fa264!important;
}

.ga-mouse-icon a {
	text-decoration: none;
}

.ga-clipboard-icon {
	background: url(images/ga-clipboard-icon.gif) no-repeat 0 0;
	min-height:27px;
	height:auto !important;
	height:27px;
	padding-left: 35px;
	color: #7fa264!important;
}


/* Headings */
div.ga-cols h2.greening {
	font-size: 16px;
	text-transform: uppercase;
	font-family: Trebuchet MS;
	font-weight: bold;
	color: #60993f;
	margin: 9px 0 10px 0;
}
div.ga-cols h2 {
	font-size: 14px;
	letter-spacing: 1px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #473e3b;
	margin: 24px 0 9px 0;
	text-transform: uppercase;
}
div.ga-cols h3 {
	font-size: 13px;
	font-family: Trebuchet MS;
	font-weight: bold;
	color: #997440;
	margin-top: 24px;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
	letter-spacing: normal;
}

/* Lists */
ul.ga-check-list {
	font-size: 12px;
	margin: 10px 0 10px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
}
ul.ga-check-list li {
	background: url(images/ga-check-mark.gif) no-repeat 0 10px;
	list-style-type: none;
	padding: 6px 0 6px 25px;
}
ul.ga-check-list a:link, ul.ga-check-list a:visited {
	color: #79bf12;
}
ul.ga-check-list a:hover {
	text-decoration: none;
	color: #79bf12;
}
/* added by CDS 01-05-08 */
ul.ga-list {
	font-size: 12px;
	margin: 10px 0 10px 25px;
	padding: 0;
	font-family: Verdana, sans-serif;
}
ul.ga-list li {
	/* background: url(images/ga-list-bullet.gif) no-repeat 0 50%; */
	list-style-type: square;
	padding: 3px 0 3px 3px;
}

/* added by CDS 01-08-08 */
ol.ga-ordered-list {
	font-size: 12px;
	margin: 10px 0 10px 25px;
	padding: 0;
	font-family: Verdana, sans-serif;
}
ol.ga-ordered-list li {
	display: list-item;
	list-style-image: none;
	list-style-type: decimal;
	padding: 3px 0 3px 3px;
}

/* taken out to coordinate with left col text colors */
/* ul.ga-list a:link, ul.ga-list a:visited {
	color: #79bf12;
}
ul.ga-list a:hover {
	text-decoration: none;
	color: #79bf12;
} */

/* Pullquote Box Styling */
div.ga-pullquote {
	clear: both;
	margin: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #fff;
	font-size: 12px;
}
.ga-pullquote-bl {background: url(images/ga-pullquote-bl.gif) 0 100% no-repeat #6ea452; width: 100%} 
.ga-pullquote-br {background: url(images/ga-pullquote-br.gif) 100% 100% no-repeat} 
.ga-pullquote-tl {background: url(images/ga-pullquote-tl.gif) 0 0 no-repeat} 
.ga-pullquote-tr {background: url(images/ga-pullquote-tr.gif) 100% 0 no-repeat; padding:20px 25px} 
.ga-pullquote-clear {font-size: 1px; height: 1px}



/* Clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* added 1-31-2008 by cds - code for the new suggestion box and new lower box header */
#content #col-main div.ga-lower-box-hd h2 {
	background: url(images/ga-lower-box-check.gif) no-repeat 11px 90%;
	text-transform: uppercase;
	font-size: 12px;
	color: #fff;
	padding: 0 10px 5px 10px;
}

div.ga-lower-box-hd-ql h2 {
	background: url(images/ga-lower-box-mouse.gif) no-repeat 11px 90%;
	text-transform: uppercase;
	font-size: 12px;
	color: #fff;
	padding: 15px 10px 5px 10px;
}

div.ga-email-box {
	background: url(images/ga-email-box-bg.gif) no-repeat 0 100%;
	width: 183px;
	text-align: left;
	font-family: "Trebuchet MS";
	color: #fff;
	margin-top: 10px;
}

div.ga-email-box p {
	letter-spacing: 1px;
	font-size: 12px;
	margin: 0;
	padding: 15px 10px 15px 55px;
	}

#col-main div.ga-email-box p a {
	color: #fff;
}

#col-main div.ga-email-box p a:hover {
	text-decoration: none;
}
