/* ----------------------

GLOBAL

---------------------- */

body 		{ font: 13px/1.4 Arial, sans-serif; margin: 0; padding: 2px 5px; background-color: #fff; }

h1, h2, h3, h4, h5, h6, p { margin: 0; }

p 			{ margin-bottom: 1em; }

h1 			{ font-size: 24px; margin-bottom: 0.8em; line-height: 1.1em; font-weight: normal; }

a,
a:link,
.link 		{ text-decoration: underline; color: #00c; cursor: pointer; }

a:visited	{ color:#551a8b; }

a:active	{ color:#f00; }

a img 		{ border: 0; }

form 		{ margin: 0 }

label,
.label 		{ font-weight: bold; }


.separator_top,
.separator_bottom 							{ background: #EBEBEB; margin-bottom: 1em; clear: both; }

.separator_top 								{ height: 21px; border-top: 2px solid #ccc; padding-left: 14px; }

.separator_bottom 							{ height: 18px; border-bottom: 3px solid #ccc; }


#footer										{ clear: both; margin-bottom: 1em; }


#secondary_nav 				{ font-size: 10pt; text-align:center; clear: both; font-weight: normal; line-height: 1; white-space: nowrap; }
#secondary_nav a			{  }
#secondary_nav a.first		{ }


.amount 					{ color: #666; }

.instruction 				{ color:#666; font-size:11px; margin: 0; padding: 0; display: block; }

.clear 						{ clear: both; }



/* ---- BREADCRUMBS ---- */

.breadcrumbs 				{ color: #808080; font-weight: bold; line-height: 19px; font-size: 13px; margin: 0; padding: 0; }

.breadcrumbs .label 		{  }

.breadcrumbs .crumb 		{ }

.breadcrumbs #home_crumb 	{ }


/* ---- SIGN IN/REGISTER ---- */

#signin_register_task 				{ width: 600px; padding: 15px 15px; }
#signin_register_task .input_text,
#signin_register_task .input_password { width: 90%; }

#about_registration,
#register_task { padding: 0 10px; }

#signin_register_task .col						{ float: left; width: 50%; }


#signin_register_task .header_style_2 { padding-left: 12px; padding-right: 12px; margin-top: 0; }

#signin_register_task .form_content,
#signin_register_task .form_controls	{ padding: 6px 12px;}
#signin_register_task .content_wrapper 	{ padding: 6px 12px; }
#signin_register_task .content_wrapper p { margin-top: 0; }

#signin_register_task .form_content 	{ background-color: #eaeffa; }

#signin_task				{ margin-right: 1px; }

#about_registration {}

#about_registration h2 { font-size: 13px; }

#signin_register_task.complete { width: 400px; }


#forgotten_password_task 				{ width: 300px; padding: 15px 15px; }
#forgotten_password_task .input_text,
#forgotten_password_task .input_password { width: 90%; }

#forgotten_password_task .header_style_2 { padding-left: 12px; padding-right: 12px; margin-top: 0; }


#forgotten_password_task .form_content,
#forgotten_password_task .form_controls,
#forgotten_password_task .content_wrapper { padding: 6px 12px; }
#forgotten_password_task .content_wrapper p { margin-top: 0; }

#forgotten_password_task .form_content 	{ background-color: #eaeffa; }


#signin_task 				{ width: 300px; padding: 15px 15px; }
#signin_task .input_text,
#signin_task .input_password { width: 90%; }

#signin_task .header_style_2 { padding-left: 12px; padding-right: 12px; margin-top: 0; }

#signin_task  .form_content,
#signin_task  .form_controls 	{ padding: 6px 12px; }

#signin_task  .form_content 	{ background-color: #eaeffa; }

#signin_task				{ margin-right: 1px; }


#choose_password_task 				{ width: 300px; padding: 15px 15px; }

#choose_password_task .form_content 		{ background-color: #e0e5ff; padding: 12px 12px 9px 12px;}

#choose_password_task .input_text,
#choose_password_task .input_password { width: 90%; }

#choose_password_task .header_style_2 { padding-left: 12px; padding-right: 12px; }
#choose_password_task .form_controls 	{ padding: 6px 12px; }




