@charset "utf-8";
/* CSS Document */
/*platforms*/
.platform_detail {
	padding-left:200px;
}
.platform_name, a.platform_name, a.platform_name:visited, a.platform_name:hover  {
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#84c447;
	text-decoration:none;
}
a.platform_name:hover {
	text-decoration:underline;
}
.platform_desc {
	color:#8d9ea3;
	font-size:12px;
}
.platform_more {
	text-transform:uppercase;
	font-size:10px;
	color:#00853e;
}
/*submit content */
.submit-form-content {
	margin-left:200px;
}
.submitButton {
	padding-left:270px;}
.thanks {
	text-transform:uppercase;
	color:#f0a138;
}
.submit-intro {
	background-color:#d7eabc;
	padding:20px;
	width:460px;
}
#notmember {
	position:absolute;
	top:42px;
	left:730px;
	background:url(/images/page_elements/submit-swoosh.gif) 0px 0px no-repeat;
	height:200px;
	width:300px;
}
#notmember p {
	padding-left:50px;
	padding-top:30px;
}
.submit-p {
	padding:20px;
	width:460px;
}
.submit-required {
	color:#f0a138;
}
.submit-required-sm {
	color:#7b8083;
	font-size:10px;
}

.submit-text {color:#7b8083;}
/*Begin Activities template styles*/

#activities_content {
	width:640px;
	font-size:16px;
	color:#84c447;
	font-weight:bold;
}
#activities_content a.dropdown, a.dropdown:visited, a.dropdown:link {
	background-image:url(/images/page_elements/expand-arrow.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#84c447;
	text-decoration:none;
}
#activities_content a.dropdown:hover {
	text-decoration:underline;
}

#competitions, #contests, #science_centers {
	padding-left:0px;
}
.proj_name {
	background-image:url(/images/page_elements/vertical_dots.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#02853f;
	font-weight:bold;
	padding-left:10px;
	margin-left: 10px;
}
.proj_content {
	display:none;
	padding-left:20px;
}
a.proj_link, a.proj_link:visited, a.proj_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#207065;
	text-decoration:none;
	font-weight:normal;
}
a.proj_link:hover {
	text-decoration:underline;
}
.proj_desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8d9ea3;
	font-weight:normal;
}
/*End Activities template styles*/
/*Begin Age landing pages*/

#age_landing_ad {
	width:419px;
	height:180px;
	margin-top:288px;
	overflow:hidden;
	padding:17px 0px;
	margin-left:618px;
	border-top:#b3db8e 1px solid;
	background:url(/images/page_elements/age-forum-bkg.gif) 0px 0px no-repeat;

}
#age_landing_ad div {
	padding-left:39px;
	width:380px;
	height:100%;
}
#age_landing_ad h3 {
	font-size:14px;
	color:#006659;
	font-weight:bold;
	margin:0 0 5px;
}
#age_landing_ad p {
	color:#a7b2b1;
	margin:8px 135px 0 0;
	font-size:12px;
	line-height:17px;
}
#age_landing_main {
	width:525px;
	height:300px;
	position:absolute;
	left:641px;
	top:70px;
	overflow:hidden;
}
#age_landing_main h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8d9ea3;
}
.resources_list, .activities_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363636;
	margin-left:0px;
	padding-left:0px;
	text-decoration:none;
	margin-top:-8px;
}
.edResActLinks, .edResActLinks:visited, .edResActLinks:link {
	text-decoration:none;
}
.edResActLinks:hover {
	text-decoration:underline;
}
#age_landing_feature {
	position:absolute;
	top:0px;
	width:440px;
	height:300px;
	/*padding-left:39px;*/
	background:url(/images/page_elements/story_detail_swoosh.gif) 0px -20px no-repeat;
}
#age_landing_feature a.read_more, a.read_more:visited, a.read_more:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f79118;
	text-decoration:none;
	padding-left:305px;
}
#age_landing_feature a.read_more:hover {
	text-decoration:underline;
}
#age_landing_feature .feature_img {
	position:absolute;
	top:19px;
	left:406px;
}
#age_landing_feature .feature_summary h3 {
	color:#77b800;
	margin:0 0 7px;
	padding-left:265px;
	padding-top:30px;
	font-size:18px;
	font-weight:bold;
}
#age_landing_feature .feature_summary p {
	margin:7px 0;
	padding-left:175px;
	color:#a7b2b1;
	font-size:12px;
	line-height:17px;
	width:210px;
	text-align:right;
}
#age_landing_forum {
	width:596px;
	height:130px;
	position:absolute;
	left:0px;
	top:288px;
	overflow:hidden;
	padding:0px 11px;
	text-align:right;
	border-top:#b3db8e 1px solid;
}
#age_landing_forum h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8d9ea3;
	font-weight:normal;
	padding-right:20px;
}
#age_landing_forum .post_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#85c449;
	padding-right:20px;
}
#age_landing_forum .forum_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#363636;
	padding-right:20px;
}
#age_landing_forum .thread_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006559;
	padding-right:20px;
}
#age_landing_forum .thread {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#111111;
	padding-right:20px;
}
/*End age landing pages*/
/*Begin Bio Listing Styles*/
.bio_listing_content {

}
.biography_image {
	padding-left:195px;
	width:60px;
	padding-bottom:25px;
}
.bio_info {
	background:url(/images/page_elements/bio_list_swoosh.gif) 256px 0px no-repeat;
	padding-left:284px;
	margin-top:-105px;
	width:500px;
	padding-bottom:50px;
	color:#8d9ea3;
	font-size:12px;
}
a.bio_person_name, a.bio_person_name:visited, a.bio_person_name:link {
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#84c447;
	text-decoration:none;
}
a.bio_person_name:hover {
	text-decoration:underline;
}
/*End Bio Listing Styles*/
/*Begin Story Listing Styles*/
#stories_content {
	background:url(/images/page_elements/story_detail_swoosh.gif) 0px 0px no-repeat;
}
.stories_listing {
	width:515px;
	padding-left:248px;
	padding-top:40px;
	width:450px;
}
.stories_image {
	position:absolute;
	left:194px;
}
a.storylist_titles, a.storylist_titles:visited, a.storylist_titles:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#84c447;
	text-decoration:none;
}
a.storylist_titles:hover {
	text-decoration:underline;
}
.storylist_summaries {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.storylist_authors {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#207065;
}
.stories_divider {
	border-bottom:#e7f7d1 solid 2px;
	width:227px;
	padding-top:22px;
}
a.story_list_contribute, a.story_list_contribute:visited, a.story_list_contribute:link {
	position:absolute;
	top:300px;
	left:840px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0f0b00;
	font-weight:bold;
	text-decoration:none;
	width:150px;
}
a.story_list_contribute:hover {
	text-decoration:underline;
}
/*End Story Listing Styles*/
/*Begin Story Detail Styles*/
.caption {
	font-style:italic;
}
#stry_detail_img {
	top:66px;
	left:506px;
}
#story_summary {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	color:#9aa9ab;
	width:300px;
}
#feature_story_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#84c447;
	text-transform:none;
	font-weight:normal;
}
#story_detail_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9aa9ab;
	padding-left:195px;
	background:url(/images/page_elements/story_detail_swoosh.gif) 0px 0px no-repeat;
	padding-top:10px;
}
#story_detail_content img {	
	padding-left:20px;
	padding-bottom:10px;
}
a.story_detail_contribute, a.story_detail_contribute:visited, a.story_detail_contribute:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0f0b00;
	font-weight:bold;
	text-decoration:none;
}
a.story_detail_contribute:hover {
	text-decoration:underline;
}
#author_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#84c447;
}
#author_link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006559;
	text-decoration:none;
}
#author_link a:hover {
	text-decoration:underline;
}
/*End Story Detiail Styles*/

