	
	/* 201412161518CST - Post Correction Suggestions */
	#suggest_correction { position: relative; margin-bottom: 15px; background-color: #E4E4E4; padding: 13px; min-height: 47px !important; min-height: 73px; font-family: 'Titillium Web', sans-serif; }
		#suggest_correction .sc_title { font-family: inherit; font-size: 24px; line-height: 24px; color: #444444; font-weight: 600; margin: 0 0 1px 0; padding-top: 4px; text-transform: uppercase; }
		#suggest_correction .sc_subtext { font-family: inherit; font-size: 14px; line-height: 14px; color: #008080; font-weight: 600; }
		#suggest_correction_button { position: absolute; top: 13px; right: 13px; background-color: #bd4717; border: 0; border-radius: 3px; box-shadow: none; font-family: 'Titillium Web', sans-serif; font-size: 18px; line-height: 18px; color: #fff; font-weight: 600; padding: 15px 25px 15px 55px; cursor: pointer; outline: none; }
			#suggest_correction_button:before { position: absolute; top: 12px; left: 20px; content: "."; text-indent: -9999px; font-size: 1px; color: transparent; display: block; width: 24px; height: 24px; background: transparent url('../../images/cnw_profile/cnwp_sprite.png') no-repeat -1px -93px; }
			#suggest_correction_button:hover { background-color: #bab9b6; }
	
	body.suggest_correction_active { overflow-y: hidden; }
	#suggest_correction_modal { position: fixed; z-index: 9999999; opacity: 0; text-align: center; background-color: rgba(0, 0, 0, 0.8); top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; overflow-y: scroll; }
		#suggest_correction_modal_content { position: relative; margin: 150px auto 100px auto; width: 500px !important; padding: 15px 10px; width: 550px; text-align: left; border-radius: 10px; background: #ffffff url('../../images/pig_loading_sm_2015.gif') no-repeat -9999px -9999px; }
			#suggest_correction_modal.scm_pending_ajax #suggest_correction_modal_content { padding-bottom: 120px; background-position: center bottom; }
		
		#suggest_correction_modal .scm_header { display: block; margin: 0 5px 7px 5px; font-weight: bold; font-size: 14px; line-height: 16px; }
			#suggest_correction_modal .scm_header.scm_leader { font-size: 16px; color: #008080; padding-right: 15px; }
			#suggest_correction_modal .scm_header .scm_required_icon { font-size: 20px; line-height: 16px; font-weight: bold; color: #c00; }
		#suggest_correction_modal .scm_required_message { font-weight: bold; font-size: 12px; color: #d00; margin: 0 5px 10px 5px; }
		#suggest_correction_modal .scm_row { position: relative; display: block; margin: 0 0 17px 0; border: 1px solid #fff; padding: 4px; }
			#suggest_correction_modal .scm_row.scm_missing_field { background-color: rgba(204, 0, 0, 0.22); padding: 10px; }
			#suggest_correction_modal .scm_row.scm_row_low { margin-bottom: 3px; }
			#suggest_correction_modal .scm_row.scm_row_flat { margin-bottom: 0; }
			#suggest_correction_modal.scm_submit_success .scm_submit_remove { display: none; }
			#suggest_correction_modal.scm_submit_success #suggest_correction_modal_content {  }
			#suggest_correction_modal .scm_row .scm_header { margin-left: 0; margin-right: 0; }
			#suggest_correction_modal .scm_row .scm_input { width: 95%; padding: 5px; font-size: 16px; line-height: 20px; border: 1px solid #c0c0c0; }
			#suggest_correction_modal .scm_row .scm_textarea { height: 100px; }
			#suggest_correction_modal .scm_row .scm_select { width: 97%; }
			#suggest_correction_modal .scm_row .scm_preview_url { word-wrap: break-word; font-size: 16px; line-height: 20px; font-weight: bold; }
			#suggest_correction_modal .scm_row .scm_button { border: 1px solid #008080; background-color: #008080; font-family: 'Titillium Web', sans-serif; font-weight: bold; color: #AFCFCF; font-size: 16px; line-height: 16px; padding: 15px 30px; cursor: pointer; border-radius: 3px; outline: none; }
				#suggest_correction_modal .scm_row .scm_button:hover { color: #ffffff; box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.5); }
				#suggest_correction_modal .scm_row .scm_button:active { outline: none; color: #448C8C; box-shadow: 0 0 3px rgba(50, 50, 50, 0.3); }
			#suggest_correction_modal .scm_row .scm_cancel_form { padding-left: 20px; }
			#suggest_correction_modal .scm_row.scm_message_success { padding: 20px; text-align: center; font-family: 'Titillium Web', sans-serif; font-size: 18px; line-height: 18px; font-weight: bold; color: #fff; background-color: #008080; }
				#suggest_correction_modal .scm_row.scm_message_success .scm_continue { padding-top: 20px; text-align: center; font-weight: bold; }
					#suggest_correction_modal .scm_row.scm_message_success .scm_continue a { font-weight: bold; color: #ffffff; text-decoration: underline; }
		#suggest_correction_modal .scm_close_icon { position: absolute; display: block; width: 16px; height: 16px; top: 20px; right: 20px; text-indent: -9999px; font-size: 1px; color: transparent; z-index: 50; background: transparent url('../../images/icon_close.png') no-repeat left top; outline: none; cursor: pointer; }
	