@charset "utf-8";
/* CSS Document */
body{
	color: #333;
}
/* CSS Document */
/* Text & Link definitions */
.ra_w, .ra_w a:link, .ra_w a:visited {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
}
/* ----------------------------- */
#ra_content {
	position:relative;
	width:980px;
	height:560px;
	min-height:541px;
	margin:0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
#ra_subtitle1{
	position:relative;
	width:auto;
	height:auto;
	margin:0px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
	color:#fff;
}
.ra_subtitle2 {
	position:relative;
	width:auto;
	height:auto;
	margin:40px 0 20px 78px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
}
.ra_form_sections {
	height:50px;
}
#ra_form_cont {
	position:absolute;
	top:20px;
	left:246px;
	width:485px;
	height:690px;
	padding:0 0 0 11px;
	background:url(../images/bg/ra_bg_formSubmit_large.gif) 0 80px no-repeat;
}
#ra_form_cont_small {
	position:absolute;
	top:120px;
	left:246px;
	width:485px;
	height:543px;
	padding:0 0 0 11px;
	background:url(../images/bg/ra_bg_signUp.gif) no-repeat;
}
#ra_text_topSignup{
	color:#fff;
}
#ra_form_div {
	position:relative;
	width:413px;
	height:auto;
	margin:50px 0 0 50px;
}
.ra_form {
	width:410px;
	padding:0;
	margin:0; 
}
#ra_desc_cont {
	position:absolute;
	top:74px;
	left:404px;
	width:552px;
	height:373px;
	padding:0 0 0 20px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#ra_desc_cont ul {
	padding:0 0 0 13px;
	margin:5px 0 5px 3px;
}
/* Form fields */
.ra_field_user, .ra_field_grade, .ra_field_state, .ra_field_country, .ra_field_year, .ra_field_month, .ra_field_day {
	height:20px;
	border:0;
	outline:none;
	margin:1px 0 2px 0;
	padding:1px 0 0 3px;
	background:url(../images/ra_inputField.gif) no-repeat;
	background-color:transparent;
}
.ra_field_grade, .ra_field_school, .ra_field_country, .ra_field_grade {
	display:block;
	float:left;
}
.ra_field_user {
	display:block;
	float:left;
	clear:left;
}
.ra_field_email {
	width:296px;
	height:30px;
	border:0;
	outline:none;
	padding:2px 3px 0 3px;
	background:url(../images/ra_inputEmail.gif) no-repeat;
	background-color:transparent;
}
.ra_field_pass, .ra_field_pass_c, .ra_field_school {
	height:30px;
	padding:3px 0 0 5px;
	border:0;
	outline:none;
	background:url(../images/ra_inputField.gif) no-repeat;
	background-color:transparent;

}
.ra_field_grade_in, .ra_field_state_in, .ra_field_country_in, .ra_field_year_in, .ra_field_month_in, .ra_field_day_in {
	background-color:#fff;
	padding: 0;
	margin:0;
}
#pseudobox, #mailbox, #ra_email_verify {
	height:16px;
	width:auto;
	float:left;
	color:red;
}
#alertbox{
	height:16px;
	width:130px;
	float:left;
	color:#333;
}
.ra_box_user {
	margin:0;
	padding:0 0 0 2px;
	height:16px;
	width:auto;
	float:left;
	color:#333;
}
.ra_field_user {
	margin:0 20px 0 0;
	padding:2px 3px 0 3px;
	width:190px;
	height:30px;
}
.ra_box_pass {
	margin:0px 17px 0 0;
	padding:0px 0 0 2px;
	height:16px;
	width:186px;
	float:left;
	color:#333;
}
.ra_field_pass {
	margin:0 0 0 0;
	padding:2px 3px 0 3px;
	width:196px;
	height:30px;
}
.ra_box_pass_c {
	padding:0 0 0 2px;
	height:16px;
	width:186px;
	float:left;
	color:#333;
}
.ra_field_pass_c {
	margin:0;
	padding:2px 3px 0 3px;
	width:196px;
	height:30px;
}
.ra_box_email {
	margin:5px 18px 0 0;
	padding:0 0 0 2px;
	height:16px;
	width:400px;
	float:left;
}
.ra_box_grade {
	margin:2px 12px 0 0;
	padding:0 0 0 2px;
	height:16px;
	width:90px;
	float:left;
}
.ra_field_grade {
	margin:0 12px 0 0;
	width:90px;
	height:30px;
}
.ra_box_state {
	margin:2px 12px 0 0;
	padding:0 0 0 2px;
	height:16px;
	width:170px;
	float:left;
}
.ra_field_state {
	margin:0 12px 0 0;
	width:170px;
	height:30px;
	clear:none;
	float:left;
}
.ra_box_country {
	margin:2px 0 0 0;
	padding:0 0 0 2px;
	height:16px;
	width:170px;
	clear:none;
	float:left;
}
.ra_field_country {
	margin:0;
	width:170px;
	height:30px;
}
.ra_box_dob {
	margin:2px 0 0 0;
	padding:0 0 0 2px;
	height:16px;
	width:auto;
}
.ra_field_year, .ra_field_month, .ra_field_day{
	margin:0 10px 0px 0;
	width:90px;
	height:30px;
	border-color:#ffffff;
}
.ra_box_school {
	margin:2px 0 0 0;
	padding:0 0 0 2px;
	height:16px;
	width:250px;
	clear:none;
	float:left;
}
.ra_field_school {
	margin:0;
	width:170px;
	height:30px;
}
/* Avatar */
.ra_box_avatar {
	margin:6px 0 0 0;
	padding:0 0 0 2px;
	height:16px;
	width:auto;
}
#ra_name {
	clear:both;
	text-align:center;
	padding-top:5px;
}
#ra_terms {
	width:220px;
	height:65px;
	clear:none;
	float:left;
	padding:0 0 0 10px;
	margin:0 0 20px 0;
}
#ra_terms_box {
	height:11px;
	width:11px;
	float:left;
	clear:none;
}
#ra_terms_text {
	margin-top:5px;
	width:380px;
}
#ra_mailist_box {
	height:11px;
	float:left;
	clear:none;
}
div #ra_mailist_text {
	margin: 5px 0 0 0;
	width:380px;
}
/* fake checkbox : unchecked (default/base) state */
.fakecheck {
	height:11px;
	width:11px;
	display:block;
	padding:0 0 0 3px;
	float:left;
	color:#FFF;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#reme,#mailist{
	display:none;
}
/* Sign up button */
.ra_btn_send{
	float:right;
	margin:40px 0 0 0;
}
.ra_btn_signUp{
	float:right;
	margin:0px 20px 0 0;
}
a.ra_signup_btn:link, a.ra_signup_btn:visited  {
	position:relative;
	width:139px;
	height:53px;
	display:block;
	float:left;
	margin:10px 0 0 200px;
	background:url(../images/btn/ra_bg_btn.gif);
}
	
a.ra_signup_btn:hover {
	color:#990000;
}
.alertTitle {
	display:block;
	font-weight:bold;
	font-size:24px;
	line-height:28px;	
}
.forgot_fieldEmail {
	width:296px;
	height:30px;
	padding:3px 0 0 2px;
	margin:10px 0 30px 0;
	border:0;
	outline:none;
	background:url(../images/ra_inputEmail.gif) no-repeat;
	background-color:transparent;
}
#forgotForm {
	width:300px;
	height:400px;
	margin:20px auto 0 auto; 
}
/*SUBMIT DESIGN*/
#ra_form_cont_submit {
	position:absolute;
	top:20px;
	left:196px;
	width:598px;
	height:520px;
	padding:0 0 0 11px;
	background:url(../images/bg/ra_bg_formSubmit.gif) no-repeat;
}
#ra_form_div_submit {
	position:relative;
	width:590px;
	height:auto;
	margin:20px 0 0 20px;
}
.ra_box_step{
	position:relative;
	width:500px;
	height:60px;
	display:block;
	margin:0 0 10px 0;
}
.ra_textBox_step{
	position:relative;
	width:500px;
	height:130px;
	display:block;
	margin:0 0 10px 0;
}
.ra_step_contest{
	background:url(../images/bg/ra_bg_numberContest.gif) no-repeat;
	width:30px;
	height:34px;
	float:left;
	padding:0 0 0 10px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
}
.ra_text_step{
	width:150px;
	display:block;
	float:left;
	padding:6px 0 0 0;
}
.ra_field_long{
	width:293px;
	height:27px;
	float:right;
	padding:3px 0 0 3px;
	border:0;
	outline:none;
	background:url(../images/ra_inputEmail.gif) no-repeat;
	background-color:transparent;
}
.ra_text_box{
	width:296px;
	height:97px;
	display:block;
	float:right;
	border:0;
	outline:none;
	background:url(../images/ra_textBox.gif) no-repeat;
	background-color:transparent;

}
.ra_spec_step{
	position:relative;
	height:auto;
	width:296px;
	float:right;
	font-size:12px;
}
a.ra_btn_browse:link, a.ra_btn_browse:active, a.ra_btn_browse:visited{
	position:absolute;
	top:2px;
	right:7px;
	width:52px;
	height:20px;
	padding:5px 0 0 10px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/btn/ra_btn_browse.gif) no-repeat;
}
a.ra_btn_browse:hover{
	color: #ff6600;
}
.ra_terms_box{
	margin:0 0 0 190px;
}
.ra_btn_preview{
	float:right;
	margin:20px 40px 0 0;
}
.ra_previewDesign{
	margin:30px 0 0 20px;
	border:#333 solid 2px;
	width: 160px;
	height:200px;
}
.ra_yourTitle{
	position:absolute;
	top:100px;
	left:200px;
}
.ra_yourDescription{
	position:absolute;
	top:160px;
	left:200px;
}
.ra_alert_red{
	width:139px;
	height:148px;
	margin:40px auto;
	position:relative;
	background:url(../images/ra_alert_red.gif) no-repeat;
}
/*POLL CANADA*/
.ra_poll{
	height:170px;
	clear:left;
}
.ra_poll_quest_1{
	margin:0;
	padding:0 0 0 2px;
	width:400px;
	float:left;
}
.ra_poll_form{
	position:relative;
	width:413px;
	height:auto;
	margin:0px 0 0 50px;
}
.ra_poll_quest_2, .ra_poll_quest_3, .ra_poll_quest_1{
	margin:5px 0 5px 0;
	float:left;
	clear:both;
	color:#333;
}