
/* Standard Elements */

html, body {
	background-color:		white;
	color:					#606060;
	font-family:			'Trebuchet MS', Verdana, sans-serif;
	font-size:				10pt;
	margin:					0px;
}

a {
	color:					blue;
	text-decoration:		none;
}

a:visited {
	color:					blue;
}

a:hover {
	text-decoration:		underline;
}

input {
	border:					1px solid #ccc3b9;
	font-family:			Verdana, sans-serif;
	padding:				1px 3px 1px 3px;
}

input:focus {
	border:					1px solid #5c5349;
}

h1 {
	color:					#ff9c14;
	font-family:			Verdana, sans-serif;
	font-weight:			normal;
	font-size:				13.5pt;
	letter-spacing:			-0.06em;
	margin:					8px 0px 8px 0px;
}

h2 {
	color:					#506177;
	font-family:			'Trebuchet MS', sans-serif;
	font-weight:			bold;
	font-size:				10pt;
	margin:					7px 0px 7px 0px;
}

h3 {
	color:					#506177;
	font-family:			'Trebuchet MS', sans-serif;
	font-weight:			bold;
	font-size:				10pt;
	margin:					6px 0px 6px 0px;
}

.error {
	color:					red;
}


/* Upper Banner */

#upper-banner {
	background-color:		#3e362f;
	border-bottom:			1px solid #5c5349;
	color:					#ebff99;
	font-size:				8pt;
	height:					32px;
	padding-top:			8px;
}


/* Title Banner */

#title-banner {
	background-color:		#51473d;
	height:					87px;
}

#title-banner #logo-banner {
	background:				url(/images/framework/logobanner.jpg) no-repeat;
	height:					87px;
	width:					800px;
}

#title-banner #logo-banner #upper-navigation {
	float:					right;
	padding-top:			20px;
	text-align:				right;
	width:					390px;
}

#title-banner #logo-banner #upper-navigation ul {
	margin:					0px;
}

#title-banner #logo-banner #upper-navigation li {
	display:				inline;
	list-style:				none;
	padding:				0px 10px 0px 11px;
}

#title-banner #logo-banner #upper-navigation li.first {
	border-left:			0px;
}

#title-banner #logo-banner #upper-navigation a {
	color:					#ff9300;
	font-size:				8pt;
}

#title-banner #logo-banner #upper-navigation a:visited {
	color:					#ff9300;
}

#title-banner #logo-banner #lower-navigation {
	float:					right;
	text-align:				right;
	padding-top:			6px;
	width:					800px;
}

#title-banner #logo-banner #lower-navigation ul {
	margin:					0px;
	vertical-align:			middle;
}

#title-banner #logo-banner #lower-navigation li {
	display:				inline;
	list-style:				none;
	padding:				0px 8px 0px 9px;
	vertical-align:			middle;
}

#title-banner #logo-banner #lower-navigation li.first {
	border-left:			0px;
}

#title-banner #logo-banner #lower-navigation a {
	color:					#eae7d2;
	font-size:				9.5pt;
}

#title-banner #logo-banner #lower-navigation a:visited {
	color:					#eae7d2;
}

#title-banner #logo-banner #lower-navigation img {
	position:				relative;
	top:					10px;
	margin-top:				5px;
}


/* Middle Banner */

#middle-banner {
	background-color:		#eae7d2;
	border-bottom:			1px solid #cecab9;
}

#middle-banner #middle-banner-home {
	background:				url(/images/framework/middlebanner.jpg) no-repeat;
	height:					176px;/* Firefox */
	#height:				190px;/* Internet Explorer */
	padding:				14px 10px 0px 10px;
	text-align:				left;
	width:					780px;/* Firefox */
	#width:					796px;/* Internet Explorer */
}

#middle-banner #middle-banner-aux {
	background:				url(/images/framework/middlebannertop.jpg) no-repeat;
	padding:				14px 10px 0px 10px;/* Firefox */
	#padding:				0px 10px 0px 10px;/* Internet Explorer */
	text-align:				left;
	width:					780px;/* Firefox */
	#width:					796px;/* Internet Explorer */
}


/* Page */

#page {
	background-color:		white;
	text-align:				left;
	width:					790px;
}

.post {
	margin-top:				8px;
}

.author {
	background:				url(/images/icons/icon-news.png) no-repeat;
	font-style:				italic;
	margin-bottom:			2px;
	margin-top:				2px;
	padding-left:			20px;
}

.date {
	font-size:				8pt;
	margin-bottom:			2px;
	margin-top:				4px;
	padding-left:			30px;
}

.permalink {
	font-size:				8pt;
	margin:					4px 5px 2px 30px;
}


/* Bread Crumbs */

#page #bread-crumbs {
	font-size:				8pt;
	padding:				5px 0px 5px 35px;
}


/* Content that spans the whole page. */

#page #whole-page-content {
	float:					left;
	padding:				8px 8px 20px 8px;
	text-align:				left;
	width:					770px;/* Firefox */
	#width:					784px;/* Internet Explorer */
}

#page #whole-page-content #contact td.header {
	border-bottom:			1px solid #ccc3b9;
}

#page #whole-page-content #contact td.title {
	font-size:				10pt;
	font-weight:			bold;
	padding:				4px 5px 0px 5px;
}

#page #whole-page-content #contact td.name {
	font-size:				10pt;
	padding:				4px 5px 0px 20px;
}

#page #whole-page-content #contact td.email {
	font-size:				10pt;
	padding:				4px 5px 0px 20px;
}

#page #whole-page-content #contact td.phone {
	font-size:				10pt;
	padding:				4px 5px 0px 20px;
}

#page #whole-page-content #club {
	padding-left:			30px;
}

#page #whole-page-content #club td.header {
	border-bottom:			1px solid #ccc3b9;
}

#page #whole-page-content #club td.name {
	font-size:				10pt;
	padding:				4px 5px 0px 5px;
}

#page #whole-page-content #club td.website {
	font-size:				10pt;
	padding:				4px 5px 0px 20px;
}

#page #whole-page-content #admin-navigation {
	float:					left;
	text-align:				left;
	padding-bottom:			20px;
	width:					800px;
}

#page #whole-page-content #admin-navigation li {
	display:				inline;
	list-style:				none;
	padding-right:			20px;
}

#page #whole-page-content #admin-navigation a {
	color:					#505050;
	font-size:				9.5pt;
}

#page #whole-page-content #admin-navigation a:visited {
	color:					#505050;
}

/* The left side of the page. */

#page #left-content {
	float:					left;
	padding:				8px 8px 20px 8px;
	text-align:				left;
	width:					504px;
}

/*
#page #left-content #watermark {
	background:				white url(/images/framework/basswatermark.png) 10px 0px no-repeat;
}
*/

.specialcontent {
	background:				url(/images/framework/specialcontent.jpg) no-repeat;
	height:					64px;
	padding-top:			1px;/* Firefox */
	/*#padding-top:			12px; Internet Explorer */
	vertical-align:			middle;
	width:					505px;
}

.specialcontent h2 {
	/*float:					left;*/
	/*margin-bottom:			5px;*/
	/*padding-left:			20px;*/
}

.specialcontent span {
	/*float:					left;*/
	font-size:				9pt;
	/*padding-left:			40px;*/
}

#specialcontent-link {
	/*float:					right;*/
	font-size:				9pt;
	/*margin:					20px 25px 0px 0px; Firefox */
	/*#margin:				10px 25px 0px 0px; Internet Explorer */
}

#page #top-sponsors {
	padding-bottom:			82px;
}

#page #top-sponsors table {
	left:					0px;
	position:				absolute;
	width:					100%;
}

#page #top-sponsors td {
	padding:				0px;
	text-align:				center;
}

#page #top-sponsors img {
	border:					none;
}

#page #left-content #quick-links {
	height:					70px;
}

#page #left-content #quick-links li {
	list-style:				none;
}

#page #left-content #quick-links li.last {
	padding-bottom:			12px;/* Firefox */
	#padding-bottom:		2px;/* Internet Explorer */
}

#page #left-content #quick-links div {
	float:					left;
	width:					33%;
}


/* The right side of the page. */

#page #right-content {
	float:					right;
	padding:				8px 8px 20px 0px;
	text-align:				left;
	width:					256px;
}

.specialinfo {
	background:				url(/images/framework/specialinfo.jpg) no-repeat;
	height:					64px;
	padding-top:			1px;/* Firefox */
	#padding-top:			12px;/* Internet Explorer */
	text-align:				center;
	width:					256px;
}

.specialinfo h2 {
	margin-bottom:			5px;
}

.specialinfo span {
	font-size:				9pt;
}

#page #right-content #events {
	font-size:				8pt;
	padding-bottom:			8px;
}

#page #right-content ul {
	clear:					both;
	list-style:				none;
	padding-left:			0px;
	margin-left:			0px;
}

#page #right-content li {
	border-top:				1px solid #e0e0e0;
	color:					#505050;
	margin-left:			0px;
	padding:				4px 0px 4px 0px;
}

#page #right-content #events #event-list span {
	color:					#707070;
	float:					right;
	margin-left:			10px;
	text-align:				right;
}

#page #right-content #events #full-calendar {
	border-top:				1px solid #c0c0c0;
	padding-top:			8px;
	text-align:				right;
}

#page #right-content #events #full-calendar a {
	background:				url(/images/icons/calendar.png) 100% 50% no-repeat;
	height:					16px;
	padding-right:			20px;
}

#page #right-content #spnsrs {
	padding-bottom:			8px;
}

#page #right-content #spnsrs span {
	float:					left;
	padding:				0px 5px 15px 5px;
	text-align:				center;
	width:					100%;
}

#page #right-content #spnsrs img {
	border:					none;
}



/* Page Footer */

#footer-banner {
	background-color:		#51473d;
	border-top:				1px solid black;
	clear:					both;
	height:					140px;
	vertical-align:			bottom;
}

#footer-banner #footer {
	color:					#eae7d2;
	font-size:				8pt;
	width:					800px;
}

#footer-banner #footer a {
	color:					#ff9300;
}

#footer-banner #footer a:visited {
	color:					#ff9300;
}

#footer-banner #footer #copyright {
	float:					left;
	padding:				20px 10px 5px 10px;
	text-align:				left;
	width:					460px;
}

#footer-banner #footer #legal {
	float:					right;
	padding:				20px 10px 5px 10px;
	text-align:				right;
	width:					280px;
}

#footer-banner #footer #address {
	float:					left;
	padding:				5px 10px 5px 10px;
	text-align:				left;
	width:					140px;
}

#footer-banner #footer #facebook {
	float:					left;
	padding:				10px 10px 14px 10px;
	text-align:				left;
	width:					300px;
}

#footer-banner #footer #host {
	float:					right;
	padding:				6px 10px 5px 10px;
	text-align:				right;
	width:					280px;
}

#footer-banner #footer #design {
	float:					right;
	padding:				20px 10px 5px 10px;
	text-align:				right;
	width:					280px;
}


/* Lower Banner */

#lower-banner {
	background-color:		#3e362f;
	border-top:				1px solid #5c5349;
	color:					#ebff99;
	font-size:				8pt;
	height:					20px;
}


/* Miscellaneous Styles */

.indented {
	padding-left:			20px;
}

.centered-image {
	text-align:				center;
}

.image-caption {
	font-size:				8pt;
}

.li {
	list-style-image:		url(/images/framework/bullet.gif);
	list-style:				normal;
	margin-left:			35px;
}

.table-label {
	font-size:				10pt;
	font-weight:			bold;
	padding:				0px 15px 4px 0px;
}

.table-value {
	font-size:				10pt;
	padding:				0px 15px 4px 0px;
}

.tx-result-header {
	background-color:		#ececec;
	border-bottom:			1px solid #cecab9;
	border-top:				1px solid #cecab9;
	font-size:				9pt;
	font-weight:			bold;
	padding:				3px 10px 3px 10px;
	text-align:				center;
}

.tx-result {
	border-bottom:			1px solid #dedac9;
	font-size:				9pt;
	padding:				1px 10px 1px 10px;
}

/* Ext Icon Classes */

.icon-add {
	background-image:		url(/images/icons/add.png) !important;
}
.icon-delete {
	background-image:		url(/images/icons/delete.png) !important;
}
.icon-edit {
	background-image:		url(/images/icons/pencil.png) !important;
}
.icon-cancel {
	background-image:		url(/images/icons/cancel.png) !important;
}
.icon-search {
	background-image:		url(/images/icons/search.png) !important;
}

.icon-member {
	background-image:		url(/images/icons/member.png) !important;
}
.icon-member-add {
	background-image:		url(/images/icons/member_add.png) !important;
}
.icon-member-delete {
	background-image:		url(/images/icons/member_delete.png) !important;
}
.icon-member-edit {
	background-image:		url(/images/icons/member_edit.png) !important;
}
.icon-member-info {
	background-image:		url(/images/icons/member_info.png) !important;
}
.icon-member-go {
	background-image:		url(/images/icons/member_go.png) !important;
}

.icon-participant {
	background-image:		url(/images/icons/participant.png) !important;
}
.icon-participant-add {
	background-image:		url(/images/icons/participant_add.png) !important;
}
.icon-participant-reset {
	background-image:		url(/images/icons/participant_reset.png) !important;
}
.icon-participant-delete {
	background-image:		url(/images/icons/participant_delete.png) !important;
}
.icon-participant-edit {
	background-image:		url(/images/icons/participant_edit.png) !important;
}
.icon-participant-duplicate {
	background-image:		url(/images/icons/participant_add.png) !important;
}
.icon-participant-go {
	background-image:		url(/images/icons/participant_go.png) !important;
}
.icon-participant-info {
	background-image:		url(/images/icons/participant_info.png) !important;
}
.icon-participant-billing {
	background-image:		url(/images/icons/money_add.png) !important;
}

.icon-club {
	background-image:		url(/images/icons/group.png) !important;
}
.icon-club-add {
	background-image:		url(/images/icons/group_add.png) !important;
}
.icon-club-delete {
	background-image:		url(/images/icons/group_delete.png) !important;
}
.icon-club-edit {
	background-image:		url(/images/icons/group_edit.png) !important;
}

.icon-contact {
	background-image:		url(/images/icons/member.png) !important;
}
.icon-contact-add {
	background-image:		url(/images/icons/member_add.png) !important;
}
.icon-contact-delete {
	background-image:		url(/images/icons/member_delete.png) !important;
}
.icon-contact-edit {
	background-image:		url(/images/icons/member_edit.png) !important;
}

.icon-event {
	background-image:		url(/images/icons/calendar.png) !important;
}
.icon-event-add {
	background-image:		url(/images/icons/calendar_add.png) !important;
}
.icon-event-delete {
	background-image:		url(/images/icons/calendar_delete.png) !important;
}
.icon-event-edit {
	background-image:		url(/images/icons/calendar_edit.png) !important;
}

.icon-season {
	background-image:		url(/images/icons/calendar.png) !important;
}
.icon-season-add {
	background-image:		url(/images/icons/calendar_add.png) !important;
}
.icon-season-delete {
	background-image:		url(/images/icons/calendar_delete.png) !important;
}
.icon-season-edit {
	background-image:		url(/images/icons/calendar_edit.png) !important;
}

.icon-location {
	background-image:		url(/images/icons/location.png) !important;
}
.icon-location-add {
	background-image:		url(/images/icons/location_add.png) !important;
}
.icon-location-delete {
	background-image:		url(/images/icons/location_delete.png) !important;
}
.icon-location-edit {
	background-image:		url(/images/icons/location_edit.png) !important;
}

.icon-tournament {
	background-image:		url(/images/icons/tournament.png) !important;
}
.icon-tournament-add {
	background-image:		url(/images/icons/tournament_add.png) !important;
}
.icon-tournament-delete {
	background-image:		url(/images/icons/tournament_delete.png) !important;
}
.icon-tournament-edit {
	background-image:		url(/images/icons/tournament_edit.png) !important;
}
.icon-tournament-go {
	background-image:		url(/images/icons/tournament_go.png) !important;
}

.icon-money {
	background-image:		url(/images/icons/money.png) !important;
}
.icon-money-add {
	background-image:		url(/images/icons/money_add.png) !important;
}
.icon-money-delete {
	background-image:		url(/images/icons/money_delete.png) !important;
}
.icon-money-edit {
	background-image:		url(/images/icons/money_edit.png) !important;
}
.icon-money-go {
	background-image:		url(/images/icons/money_go.png) !important;
}

.icon-post {
	background-image:		url(/images/icons/comment.png) !important;
}
.icon-post-add {
	background-image:		url(/images/icons/comment_add.png) !important;
}
.icon-post-delete {
	background-image:		url(/images/icons/comment_delete.png) !important;
}
.icon-post-edit {
	background-image:		url(/images/icons/comment_edit.png) !important;
}

.icon-specialcontent {
	background-image:		url(/images/icons/note.png) !important;
}
.icon-specialcontent-add {
	background-image:		url(/images/icons/note_add.png) !important;
}
.icon-specialcontent-delete {
	background-image:		url(/images/icons/note_delete.png) !important;
}
.icon-specialcontent-edit {
	background-image:		url(/images/icons/note_edit.png) !important;
}

.icon-specialinfo {
	background-image:		url(/images/icons/note.png) !important;
}
.icon-specialinfo-add {
	background-image:		url(/images/icons/note_add.png) !important;
}
.icon-specialinfo-delete {
	background-image:		url(/images/icons/note_delete.png) !important;
}
.icon-specialinfo-edit {
	background-image:		url(/images/icons/note_edit.png) !important;
}

.icon-resource {
	background-image:		url(/images/icons/layout.png) !important;
}
.icon-resource-add {
	background-image:		url(/images/icons/layout_add.png) !important;
}
.icon-resource-delete {
	background-image:		url(/images/icons/layout_delete.png) !important;
}
.icon-resource-edit {
	background-image:		url(/images/icons/layout_edit.png) !important;
}

.icon-sponsor {
	background-image:		url(/images/icons/money.png) !important;
}
.icon-sponsor-add {
	background-image:		url(/images/icons/money_add.png) !important;
}
.icon-sponsor-delete {
	background-image:		url(/images/icons/money_delete.png) !important;
}
.icon-sponsor-edit {
	background-image:		url(/images/icons/money_edit.png) !important;
}

.icon-schedule {
	background-image:		url(/images/icons/calendar.png) !important;
}
.icon-schedule-add {
	background-image:		url(/images/icons/calendar_add.png) !important;
}
.icon-schedule-delete {
	background-image:		url(/images/icons/calendar_delete.png) !important;
}
.icon-schedule-edit {
	background-image:		url(/images/icons/calendar_edit.png) !important;
}

.icon-banner {
	background-image:		url(/images/icons/lightbulb.png) !important;
}
.icon-banner-add {
	background-image:		url(/images/icons/lightbulb_add.png) !important;
}
.icon-banner-delete {
	background-image:		url(/images/icons/lightbulb_delete.png) !important;
}

.icon-image {
	background-image:		url(/images/icons/picture.png) !important;
}
.icon-image-add {
	background-image:		url(/images/icons/picture_add.png) !important;
}
.icon-image-delete {
	background-image:		url(/images/icons/picture_delete.png) !important;
}
.icon-image-edit {
	background-image:		url(/images/icons/picture_edit.png) !important;
}

.icon-document {
	background-image:		url(/images/icons/page.png) !important;
}
.icon-document-add {
	background-image:		url(/images/icons/page_add.png) !important;
}
.icon-document-delete {
	background-image:		url(/images/icons/page_delete.png) !important;
}
.icon-document-edit {
	background-image:		url(/images/icons/page_edit.png) !important;
}

.icon-result {
	background-image:		url(/images/icons/result.png) !important;
}
.icon-result-add {
	background-image:		url(/images/icons/result_add.png) !important;
}
.icon-result-delete {
	background-image:		url(/images/icons/result_delete.png) !important;
}
.icon-result-edit {
	background-image:		url(/images/icons/result_edit.png) !important;
}
.icon-result-go {
	background-image:		url(/images/icons/result_go.png) !important;
}
.icon-result-upload {
	background-image:		url(/images/icons/result_upload.png) !important;
}
.icon-result-publish {
	background-image:		url(/images/icons/result_publish.png) !important;
}
.icon-result-unpublish {
	background-image:		url(/images/icons/result_publish.png) !important;
}

.icon-pairings {
	background-image:		url(/images/icons/pairings.png) !important;
}
.icon-unpairings {
	background-image:		url(/images/icons/unpairings.png) !important;
}
.icon-swap {
	background-image:		url(/images/icons/swap.png) !important;
}
.icon-excel {
	background-image:		url(/images/icons/excel.png) !important;
}
.icon-pdf {
	background-image:		url(/images/icons/pdf.png) !important;
}
.icon-documents {
	background-image:		url(/images/icons/documents.png) !important;
}

.icon-email-go {
	background-image:		url(/images/icons/email_go.png) !important;
}
.icon-login {
	background-image:		url(/images/icons/login.png) !important;
}
.icon-forgot-password {
	background-image:		url(/images/icons/forgotpw.png) !important;
}
.icon-registration {
	background-image:		url(/images/icons/register.png) !important;
}


