body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	font: normal 12px arial, helvetica, sans-serif, verdana;
	color: #000000;
}

p {
	font: normal 12px arial, helvetica, sans-serif, verdana;
	color: #000000;
}

td.top {
	background-image: url('/images/orange.gif')
}

td.nav {
	background-image: url('/images/navBG.jpg')
}

.nav {
	font: bold 16px arial, helvetica, sans-serif, verdana;
	color: #000000;
	text-align: center;
}

a.nav:link {
	font: bold 16px arial, helvetica, sans-serif, verdana;
	color:#000000;
	text-decoration:none;
}
a.nav:visited {
	font: bold 16px arial, helvetica, sans-serif, verdana;
	color:#000000;
	text-decoration:none;
}
a.nav:active {
	font: bold 16px arial, helvetica, sans-serif, verdana;
	color:#f58b1f;
	text-decoration:none;
}
a.nav:hover {
	font: bold 16px arial, helvetica, sans-serif, verdana;
	color:#f58b1f;
	text-decoration:none;
}
a.navOn {
	font: bold 16px arial, helvetica, sans-serif, verdana;
	color:#f58b1f;
	text-decoration:none;
}

.mainBox {
	padding:5px 5px 2px 5px;
	background-color:#087749
}

td.box {
	background-color: #ffffff;
	border: 1px solid #a9cc43;
}

td.tree {
	background-image: url('/images/treeBG.gif');
	background-repeat:no-repeat;
}
	

.biodegradable {
	font: bold 16px arial, helvetica, sans-serif, verdana;
	color: #006600;
	text-align: center;
	margin:0;
}

td.tipWeekA {
	background-image: url('/images/tipOweekA.jpg');
	height:  298px;
}
td.tipWeekB {
	background-image: url('/images/tipOweekB.jpg');
	height: 127px;
}

p.tipNum {
	font: bold 16px arial, helvetica, sans-serif, verdana;
	color: #000000;
	margin-top: 60px;
	text-align: center;
}

p.tip {
	font: bold 12px arial, helvetica, sans-serif, verdana;
	color: #000000;
	margin: 15px 30px 0 37px
}

p.tipContrib {
	font: italic 16px arial, helvetica, sans-serif, verdana;
	color: #000000;
	margin-left: 15px
}

p.events {
	font: bold 24px arial, helvetica, sans-serif, verdana;
	color: #087749;
}

p.winner {
	font: bold 14px arial, helvetica, sans-serif, verdana;
	color: #000000;
	margin: 10px 0 14px 35px;
	text-align:left;
}

p.header {
	font: bold 22px arial, helvetica, sans-serif, verdana;
	color: #087749;
}

table.footer {
	font: bold 13px arial, helvetica, sans-serif, verdana;
	color: #bbbbbb;
	background-color: #08784a;
}

a.footer:link {
	font: bold 13px arial, helvetica, sans-serif, verdana;
	color:#bbbbbb;
	text-decoration:none;
}
a.footer:visited {
	font: bold 13px arial, helvetica, sans-serif, verdana;
	color:#bbbbbb;
	text-decoration:none;
}
a.footer:active {
	font: bold 13px arial, helvetica, sans-serif, verdana;
	color:#f58b1f;
	text-decoration:underline;
}
a.footer:hover {
	font: bold 13px arial, helvetica, sans-serif, verdana;
	color:#f58b1f;
	text-decoration:underline;
}


.error {
	font: bold 14px arial, helvetica, sans-serif, verdana;
	color:#990000;
}

.genButton {
	border: 2px solid #f58b1f;
	color: #990000;
	font: bold 10px arial, helvetica, sans-serif, verdana;
	text-decoration: none;
}

.logout {
	background-color: #ffffff;
	color: #f58b1f;
	font:  bold 10px arial, helvetica, sans-serif, verdana;
	text-decoration: none;
	text-align: right;
	border: 1px solid #f58b1f;
}

.colHead {
	font:  bold 11px arial, helvetica, sans-serif, verdana;
	text-align:center;
	color:#000000;
}

input, select, textarea {
	font:  bold 11px arial, helvetica, sans-serif, verdana;
	border: 2px ridge #f58b1f;
	color: #000000;
}

.noBorder {
	font:  bold 11px arial, helvetica, sans-serif, verdana;
	border: 0;
	color: #000000;
}
	
.req {
	font: bold 18px arial, helvetica, sans-serif, verdana;
	color: #990000;
}

.gItalics {
	font:  italic 11px arial, helvetica, sans-serif, verdana;
	color: #999999;
}

.subHeader {
	font:  bold 14px arial, helvetica, sans-serif, verdana;
	color: #000000;
}

td.tipBlurb {
	background-image: url('/images/textBalloon.gif')
}

.tipBlurbNum {
	font:  bold 18px arial, helvetica, sans-serif, verdana;
	margin: 20px 0 15px 0;
	color: #000000;
	text-align: center;
}

.tipBlurbInfo {
	font:  bold 12px arial, helvetica, sans-serif, verdana;
	margin: 0 30px 0 34px;
	color: #000000;
	text-align: justify;
}

.tipBlurbContrib {
	font: italic 16px arial, helvetica, sans-serif, verdana;
	color: #000000;
	margin-left: 15px
}

.heading {
	font: bold 20px arial, helvetica, sans-serif, verdana;
	color: #006600;
	text-align: center;
	padding:15px 0 8px 0;
}

td.header {
	font: bold 16px arial, helvetica, sans-serif, verdana;
	color: #003300;
	background-color:#ccff99;
	text-align: center;
	padding:3px 0 2px 0;
}

.steps {
	font: bold 11px arial, helvetica, sans-serif, verdana;
	color: #ffffff;
	background-color:#f58b1f;
	text-align: center;
	padding:2px 5px 2px 5px;
}

.formField {
	font: italic 9px arial, helvetica, sans-serif, verdana;
	color: #cccccc;
}
	
	