/*body  {
	background: #FFFFFF;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: auto;
	align: center;
	overflow: visible;
}
	
#container {
	position: relative;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
	overflow: visible;
	} */

body, html {margin:0;padding:0;width:100%;height:100%;} 

#container {
width: 725px;
margin-top: 1em;
margin-left: 1em;
font-family: Arial, Helvetica, sans-serif;

}

#header {
width: 725px;}

#header #logo {
	float: left;
}
#header img {
border: none;}
#header #header_content{
	float: right;
}


#content {
width: 725px;
float: left;
}

#content #leftcolumn {
float:left;
width: 170px;
padding-top: 1.25em;
}
#content #rightcolumn {
float:right;
width: 550px;
}


#image_top_index {
	position:absolute;
	width:555;
	height:66;
	z-index:2;	left: 183;
	top: 15;
}


#image_bottom {
	width:555;
	height:98;
	z-index:4;
}

#nav_menu_box {
	height:26;
	z-index:99999;
	margin:0;
	padding:0;
}
.nav_index {
	background: url(../images/nav_index.jpg) no-repeat;
}

.nav_about {
	background: url(../images/nav_about.jpg) no-repeat;
}

.nav_faqs {
	background: url(../images/nav_faqs.jpg) no-repeat;
}

.nav_news {
	background: url(../images/nav_news.jpg) no-repeat;
}


.nav_resources {
	background: url(../images/nav_resources.jpg) no-repeat;
}



.nav_get_involved {
	background: url(../images/nav_get_involved.jpg) no-repeat;
}

.nav_contact {
	background: url(../images/nav_contact.jpg) no-repeat;
}

#alertbox {
	position:absolute;
	width:256;
	z-index:10;	
	left: 200px;
	top: 425px;
}

#alertbox .title {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #ffbb30;
	font-weight: bold;
	font-size: 75%;
	/*height: 40px; */
	text-align: left;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	padding: 6px 10px 6px 22px;
}

#alertbox .content {
	color: #666666;
	background: #FFE1A4;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 6px 10px 6px 22px;
	vertical-align: top;
	height: 85%;
}

#alertbox .content  a:link, 
#alertbox .content  a:visited {
	color: #666666;
	background: #FFE1A4;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#alertbox .content  a:hover, 
#alertbox .content  a:active {
	color: #008353;
}

#joinbox {
	position:absolute;
	width:296px;
	height:77;
	z-index:100;
	left: 109px;
	top: 300;
	background: #008353;
	filter: alpha(opacity=80);
	-moz-opacity:0.8; 
	opacity: 0.8;
	padding-top: 15px;
}

#joinbox a:link, #joinbox a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	font-variant: normal;
	list-style: none; /* *** distance text of the list item to the margin / bullet-img *** */
	float: none;
	font-style: normal;
	text-align: left;
	padding: 15px 10px 15px 20px;
	text-decoration: none;
}

#joinbox a:hover, #joinbox a:active {
	color: #ffffff;
	text-decoration: underline;
}
#joinbox blockquote {
	font: bold normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(none);
	text-align: left;
	padding-bottom: 15px;
	margin: 0px 0px 0px 26px;
	padding-top: 5px;
}


/*#footer_index {
	position:relative;
	width:466;
	height:48;
	z-index:11;	left: 15px;
	top: 0px;
}*/

#footer_index {
	position:static;
	width:725px;
	margin-top: 500px;

	height:600px;
	z-index:101;
	left: 25px;
	bottom: -2px;
	text-align: center;
}


#footer {
	width: 725px;
	float:left;
	text-align:center;
	font-size: .7em;
	color: #999999;
	padding: .5em;
}


#footer a.footer:link, #footer a.footer:visited, #footer_index a.footer:link, #footer_index a.footer:visited {
	color: #999999;

	text-decoration: none;
}

#footer a.footer:hover, #footer a.footer:active, #footer_index a.footer:hover, #footer_index a.footer:active {
	text-decoration: underline;
}

#footer_join {
	position:absolute;
	width:725px;
	height:53px;
	z-index:101;
	left: -150px;
		bottom: 0px;
	text-align: center;
}
hr {
	color: #008353;
}





#content_title {
font-size: 1.2em;
	color: #999999;
	padding: 15px 0px 15px 15px;	
}
.content_subtitle {
	color: #009966;
	text-transform: capitalize;
}

#content_body {
	color: #333333;
	font: .80em Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
#content_body_index {
	font: 14px Arial, Helvetica, sans-serif;
	color: #333333;
	vertical-align: top;
	padding: 15px 35px;
	position:absolute;
	width:555;
	height:128;
	z-index:5;	left: 183px;
	top: 215;
}




#content_body h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #009966;
}

#content_body h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3399CC;
}


#content_body a:link, #content_body a:visited {
	color: #666666;
	text-decoration: underline;
}

#content_body a:hover, #content_body a:active {
	color: #0093d3;
	text-decoration: underline;
}

#content_body ul li {
	list-style: none;
	padding-bottom: 10px;
	font-weight: normal;
}

#content_body ul.bulleted li {
	list-style: square url(none);
	padding-bottom: 10px;
	font-weight: normal;
}

#pullout_box_index {
	position:absolute;
	width:256;
	z-index:10;	
	left: 482px;
	top: 330px;
}

#pullout_box_index .subtitle {
	font-size: 13px;
}

.pullout_title_index {
	background: #33a7d9;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;	
	font-size: 12px;
	height: 40px;
	text-align: left;
	font-variant: normal;
	text-transform: none;
	padding-top: 8px;
	padding-right: 18px;
	padding-left: 18px;
}

.pullout_title_index_large {
	background: #33a7d9;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	height: 40px;
	text-align: left;
	font-variant: normal;
	text-transform: none;
	padding: 15px 10px 15px 20px;
}

.pullout_content_index {
	color: #666666;
	background: #b2def1;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 20px 10px 10px 18px;
	vertical-align: top;
	height: 85%;
}
.pullout_source_index  {
	color: #666666;
	background: #b2def1;
	font: italic 11px Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 0px;
	text-align: right;
}

.pullout_source_index a:link, .pullout_source_index a:visited {
	color: #666666;
	background: #b2def1;
	font: italic 11px Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 0px;
	text-align: right;
	text-decoration: none;
}

.pullout_source_index a:hover {
	text-decoration: underline;
}

.pullout_title {
	color: #FFFFFF;
	background: #33a7d9;
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	vertical-align: middle;
	font-variant: normal;
	text-transform: none;
	padding: .5em;
}
.pullout_content {
	color: #666666;
	background: #b2def1;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 10px;
}
.pullout_source {
	color: #666666;
	background: #b2def1;
	font: italic 11px Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 0px;
	text-align: right;
}
#submenu {
	text-align: left;
	vertical-align: top;
	background: #b2def1;
	padding-bottom: 1em;
}

#leftcolumn #submenu ul li {
	list-style: url(../images/bullet_grass.gif);
		text-align: left;
	vertical-align: top;
	background: #b2def1;
	color: #666666;
	font-size: .75em;
	font-weight: bold;
	font-variant: normal;
	margin-left: -1.25em;
	padding-left: .5em;
	padding-right: .5em;
	padding-bottom: 1em;
 line-height:105%;
}

#submenu p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../images/bullet_grass.gif) no-repeat .1em;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	list-style: none;
	margin: 0px 0 15px 5;     /* *** vertical margin between the list items *** */
	padding-left: 25px; /* *** distance text of the list item to the margin / bullet-img *** */
	float: none;
	line-height: 1.5;
}

#submenu a:link, a:visited {
	color: #666666;
	text-decoration: none;
}
#submenu a:hover {
	color: #008353;
	text-decoration: underline;
}
#submenu  a.select {
	color: #008353;
	text-decoration: none;
}


a.enlargeimage:link, a.enlargeimage:visited {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	text-align: center;
	border-style: none;
}
a.enlargeimage:hover, a.enlargeimage:active {
	text-decoration: underline;
}

#pullout_content_index a.enlargeimage:link, #pullout_content_index a.enlargeimage:visited,
#alertbox a.enlargeimage:link, #alertbox a.enlargeimage:visited {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	text-align: center;
	border-style: none;
		text-decoration: none;
}

#pullout_content_index a.enlargeimage:hover, #pullout_content_index a.enlargeimage:active,
#alertbox a.enlargeimage:hover, #alertbox a.enlargeimage:active {
 	text-decoration: underline;
}

.net_bold {
	font-weight: bold;
	color: #3399CC;
}

#content_nav_links a:link, #content_nav_links a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}

#content_nav_links a:hover, #content_nav_links a:active {
	text-decoration: underline;
}

#steeringcommittee td.title {
	background: #0091cf;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
}
#steeringcommittee td.bio {
	padding: 5px 5px 25px;
	font: 12px Arial, Helvetica, sans-serif;
}
#steeringcommittee td.photo {
	vertical-align: top;
}

.news_date {	color: #009966;
	font-weight: bold;
}

a.news_title:link, a.news_title:visited  {
	font-weight: bold;
}

a.news_title:hover, a.news_title:active  {
	font-weight: bold;
		color: #0093d3;
	text-decoration: underline;

}
.news_subtitle {
	font-style: italic;
}
table.steering_committee {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

.mediaplayer {
	vertical-align:top;
	margin-left: 5em;
}#maincontainer #content_body object {
	vertical-align: middle;
}
/* join forms */
.error {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
	font-weight: bold;
	color: #CC0033;
	padding: 10px;
}
.petitiontext {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
	font-weight: bold;
	padding: 10px;
	background-position: center;
}
.resultstitle {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #006699;
}
.formtext {

	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	line-height: 16px;
}
.tableborder {
	border: medium solid #000033;
	padding: 0;
	margin: 0;
}
.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 10px;
	font-variant: small-caps;
}

.formnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#999999;
	font-style: italic;	
}

.comment {
	visibility: hidden;
}
.comment_box {
width: 1px; height: 1px; font-size: 1px;}
