/*****************************************************/
/**STANDARD SITE DEFINITION
/*****************************************************/
*{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial,Verdana,Garamond;
	COLOR: #000;
	font-weight:normal;
}
table{
	border: 0px;
	margin: 0px;
	padding: 0px;

}
select{
	width: 175px;
	height: 20px;
}

.negative_feedback{
	FONT-SIZE: 12px;
	FONT-STYLE: italic;
	COLOR: Red;
}
.positive_feedback{
	FONT-SIZE: 12px;
	FONT-STYLE: italic;
	COLOR: Blue;		
}
.negative_highlight{
	COLOR:#000000;
	BACKGROUND-COLOR: LightBlue;
}
.positive_highlight{
	BACKGROUND-COLOR: White;
}
.feedback_message_line
{
	COLOR:Red;
	
}
.heading_row{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
}
.reg_header{
	font-size: 12px;
	font-weight: bold;
}
.reg_header2{
	font-size: 12px;
	font-weight: bold;
	/*background-color: #3366FF;*/
	color: #000000;
}
div.scroll{
	height: 64px;
	width: 320px;
	overflow: auto;
	border: 1px solid #666;
	background-color: #cccccc;
	padding: 8px;
}
.message_text{
	height: 102px;
	width: 320px;
	padding: 8px;
}
.dob_MD{
	width: 48px;
}
.dob_YY{
	width: 62px;
}
.check_fix{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.topnav_adjust{
	padding: 0px;
}
.UserInfo_Body{
	padding-left: 5px;
	width: 480px;
}

.width_check
{
	width:35px;
}
.aError
{
	color:Red;
}
.reg_PassWarn
{
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	text-align: left;
	color: Red;
}


/*****************************************************/
/**LOGIN
/*****************************************************/
.login_table{
	WIDTH: 655px;
	TEXT-ALIGN: left;	
	VERTICAL-ALIGN: top;
	margin-left:5px;
	margin-right:5px;

}
.login_table input{
	width: 175px;
	height: 20px;
}
.l1{
	WIDTH: 120px;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;		
}
.l2{
	WIDTH: 375px;
}
.ltext_box{
	border-color: Navy;
}
.ltext_regular{
	font-size: 12px;
}

/*****************************************************/
/**FORGOT-PASSWORD
/*****************************************************/
.forgot_password_table{
	WIDTH: 655px;
	TEXT-ALIGN: left;	
	VERTICAL-ALIGN: top;
	margin-left:5px;
	margin-right:5px;

}
.forgot_password_table input{
	width: 175px;
	height: 20px;
}
.f1{
	WIDTH: 120px;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;		
}
.f2{
	WIDTH: 380px;
}
/*****************************************************/
/**USER INFORMATION
/*****************************************************/
.info_table_hdr{
	WIDTH: 665px;
	TEXT-ALIGN: left;	
	VERTICAL-ALIGN: top;
	margin-left:5px;
	margin-right:5px;
	
}
.info_table{
	WIDTH: 645px;
	TEXT-ALIGN: left;	
	VERTICAL-ALIGN: top;
	margin-left:10px;
	margin-right:5px;
}

.info_table input
{
	width: 175px;
	height: 20px;
}
.reg_input_padding
{
	padding-left:0px;
}

.chkSignUp
{
	WIDTH: 487px;
}
.chkSignUp input{
	width: 20px;
	height: 20px;
}
.it1{
	WIDTH: 120px;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;		
}
.it2{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	WIDTH: 580px;
}
.reg_text{
	font-size: 14px;
	font-family: Arial;
}
.main_regW{
	width: 482px;
}
.header_pad{
	padding: 0px;
	margin: 0px;
}
.PNButton_pad{
	padding-left: 5px;
}
/*****************************************************/
/**CONFIRMATION
/*****************************************************/
.conf_table_hdr{
	WIDTH: 665px;
	TEXT-ALIGN: left;	
	VERTICAL-ALIGN: top;
	margin-left:5px;
	margin-right:5px;
	
}
.conf_table{
	WIDTH: 645px;
	TEXT-ALIGN: left;	
	VERTICAL-ALIGN: top;
	margin-left:5px;
	margin-right:5px;
	
}
.c1{
	WIDTH: 120px;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;		
}
.c2{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	WIDTH: 580px;
}

/*****************************************************/
/**OPTIONAL QUESTIONS
/*****************************************************/
.UnderlineOpt
{
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
}
.options_table_hdr{
	WIDTH: 665px;
	TEXT-ALIGN: left;	
	VERTICAL-ALIGN: top;
	margin-left:5px;
	margin-right:5px;
	
}
.options_table{
	WIDTH: 645px;
	TEXT-ALIGN: left;	
	VERTICAL-ALIGN: top;
	margin-left:5px;
	margin-right:5px;
	
}
.inner_list{
	padding-left:0px;
	WIDTH: 575px;	
}
.inner_list2{
	padding-left:20px;
	WIDTH: 575px;	
	height: 20px;
}
.inner_list2 select{
	padding-left:20px;
	WIDTH: 75px;	
	height: 20px;
}

.oq_col_1{
	WIDTH: 150px;	
}
.oq_col_2{
	WIDTH: 100%;
}
.fill_padding{
	
}
.reg_heading{
	font-size: 14px;
	font-family: Arial;
}
.cat_type_checkbox{
	TEXT-ALIGN: left;
	WIDTH: 265px;
	height:25px;
}
.cat_type{
	TEXT-ALIGN: left;
	WIDTH: 265px;
}
.cat_type_selector{
	TEXT-ALIGN: left;
	WIDTH: 175px;
}
.cat_type_selector select{
	WIDTH: 100px;
	
}
/*****************************************************/
/**FOOTER-SPECIFIC STYLES (see include/footer.inc)
/*****************************************************/
.footer_heading{
	
}
.footer_statement{
	
}
.footer_link{
	
}
.b{
	FONT-WEIGHT: bold;	
}
/********************************************************/
/** Rollover/Image stuff
/********************************************************/
.btn_submit{
    BACKGROUND-IMAGE: url(../images/grey_btnSubmit.gif);            
}
.btn_previous{
	BACKGROUND-IMAGE: url(../images/btnPrevious.gif);
	
}
.btn_next{
	BACKGROUND-IMAGE: url(../images/btnNext.gif);
	
}
.btn_submitConf{
	BACKGROUND-IMAGE: url(../images/btnSubmit.gif);        
}
.btn_AR
{
	BACKGROUND-IMAGE: url(http://localhost/SnappleUniversal/images/top_AlreadyRegistered.gif);
	width: 98;
	height: 23;
}
.btn_CP
{
	BACKGROUND-IMAGE: url(../images/top_CreateProfile.gif);
}
.btn_UP
{
	BACKGROUND-IMAGE: url(../images/top_UpdateProfile.gif);
}
.btn_FP
{
	BACKGROUND-IMAGE: url(../images/top_ForgotPassword.gif);
}

.img_Submit{
	WIDTH: 103px;
	height: 33px;
}
.img_WH{
	WIDTH: 79px;
	height: 24px;
}
.img_WH Input{
	WIDTH: 79px;
	height: 24px;
}


