/**************
  Base Class
**************/
.section_font_color{
	color:#ffda00 !important;
}

.section_background_color{
	background-color:#ffda00 !important;
}
/*
span.slot_title {
	background: transparent url(/img/mission/yellow_arrow.png) no-repeat right 8px;
}*/
.challenge_overview_container span.slot_title {
	background: transparent url(/img/mission/yellow_arrow.png) no-repeat right 0 !important;
}

.challenge_overview_container span.slot_title { _background-image:url(/img/mission/yellow_arrow.gif) !important; }
/**************
  Sub Menu Style
**************/
#submenu li:hover{
	background-color:#ffda00;
	color:#000000;
}

#submenu li a{
	color:#ffda00;
}

#submenu li:hover a{
	color:#000000;
}

#submenu li.selectedMenuItem{
	background: url('/img/mission/sub_nav_at.png') no-repeat center top;
}

#submenu li.selectedMenuItem a{
	color:#000000;
}

#secondary_nav_header{
	background: url('/img/mission/mission_subhead.png') no-repeat top left;
}

#slot_1 .html_container,
#slot_1 #article{
	width:560px;
}

/**************
  Slot styles
**************/

#main_content {
	background: #fff;
	margin: 0 auto;
	width:960px;
}

#slot_1, #slot_2, #slot_3 {
	float:none;
	margin:0;
	padding:0;
}

#slot_1 {
	background-color:#000;
	color: #acacac;
	padding:28px 0 40px 40px;
	width:920px;
	min-height:413px;
}

#slot_2 {
	margin:0;
	padding: 25px 0 25px 40px;
	width:560px;
}

a.challenge_link,
.text_promo_link {
	padding-right:12px;
	font-weight:bold;
	background:transparent url(/img/mission/yellow_arrow_sm.png) no-repeat scroll right 3px;
}

a.challenge_link,
.text_promo_link {
	_background-image:url(/img/mission/yellow_arrow_sm.gif) !important;
}

a.section_font_color:hover {color: #ffffff !important;}

#slot_3 {
	background:#242424 url(/img/real_answers/column3_top_bg.gif) repeat-y right top;
	position:absolute;
	color: #999;
	right:40px;
	top:18px;
	width:280px;
}

#slot_3 div{
	padding:20px;
}
#slot_3 div div {padding:0;}

#slot_3 .text_promo_title,
#slot_3 .slot_title{
	font-size: 16px;
	color: white !important;
}

#slot_3 .text_promo_copy {
	font-size: 12px;
}

#slot_3 a.slot_title {
	background-position: right center;
}

/**************
  Item Menu Style
**************/
#item_menu{
	width:538px;
	height:72px;
	padding-top:14px;
}

#item_menu h1{
	color:#dddddd;
	float:left;
	font-size:12px;
	display:block;
	width:538px;
}

#item_menu ul{
	float:right;
	margin:20px 0 0;
	padding:0;
}

#item_menu ul li{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	/*margin-left:10px;*/
}

/*share buttons fix for IE*/
#item_menu ul.share_list {
	float: left;
	margin-left: 360px;
	width: 180px
}

#item_menu ul.share_list li {
	/*width: 90px;*/
}

#item_menu ul.share_list li a {
	/*width: 50px;*/
	height: 15px;
}

/*end share buttons fix for IE*/

#item_menu .divider_light{
	height:20px;
}

#item_copy{
	color:#dddddd;
	font-size:11px;
}

/**************
  Item Comments
**************/

#comments{
	margin-top:32px;
}

#comments_form_container{
	background:url('/img/apps/comments/comment_quotes_yellow.gif') no-repeat 0px 0;
}

#comments_list li.comment{
	background:url('/img/apps/comments/comment_quotes_yellow.gif') no-repeat 0px 0px;
}

#comments_list li.member,
#comments_list li.featured_member,
#comments_list li.community_manager{
	background:url('/img/apps/comments/comment_manager_yellow.gif') no-repeat 0px 0px;
}

/**************
  Promo Classes
**************/

#promo_group{
	background:#979797 url('/img/products/promo_group_background.jpg') no-repeat 0px 0px;
	padding: 30px 7px 40px 7px;
}

#promo_group_list li.divider_dark{
	height:24px;
}

#promo_group h1 {
	color:#000000;
}

/**
 * Goal tracker css
 */

.goal_tracker div {
	background-color:#FFFFFF;
	border:1px solid white;
	height:20px;
	margin:4px 0;
	width:240px;
}

div.goal_tracker{
	margin-left:20px;
}

div.goal_tracker .caption{
	display:block;
}

div.goal_tracker .total{
	color:#dddddd;
	font-size:11px;
	font-weight:bold;
	z-index:10;
}

/*ie6 specific styles*/
#submenu li.selectedMenuItem{ _background: url('/img/mission/sub_nav_at.gif') no-repeat center top; }

#comment_products_link{
	color:#ffda00;
	background:transparent url('/img/mission/yellow_arrow_sm.png') no-repeat scroll right center;
	_background:transparent url('/img/mission/yellow_arrow_sm.gif') no-repeat scroll right center;
	padding-right:11px;
	margin-top: 3px;
	display: inline-block;
}
