/* CSS Document */

/* Start Page Standards */
body {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size:12px;
	margin:auto;
	text-align:center;
	/*background-image: url(../images/app/new_eo_bg.jpg);
	background-repeat: repeat-x;*/
}

.body_bg {
	}

.img {
	border:0px;
	}

p {
	font-size:12px;
	padding:5px 5px 5px 0;
	margin:0 0 0 2px;
	color: #333333;
	}

h2 {
	margin:0 0 0px 5px; 
	font-size:18px; 
	color:#000033;
	}

h3 {
	margin:0 0 0px 5px; 
	font-size:14px; 
	color: #666666;
	}


label {
	font-size:12px;
	padding:5px;
	margin:0 0 0 5px;
	color: #333333;;
	}


#wrapper {
	background-image:url(../images/app/page_bg.png);
	background-repeat: repeat-x;
	margin:auto;
	text-align: center;
}

.page_wrapper {
	/*background-image:url(../images/app/page_bg.png); */
	background-repeat: repeat-x;
	width:1000px;
}

.content {
	width:976px;
	position: inherit;
	padding: 0px;
	margin: auto;
	text-align:center;
}
/* End Page Standards */


/* Start Header */
.header {
	height: 110px;
	width: 900px;
	background-image: url(../images/app/header_bg.jpg);
	background-repeat: repeat-x;
	text-align:center;
	margin:auto;
}

.header_top {
	height: 80px;
	}

.global_nav {
	height:20px; 
	font-size:11px; 
	margin:4px 0 0px 0; 
	float:right; 
	width:370px;
	color:  #CCCCCC;
	}

.global_nav a{
	margin:10px 0 0 0px;
	color: #283e50;
	text-decoration: none;
	}

.global_nav a:hover{
	color: #283e50;
	text-decoration: underline;
	}

.switch_org_header a {
	background-image: url(../images/app/switch_out.png);
	background-repeat:no-repeat;
	}

.switch_org_header a:hover {
	background-image: url(../images/app/switch_over.png);
	background-repeat:no-repeat;
	}

.menu {
	height: 30px;
	width: 900px;
	background-color: #283e50;
	margin:0 0 0 0px;
	padding: 0 0 0 0px;
	float: left;
	}

.menu ul {
	text-decoration: none;
	list-style-type: none;
	font-size: 12px;
	margin: 6px 0px 0px 10px;
	padding: 0px;
	float: left;
	}

.menu li, .menu a {
	text-decoration: none;
	display: inline;
	color: #FFFFFF;
	padding: 0 0px 0 0;
	margin: 0 10px 0 0;
	font-size: 12px;
	}

.menu a:hover {
	text-decoration: underline;
}

.custom_menu {
	height: 30px;
	width: 900px;
	margin:0 0 0 0px;
	padding: 0 0 0 0px;
	float: left;
	}


.custom_menu ul {
	text-decoration: none;
	list-style-type: none;
	font-size: 12px;
	margin: 6px 0px 0px 10px;
	padding: 0px;
	float: left;
	}

.custom_menu li, .custom_menu a {
	text-decoration: none;
	display: inline;
	color: #FFFFFF;
	padding: 0 0px 0 0;
	margin: 0 10px 0 0;
	font-size: 12px;
	}

.custom_menu a:hover {
	text-decoration: underline;
}

/* End Header */



/* NEW HEADER STYLES */
#eo_wrapper {
	background-image: url(../images/app/new_eo_bg.jpg);
	background-repeat: repeat-x;
	margin:auto;
	text-align: center;
}



.eo_header {
	height: 110px;
	width: 900px;
	text-align:center;
	margin:auto;
}


.eo_menu {
	width:740px; 
	float:right; 
	margin:2px 0 0 160px;
	height: 30px;
	padding: 0 0 0 0px;
	}

.eo_menu ul {
	text-decoration: none;
	list-style-type: none;
	font-size: 12px;
	margin: 6px 0px 0px 10px;
	padding: 0px;
	float: left;
	}

.eo_menu li, .eo_menu a {
	text-decoration: none;
	display: inline;
	color: #1f354a;
	padding: 0 0px 0 0;
	margin: 0 10px 0 0;
	font-size: 12px;
	font-weight:bold;
	}

.eo_menu a:hover {
	text-decoration: underline;
}

.eo_global_nav {
	height:51px; 
	font-size:11px; 
	margin:10px 0 0px 0; 
	float:right; 
	width:370px;
	color:  #CCCCCC;
	}

.eo_global_nav a{
	margin:10px 0 0 0px;
	color: #1f354a;
	text-decoration: none;
	}

.eo_global_nav a:hover{
	color: #1f354a;
	text-decoration: underline;
	}

.eo_content_wrapper {
	background-image: url(../images/app/eo_content_top.png); 
	background-repeat: no-repeat; 
	width: 900px;
	margin: 10px auto;
	padding: 5px 0 0 0;
}	
	
/* End New Version */






/* Start Page */
.content_wrapper {
	/*dbackground-image: url(../images/app/content_bg.png); 
	background-repeat: no-repeat;*/
	width: 900px;
	margin: 10px auto;
	background-color: #FFFFFF;
}

.page_content {
	width:900px;
	margin:auto;
	background-color:#FFFFFF;
	padding:0 0 0 1px;
}

.page_content_faq p{
	line-height:18px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 10px 15px 10px;
	}

/* ********************************************** */
/* Start Sidebar */
/* ********************************************** */

.left_column {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	width:204px; 
	float:left; 
	border-left: solid #f4f4f4 1px; 
	border-bottom: solid #f4f4f4 1px; 
	border-right: solid #f4f4f4 1px;
	}

.section_title {
	width:204px;
	height: 30px;
	background-image: url(../images/app/new_h1_sidebar.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	font-size: 12px;
	padding: 0px 0 0 0px;
	color: #283e50;
	}


.sidebar_content h2 {
	margin:0px; 
	float:left; 
	padding:5px 0 4px 2px; 
	color:#283e50; 
	font-weight:bold; 
	font-size:13px;
	}

.sidebar_content p {
	margin:0px; 
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: left;
	padding:0 0 5px 3px;
	}

.h1_title {
	padding:8px 0 0 10px; 
	float:left; 
	font-size: 13px; 
	font-weight:bold;
	}

/* Start Profile Section and Image */
.profile_picture {
	background-color:#ECECEC; 
	padding:5px 0 5px 0;
	}

.profile_picture img {
	width:175px; 
	height:175px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 10px;
	}

.status_container {
	background-color: #FFFFFF;
	margin:0px 0 0 0;
	padding:2px;
	}

.your_status {
	width:160px; 
	padding:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	background-color:#ECECEC; 
	border: solid #CCCCCC 1px;
	color: #333333;
	margin:auto;
/*	margin:10px 0 10px 0px;*/
	}

.site_definitions_sb {
	width:160px; 
	padding:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	border: solid #CCCCCC 1px; 
	color: #333333; 
	margin:6px 10px 6px 10px; 
	background-color: #FFFFFF;
	}

.site_definitions_sb p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #333333; 
	margin:6px;
	padding:0px;
	background-color: #FFFFFF;
	}

.site_definitions_sb_eo {
	width:180px; 
	padding:5px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	border: solid #CCCCCC 1px; 
	color: #333333; 
	margin:6px 5px 6px 5px; 
	}

.site_definitions_sb_eo p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #333333; 
	margin:6px;
	padding:0px;
	background-color: #FFFFFF;
	}

/* End Profile Section */

/* Start Social Circle List */
.ss_listing {
	width: 200px;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align:middle;
	font-size: 12px;
	}

.ss_listing a {
	margin: 15px 0 25px 0;
	padding: 15px 0 25px 0;
	color: #333333;
	text-decoration: none;
	vertical-align: middle;
	}

.ss_listing a:hover {
	color: #283e50;
	text-decoration: underline;
	vertical-align: middle;
	}

/*.ss_listing p {
	margin:0px;
	text-align: left;
	width: 200px;
	}*/

.ss_listing_item {
	border-bottom: solid #ECECEC 1px;
	width:203px;
	vertical-align:middle;
	height:25px;
	padding:10px 0 10px 0;
	margin: 0 0 3px 0;
	}
	
.ss_listing_item p{
	color: #333333;
	}
	
/* End Social Circle List */

/* Start My Events */
.event_item {
	background-color:#f9f9f9; 
	padding:2px;
	border-bottom: solid #ECECEC 1px;
	}
	
.event_name {
	font-family: Arial, Helvetica, sans-serif; 
	color:#283e50; 
	font-size:10px; 
	text-align:left; 
	width:200px;
	}

.event_name a{
	text-decoration: none;
	color:#283e50;
	}

.event_name a:hover{
	text-decoration: underline;
	}
	
.event_details {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px; 
	text-align:left; 
	color:#678fa8; 
	width:200px;
	}

.event_list_container {
	width:204px; text-align:left;
	}
/* End My Events */

.edit_sidebar { 
	float:right; 
	margin:8px 15px 0 0; 
	width:40px;
	height: 12px;
	}
	
.edit_sidebar a {
	font-size:11px;  
	padding:0 12px 5px 10px;
	background-image:url(../images/app/edit_btn_bg.png); 
	text-decoration: none; 
	color:#666666; 
	background-repeat: no-repeat;
	width: 40px;
	}
	
.edit_sidebar a:hover {
	font-size:11px; 
	padding:0 12px 5px 10px; 
	background-image:url(../images/app/edit_btn_bg_hover.png); 
	text-decoration: none; 
	color:#FFFFFF; 
	background-repeat: no-repeat;
	width: 40px;	
	}

.edit_sidebar_plus { 
	float:right; 
	margin:8px 0px 0 0; 
	width:40px;
	height:12px;
	}
	
.edit_sidebar_plus a {
	font-size:11px;  
	padding:0 12px 5px 10px;
	background-image:url(../images/app/edit_btn_bg.png); 
	text-decoration: none; 
	color:#666666; 
	background-repeat: no-repeat;
	width:40px;
	}
	
.edit_sidebar_plus a:hover {
	font-size:11px; 
	padding:0 12px 5px 10px; 
	background-image:url(../images/app/edit_btn_bg_hover.png); 
	text-decoration: none; 
	color:#FFFFFF; 
	background-repeat: no-repeat;
	width:40px;	
	}

.edit_sidebar_event {
	margin:0px; 
	float:left; 
	padding:5px 0 4px 2px; 
	color:#283e50; 
	font-weight:bold; 
	font-size:13px;
	width:200px;
	}

/* ********************************************** */
/* Start Right Content */
/* ********************************************** */

/* Start Main Content */
#right_body {
	padding:0 0 0 0px; 
	width:685px; 
	float:right;  
	background-color:#FFFFFF;
	}

.welcome h1 {
	color:#283e50; 
	margin:0px; 
	font-size: 24px; 
	font-family:Arial, Helvetica, sans-serif; 
	float: left;
	}

/* Start Event Table */

.find_events_dashboard {
	float:left; 
	margin:5px 0 0 0px; 
	border: solid #ECECEC 1px; 
	padding:2px;
	width:675px;
	}

.find_events_dashboard h3{
	float:left; 
	margin:0 0 0 0;
	color: #283e50;
	}

.find_events {
	width: 675px; 
	padding:0px;
	border:solid #ececec 1px;
	}

.find_events td {
	background-repeat: repeat-x; 
	font-family:Arial, Helvetica, sans-serif; 
	height:19px; 
	font-size:12px; 
	color: #333333;
	padding:0px;
	text-align: left;
	}

.find_events_header {
	background-image:url(../images/app/event_table_header_bg.gif); 
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	height:21px; 
	font-size:12px; 
	color: #333333; 
	padding:0 0 0 3px;
	margin:0 0 0 3px;
	}

.event_table_item {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#CCCCCC; 
	padding:0px;
	}

.event_table_item a {
	color:#283e50; 
	text-decoration:none;
	}

.event_table_item a:hover {
	color:#283e50; 
	text-decoration: underline;
	}

.event_table_item_date {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#50809c; 
	padding:0px;
	}

.event_table_item_social_circle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #333333;
	padding:0px;
	}

.event_table_item_social_go_details {
	}

.event_table_item_social_go_details a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#CCCCCC; 
	padding:0px;
	}

.event_table_item_social_go_rsvp {
	}

.event_table_item_social_go_rsvp a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#CCCCCC; 
	padding:0px;
	}

.find_events_more_link a{
	float:right; 
	font-size:14px; 
	margin:10px 10px 10px 0px;
	text-decoration:none;
	color: #283e50;
	}

.find_events_more_link a:hover{
	text-decoration: underline;
	}

.h1_title {
	padding:8px 0 0 10px; 
	float:left; 
	font-size: 12px; 
	font-weight:bold;
	text-align:left;
	width: 110px;
	height:18px;
	overflow:hidden;
	}
	
.h1_title_other {
	padding:8px 0 0 10px; 
	float:left; 
	font-size: 12px; 
	font-weight:bold;
	text-align:left;
	width: 165px;
	height:18px;
	overflow:hidden;
	}	
	
.h1_title_2 {
	padding:8px 0 0 10px; 
	float:left; 
	font-size: 12px; 
	font-weight:bold;
	text-align:left;
	width: 180px;
	height:18px;
	overflow:hidden;
	}


/* Start Main Page */
.dashboard_my_clique {
	width:457px; 
	float:left; 
	margin:20px 0 5px 0; 
	border: solid #ECECEC 1px; 
	padding:2px;
	}

.dashboard_my_clique h3 {
	float: left; 
	margin:0px 0 5px 0;
	color: #283e50;
	}

.dashboard_my_clique img {
	border:0px;
	}


.clique_friend_status {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	text-align: left;
	}

/* End Main Page */
.function_bar {
	float:right; 
	width:206px; 
	margin:20px 4px 0 0; 
	border: solid #ECECEC 1px;
	background-image: url(../images/app/dgl_bg_1.png);
	padding:2px;
	}

.function_bar p {
	width: 190px;
	padding:5px;
	margin:2px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	border: solid #ECECEC 1px;
	font-size:14px;
	text-align:left;
	color: #666666;
	line-height: 24px;
	}

.ad_function_bar {
	float:right; 
	width:206px; 
	margin:20px 4px 0 0; 
	border: solid #ECECEC 1px;
	background-image: url(../images/app/dgl_bg_1.png);	
	padding:2px;
	}

.ad_function_bar p {
	width: 190px;
	padding:5px;
	margin:2px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	border: solid #ECECEC 1px;
	font-size:14px;
	text-align:left;
	color: #666666;
	line-height: 24px;
	}


/* ********************************************** */
/* Start Event Details Page Content */
/* ********************************************** */
.page_title {
	text-align:left; 
	width:900px; 
	padding:10px;
	}

.page_title h1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	margin:0px; 
	padding:0 0 5px 0;
	color: #283e50;
	}

.page_title h1 a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	margin:0px; 
	padding:0 0 5px 0;
	color: #283e50;
	text-decoration: none;
	}

.page_title h1 a:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	margin:0px; 
	padding:0 0 5px 0;
	color: #283e50;
	text-decoration: underline;
	}

.page_title p {
	width:866px; 
	padding:5px; 
	margin:0px; 
	background-color:#f9f9f9; 
	border:solid #CCCCCC 1px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#333333;
	}	

.event_page_left_side {
	width:410px; 
	margin:0 0 0 15px; 
	float:left;
	}

.event_flyer {
	width:400px; 
	padding:5px; 
	background-image:url(../images/app/dgl_bg_1.png); 
	border:solid #ECECEC 1px;
	float:left;
	margin:0 0 0 0px;
	}

.event_flyer_more_content {
	text-align:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	float: left;
	color: #283e50;
	}

.event_flyer_more_content h1 {
	font-size: 14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin:0px;
	}

.event_page_details_intro {
	width:430px; 
	float:right; 
	padding:5px; 
	margin:0 15px 0 0px; 
	background-color:#f4f4f4; 
	border:solid #CCCCCC 1px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	line-height: 18px;
	color:#333333; 
	text-align:left;
	}

.event_page_details_intro p {
	padding:0px; 
	margin:0px;
	}

.event_page_respond {
	width:430px; 
	float:right; 
	padding:5px; 
	margin:15px 15px 15px 0px; 
	border:solid #b4deb2 1px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#333333; 
	text-align:left;
	}
	
	
.event_page_respond2 {
	width:430px; 
	float:right; 
	padding:5px; 
	margin:15px 15px 15px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#333333; 
	text-align:left;
	}

.event_page_respond_body {
	padding:5px; 
	margin:0px; 
	}
	
.event_page_respond_body2 {
	padding:5px; 
	margin:0px; 
	}	

.event_page_details {
	width:430px; 
	float:right; 
	padding:5px; 
	margin:0 15px 0 0px; 
	background-color:#f4f4f4; 
	border:solid #CCCCCC 1px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color: #333333;
	text-align:left;
	}

.event_page_details p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:16px;
	color:#333333; 
	margin:0 10px 5px 0px; 
	padding:0px;
	}

.event_page_details h3 {
	color: #283e50;
	padding:0 0px 5px 0;
	margin:0px;
	}

/* ********************************************** */
/* Start My Clique Content */
/* ********************************************** */
.my_clique_request {
	float:right; 
	width:350px;
	}

.my_clique_request_friends {
	width:300px; 
	float:right; 
	margin:0 30px 0 30px; 
	text-align:left; 
	padding:0px; 
	border:solid #ececec 1px;
	}

.my_clique_left_container {
	float:left; 
	width:490px;
	}
	
.my_clique_my_current {
	width:500px; 
	float:left; 
	margin:0 0 0 30px; 
	text-align:left; 
	padding:0px; 
	border:solid #ececec 1px;
	}
	
.my_clique_other_cliques {
	width:500px; 
	float:left; 
	margin:10px 0 0 30px; 
	text-align:left; 
	padding:0px; 
	border:solid #ececec 1px;
	}

/* ********************************************** */
/* Start My Profile Content */
/* ********************************************** */
.profile_page_left {
	float:left; 
	margin:0 0 0 40px;
	}

.profile_page_left_item {
	width:420px; 
	float:left; 
	margin:0px; 
	text-align:left; 
	padding:5px; 
	border:solid #ececec 1px;
	color: #333333;
	}


.profile_page_left_edit_photo {
	width:365px; 
	float:right; 
	margin:0 40px 0 10px; 
	text-align:left; 
	padding:5px; 
	border:solid #ececec 1px;
	}
	
.edit_profile_form {
	margin:0 0 0 10px;
	}

.edit_profile_form label {
	color: #333333;
	}

.my_profile_modify_sc {
	width:200px; 
	margin:20px 0 0 0; 
	float:left;
	}

.my_profile_modify_form {
	}
	
.my_profile_modify_form label {
	color: #333333;
	}	
.my_profile_current_sc {
	float:right; 
	width:210px; 
	border:solid #ECECEC 1px;
	}

/* ********************************************** */
/* Start Global Footer Content */
/* ********************************************** */
.global_footer {
	list-style-image:none; 
	height: 30px;	
	background-color: #f9f9f9; 	
	padding: 0px; 
	width: 860px; 
	color: #333333; 
	border:solid #CCCCCC 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
	text-align:center;
	}

.global_footer a{
	text-decoration:none; 
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	}

.global_footer a:hover{
	text-decoration: underline;
	color:#283e50;
	}

.footer_left {
	float:left; 
	width:350px; 
	text-align:left; 
	padding:8px 0 0 10px; 
	font-size:11px;
	}

.footer_left a{
	padding:0 5px 0 0;
	color: #283e50;
	}

.footer_right {
	float:right; 
	width:420px; 
	text-align:right; 
	padding:8px 10px 0 0px; 
	text-decoration:none; 
	color:#333333; 
	font-size:11px;
	}
	
.footer_right a{
	padding:0 0 0 0px;
	color: #283e50;	
	}
	
.edit_event_artwork_wrapper {
	width:425px; 
	float:left;
	margin:0 10px 20px 40px;
	text-align:left; 
	padding:5px; 
	border:solid #ececec 1px;
	}

.edit_event_sc_wrapper {
	width:425px; 
	float:left;
	margin:10px 10px 0 40px;
	padding:20px 0 0 0; 
	text-align:left; 
	padding:5px; 
	border:solid #ececec 1px;
	}

.edit_event_details_wrapper {
	width:305px; 
	float:right;
	margin:0 40px 0 10px; 
	text-align:left; 
	padding:5px; 
	border:solid #ececec 1px;
	}
	
/*
This file is for usefull reusable css
*/


/*My Promoter */
.my_promoter_sidebar_top_box {
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#f9f9f9; 
	padding:5px; 
	font-size:12px; 
	text-align:left;
	}

.my_promoter_sidebar_top_box a{
	color:#283e50;
	}

.my_promoter_sidebar{
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#f9f9f9; 
	width:195px; 
	padding:5px; 
	font-size:12px; 
	text-align:left; 
	overflow:hidden;
	}

.my_promoter_sidebar a{
	color:#283e50;
	}

/* lists */
ul.form label, ul.form span.fauxlabel {display:block; float:left; width:130px; padding-top:4px;
        padding-right:1em; text-align: right;}
ul.form label.line {float:none; padding-top:4px; text-align: left;}
ul.form span.fauxlabel { padding-top: 0 }
ul.form label.radiolabel {display:inline; float: none;}
ul.form li {margin:5px 0;padding-bottom: 6px!important;}
ul.form input.textbox {width:405px;}
ul.form input.textbox.large {width:270px;}
ul.form select {width:175px;}
ul.form input.textbox.small, ul.form select.small {width:80px;}
ul.form input.textbox.verysmall {width:30px;}
ul.form select.verysmall {width:45px;}
ul.form input.textbox.right {text-align:right;padding-right:0.2em;}
ul.form li.buttons {clear:both;padding-top:1em; margin-left:185px;}
ul.form li.buttons.left {margin-left:0;}
ul.form li.buttons input {font-size:1.3em;}
ul.form li.error input, ul.form li.error select, ul.form li.error textarea {border: 2px solid #d00; }
ul.form textarea.textarea {padding: 0.3em;}
ul.form textarea.textarea.large {width: 270px}
ul.form li.checkbox, ul.form li.nolabel {margin-left:130px; padding-left: 1em;}
ul.form li.checkbox label {float:none; display:inline;}

ul.collapse, ol.collapse {margin:0;padding:0;}
ul.collapse li, ol.collapse li {margin:0;padding:0;float:left;}
ul.collapse li, ol.collapse {list-style-type:none;}

ul.inline {margin:0;padding:0;}
ul.inline li {display:inline;margin:0;padding:0;}

ul.nobullets {list-style-type:none;margin:0;padding:0;}
ul.nobullets li {margin:0;padding:0;}

/* image replacement */
.hide {display:none;}

/* clear */
br.clear {clear:both}

/* controls */
fieldset {border:none; padding:0; margin:0;}
fieldset.show {border:solid 1px #ccc; padding:4px; margin:0;}

/* links */
a img {border:none;}

/* headings */
h1, h2, h3, h4, h5, h6 {margin:0;padding:0; color:#283e50}

/* form elements */
input.textbox.autopostback {background: white url(../images/return.png) no-repeat right 50%;}
input select, textarea {background:white}
input.textbox {width:180px;}
input.textbox.small {width:80px;}
input.textbox.verysmall {width:80px;}
input.textbox.right {text-align:right;padding-right:0.2em;}

/* alignment */
.alignright {text-align:right;}

/* tables */
table {border-collapse: collapse;}

/* buttons */
div.buttons {padding:1em 1em 1em 0;}


/* basic styling */
strong {font-weight:bold;}
em {font-style:italic;}

/* paragraphs */
p {padding-top:0; margin-top:0; padding-bottom:0em; margin-bottom:1em;}