body,td,th {
	font-family: tahoma, Arial;
	font-size: 10px;
	color: #923A01;
	vertical-align: top;	
	line-height:11px;
}
body
{	
	background:url(images/back-body.jpg) #ffffff;
	margin:0;
	padding:0;
}

h1{color:#B9622A;font-size:11px;}
h2{color:#B9622A;font-size:11px;}
h3{color:#B9622A;font-size:11px;}
h4{color:#B9622A;font-size:11px;}
h5{color:#B9622A;font-size:11px;}
h6{color:#B9622A;font-size:11px;}

img{border:0;}
input { font-size:10px;}
select { font-size:10px; }
a {
	font-family:  tahoma, Arial;
	font-size: 10px;
	color: #B9622A;		
}
a:visited {
	color: #B9622A;
}
a:hover {
	color: #B9622A;
}
a:active {
	color: #B9622A;	
}
.style1 {
	color: #B9622A;
	font-size:11px;	
		}
.style2 {
	color: #925C01;
	font-size:11px;	
}

.HeaderNav { list-style:none; margin:0 2px; padding:0;}
.HeaderNav li { display:block; float:left; width:128px; height:72px; overflow:hidden; }	
.HeaderNav li a { display:block; height:72px; text-decoration:none; font-size:18px; font-weight:700; padding:0 0 0 5px; line-height:105px; color:#933A02;}
#Home a { background:url(/images/navigation/home.jpg); }	
#Events a { background:url(/images/navigation/events.jpg); }
#News a { background:url(/images/navigation/school.jpg); }
#Shop a { background:url(/images/navigation/shop.jpg); }
#Membership a { background:url(/images/navigation/Membership.jpg); }

.HeaderNav li a:hover, .nav-active a { background-position:bottom !Important; line-height:20px !Important;}
.article-content p { margin:0;}

.admin_body { margin:10px auto; background:url(/images/back-body.jpg); font-family:Arial; }
.page-holder { width:800px; margin:0 auto; background-color:#ffffff; height:100%; padding:10px; }
.admin_body .page-holder { width:1200px; }
label { width:150px; display:block; float:left;}
textarea { font-family:Arial; font-size:12px;}
.input-field-large { width:500px; }
.input-field-medium { width:300px; }
.input-field-small { width:150px; }
.input-field-vsmall { width:100px;}
.input-field-Esmall { width:55px;}
.mandatory { padding-left:5px; color:#FF0000; }
.form-row {margin-bottom:3px; line-height:25px; clear:both;}
.form-row-small { width:350px; float:left; margin:3px 0; line-height:25px;}
.form-row-very-small { width:150px; float:left; margin:3px 0; line-height:25px;}
.admin_body h1 { font-size:1.5em; font-weight:700; color:#0D7000; margin:0 0 10px 0; padding:0; }
#Val-Summary { margin:0px 0px 10px 0px !Important; }
.Val-Summary
{
	display:none;
    border:#FF0000 2px solid;
    background:#FFDFE1;
    color:#FF0000;
    padding:5px;
    width:auto;
    padding-bottom:5px;
    font-size:1em;
    margin-top:5px;
    margin-bottom:5px;
}
.save_Results
{
	border:#339900 2px solid;
	background:#D9FFEC;
	color:#339900;
	padding:5px;
	width:auto;
	padding-bottom:5px;
	font-size:1em;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}
.display { width:100%; }
.display th { font-weight:700; background-color:#cccccc; border-bottom:1px solid #ababab; text-align:left; }
.display td { border-right:1px solid #ababab;}
.end_row { border-right:none !Important;}


.blank-row { background:#ccc; border-top:2px solid #ababab; border-bottom:2px solid #ababab; } 

.page_article {  float:left; overflow-x:hidden; overflow-y:auto; margin-left:10px; }
.page_article img { float:left; margin-right:5px;}
.home { width:222px; max-height:135px;  margin-top:13px; }
.news { width:220px; max-height:135px; }

.page-news p { margin-top:5px; }

.admin_box_holder { overflow:hidden; }
.section-box { width:49%; height:250px; margin:0 0 10px 0; float:left; border:1px solid #ababab}
.Courses-Box, .Other-Box { float:right;}

.section-box h2 { background-color:#ababab; line-height:35px; padding:0 0 0 10px; opacity:0.6;  }
.member-list-holder { height:245px; overflow-x:hidden; overflow-y:auto; width:225px;}
.key-member-list-holder { height:112px; width:225px; overflow-x:hiddne; overflow-y:auto; }
.member-list, .key-member-list { list-style:none; line-height:12px; padding:0; margin:0; overflow:hidden; }
.member-list li { width:47%; float:left; padding:1px 0; cursor:pointer; }
.key-member-list li { padding:1px 0; cursor:pointer;}
.PastEvent { background-color:#FFC6C6 !Important;}
.CurrentEvent { background-color:#ACF999 !Important; }

.calendar-holder {overflow:hidden; border:1px solid #4E8A06; width:238px; margin:0 0 5px 0; }

.pre-month, .next-month { width:20px; height:170px; float:left; }
.calendar { float:left; border-left:1px solid #4E8A06; border-right:1px solid #4E8A06;}
.month-header { line-height:20px; color:#ffffff; font-weight:700; text-align:center; border-bottom:1px solid #4E8A06; background:#923900;}
.day-header, .day-header-last { float:left; width:25px; color:#FFF; font-weight:700; border-bottom:1px solid #D6D5D5; background:#923900; border-right:1px solid #D6D5D5; padding:1px; line-height:20px; text-align:center;}
.day-header-last { border-right:none; width:26px;}
.calendar-row {overflow:hidden;}
.calendar-day, .calendar-day-last { float:left; width:25px; height:22px; border-right:1px solid #D6D5D5; padding:1px;  border-bottom:1px solid #D6D5D5; background-color:#E8E5BA; }
.calendar-day-last { border-right:none; width:26px;}
.active, .active-Selected, .active_mens, .active_ladies { background-color:#FF7F27; cursor:pointer; }
.active_mens { background-color: #9EB7F5;}
.active_ladies { background-color: #FFAEAE; }
.active-Selected { border:2px solid green; width:22px; height:19px; }
.day { float:right; }
.last-month-day { color:#ccc; float:right;}

#info_box { height: 96px; }
.member-signup-form { margin:5px 0; }
.member-signup-form .mandatory { display:none; }
.member-signup-form .field { padding:2px 0;}

.header-nav { width:100%; float:left; background-color:#933A00; margin:0 0 10px 0;}

#login-form { width:200px; }
#login-form { line-height:15px; }
#login-form .form-row { line-height:15px; }


.event_list, .sales_listings { margin:5px 0px 10px; border:1px solid #4E8A06;}
.event_list ul { padding:2px 0 0 20px; margin:0;}
.event_list ul li { padding:2px 0; cursor:pointer;}
.small-label { width:60px; } 
.narrow { width:357px; }

.link-image { border:none; }
.submit { font-size:10px; color:#923A01; margin:10px 0 0 0; }

.boxover_header{
    width:350px;
    padding:2px;
    border-top:1px solid #4E8A06;
    border-left:1px solid #4E8A06;
    border-right:1px solid #4E8A06;
    background-color:#923900;
    color:#FFFFFF;
    font-weight:bold;
}
.boxover_body{
    border:1px solid #4E8A06;
    width:350px;
    padding:2px;
    color:#000000;
    background-color:#FFFFFF;
}
.result_message { width:98%; height:45px; overflow-y:auto; overflow-x:none; margin:5px 0 0 0; }


.team-member {background:none repeat scroll 0 0 #FFFFFF;padding:2px 4px 4px 2px; text-decoration:none;}
.draggable a.team-member {min-width:138px;padding:2px 4px 4px 2px; text-decoration:none;display:block;}
.team-member span {display:none; color:#FFFFFF;}
.team-member:hover {display:block;background:#E6E6E6;color:#6E6E6E;}
.team-member:hover span {display:inline;}

/* multiselect styles */
.multiselect {width: 798px; height:400px;}
#switcher {margin-top: 20px;} 
 .popup-body {overflow:hidden; }
.club-header { text-align:center; font-weight:700; font-size:16px;}
.event-details { margin:40px 0 0 0; padding:0 50px; font-size:16px;}
.event-details-row { overflow:hidden;}
.event-details-label { width:10%; float:left; font-weight:700; }
.event-details-info { float:left; width:80%; }
.registered-list { margin:0 50px;}
.registered-list table {border:1px solid #000; border-bottom:0; border-right:0; width:100%; margin:40px 0 0 0;}
.registered-list td { border-bottom:1px solid #000; border-right:1px solid #000;}
.registered-list .header { font-weight:700; background:#ccc; }

/*Used by TinyMCE*/
/* Basic formats */
.mceContentBody { background:#ffffff !Important;}
.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.underline {
	text-decoration: underline;
}

/* Global align classes */

.left {
	text-align: inherit;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.full {
	text-align: justify
}

/* Image and table specific aligns */

img.left, table.left {
	float: left;
	text-align: inherit;
}

img.center, table.center {
	margin-left: auto;
	margin-right: auto;
	text-align: inherit;
}

img.center {
	display: block;
}

img.right, table.right {
	float: right;
	text-align: inherit;
}

.Event_Message { border:1px solid #ababab; padding:10px}
.Event_Message p { padding:5px; margin:0; }


.cookieTable table {
	width: 100%;
}

.cookieTable table thead {
	background: #CCB663;
	text-align: left;
}

.cookieTable table thead th {
	border: 1px solid #923A01;
	padding: 0 0 0 5px;
}

.cookieTable table tbody td {
	border: 1px solid #923A01;
	padding: 0 5px;
}

.cookieTable table tbody td a,
.cookieTable table tbody td a:hover,
.cookieTable table tbody td a:visited,
.cookieTable table tbody td a:active {
	color: #F36A26;
}

.cookieTable table thead th.cookie, .cookieTable table thead th.session {
	width: 20%;
}