@charset "UTF-8";
/* CSS Document */

#contentContainer { font-size: 12px; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; }

.clear_float {
	clear: both;
	float: none;
}

.displace {
	position: absolute;
	left: -5000px;
}

#natures_source_main_content_container {
	background-image:url(images/landing_bg1.jpg);
	height: 848px;
	margin: 0px auto 0px auto;
	width: 921px;
	position: relative;
}

#top_elemtents_container{
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 0px 14px;
	height: 445px;
	width: 895px;
}

#intro_containter{
	float: left;
	width: 655px;
}

#intro_containter #main_logo {
	float: left;
	margin-bottom: 6px;
	width: 136px;
}

#intro_containter #main_logo A {
	display: block;
	height: 70px;
	width: 136px;
}

#schl3o #intro_containter H1{
	background-image: url(images/hdr1_congratulations.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	height: 43px;	
	margin: 30px 0 0 15px;
	padding: 0;
	width: 484px;
}

#intro_containter .copy_container
{
	line-height: 17px;
	margin: 0px 0px 0px 30px;
	width: 535px;	
	color: #521D00;
	font-size: 15px;
}
#intro_containter .copy_container small { 
	font-size: 11px;
	line-height: 13px;
}

#intro_containter .copy_container A {
	color: #d10707 !important;
	text-decoration: none !important;
}

#intro_containter .copy_container A:hover {
	color: #d10707 !important;
	text-decoration: underline !important;
}

#intro_containter .copy_container A:active {
	color: #d10707 !important;
	text-decoration: underline !important;
}

#flash_tree_container{
	float: right;
	height: 324px;
	margin: 35px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 298px;
}

#promos {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 42px;
	top: 530px;
}

#promo_row_1 {
	height: 149px;
}

#promo_row_2 {
	height: 123px;
}

.promo_with_icon {
	float: left;
	width: 263px;
}

.promo_with_icon .promo_header {
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 263px;
}

.promo_no_icon {
	float: left;
	width: 263px;
}

.promo_no_icon .promo_header {
	/*height: 34px;*/
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 263px;
}

.promo_header H2{
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 263px;
}

.promo_header H2#family_resources {
	background-image:url(images/hdr2_family_resources.gif);
	background-repeat:no-repeat;
}

.promo_header H2#message_board {
	background-image:url(images/hdr2_message_board.gif);
	background-repeat:no-repeat;
}

.promo_header H2#online_eco-tracking {
	background-image:url(images/hdr2_online_eco-tracking.gif);
	background-repeat:no-repeat;
}

.promo_header H2#quiz {
	background-image:url(images/hdr2_quizzes.gif);
	background-repeat:no-repeat;
}

.promo_header H2#teacher_resources {
	background-image:url(images/hdr2_teacher_resources.gif);
	background-repeat:no-repeat;
}

.promo_header H2#virtual_game {
	background-image:url(images/hdr2_virtual_forest_game.gif);
	background-repeat:no-repeat;
}

.promo_image {
	float: left;
	height: 100px;
	width: 100px;
}

.promo_with_icon .promo_content .promo_copy_container{
	float: left;
	width: 163px;
}

.promo_no_icon .promo_content .copy{
	float: none;
	height: 60px;
	line-height: 13px;
	width: 263px;
}
.promo_no_icon .promo_content .copy2{
	float: none;
	line-height: 13px;
	margin-bottom: 5px;
	width: 263px;
}

.promo_content .promo_copy_container .copy {
	height: 88px;
	line-height: 13px;
}

.link_container {
	width: 163px;
}

.link_container_wide {
	width: 263px;
}

.link{
	line-height: 12px;
	height: 16px;
	text-align: right;
	width: 100%;
	vertical-align: middle;
}

.link A {
	color: #d10707 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

.link A:hover {
	color: #d10707 !important;
	text-decoration: underline !important;
}

.link A:active {
	color: #d10707 !important;
	text-decoration: underline !important;
}

.link A IMG {
	vertical-align: top;	
}

.promo_space_1 {
	float: left;
	width: 23px;	
}

.promo_space_2 {
	float: left;
	width: 37px;	
}

.page_turn_container {
	height: 53px;
}

.page_turn_container A {
	display: block;
	height: 53px;
	margin: 0px 0px 0px 782px;
	width: 140px;
}

.sweepstakes_rules {
	color: #95855f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	padding: 15px 0px 0px 0px;
}