/**
 *	+-----------------------------------------------------------------------------------------+
 *	Activity Application Form
 *	+-----------------------------------------------------------------------------------------+
 */
fieldset
{
	margin-bottom: 						20px;
	padding-top:							10px;
}

legend
{
	color:									#ed5a17;
	padding:									3px;
}

p
{
	margin:									6px 0;
}





/**
 *	+-----------------------------------------------------------------------------------------+
 *	Anything that needs to be hidden at load times
 *	+-----------------------------------------------------------------------------------------+
 */
#adult1_surrounding_p, #adult1_sector_p, #adult1_other_city_p, #adult1_other_status_p,
#adult1_nas_p, #adult1_payeur_p, #adult1_notes_p,
#adult2_surrounding_p, #adult2_sector_p, #adult2_other_city_p, #adult2_other_status_p,
#adult2_nas_p, #adult2_payeur_p, #adult2_notes_p,
#kid1_surrounding_p, #kid1_sector_p, #kid1_other_city_p, #kid1_school_p, #kid1_swim_level_junior_p, #kid1_leave_alone_hour_p, #kid1_leave_alone_note_p, #kid1_leave_with_name_p, #kid1_leave_with_link_p,
#kid1_solar_cream_p, #kid1_swim_p, #kid1_swim_level_p, #kid1_allergies_p, #kid1_sickness_p, #kid1_medication_p, #kid1_parc_p, #kid1_bus_p, #kid1_leave_p, #kid1_leave_alone_p, #kid1_leave_with_p, #kid1_contact_titre_p, #kid1_contact_name_p, #kid1_contact_link_p, #kid1_contact_phone_p, #kid1_notes_long_p,
#kid2_surrounding_p, #kid2_sector_p, #kid2_other_city_p, #kid2_school_p, #kid2_swim_level_junior_p, #kid2_leave_alone_hour_p, #kid2_leave_alone_note_p, #kid2_leave_with_name_p, #kid2_leave_with_link_p,
#kid2_solar_cream_p, #kid2_swim_p, #kid2_swim_level_p, #kid2_allergies_p, #kid2_sickness_p, #kid2_medication_p, #kid2_parc_p, #kid2_bus_p, #kid2_leave_p, #kid2_leave_alone_p, #kid2_leave_with_p, #kid2_contact_titre_p, #kid2_contact_name_p, #kid2_contact_link_p, #kid2_contact_phone_p, #kid2_notes_long_p,
#kid3_surrounding_p, #kid3_sector_p, #kid3_other_city_p, #kid3_school_p, #kid3_swim_level_junior_p, #kid3_leave_alone_hour_p, #kid3_leave_alone_note_p, #kid3_leave_with_name_p, #kid3_leave_with_link_p,
#kid3_solar_cream_p, #kid3_swim_p, #kid3_swim_level_p, #kid3_allergies_p, #kid3_sickness_p, #kid3_medication_p, #kid3_parc_p, #kid3_bus_p, #kid3_leave_p, #kid3_leave_alone_p, #kid3_leave_with_p, #kid3_contact_titre_p, #kid3_contact_name_p, #kid3_contact_link_p, #kid3_contact_phone_p, #kid3_notes_long_p,
#kid4_surrounding_p, #kid4_sector_p, #kid4_other_city_p, #kid4_school_p, #kid4_swim_level_junior_p, #kid4_leave_alone_hour_p, #kid4_leave_alone_note_p, #kid4_leave_with_name_p, #kid4_leave_with_link_p,
#kid4_solar_cream_p, #kid4_swim_p, #kid4_swim_level_p, #kid4_allergies_p, #kid4_sickness_p, #kid4_medication_p, #kid4_parc_p, #kid4_bus_p, #kid4_leave_p, #kid4_leave_alone_p, #kid4_leave_with_p, #kid4_contact_titre_p, #kid4_contact_name_p, #kid4_contact_link_p, #kid4_contact_phone_p, #kid4_notes_long_p,
#confirmation, #num_adult_p, #num_kid_p, #adult1, #adult2,
#kid1, #kid2, #kid3, #kid4,
#list_adult_activities, #list_kid_activities, #list_family_activities, .activity_options,
#authorizations, #totals, #confirmation_long_div
{
	display:									none;
}

/**
 *	+-----------------------------------------------------------------------------------------+
 *	Colors for the form
 *	+-----------------------------------------------------------------------------------------+
 */
.colors_adult
{
	border:									1px solid #84b836;
	background-color:						#f4fde7;
}

.colors_adult legend
{
	border:									1px solid #84b836;
	background-color:						#fff;
}

.colors_kid
{
	border:									1px solid #ffd456;
	background-color:						#fefbec;
}

.colors_kid legend
{
	border:									1px solid #ffd456;
	background-color:						#fff;
}

.colors_family
{
	border:									1px solid #fe8f51;
	background-color:						#ffeee1;
}

.colors_family legend
{
	border:									1px solid #fe8f51;
	background-color:						#fff;
}

.error
{
	background-color:						#FFECEC;
	border:									1px solid red;
}





/**
 *	+-----------------------------------------------------------------------------------------+
 *	For text on top of the form
 *	+-----------------------------------------------------------------------------------------+
 */
#conditions, #rules
{
	width:									905px;
	height:									125px;
	overflow:								auto;
	border:									1px solid #999;
	background-color:						#F5F5F5;
	padding:									10px;
}

#conditions
{
	margin-bottom:							15px;
}





/**
 *	+-----------------------------------------------------------------------------------------+
 *	General information windows
 *	+-----------------------------------------------------------------------------------------+
 */
.info_person, .info_address
{
	float:									left;
	width:									457px;
}

.info_person label,
.info_address label
{
	width:									150px;
	text-align:								right;
	float:									left;
	padding-top:							3px;
}

.info_person input, .info_person select,
.info_address input, .info_address select
{
	margin-left:							10px;
}

.info_misc
{
	padding-top:							25px;
	padding-bottom:							5px;
	clear:									both;
}

.info_misc textarea, #emergency_contact
{
	width:									99%
}

.form_date
{
	font-size:								9px;
}






/**
 *	+-----------------------------------------------------------------------------------------+
 *	List of activities
 *	+-----------------------------------------------------------------------------------------+
 */
#list_adult_activities input, #list_kid_activities input, #list_family_activities input
{
	margin-left:							60px;
	margin-right:							5px;
}





/**
 *	+-----------------------------------------------------------------------------------------+
 *	Activity options
 *	+-----------------------------------------------------------------------------------------+
 */
.option_box
{
	width:									135px;
	height:									25px;
	text-align:								center;
}

.option_name
{
	width:									375px;
	text-align:								right;
}
