#frame {width:760px; margin:30px auto; padding:10px; background-color:#FFFFFF; layer-background-color:#FFFFFF; border-color:#003300; border-width:2px; border-style:solid;}
#fixedframe {position:absolute; top:0px; left:10px; width:760px; margin:0px; padding:0px;}
.content {color:#000000; width:565px; padding:0px; margin:5px; background-color:#FFFFFF; layer-background-color:#FFFFFF; text-align:left;}
.sidebar {width:185px; text-align:center; padding:0px; margin:0px;}
#nameplate {width:760px; background-color:#FFFFFF; layer-background-color:#FFFFFF; margin:0px;}
#footer {width:760px; text-align:center; background-color:#FFFFFF; layer-background-color:#FFFFFF; margin:0px; padding:0px 0px 5px 0px;}
#printplate {display:none;}
#newsplate {display:none;}
#newsheader {width:760px; margin:0%; padding:0%;}

#emailframe {width:625px; margin:30px auto; padding:10px; background-color:#FFFFFF; layer-background-color:#FFFFFF; border-color:#003300; border-width:2px; border-style:solid;}

#mapframe {width:800px; margin:0px auto; padding:0px; z-order:3;}
#map1 {position:absolute; top:210px; left:60px; width:300px; height:250px; text-align:left;}
#map2 {position:absolute; top:490px; left:70px; width:300px; height:250px; text-align:left;}
#map3 {position:absolute; top:525px; left:450px; width:350px; height:250px; text-align:left;}
#map4 {position:absolute; top:210px; left:280px; width:300px; height:250px; text-align:left;}

.companies {color:#CC3333; font-size:11px;}
.campuses {color:#336699; font-size:11px;}
.communities {color:#339966; font-size:11px;}
.nonprofits {color:#CC9933; font-size:11px;}
.national {color:#993399; font-size:11px;}

.leftflush {float:left;}
.left {float:left;}
.right {float:right;}
.box {width:163px; background-image:url("images/box_middle.gif"); layer-background-image:url("images/box_middle.gif"); text-align:center;}
.newsbar {background-color:#EDF7E9; layer-background-color:#EDF7E9; text-align:center; color:#336699; font-size:10px; margin:10px 5px;}
.hot {color:red;}
.subscript {font-size:9px;}
.highlight {background-color:#FEF4D0; layer-background-color:#FEF4D0; color:#000000; padding:2px; margin:8px; border-color:#3366cc; border-width:1px; border-style:solid;}
.pressbox {background-color:#FEF4D0; layer-background-color:#FEF4D0; color:#000000; padding:0px 0px 8px 5px; margin:20px 30px; border-color:#3366cc; border-width:1px; border-style:solid;}

.featurebox {width:385px; background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image:url("images/nav/featurebox.gif"); layer-background-image:url("images/featurebox.gif"); margin:0px; padding:0px;}
.featurefill {width:385px; background-color:#F1FBE6; layer-background-color:#F1FBE6; background-image:url("images/nav/featurefill.gif"); layer-background-image:url("images/featurefill.gif"); border-color:#339933; border-width:0px 0px 1px 0px; border-style:solid; margin:0px; padding:0px;}
.boxheadline {font-weight:bold; font-size:14px; color:#3366CC; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-align:center;}
.halfbox {width:370px; background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image:url("images/nav/halfbox.gif"); layer-background-image:url("images/halfbox.gif"); margin:0px; padding:0px; text-align:left;}

body {margin:0px; padding:0px; background-color:#669933; color:#0000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
p,td,tr,table,ul,li,dd,dl,ol {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
hr {color:#3366CC;}
ul {list-style-image:url("images/blue-bullet.gif"); list-style-type:disc; margin:0px 10px; padding:0px;}
li {margin:5px 15px; padding:0px 4px;}
p {margin:10px 5px; padding:0px; text-align:left;}
table.printable {width:760px; border-width:0; border:none; cell-spacing:none; cell-padding:none; text-align:left; margin:0px; padding:0px;}

a:link {color:#009900; font-family:Verdana, Arial, Helvetica, sans-serif;}
a:visited {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
a:hover {color:#996666; font-family:Verdana, Arial, Helvetica, sans-serif;}
a:active {color:#996666; font-family: Verdana, Arial, Helvetica, sans-serif;}

.earthday { color:#009900; font-weight:bold;}
a.earthday:link {color:#009900;}
a.earthday:visited {color:#009900;}

h1, .l3header {font-weight:bold; font-size:18px; color:#3366cc; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2, .contentheader {font-weight:bold; font-size:14px; color:#3366CC; font-family:Verdana, Arial, Helvetica, sans-serif;}
h3, .subheader {font-weight:bold; font-size:14px; color:#339933; font-family:Verdana, Arial, Helvetica, sans-serif;}
h3, .subheader2 {font-weight:bold; font-size:12px; color:#339933; font-family:Verdana, Arial, Helvetica, sans-serif;}
h4, .contentsubheader {font-weight:bold; font-size:12px; color:#339933; font-family:Verdana, Arial, Helvetica, sans-serif;}
h5, .subheadersmall {font-weight:normal; font-style:italic; font-size:10px; color:#339933; font-family:Verdana, Arial, Helvetica, sans-serif;}

.bluebold {font-weight:bold; font-size:12px; color:#3366cc; }
.imgcap {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000; margin:0px; padding:0px; text-align:center;}
.newshead {font-family:Verdana, Arial, Helvetica, sans-serif; color:#339933; margin:0px; padding:0px;}
.voicebox {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3366cc; margin:5px; padding:0px; text-align:center; font-weight:bold;}

.navactive {font-weight:bold; font-size:12px; color:#996666; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-align:center;}
.navsection {font-size:10px; color:#996666; font-family:Verdana, Arial, Helvetica, sans-serif;}
.navcopyright {font-size:10px; color:#996666; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.contentsmall {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.boxcontent {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:5px; padding:0px; text-align:center; font-weight:normal;}
.menu {font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px; padding:0px; text-align:left; color:#3366CC;}
.mission {font-size:11px; color:#000000; margin:0px; padding:0px; text-align:center; font-weight:bold;}

.conference {font-weight:bold; font-size:18px; color:#669933; font-family:Verdana, Arial, Helvetica, sans-serif; }
.register { color:#000000; background-color:#EFFEE6; }
.registersub {color:#669933; font-weight:bold;}
.highlightGreen {background-color:#5AAC41; layer-background-color:#FEF4D0; padding:2px; border-color:#3366cc; border-width:1px; border-style:solid; margin: 0px 10px 0px 6px; color:#FFFFFF; font-weight:bold; font-size:14px;}

a.highlightGreenText:link {color:#000000; font-weight:bold;}
a.highlightGreenText:visited {color:#000000; font-weight:bold;}
a.highlightGreenText:hover {color:#000000; font-weight:bold;}
a.highlightGreenText:active {color:#000000; font-weight:bold;}

.announceHeadline {font-weight:bold; font-size:22px; color:#669933; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0px; padding:0px;}
.announceSubHeadline {font-weight:bold; font-size:14px; color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0px; padding:0px;}

.contentheaderBackpage {font-weight:bold; font-size:16px; color:#3366CC; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; letter-spacing:8px; margin:0px; padding:0px;}

.newsbarBackpage {background-color:#EDF7E9; layer-background-color:#EDF7E9; text-align:center; color:#336699; font-size:10px; margin:10px 60px 0px;}

.contentsubheaderBackpage {font-weight:bold; font-size:12px; color:#3366CC; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-style:italic; line-height:12px; margin:0px; padding:0px;}

.reminder {background-color:#EDF7E9; layer-background-color:#FFFFFF; color:#000000; padding:10px; margin:10px; text-align:center; border:0px none;}

.flushtop {margin-top: 0px; padding-top: 0px;}
.bluebox {background-color:#EAEFF9; layer-background-color:#EAEFF9; color:#000000; padding:2px; margin:8px; border-color:#3366cc; border-width:1px; border-style:solid;}
.greenbox {background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#000000; padding:2px; margin:20px; border-color:#339933; border-width:1px; border-style:solid;}.newsbarleftalign {
background-color:#EDF7E9; layer-background-color:#EDF7E9; color:#336699; font-size:10px; margin:10px 5px;}
.formAsterisk { font-size:10px; font-weight:bold; color:#cc0000; }
.missionleft {
	font-size:11px;
	color:#000000;
	margin:0px;
	padding:0px;
	text-align:left;
	font-weight:bold;
	text-indent: 4px;
}
.prog_menu {
	background-color:#D6EFCF;
	layer-background-color:#FEF4D0;
	color:#000000;
	padding:3px;
	margin:5px;
	border: 3px solid #000000;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
}
.prog_menu_on {
	background-color:#FFFFFF;
	layer-background-color:#FEF4D0;
	color:#000000;
	padding:3px;
	margin:5px;
	border: 3px solid #009900;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
}
.pressbox_ver2 {
	background-color:#EDF7E9;
	layer-background-color:#FEF4D0;
	color:#000000;
	padding:0px 3px 4px 5px;
	margin:20px 30px;
	border: 2px solid #3366cc;
}
.list {
	padding-left: 20px;
}
.bluebox2 {
	background-color:#FFFFFF;
	layer-background-color:#EAEFF9;
	color:#000000;
	padding:2px;
	margin:8px;
	border: 1px solid #000000;
}

.clearFloats {
     clear: both;
     font-size: 1px;
     line-height: 1px;
     overflow: hidden;
     visibility: hidden;
     width: 0;
     height: 0;
}
