/* =======SIGNUP PAGE======================================= */
	
.sa_banner_container {
	background-color: #B6E3AD;
	padding: 5px;
	margin-bottom: 10px;
	text-align: center;
}

.sa_banner_top_line {
	font-size: 10px;
}

.sa_intro {
	padding-bottom:10px;
	font-size: 14px;
}

.sa_intro_first_line {
	font-weight: bold;
	font-size: 16px;
}

.sa_signup_column {
	width: 250px;
	float: left;
	padding:10px;
}

.sa_signup_column h1 {
	margin-top: -5px;
	font-size: 18px;
}

.sa_signup_column_title {
	margin-top: -5px;
	font-size: 16px;
}

.sa_login_column {
	width: 250px;
	float: left;
	padding:10px;
	background-color: #B6E3AD;
}

.sa_login_column h1 {
	margin-top: -5px;
	font-size: 18px;
}

.sa_bad_login {
	color: #C60000;
	font-weight: bold;
	margin-bottom: 5px;
}

.sa_text_input {
	width: 200px;
	font-size: 10px;
	margin-bottom: 10px;	
}

.sa_input_error {
	background-color: red;
	color: white;
	font-size: 10px;	
}

.sa_email_sent_wrapper {
	text-align: center;
}

.sa_email_sent_container {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	padding: 10px;
	width: 400px;
	background-color: #B6E3AD;
}

.sa_verified_container {
	text-align: center;
	font-size: 18px;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #B6E3AD;
}

.sa_section_title {
	color: #004f80;
	font-weight: bold;
	font-size: 22px;
}

.sa_section_subtitle {
	color: #004f80;
	font-size: 14px;
}

.sa_home_page_title h1 {
	text-align: center;	
}

.sa_winnings_container {
	background-color: #B6E3AD;	
	padding: 10px;
	text-align: center;
	margin-bottom: 13px;
}

.sa_winnings_alert {
	background-color: red;
	color: white;
	padding: 5px;
	margin: 5px 0px;
}

.sa_winnings_alert a {
	color: white;
}

.sa_winnings_list {
	font-size: 13px;
}

.sa_weekly_score_container {
	width: 243px;
	height: 400px;
	text-align: center;
	float: left;
	background-color: #B6E3AD;	
	padding: 10px;
}

.sa_leaderboard_container {
	width: 243px;
	height: 400px;
	text-align: center;
	float: right;
	background-color: #B6E3AD;	
	padding: 10px;
}

.sa_weekly_score {
	font-size: 40px;	
}

.sa_weekly_score_10 {
	font-size: 20px;	
}

.sa_weekly_score_out_of {
	font-size: 13px;
}

.sa_weekly_score_info {
	font-size: 11px;
	line-height: 1.5;
	display: block;
}

.sa_weekly_score_container img {
	border: 0;
}

.sa_leaders_item_a {
	background-color:	#A2DE96;
}

.sa_leaders_item_b {
	/* background-color:	#C7E4C1; */
}

.sa_leaders_score {
	font-size: 10px;
	font-weight: bold;
	width: 105px;
	text-align: right;
	float: left;
	padding-right: 20px;
}

.sa_leaders_name {
	text-align: left;
	font-size: 10px;
	float: left;
}

.sa_unspent_score {
	font-size: 40px;	
}

.sa_total_score {
	font-size: 18px;	
}

.sa_rank {
	font-size: 10px;	
}

/* =======PRIZE TABLE======================================= */

.sa_prize_section_title {
	color: #004f80;
	font-weight: bold;
	font-size: 22px;
}

.sa_prize_table_container {
	background-color: #B6E3AD;
	margin-top: 25px;
	text-align: center;	
}

.sa_winners_table_container {
	background-color: #B6E3AD;
	margin-top: 25px;
	text-align: center;	
}

.sa_prize_table {
	font-size: 16px;
}

.sa_prize_heading_row {
	background-color: #88BA75;
	background-color: #8DC47B;
	font-weight: bold;
	font-size: 13px;
	line-height: 10px;
	text-align: center;	
}

.sa_winners_heading_row {
	background-color: #88BA75;
	background-color: #8DC47B;
	font-weight: bold;
	font-size: 13px;
	line-height: 12px;
	text-align: center;	
}

.sa_prize_small {
	font-size: 10px;
	font-weight: normal;
	white-space: nowrap;	
}

.sa_prize_row_a {
	background-color:	#e3f2e0;
	background-color:	#DBEDD7;
	font-weight: bold;
}

.sa_prize_row_b {
	background-color:	#d5e3d2;
	background-color:	#EFF7ED;
	background-color:	#CDE5C7;
	font-weight: bold;
}

.sa_prize_row_a div {
	line-height: 9px;
	font-weight: normal;
}

.sa_prize_row_b div {
	line-height: 9px;
	font-weight: normal;
}

.sa_prize_title {
	
}

.sa_prize_requirements_small {
	font-size: 10px;
	line-height: 10px;
}

.sa_prize_entered_small {
	font-size: 10px;
}

.sa_prize_odds_small {
	font-size: 10px;
}

.sa_prize_weeks_small {
	font-size: 10px;
}

.sa_prize_spend_container img {
	border: 0;
}

/* =======QUIZ======================================= */

.sa_question_container {
	font-weight: bold;
	padding-bottom: 20px;
	float: left;
}

.sa_question {
	background-color:	#C9E2C3;
	padding: 3px;
}

.sa_question_number {
	font-size: 30px;
	font-weight: bold;
	width: 47px;
	text-align: center;
	color: #9DB0BC;
	float: left;
}

.sa_question_text {
	font-size: 14px;
	width: 280px;
	float:left;
}

.sa_question_text_no_image {
	font-size: 14px;
	width: 490px;
	float:left;
}

.sa_question img {
	border: 0;
}

.sa_question_answer {
	margin-left: 50px;
}

.sa_question_image {
	float: right;
	padding-bottom: 5px;
}

.sa_question_submit_container {
	background-color:	#C9E2C3;
	padding: 15px;
	text-align: center;
}

.sa_quiz_score_container {
	background-color:	#C9E2C3;
	padding: 15px;
	text-align: center;
	font-size: 15px;
	margin-bottom: 10px;	
}

.sa_quiz_score_number {
	font-size: 35px;
	font-weight: bold;
}

.sa_quiz_number10 {
	font-size: 17px;
	font-weight: bold;
}

.sa_quiz_score_bold {
	font-size: 16px;
	font-weight: bold;
}

/* =======SIDEBOXES======================================= */

#right_side_box_col {
	width: 200px;
	float: right;
	padding-top: 119px;
	padding-bottom: 185px;
}

.sa_sidebox {
	display: block;
	text-decoration: none;
	width: 195px;
	float: right;
	clear: right;
	font-size: 0;
	cursor: pointer;
}

.sa_sidebox_n {
	height: 6px;
	font-size: 0;
}

.sa_sidebox_title {
	width: 181px;
	padding: 0;
	margin: 0px 7px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

.sa_sidebox_tagline {
	width: 181px;
	padding: 0;
	margin: 0px 7px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-style: italic;
}

.sa_sidebox_divider {
	height: 2px;
	font-size: 0;
}

.sa_sidebox_img {
	width: 171px;
	padding: 0px;
	margin: 0px 12px;
	font-size: 0;
}

.sa_sidebox_s {
	height: 11px;
	font-size: 0;
}

.sa_sidebox.sa_sb0 {
	background: transparent url(http://smartangler.org/graphics/interface/sidebox_1_tile.gif) repeat-y top left;
}

.sa_sidebox.sa_sb1 {
	background: transparent url(http://smartangler.org/graphics/interface/sidebox_2_tile.gif) repeat-y top left;
}

.sa_sidebox_n.sa_sb0 {
	background: transparent url(http://smartangler.org/graphics/interface/sidebox_1_n.gif) no-repeat top left;
}

.sa_sidebox_n.sa_sb1 {
	background: transparent url(http://smartangler.org/graphics/interface/sidebox_2_n.gif) no-repeat top left;
}

.sa_sidebox_title.sa_sb0 {
	background-color: #dabd00;	
}

.sa_sidebox_title.sa_sb1 {
	background-color: #d38100;	
}

.sa_sidebox_tagline.sa_sb0 {
	background-color: #dabd00;	
}

.sa_sidebox_tagline.sa_sb1 {
	background-color: #d38100;	
}

.sa_sidebox_divider.sa_sb0 {
	background: transparent url(http://smartangler.org/graphics/interface/sidebox_1_divider.gif) no-repeat top left;
}

.sa_sidebox_divider.sa_sb1 {
	background: transparent url(http://smartangler.org/graphics/interface/sidebox_2_divider.gif) no-repeat top left;
}

.sa_sidebox_s.sa_sb0 {
	background: transparent url(http://smartangler.org/graphics/interface/sidebox_1_s.gif) no-repeat top left;
}

.sa_sidebox_s.sa_sb1 {
	background: transparent url(http://smartangler.org/graphics/interface/sidebox_2_s.gif) no-repeat top left;
}

.sa_mailing_text {
	width: 243px;
	float: left;	
	padding: 0px 10px;
	font-size: 15px;
}

.sa_mailing_form {
	width: 243px;
	float: right;
	background-color: #B6E3AD;	
	padding: 10px;
}
