/******************************
** template:14 - Regency
*******************************/
#toolbar {
	width:100%;
	background-color:#FFFFFF;
	height:30px;
	margin-top:-5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:-5px;

}
.spacer-cell {
	background-color: white;
}
.outer-box {
	text-align:left;
}
.inner-box {
	background-color: White;
}
.content-table td {
	margin:1px;
}
.menu-frame {
	background-color: #CCCCCC;
}
.template-wrapper {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
body {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}

hr {
	color: #CCCCCC;
}

.left-menu ul {
	list-style-type:none; 
	padding: 0px;
	margin: 0px;
}
.left-menu ul li {
	padding: 0px;
	white-space:nowrap;
	margin:0px;
	position: relative;
}

.left-menu ul li span a, .left-menu ul li span {
	padding: 3px 4px 3px 4px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.left-menu ul li span span {
	padding: 3px 4px 3px 4px;
}
.left-menu ul li span {
	padding:0px;
}
.left-menu ul li a:hover {
	text-decoration: underline;
}

.left-menu ul li span:hover {
	text-decoration: underline;
	cursor:pointer;
}
/*
.left-menu ul li.selected-menu-item {
	border-bottom-style: double !important;
}
*/
.left-menu ul li ul {
	position: absolute;
	top: 0;
	visibility: hidden;
	border: solid 2px #666666; /* default color */
	padding: 3px 4px 3px 3px;
}

.left-menu ul li.menu-separator {
	height:5px;
	font-size:0px;
	line-height:0px;
}

.rightarrowclass{
	position: absolute;
	top: 6px;
	right: 2px;
}

.standard-header-container div {
	color: white;
}

.header-text-3 {
	border-color: black;
}
/***** CUSTOM CSS ****/
/**
* club.css
* thectc.org | custom stylesheet
* copyright 2011
*/
html {
/* common */
height:100%;
/* custom scroll bar */
overflow-y: scroll;
background-color: transparent;
}
/************** THEME OVERRIDES START HERE **************/
body {
/* common */
color: #000;
background-color: #FFF;
font-family: Arial, Sans-Serif;
font-size: 12px;
height: 100%;
margin: 0px;
padding: 0px;
   width:100%;
/* template */
margin: 15px 15px 15px 15px; /* top/right/bottom/left */
/* theme */
background-color: #ACD7FF;
/* club */
background: #273552 url(/clubs/876606/graphics/background.png) repeat-x top left;
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
margin: 0px;
/* custom scroll bar */
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 10px;
//overflow-y: auto;
//overflow-x: hidden;
}
.outer-box {
/* theme */
text-align:left;
/* theme */
background-color: none;
/* club */
border-spacing: 0px;
}
.theme-frame {
/* theme */
background-color: #000066;
/* club */
background: none;
}
.footer-container {
/* common */
padding-top: 3px;
padding-bottom: 3px;
color: #000;
font-size: 11px;
text-align: center;
/* theme */
background-color: #ACD7FF;
border-top: solid 1px #000066;
border-left: solid 1px #000066;
border-bottom: solid 1px #000066;
border-right: solid 1px #000066;
/* club */
background: #222222;
background: rgba(0, 0, 0, 0) url(https://documents.clubexpress.com/clubs/876606/graphics/footer.png) repeat-x left top;
border: none;
color: #FFF;
height: 60px;
padding: 70px 20px;
}
.footer-container a {
/* common */
color: #000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
/* club */
color: #FFF;
}
.footer-container a:hover {
/* common */
text-decoration: underline;
/* theme */
color: #000066;
/* club */
color: #CCC;
text-decoration: none;
}
.crumb-trail-container {
/* common */
color: black;
font-size: 11px;
vertical-align: middle;
padding: 0px 4px 2px 0px;
padding-top: 0px;
padding-bottom: 10px;
}
.crumb-trail-image {
/* common */
border-style: none;
}
.crumb-trail-container a {
/* common */
font-size: 11px;
/* club */
color: #000;
text-decoration: none;
}
.crumb-trail-container a:hover {
/* common */
text-decoration: underline;
/* theme */
color: #000066;
}
.login-link {
/* common */
color: #333333;
font-size: 12px;
/* club */
font-weight: bold;
text-decoration: none;
margin-right: 15px;
}
.login-link:hover {
/* common */
text-decoration: underline;
/* theme */
color: #000066;
/* club */
color: #666;
text-decoration: none;
}
.welcome-message {
/* commom */
font-size: 11px;
font-weight: bold;
margin-right:15px !important;
/* theme */
color: #000066;
/* club */
color: #000;
}
.left-menu ul li span span {
/* template */
padding: 3px 4px 3px 4px;
}
.left-menu ul li a:hover {
/* template */
text-decoration: underline;
}
.left-menu ul li span:hover {
/* template */
text-decoration: underline;
cursor:pointer;
}
.left-menu ul li.menu-separator {
/* template */
height:5px;
font-size:0px;
line-height:0px;
}
.left-menu ul {
/* template */
list-style-type:none;
padding: 0px;
margin: 0px;
/* theme */
border-top: solid 1px #000066;
background-color: white;
/* club */
background: none;
border: none;
}
.left-menu ul li {
/* template */
padding: 0px;
white-space: nowrap;
margin: 0px;
position: relative;
/* theme */
border-bottom: solid 1px #000066;
/* club */
border: none;
}
.left-menu ul li a {
/* theme */
color: black;
/* club */
color: #333;
font-size: 12px !important;
letter-spacing: -.1px;
}
.left-menu ul li span a, .left-menu ul li span {
/* template */
padding: 4px 4px 4px 4px;
font-size: 13px;
font-weight: bold;
text-decoration: none;
display: block;
padding-left: 15px;
}
.left-menu ul li a:hover, .left-menu ul li span:hover {
/* theme */
color: #000066;
/* club */
color: #333;
text-decoration: none;
}
.left-menu ul li.selected-menu-item a {
/* theme */
background-color: #255073;
color: white;
/* club */
background: none;
}
.left-menu ul li.selected-menu-item {
/* club */
background: #9BA6CF url(https://documents.clubexpress.com/clubs/876606/graphics/menu-item.png) repeat-y;
}
.left-menu ul li.selected-menu-item:hover {
/* club */
background: #9BA6CF url(https://documents.clubexpress.com/clubs/876606/graphics/menu-item.png) repeat-y;
}
.left-menu ul li:hover {
/* club */
background-color: #EEE;
}
.left-menu ul li {
/* club */
display: block;
padding-left: 5px !important;
margin-bottom: 3px;
margin-left: -17px;
width: 191px;
}
.left-menu ul li.menu-separator {
/* theme */
background-color: #ACD7FF;
}
.left-menu ul li ul {
/* template */
position: absolute;
top: 0;
visibility: hidden;
border: solid 2px #666666; /* default color */
padding: 3px 4px 3px 3px;
/* theme */
border-color: #000066;
}
.left-menu ul li span {
/* template */
padding:0px;
}
hr {
/* common */
height: 1px;
color: #CCCCCC;
/* template */
color: #CCCCCC;
/* theme */
color: #000066;
}
.content-header, h1 {
/* common */
color: white;
font-size: 18px;
font-weight: bold;
background-color: #737373;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
width: 99%;
vertical-align: baseline;
margin-top: 0px;
margin-bottom: 2px;
/* theme */
color: #FFF;
background-color: #000066;
/* club */
background: none;
color: #000;
padding: 0px 0px 10px 0px; /* top/right/bottom/left */
}
.content-sub-header-1, h2 {
/* common */
color: #737373;
font-size: 14px;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
margin-top: 8px;
margin-bottom: 5px;
/* theme */
color: #333333;
border-bottom: solid 1px #000066;
/* club */
border: none;
padding: 0px;
margin-top: 0px;
}
.content-sub-header-2, h3 {
/* common */
color: #666666;
font-size: 14px;
font-weight: bold;
padding-left: 5px;
margin-top: 2px;
margin-bottom: 2px;
/* theme */
color: #666666;
}
.instruction-text {
/* common */
color: #666666;
font-size: 11px;
border-color: #C0C0C0;
border-style: solid;
border-width: 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
margin-left: 15px;
margin-right: 15px;
margin-top: 6px;
margin-bottom: 5px;
border-radius:5px;
/* theme */
border-color: #000066;
/* club */
background-color: #EEE;
border: none;
margin: 0px;
margin-bottom: 10px;
padding: 5px 8px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.instruction-text div, .instruction-text span {
/* common */
color: #666666;
font-size: 11px;
}
.button-bar {
/* common */
border-top: #737373 1px solid;
padding-top: 10px;
padding-bottom: 5px;
margin-top: 15px;
margin-bottom: 5px;
clear: both;
text-align:center;
width:95%;
/* theme */
border-top: #000066 1px solid;
/* club */
border: none;
}
.button-bar table {
/* common */
margin-left: auto;
margin-right: auto;
}
.button-bar .ce-button {
/* common */
margin-left:10px;
}
.admin-table {
/* common */
border: solid 1px #999999;
empty-cells:show;
margin-top:5px;
margin-bottom:5px;
border-collapse:collapse;
}
.admin-table th {
/* common */
color: #000;
font-size: 11px;
font-weight: bold;
background-color: #C0C0C0;
text-align: left;
border: solid 1px #999999;
padding:4px;
/* theme */
background-color: #000066;
color: #FFF;
}
.admin-table td {
/* common */
color: #000;
font-size: 11px;
border-color: #999999;
padding:4px;
}
.admin-table td.main, .admin-table td span.main {
/* common */
font-size: 12px;
font-weight:bold;
}
.admin-table td a  {
/* common */
color: #000;
font-size: 11px;
}
.admin-table td a:hover {
/* common */
text-decoration: underline;
color: #666;
}
h2 {
border-bottom: 1px solid #000;
font-size: 14px;
font-weight: bold;
padding-bottom: 3px;
margin-bottom: 10px;
margin-top: 5px;
}
p.indented-content-text {
margin-top: -5px;
padding-bottom: 10px;
}
.ce-button {
color: #333;
cursor: pointer;
text-align: center;
width: auto;
border: 1px solid #C0C0C0;
background: #F2F2F2 url(https://documents.clubexpress.com/clubs/876606/graphics/button-bg.png) repeat-x;
border-radius: 4px;
padding: 8px 10px;
text-align: center;
height: 14px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.ce-button span {
background: none !important;
display: block;
padding: 0px;
}
.ce-button span.left {
padding-left: 8px;
padding-right: 8px;
}
.ce-button span.right {
padding-left: 8px;
padding-right: 8px;
}
.ce-button:hover {
border: 1px solid #C0C0C0;
background: url(https://documents.clubexpress.com/clubs/876606/graphics/button-bg-hover.png) repeat-x;
color: #000;
cursor: pointer;
}
.ce-button:active {
background: url(https://documents.clubexpress.com/clubs/876606/graphics/button-bg-hover.png) repeat-x;
}
#ctl00_page_content {
border: none !important;
}
#ctl00_page_content > table {
border: none !important;
}
.custom-page-admin-cell {
padding: 4px 4px;
}
#ctl00_ctl00_calendar_view_mode_panel_search_panel_icon_div {
border: 1px solid #C0C0C0;
background: #F2F2F2 url(https://documents.clubexpress.com/clubs/876606/graphics/button-bg.png) repeat-x;
border-radius: 4px;
padding: 10px 10px 6px 10px;
text-align: center;
margin-right: 5px;
height: 14px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width:100%;
}
#filter_div {
margin-top: 10px;
}
.content-sub-header-1 {
border-bottom: 1px solid #333;
margin-bottom: 5px !important;
}
#ctl00_page_content > table {
position: relative;
width: auto;
}
#ctl00_page_content > table > tbody {
width: auto;
}
/************** END THEME OVERRIDES **************/
/************** TEMPLATE OVERRIDES START HERE **************/
.spacer-cell {
/* template */
background-color: #FFF;
/* club */
background: none;
}
.inner-box {
/* template */
background-color: FFF;
/* club */
background: none;
border-spacing: 0px;
}
.content-table td {
/* template */
margin:1px;
}
.menu-frame {
/* template */
background: #CCCCCC;
/* club */
border-spacing: 0px;
background: none;
margin-top: -35px;
margin-right: 10px;
width: 170px;
}
.template-wrapper {
/* template */
margin-left: auto;
margin-right: auto;
/* club */
box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
margin: 0px auto 30px auto; /* top/right/bottom/left */
overflow: hidden;
-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
}
.template-wrapper > table {
background: #FFF url(https://documents.clubexpress.com/clubs/876606/graphics/template-background.png) top left repeat-y;
}
.add-me-link {
/* common */
display: block;
color: blue;
font-style: italic;
font-size: 11px;
	text-align: center;
text-decoration: none;
/* template */
color: #000;
display: inline;
/* club */
display: inline-block;
font-style: normal;
margin-left: 220px !important;
	margin-top:0px !important;
}
.add-me-link:hover {
/* common */
text-decoration: underline;
/* club */
text-decoration: none;
}
.rightarrowclass {
/* template */
position: absolute;
top: 6px;
right: 2px;
}
.standard-header-container div {
/* template */
color: #FFF;
}
.header-text-3 {
/* common */
font-size: 10px;
border-width: 6px;
border-style: double;
padding: 3px 5px 3px 5px;
/* template */
border-color: #000;
}
.main-error-message {
background: #DF979F;
margin-top: 10px;
}
.important-note {
color: #8B0022 !important;
}
.important-note a {
color:  #000;
text-decoration: underline;
}
#header-image {
margin-top: -9px;
}
#ctl00_ctl00_content {
//overflow: hidden;
}
#ctl00_ctl00_content p {
word-wrap: break-word;
}
#ctl00_page_content {
//overflow: hidden;
}
#ctl00_page_content p {
word-wrap: break-word;
}
form {
border: none !important
}
/************** END TEMPLATE OVERRIDES **************/
/************** CUSTOM STYLINGS **************/
.footer-link {
/* club */
display: block;
margin-top: 20px;
}
.footer-link img {
/* club */
margin-left: 10px;
}
#cb_table {
/* club */
display: none;
}
.template-table {
/* club */
width: 100%;
margin-left: 10px;
margin-right: 10px;
}
.print-link {
/* club */
color: #333;
display: block;
font-weight: bold;
padding-top: 15px;
}
	print-link-container {
		float:right;
	}
.print-link:hover {
/* club */
color: #666;
}
.print-link img {
/* club */
display: none;
}
.follow-us-text {
/* club */
color: #333;
font-weight: bold;
}
#custom-header {
background: url(https://documents.clubexpress.com/clubs/876606/graphics/logo.png) no-repeat;
height: 120px;
position: absolute;
top: 10px;
width: 960px;
}
.custom-page-cell {
padding: 0px;
}
/************** END CUSTOM STYLINGS **************/
/**
* custom scroll bar for webkit browsers
*/
/**
::-webkit-scrollbar {
width: 10px;
height: 10px;
}
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment  {
height: 30px;
display: block;
background-color: transparent;
}
::-webkit-scrollbar-track-piece {
background-color: #3b3b3b;
-webkit-border-radius: 6px;
}
::-webkit-scrollbar-thumb:vertical {
height: 50px;
background-color: #666;
-webkit-border-radius: 6px;
}
**/
/**
* firefox specific styles
*/
@-moz-document url-prefix() {
body {
overflow-y: scroll;
right: 0px; // custom scroll bar not compatible with firefox
}
.footer-container {
	background-color:#FFFFFF;
}
#footer {
	background-color:#FFFFFF;
}
.crumb-trail-container {
	width:50%;
	display:none;

}
#crumb_trail_container {
	width:50%;
	float:left;
	display:none;

}
#admin_link_container {
	margin-top:0px;
	width:25%;
	float:right;
}
.admin-link-container {
	margin-top:0px;
	width:25%;
	float:right;
}
.admin-link {
	padding:0;
	margin:0;
}
#ctl00_page_content {
	overflow:hidden;
}
#left_column {
	margin-left:5px;
}
.footer-container {
	background-color:#FFFFFF !important;
}