﻿/******************************************************************************************GENERAL AESTHETICS*/
.align_right
{
	text-align:right
}
.align_left
{
	text-align:left
}
.align_centre
{
	text-align:center
}
.important, .important2, .information, .important-positive
{
	color:#F95A5A;
	padding:10px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#ffffd7;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #c4d3ea;
}
.important2
{
	color:#555;
}
.information
{
	color:#555;
	background-color:#eee;
}
.important-positive
{
	color:#33cc33;
	clear:both;
}
/******************************************************************************************SPECIFIC AESTHETICS*/
#mem_menu_container
{
	width:200px;
	margin:10px;
	float:left;
}
#mem_menu_container ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#mem_menu_container ul li
{
	margin:0;
	border-bottom:1px dotted #F47B26;
	padding:6px;
	font-weight:bold;
}
#mem_content
{
	width:670px;
	margin:10px;
	float:right;
}
#mem_content_left
{
	float:left;
	width:500px;
}
#mem_content_right
{
	float:right;
	width:160px;
}
#mem_content_desc
{
	margin-top:10px;
	margin-bottom:10px;
}
.mem_resources_tbl, .mem_categories_tbl
{
	width:100%;
	border:0;
}
.mem_resources_tbl td, .mem_resources_tbl th, .mem_categories_tbl td
{
	padding:4px;
	border:0;
}
.mem_resources_tbl th
{
	background: transparent url(/members/images/table_header_bg.gif) repeat-x scroll 0 50%;
	text-align:left;
}
.mem_resources_tbl_row_alt
{
	background-color:#eee;	
}
.mem_categories_tbl_row_alt
{
	background-color:#eee;	
}
.mem_resources_tbl tr:hover
{
	background-color:#fcf5dd;
}
.mem_categories_tbl
{
	background-color:#fcf5dd;
}
.form-aesth
{
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 1px #ccc;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
}
.form-aesth legend
{
	background-color: #fff;
	padding:5px;
	border:solid 1px #ccc;
	font-weight:bold;
	font-size:110%;
	color:#555;
}
.form-aesth label, .form-aesth .desc
{
	font-weight:bold;
	width:200px;
	float:left;
}
.form-aesth .desc
{
	float:none;
}
.form-aesth-list li
{
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
}
textarea, select, input
{
	border:solid 1px #ccc;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	padding:1px 2px 1px 2px;
}
.texfield-smaller
{
	width:100px;
}
.texfield-small
{
	width:150px;
}
.texfield-medium
{
	width:300px;
}
.texfield-large
{
	width:500px;
}
/******************************************************************************************MEMBERS HOMEPAGE*/
#members_home_left
{
	float:left;
	width:325px;
}
#members_home_right
{
	float:right;
	width:325px;
}
#members_home_ballroom
{
	width:305px;
	height:90px;
	background:url(/members/images/ballroom.jpg) left top no-repeat;
	padding-top:120px;
	padding-left:20px;
}
#members_home_latin
{
	width:305px;
	height:90px;
	background:url(/members/images/latin.jpg) left top no-repeat;
	padding-top:120px;
	padding-left:20px;
}
p
{
	padding-top:5px;
	padding-bottom:5px;
}
strong
{
	font-weight:bold;
}
