* { 
	padding: 0; 
	margin: 0; 
	border: 0; 
	}
body {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	background: #ffffff url(../images/bckg.jpg) repeat center top;
	color: #666666;
	}
.hide { 
	display: none;
	}
.left { 
	float: left;
	}
.right { 
	float: right;
	}
.clear {
	margin: 0;
	padding: 0;
	font-size: 1px;
	clear: both;
}
img {
	display:block;
}
p{
	padding: 0 0 10px 0;
	line-height: 16px;
}
blockquote {
	padding: 0 25px 0 25px;
	line-height: 16px;	
	font-style: italic;
}
a:focus {
	-moz-outline: 1px solid lime;
	outline: 0px solid lime;
}
#wrapper {
	width: 950px;
	text-align: left;
	margin: 0px auto 0 auto;
	padding: 0;
}
#contenthome {
	width: 920px;
	background: #ffffff url(../images/bg_home.gif) no-repeat;
	text-align: left;
	margin: 0px;
	padding: 20px 14px 0px 16px;
}
.homeleft {
	width: 583px;
	float: left;
	padding: 0;
}
.homeleftbody {
	width: 517px;
	padding: 10px 33px 0 33px;
	background: #ffffff url(../images/bg_largebox.gif) repeat-y;
  	min-height:332px;
  	height:auto !important;
  	height:332px;
}

.homeright {
	width: 337px;
	float: left;
	padding: 0;
}
.homerightbody {
	width: 300px;
	padding: 10px 17px 0 20px;
	background: #ffffff url(../images/bg_smallbox.gif) repeat-y;
  	min-height:132px;
  	height:auto !important;
  	height:132px;
}
.homerightbtm {
	width: 337px;
	padding: 0px;
	background: #ffffff url(../images/btm_smallbox.gif) no-repeat;
	height: 25px;
}
.homebtm {
	width: 950px;
	background: #ffffff url(../images/home_btm.gif) no-repeat;
	height: 27px;
	font-size: 1px;
	clear: both;
	margin: 0;
	padding: 0;
}
.homebtm p {
	padding: 0;
}
#flashhome {
	margin: 0 0 10px 5px;
}
/* second-level pages */
#contentsecondary {
	width: 950px;
	background: #ffffff url(../images/bg_secondary.gif) no-repeat;
	text-align: left;
	margin: 0px;
  	min-height:500px;
  	height:auto !important;
  	height:500px;
	padding: 0px 0px 0px 0px;
}
/* third-level pages */
#contenttertiary {
	width: 950px;
	background: #ffffff url(../images/bg_tertiary.gif) no-repeat;
	text-align: left;
	margin: 0px;
  	min-height:500px;
  	height:auto !important;
  	height:500px;
	padding: 0px 0px 0px 0px;
}
.contentbtm {
	width: 950px;
	background: #ffffff url(../images/content_btm.gif) no-repeat;
	height: 27px;
	font-size: 1px;
	clear: both;
	margin: 0;
	padding: 0;
}
.contentsecondarybtm {
	width: 950px;
	background: #ffffff url(../images/contentsecondary_btm.gif) no-repeat;
	height: 27px;
	font-size: 1px;
	clear: both;
	margin: 0;
	padding: 0;
}
#top {
	width:950px;
	overflow: hidden;
}
.logo {
	padding: 0;
	float: left;
}
.topright {
	padding: 0;
	float: left;
	background: url(../images/bg_top.jpg) no-repeat;
	width: 580px;
	height: 79px;
}
.topright .learnmore a {
	float: left;
	margin: 45px 0 0 370px;
	width: 100px;
	height: 20px;
	text-indent: -9999px;
}

.topright .newsletter a {
	float: left;
	margin: -6px 10px 0 27px;
	font-size: 11px;
	color: #669900;
	text-decoration: none;
	font-weight: bold;
}
.topright .donate a {
	float: left;
	margin: 5px 10px 0 27px;
	font-size: 11px;
	color: #669900;
	text-decoration: none;
	font-weight: bold;
}
.topright .share a {
	float: left;
	margin: 5px 10px 0 27px;
	font-size: 11px;
	color: #669900;
	text-decoration: none;
	font-weight: bold;
}

.breadcrumb {
	padding: 7px 0 3px 175px;
	color: #999999;
}
.breadcrumb a {
	color: #669900;
	text-decoration: none;
}
.leftcol{
	width: 176px;
	background: #ffffff url(../images/left_nav_bg.gif) repeat-y;
	text-align: left;
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
}
.leftcopy {
	width: 136px;
	background: #ffffff url(../images/left_copy_bg.gif) repeat-y;
	text-align: left;
	margin: 0;
	padding: 0 0 0 40px;
	float: left;
}
.leftcopy a {
	font-family: "Trebuchet MS", Courier, monospace;
	font-size: 12px;
	color: #669900;
	text-decoration: none;
	font-weight: bold;
}
.fullcol{
	width: 634px;
	text-align: left;
	margin: 0;
	padding: 27px 100px 0 40px;
	float: left;
}
.doublecol{
	width: 684px;
	text-align: left;
	margin: 0;
	padding: 27px 50px 0 40px;
	float: left;
}
.colA{
	width: 484px;
	text-align: left;
	margin: 0;
	padding: 0 40px 0 0;
	float: left;
}
.colB{
	width: 160px;
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
}

/* secondary level page layout */
.doublecolleft{
	width: 705px;
	text-align: left;
	margin: 0;
	padding: 0px 30px 0 0px;
	float: left;
}
.middlecol{
	width: 460px;
	text-align: left;
	margin: 0;
	padding: 27px 0px 0 40px;
	float: left;
}
.thirdcol{
	width: 200px;
	text-align: left;
	margin: 0;
	padding: 2px 15px 0 0px;
	float: left;
}
.thircol_copy {
	width: 168px;
	margin: 0;
	padding: 10px 15px 0 17px;
}
.thumb {
	float: left;
	margin: 0 15px 10px 0;
}
.thumbsideimg {
	margin: 0 0 0 0px;
}
.picleft {
	float: left;
	margin: 5px 15px 10px 0;
}
.picright {
	float: right;
	margin: 10px 10px 15px 0;
}
.picleftcol {
	float: none;
	margin: 10px 0 10px 5px;
}
.textnowrap {
	margin-top: 0;
	padding-left: 120px;
	float: none;
}

.students_btm {
	background: #ffffff url(../images/3girls.jpg) no-repeat;
	margin-left: 20px; position: relative; bottom: -22px;
  	min-height:230px;
  	height:auto !important;
  	height:230px;
}
.students_btm .learnmore a {
	float: left;
	margin: 40px 0 0 520px;
	width: 155px;
	height: 30px;
	text-indent: -9999px;
}
.greentool_btm {
	background: #ffffff url(../images/leaf.jpg) bottom left no-repeat;
	margin-left: 20px; 
	position: relative; 
	bottom: -22px;
  	min-height:234px;
  	height:auto !important;
  	height:234px;
}
.footer {
	width: 870px;
	background: #ffffff url(../images/footer_bg.gif) no-repeat;
	height: 135px;
	margin: 0 0 10px 0;
	padding: 10px 40px 0px 40px;
	font-size: 11px;
}
.footer a {
	color: #669900;
	text-decoration: none;
}
.footerlinks {
	float: right;
	padding: 20px 100px 0 0;
	vertical-align: bottom;
}
.footerlinks img {
	display: inline;
}
h1 {
    text-indent: -9999px;
	margin: 0 0 20px 0;
	font-size: 13px;
}
h1.greencup {
	background: url(../images/h_greencup.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.donate {
	background: url(../images/h_donate.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.calendar {
	background: url(../images/h_calendar.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.students {
	background: url(../images/h_students.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.studentsclub {
	background: url(../images/h_studentsclub.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.studentsjoin {
	background: url(../images/h_studentsjoin.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.studentsspeak {
	background: url(../images/h_studentsspeak.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.studentsprograms {
	background: url(../images/h_studentsprograms.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.studentsaction {
	background: url(../images/h_studentsaction.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.studentsawards {
	background: url(../images/h_studentsawards.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.videoocean {
	background: url(../images/h_videoocean.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.videooceanhl {
	background: url(../images/h_videooceanhl.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.videooceanmore {
	background: url(../images/h_videooceanmore.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.videoocean60 {
	background: url(../images/h_videoocean60.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.videoocean10 {
	background: url(../images/h_videoocean10.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.videoocean09 {
	background: url(../images/h_videoocean09.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.videoocean08 {
	background: url(../images/h_videoocean08.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.videoocean07 {
	background: url(../images/h_videoocean07.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.videooceansc3 {
	background: url(../images/h_videooceansc3.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.videooceanguides {
	background: url(../images/h_videooceanguides.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.videooceanul {
	background: url(../images/h_videooceanul.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.schools {
	background: url(../images/h_schools.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.schoolsmembers {
	background: url(../images/h_schoolsmembers.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.schoolschapnyc {
	background: url(../images/h_schoolschapnyc.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.schoolsfeatured {
	background: url(../images/h_schoolsfeatured.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greentoolkit {
	background: url(../images/h_greentoolkit.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greentoolkitwhy {
	background: url(../images/h_greentoolkitwhy.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greentoolkit1 {
	background: url(../images/h_greentoolkit1.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greentoolkit2 {
	background: url(../images/h_greentoolkit2.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greentoolkit3 {
	background: url(../images/h_greentoolkit3.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greentoolkit4 {
	background: url(../images/h_greentoolkit4.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greentoolkit5 {
	background: url(../images/h_greentoolkit5.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greentoolkit6 {
	background: url(../images/h_greentoolkit6.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.success {
	background: url(../images/h_success.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.presentations {
	background: url(../images/h_presentations.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.webinars {
	background: url(../images/h_webinars.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.links {
	background: url(../images/h_links.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.welcome {
	background: url(../images/h_welcome.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.about {
	background: url(../images/h_about.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.aboutus {
	background: url(../images/h_aboutus.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.membership {
	background: url(../images/h_membership.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.leadership {
	background: url(../images/h_leadership.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.educ_advisory{
	background: url(../images/h_educ_advisory.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.intl_advisory{
	background: url(../images/h_intl_advisory.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.regionalcoord{
	background: url(../images/h_regionalcoord.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.studentleaders{
	background: url(../images/h_studentleaders.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.tech_steering{
	background: url(../images/h_tech_steering.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.problem{
	background: url(../images/h_problem.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.opportunity{
	background: url(../images/h_opportunity.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.history{
	background: url(../images/h_history.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.testimonials{
	background: url(../images/h_testimonials.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.news{
	background: url(../images/h_news.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.contact{
	background: url(../images/h_contact.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.join{
	background: url(../images/h_join.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.programs{
	background: url(../images/h_programs.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.programsabout{
	background: url(../images/h_programsabout.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.schoolsjoin{
	background: url(../images/h_schoolsjoin.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.programsschool{
	background: url(../images/h_programsschool.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.programspurch{
	background: url(../images/h_programspurch.gif) no-repeat;
	height: 24px;
	display: block;
}	
h1.programsstudent{
	background: url(../images/h_programsstudent.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.programsgrassroots{
	background: url(../images/h_programsgrassroots.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.programsgsaonline{
	background: url(../images/h_programsgsaonline.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.programscorp{
	background: url(../images/h_programscorp.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.programsearthmo{
	background: url(../images/h_programsearthmo.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.programscurriculum{
	background: url(../images/h_programscurriculum.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.programsresource{
	background: url(../images/h_programsresource.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.jointhegsa{
	background: url(../images/h_jointhegsa.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.sc3corps{
	background: url(../images/h_sc3corps.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.sc3speakers09{
	background: url(../images/h_sc3speakers09.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.sc3speakers10{
	background: url(../images/h_sc3speakers10.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.sc3coordinators{
	background: url(../images/h_sc3coordinators.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.sc3congress{
	background: url(../images/h_sc3congress.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.sc3fellows{
	background: url(../images/h_sc3fellows.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.sc3nominations{
	background: url(../images/h_sc3nominations.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.sc3partners{
	background: url(../images/h_sc3partners.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.resourcefairs{
	background: url(../images/h_resourcefairs.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greeninterns{
	background: url(../images/h_greeninterns.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.workshops{
	background: url(../images/h_workshops.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.gsaonlinecomm{
	background: url(../images/h_gsaonlinecomm.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.partners{
	background: url(../images/h_partners.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.partnerscorp{
	background: url(../images/h_partnerscorp.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.partnersgovt{
	background: url(../images/h_partnersgovt.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.partnersngo{
	background: url(../images/h_partnersngo.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.partnersunicef{
	background: url(../images/h_partnersunicef.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.partnerscci{
	background: url(../images/h_partnerscci.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.partnersindiv{
	background: url(../images/h_partnersindiv.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.partnersbecome{
	background: url(../images/h_partnersbecome.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greencupreg{
	background: url(../images/h_greencupreg.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.interactive{
	background: url(../images/h_interactive.gif) no-repeat;
	height: 24px;
	display: block;
}

h1.greencupcontacts{
	background: url(../images/h_greencupcontacts.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greencupparticipants{
	background: url(../images/h_greencupparticipants.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greencuphistory{
	background: url(../images/h_greencuphistory.gif) no-repeat;
	height: 24px;
	display: block;
}
h1.greencupdata{
	background: url(../images/h_greencupdata.gif) no-repeat;
	height: 24px;
	display: block;
}
h2 {
    font-size: 15px;
	font-family: "Trebuchet MS", Courier, monospace;
	margin: 0 0 10px 0;
	font-weight:bold;
	text-decoration: none;
}
h3 {
    font-size: 13px;
	font-family: "Trebuchet MS", Courier, monospace;
	color:#333333;
	margin: 0 0 10px 0;
	font-weight:bold;
	text-decoration: none;
	display:inline;
}
.dots {
	border-bottom: 1px dotted #cccccc; margin: 10px 0 10px 0;
	clear: both;
}
.dotsright {
	border-right: 2px solid #cccccc; margin: 0 0 0 20px 0;
	clear: both;
	vertical-align: text-top;
}
.thirdcol .dots {
	border-bottom: 1px dotted #cccccc; margin: 10px 0 20px 0;
	clear: both;
}
.thirdcol .dotsshort {
	border-bottom: 1px dotted #cccccc; margin: 5px 0 10px 0;
	clear: both;
}

.linkarrow {
	display: inline;
}
/* hyperlinks
-------------------------------------------------------- */
a.greenlink:link {color:#669900; font-weight: bold; text-decoration: none; font-family: "Trebuchet MS", Courier, monospace; font-size: 13px;}
a.greenlink:active {color:#669900; font-weight: bold; text-decoration: none; font-family: "Trebuchet MS", Courier, monospace; font-size: 13px;}
a.greenlink:visited {color:#669900; font-weight: bold; text-decoration: none; font-family: "Trebuchet MS", Courier, monospace; font-size: 13px;}
a.greenlink:hover {color:#669900; font-weight: bold; text-decoration: none; font-family: "Trebuchet MS", Courier, monospace; font-size: 13px;}

a.greenlinku:link {color:#669900; font-weight: normal; text-decoration: underline; font-family: "Trebuchet MS", Courier, monospace; font-size: 13px;}
a.greenlinku:active {color:#669900; font-weight: normal; text-decoration: underline; font-family: "Trebuchet MS", Courier, monospace; font-size: 13px;}
a.greenlinku:visited {color:#669900; font-weight: normal; text-decoration: underline; font-family: "Trebuchet MS", Courier, monospace; font-size: 13px;}
a.greenlinku:hover {color:#669900; font-weight: normal; text-decoration: underline; font-family: "Trebuchet MS", Courier, monospace; font-size: 13px;}

/* bulletlist
-------------------------------------------------------- */
.bulletlist
{
margin: 0;
padding: 0 0 0 10px;
list-style: none;
}

.bulletlist li
{
padding: 0 0 10px 10px;
background-image: url("../images/bullet.gif");
background-repeat: no-repeat;
background-position: 0 .5em;
}

/* new - hb
-------------------------------------------------------- */
.ptext
{	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	color: #666666;
}
.quoteattrib
{
font-size: 9px;
text-align:right;
}

.numberlist
{
margin: 0;
padding: 0 0 0 25px;
list-style-type: decimal;
list-style-position: inside;
}
.numberlist li
{
padding: 0 0 10px 10px;
}

.alphalist
{
list-style-type: upper-alpha;
margin: 0;
padding: 0 0 0 10px;
list-style-position: inside;
line-height: 16px;
}
.alphalist li
{
padding: 0 0 10px 10px;
}

.nobulletlist
{
margin: 0;
padding: 0 0 0 10px;
list-style: none;
list-style-type: none;
}

.nobulletlist li
{
padding: 0 0 5px 0;
background-image: none;
background-repeat: no-repeat;
background-position: 0 .5em;
}

.pindent {
margin-left: 10px;
}

.inlineimg {
display: inline-block;
vertical-align: middle;
padding-right: 10px;
}

.inlineimgnopad {
display: inline-block;
vertical-align: text-bottom;
}