/* NEW Greener Me style */


/*body definition tags */
body {margin:0px; background: #BFC0B8; background-image: url(../enviro-img/fresh-green-bg.jpg); background-repeat: repeat-x; color: #545353; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;}

p,td, pre {margin:10px 15px 10px 15px; color: #545353; line-height: 1.5em; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; border: none;}

p.notopmarg {margin-top:5px;}

img, table {border: none;}

h1 {color: #7BAF02; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; padding:0px; margin:0px 0px 0px 15px; text-align: left; display: inline;}

h1.gmwhite {color: #ffffff; font-size: 13px; font-weight: bold; padding:0px; margin:0px 10px 0px 10px; text-align: right;}

h1.printsize {color: #FF3266; font-family: Georgia, serif; font-size: 40px; font-weight: bold; padding-top:100px; padding-right: 40px; padding-bottom: 100px; padding-left: 40px; margin:0px 0px 0px 0px; text-align: center;}

h2 {color: #545353; font-size: 11px; font-weight: bold; padding:0px; margin:10px 10px 10px 15px;}

h2.why {color: #545353; font-size: 11px; font-weight: normal; padding:0px; margin:0px 0px 0px 15px;}
		
h2.red {color: #B71003D;}

/* heading was gold, now is yellowish-green */

h2.gold {color: #B4BF02; font-size: 13px; }

h2.goldnomarg {color: #D38E17; margin:0px 0px 0px 15px;}

h3 {color: #2197DD; font-size: 12px; font-weight: bold; padding:0px; margin:0px 10px 0px 15px;}

h4 {color: #545353; font-size: 11px; font-weight: normal; padding:0px; margin:0px 10px 0px 15px; }

/* GM specific text styles */
.white {color: #ffffff;}


hr {color: #E7E7E7; height: 1px; noshade; margin: 10px; 0px; 10px; 0px; }

/* form */
form {margin: 0px; padding:0px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;}

input {font-family: Verdana, Helvetica, sans-serif; font-size: 11px;}

/* links styles and related text styles */

/* plain links */

a {color: #D16A02; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;}

a:visited {color: #B97939; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;}

a:hover {color: #7BAF02; text-decoration: underline;}

/* grey small links, mouseover aqua */

a.gmsmall {color: #807C7C; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}

a.gmsmall:visited {color: #959494; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}

a.gmsmall:hover {color: #2197DD; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}

.gmsmall {color: #807C7C; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}


a:hover {color: #7BAF02; text-decoration: underline;}

/* grey small links, mouseover orange */

a.gmsmallorange {color: #D16A02s; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}

a.gmsmallorange:visited {color: #B97939; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}

a.gmsmallorange:hover {color: #7BAF02; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}

.gmsmallorange {color: #807C7C; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}

/* backlinks links */

a.backlinks {color: #807C7C; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}

a.backlinks:visited {color: #959494; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}

a.backlinks:hover {color: #2197DD; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}

.backlinks {color: #807C7C; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}

/* text-like links */

a.it-gmgrey {color: #545353; text-decoration: underline; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;}

a.it-gmgrey:visited {color: #747373; text-decoration: underline; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;}

a.it-gmgrey:hover {color: #7BAF02; text-decoration: underline;}


/* topnav links */
a.web-gmtopnav {color: #545353; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

a.web-gmtopnav:visited {color: #747373; text-decoration: none;}

a.web-gmtopnav:hover {color: #7BAF02; text-decoration: underline;}

p.gm20 {margin:0px 20px 0px 20px; }

img.wt {padding: 0px 10px 10px 0px;}

/* leftcolumn frame */
#gmleftcolframe {
		background: #F3F3F3;
		width: 180px;
		padding-top:10px;
		padding-right:0px;
		padding-bottom:10px;
		padding-left:10px;		
		margin: 9px;
		text-align:left;
		border-top: 1px solid #DEDDDD;
		border-right: 1px solid #DEDDDD;
		border-bottom: 1px solid #DEDDDD;
		border-left: 1px solid #DEDDDD;
		}

/* rightcolumn frame */
#gmrightcolframe {
		background: #F3F3F3;
		width: 180px;
		padding-top:10px;
		padding-right:0px;
		padding-bottom:10px;
		padding-left:10px;		
		margin: 9px;
		text-align:left;
		border-top: 1px solid #DEDDDD;
		border-right: 1px solid #DEDDDD;
		border-bottom: 1px solid #DEDDDD;
		border-left: 1px solid #DEDDDD;
		}

		