/* CSS Document */

.login_container {
	width:584px;
	margin:auto;
	text-align:center;
	}
	
.login_form_container {
	width:254px; 
	background-image:url(../images/app/login_screen_bg.gif); 
	float:left; 
	height:198px;
	}

.login_form_container_org {
	width:254px; 
	background-image:url(../images/app/org_login_screen_bg.gif); 
	float:left; 
	height:198px;
	}
	
.login_form_container p{
	margin:0px; 
	padding:0px;
	}
	
.login_register_form {
	padding:0px; 
	margin:28px 0 0 20px; 
	text-align:left;
	}
	
.login_form_field {
	font-family:Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	font-size:12px;
	height:20px;
	}
	
.login_form_field_too {
	font-family:Arial, Helvetica, sans-serif; 
	color: #000033; 
	font-size:12px;
	height:20px;
	}

.login_register_form a {
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:12px;
	text-decoration:none;
	}

.login_register_form a:hover {
	text-decoration:underline;
	}
	
.login_register_top{ 
	width:330px; 
	float:right; 
	vertical-align:bottom;
	}
	
.login_register_top h2 {
	margin:8px 0 0 13px; 
	text-align:left; 
	width:280px; 
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#010042;
	}
	
.login_register_top p {
	margin:5px 0 0 13px; 
	width:340px; 
	text-align:left; 
	padding:0 0 15px 0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #333333;
	line-height:19px;
	}
	
.new_user_registration {
	width:328px; 
	float:right; 
	height:54px; 
	margin:0px 0 0 0px; 
	background-color:#f1efef; 
	border-left:solid #CCCCCC 1px; 
	border-top:solid #CCCCCC 1px; 
	border-right:solid #CCCCCC 1px;
	}
	
.new_user_registration h2 {
 	margin:0px; 
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#010042; 
	padding:5px 0 0 10px; 
	font-size:18px;
	}
	
.new_user_registration p {
	margin:0px; 
	text-align:left; 
	padding:0px; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#010042;
	padding:2px 0 0 10px; 
	font-size:14px;
	}
	
.new_user_registration_container {
	width:560px; 
	margin:0 0 0 22px; 
	background-color:#f1efef; 
	border-right:solid #CCCCCC 1px; 
	border-bottom:solid #CCCCCC 1px; 
	border-left:solid #CCCCCC 1px;
	}
	
.box_left {
	width:231px; 
	float:left; 
	border-top:solid #CCCCCC 1px;
	}
	
.box_right {
	width:328px; 
	float:right;
	}
	
.o_register_label {
	width:150px; 
	text-align:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	padding:3px 0 0 0; 
	float:left;
	color:#FFFFFF;
	}

.register_label {
	width:120px; 
	text-align:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	padding:3px 0 0 0; 
	float:left;
	color:#010042; 
	}	
	
.new_user_registration_toc {
	float:left; 
	padding:0px; 
	color:#010042; 
	margin:0px; 
	text-align:left; 
	width:200px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px;
	}
	
.new_user_registration_toc a{
	color:#010042;
	text-decoration:underline;
	}
	
.new_user_registration_toc a:hover{
	text-decoration:underline;
	color: #ff8033;
	}
	
.profile_page_left dd {
	text-align: left;
	}
	
.event_page_friend_details {
	width:400px; 
	padding:5px; 
	border:solid #ECECEC 1px;
	}
	
.event_page_friend_details_item {
	float:left;
	}
	
.event_page_friend_details_item img {
	}
	
.event_page_friend_details_item img {
	padding:5px; 
	border:solid #ECECEC 1px; 
	margin:0 0 10px 0;
	text-decoration: none;
	}
	
.event_page_friend_details_item a:hover {
	color:#666666;
	text-decoration: underline;
	}
	
	
.frun_welcome {
	width:675px; 
	height:108px; 
	margin:0px; 
	background-image:url(../images/app/first_run_bg.png); 
	background-repeat:no-repeat;
	}
	
.frun_welcome p {
	margin:0 0 0 20px; 
	padding:9px 20px 10px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	line-height:20px; 
	color:#848484;
	}

.frun_action_l {
	width:209px; 
	height:33px; 
	float:left; 
	margin:0 0 0 20px; 
	padding:8px 10px 0 9px; 
	background-image:url(images/app/frun_left_bg.png); 
	background-repeat:no-repeat;
	}
	
.frun_action_l a {
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:#010042; 
	text-decoration:none;
	}

.frun_action_r {
	width:261px; 
	height:33px; 
	float:right; 
	margin:0 135px 0 0; 
	padding:8px 10px 0 16px; 
	background-image:url(images/app/frun_right_bg.png); 
	background-repeat:no-repeat;
	}

.frun_action_r a {
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:#010042; 
	text-decoration:none;
	}

/* ********************************************** */
/* Errors and Warnings */
/* ********************************************** */
	
#error {
	padding:10px;
	color:#CC0000;
	}