#header {
	padding-top: 0px;
}
#logo {
	background-image: url(/clubs/246/images/logo.jpg);
	width: 900px;
	height: 159px;
}
.pageTable {
	width: 902px;
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-ALIGN: left;
	background: #FFF url(/clubs/246/images/bg.gif) top center repeat-y;
	line-height: 20px;
}
A:link {
	COLOR: #0e2091; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0e2091; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A:active {
	COLOR: #660000; TEXT-DECORATION: underline
}
A:focus {
	COLOR: #660000; TEXT-DECORATION: underline
}
P {
	MARGIN: 1em 0px
}
.moduletable TH {
	FONT-SIZE: 12pt; COLOR: #172f72; TEXT-ALIGN: left
}
.contentheading {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #2b5c9f;
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #2b5cff
}
H1 {
	MARGIN-TOP: 0px
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #ffffff
}
H3 {
	MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #2b5c9f
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #ffffff
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff
}
.error {
	PADDING-LEFT: 22px; BACKGROUND: url(../images/bullet-error.gif) no-repeat left top; COLOR: #cc0000
}
.message {
	PADDING-LEFT: 22px; BACKGROUND: url(../images/bullet-info.gif) no-repeat left top; COLOR: #990000
}
.tips {
	PADDING-LEFT: 22px; BACKGROUND: url(../images/bullet-tips.gif) no-repeat left top; COLOR: #d79546
}
.highlight {
	FONT-WEIGHT: bold; BACKGROUND: #f2f2f2; BORDER-BOTTOM: 1px dotted
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	FONT: 11px Tahoma, Arial, sans-serif; COLOR: #5a5a5a
}
SELECT {
	FONT: 11px Tahoma, Arial, sans-serif; COLOR: #5a5a5a
}
SELECT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.UserNameTextBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
	clear:left;
}
.PasswordTextBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
	clear:left;
}
TEXTAREA {
	PADDING-LEFT: 2px
}
.button {
	COLOR: #5a5a5a
}
HTML > BODY .button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #5a5a5a; PADDING-TOP: 0px
}

.UL_pnlLoginControls {
	width:180px;
}

.LoginControl_Password {
	height:40px;
	width:180px;
	overflow:hidden;
}
.LoginControl_Username {
	height:40px;
	width:180px;
	overflow:hidden;
}
.LoginControl_ForgottenPassword {
	width: 180px;
}
.UserNameTextBox:hover {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid
}
.UserNameTextBox:focus {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid
}
.PasswordTextbox:hover {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid
}
.PasswordTextbox:focus {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid
}
.LoginButton {
	background-image: url(/clubs/246/images/LOGIN-button.jpg);
	width: 38px;
	height: 24px;
	border: 0;
}



#container {
	MARGIN-BOTTOM: 30px; MARGIN-LEFT: auto; WIDTH: 902px; MARGIN-RIGHT: auto
}
#header {
	WIDTH: 900px
}
#logo_layer {
	BACKGROUND-IMAGE: url(../images/logo.jpg); WIDTH: 900px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#logo_layer A {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../images/logo.jpg); TEXT-TRANSFORM: uppercase; WIDTH: 400px; TEXT-INDENT: -14000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 157px; outline-color: invert; outline-style: none; outline-width: medium
}
#nav {
	BORDER-RIGHT: #929090 1px solid; BORDER-TOP: #929090 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/nav_bg.jpg) repeat-x; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #929090 1px solid; WIDTH: 900px; BORDER-BOTTOM: #929090 1px; HEIGHT: 36px; TEXT-ALIGN: right
}
A.mainlevel {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; COLOR: #fff500; LINE-HEIGHT: 36px; PADDING-TOP: 0px
}
A.mainlevel:visited {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; COLOR: #fff500; LINE-HEIGHT: 36px; PADDING-TOP: 0px
}
A#active_menu {
	COLOR: #0bd20b; TEXT-DECORATION: none
}
A.mainlevel:hover {
	COLOR: #0bd20b; TEXT-DECORATION: none
}
#main {
	BORDER-RIGHT: #929090 1px solid; PADDING-RIGHT: 30px; BORDER-TOP: #929090 1px solid; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; BORDER-LEFT: #929090 1px solid; WIDTH: 840px; PADDING-TOP: 10px; BORDER-BOTTOM: #929090 1px solid
}
UL LI {
	COLOR: #003333
}
.chronoform A {
	VISIBILITY: hidden
}
#main-banner-layer {
	WIDTH: 900px
}
#mainsection {
	BACKGROUND-POSITION: 50% top; OVERFLOW-Y: hidden; BACKGROUND-IMAGE: url(../images/content-gb.jpg); OVERFLOW-X: hidden; MARGIN-LEFT: 1px; WIDTH: 900px; BACKGROUND-REPEAT: repeat-x
}
#leftmenu {
	DISPLAY: block; FLOAT: left; WIDTH: 200px
}
#content {
	PADDING-RIGHT: 30px; FLOAT: left; WIDTH: 470px; HEIGHT: auto
}
#rightmenu {
	DISPLAY: block; FLOAT: right; WIDTH: 200px
}
#footer {
	BORDER-TOP: black 1px solid; WIDTH: 902px; HEIGHT: auto; TEXT-ALIGN: center
}
#topmenu {
	BACKGROUND-POSITION: 50% bottom; BORDER-TOP: none; BACKGROUND-IMAGE: url(../images/topmenu-bg.jpg); WIDTH: 900px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 25px
}
#topmenu A {
	FONT-SIZE: 12px; MARGIN-LEFT: 40px; TEXT-TRANSFORM: uppercase; WIDTH: 200px; MARGIN-RIGHT: 40px; HEIGHT: 20px
}
#footer A {
	FONT-SIZE: 10px; MARGIN-LEFT: 0px; TEXT-TRANSFORM: uppercase; COLOR: #999999; MARGIN-RIGHT: 0px
}
.mainlevelbottom1-menu {
	MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px
}
.mainlevelbottom2-menu {
	MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px
}
.mainlevelbottom3-menu {
	MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px
}
#clubmenu LI {
	FONT-SIZE: 12px; MARGIN-LEFT: -40px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none
}
#clubmenu LI A {
	COLOR: #000000
}
#clubmenu LI A:visited {
	COLOR: #000000
}
.modulelogin {
	DISPLAY: block; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 18px; 
	COLOR: #2b5c9f; 
	HEIGHT: 30px;
	position:relative;
	right:3px;
	width: 196px;
}
#form-login {
	PADDING-LEFT: 10px
}
.moduleclubmenu {
	PADDING-LEFT: 10px
}
.moduleloginstyle {
	BACKGROUND-POSITION: 50% top; 
	padding-top:5px; 
	BACKGROUND-IMAGE: url(/clubs/246/images/title-bg.jpg); 
	BACKGROUND-REPEAT: repeat-x;
}
#mainbanner {
	MARGIN-BOTTOM: -3px
}


.centerPanel {
	border-bottom: 1px solid white;
	width: auto;
	padding: 5px;
	position:relative;
	z-index:3;
}
.leftPanel {
	padding-top: 5px;
	width: 190px;
	z-index:3;
	position:relative;
	padding-left:4px;
}
.rightPanel {
	padding: 5px;
	position:relative;
	z-index:3;
}
#rightPanel {

}
.MenuItem_first {
	width: 16%;
	border-left: none;
	border-left:1px solid #bbb;
}
.MenuItem_HighLighted {
	width: 16%;
	border-left:1px solid #bbb;
}

.MenuItem {
	width: 16%;
	border-left: 1px solid #bbb;
	padding-left:1px;
}

.LoginControl_Username {
	margin-bottom: 20px;
}
.LoginControl_Password {
	margin-bottom: 20px;
}
.menutable {
	position:relative;
	/*top:2px;*/
	text-align: center;
	width: 900px;
	height: 34px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background-image: url(/clubs/246/images/topmenu-bg.jpg);
}
.ULAP_Container {
	text-align:center;
	margin-top: 20px;
	margin-bottom: 10px;
}
.ULAP_Container a {
	color: #888;
}
    .ContactDetailCollection {
    	border: 1px solid #ccc;
    	background-color: White;
    	text-align:center;
    	width: 300px;
	float:right;
    }
    .contactdetail {
    	background-color: white;
    }
    .contactdetail_key {
	border: none;
    	font-weight: bold;
	border-bottom: 1px solid #eee;
	background-color: #999;
	color: white;
	margin-bottom:10px;
    }
    .contactdetail_value {
    	display:inline; 
    }
    .googlemap {
	float:right;
    	width: 350px; 
    	height: 379px;
	margin-left:10px;
    }
    .controlContainer {
	height:400px;
	clear:left;
    	width:668px;
    }
.UCompetitionCalendar_DateTextBox {
	width: 150px;
	font-size:14px;

}
.UCompetitionCalendar_DateTextBox_Error {
	width: 80px;
	margin-top: 7px;
	background-color: yellow;
}
.UCompetitionCalendar_dgCurrentDay {
	border: none;
	width: 180px;
}
.UCompetitionCalendar_dgPreviousDay {
	border: none;
	width:180px;
}
.UCompetitionCalendar_dgNextDay {
	border:none;
	width:180px;
}
.UCompetitionCalendar_PreviousDayCell {
	border:none;
}
.UCompetitionCalendar_CurrentDayCell {
	border:none;
}
.UCompetitionCalendar_NextDayCell {
	border:none;
}
.UCompetitionCalendar_btnGo {
	top:1px;
	background-image:url(/clubs/246/images/btn-bg.jpg);
	background-repeat:repeat-x;
	height:24px;
	text-transform:uppercase;
	border: 1px solid #ccc;
	font-size:14px;
	background-position:bottom-left;
	margin-left:5px;
	font-weight: bold;
}

.UCompetitionCalendar_PreviousDay {
	font-size: 12px;
	border: 1px solid #eee;
	width: 180px;
}
.UCompetitionCalendar_CurrentDay {
	font-size: 12px;	
	border: 1px solid #eee;
	width: 180px;
}
.UCompetitionCalendar_NextDay {
	font-size: 12px;	
	border: 1px solid #eee;
	width: 180px;
}

.UCompetitionCalendar_MainTable {
	margin-top: 15px;
	border: none;
}
.UCompetitionsCalendar_BlockHeader {
	text-align:Center;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #1b1;
}
.UCompetitionCalendar_PropertyHeading {
	display:inline;
	font-weight: bold;
	padding-right: 5px;
}
.UCompetitionCalendar_TodayButton {
	background-image:url(/clubs/246/images/btn-bg.jpg);
	background-repeat:repeat-x;
	height:24px;
	text-transform:uppercase;
	border: 1px solid #ccc;
	font-size:14px;
}
.UCompetitionCalendar_MenButton {
	background-image:url(/clubs/246/images/btn-bg.jpg);
	background-repeat:repeat-x;
	height:24px;
	text-transform:uppercase;
	border: 1px solid #ccc;
	font-size:14px;
	margin-right: 5px;
	width:80px;
}
.UCompetitionCalendar_MenButton_Pressed {
	background-image:url(/clubs/246/images/btn-bg-pressed.jpg);
	background-repeat:repeat-x;
	height:24px;
	text-transform:uppercase;
	border: 1px solid #ccc;
	font-size:14px;
	margin-right: 5px;
	width:80px;
}
.UCompetitionCalendar_Button {
	background-image:url(/clubs/246/images/btn-bg.jpg);
	background-repeat:repeat-x;
	height:24px;
	text-transform:uppercase;
	border: 1px solid #ccc;
	font-size:14px;
	margin-right: 5px;
	width:80px;
}
.UCompetitionCalendar_Button_Pressed {
	background-image:url(/clubs/246/images/btn-bg-pressed.jpg);
	background-repeat:repeat-x;
	height:24px;
	text-transform:uppercase;
	border: 1px solid #ccc;
	font-size:14px;
	margin-right: 5px;
	width:80px;
}
.UCompetitionCalendar_WomenButton {
	background-image:url(/clubs/246/images/btn-bg.jpg);
	background-repeat:repeat-x;
	height:24px;
	text-transform:uppercase;
	border: 1px solid #ccc;
	font-size:14px;
	margin-right: 5px;
	width:80px;
}
.UCompetitionCalendar_WomenButton_Pressed {
	background-image:url(/clubs/246/images/btn-bg-pressed.jpg);
	background-repeat:repeat-x;
	height:24px;
	text-transform:uppercase;
	border: 1px solid #ccc;
	font-size:14px;
	margin-right: 5px;
	width:80px;
}
.UCompetitionCalendar_AllButton {
	background-image:url(/clubs/246/images/btn-bg.jpg);
	background-repeat:repeat-x;
	height:24px;
	text-transform:uppercase;
	border: 1px solid #ccc;
	font-size:14px;
	margin-right: 5px;
	width:80px;
}
.UCompetitionCalendar_AllButton_Pressed {
	background-image:url(/clubs/246/images/btn-bg-pressed.jpg);
	background-repeat:repeat-x;
	height:24px;
	text-transform:uppercase;
	border: 1px solid #ccc;
	font-size:14px;
	margin-right: 5px;
	width:80px;
}

.UCompetitionCalendar_FastLeftNavButton {
	border: none;
	background: url(/clubs/246/images/control_rewind.png);
	width: 16px;
	height: 15px;
	float:left;
}
.UCompetitionCalendar_SlowLeftNavButton {
	border: none;
	background: url(/clubs/246/images/control_left.png);
	width: 15px;
	height: 15px;
	float:left;
}
.UCompetitionCalendar_FastRightNavButton {
	border: none;
	background: url(/clubs/246/images/control_fastforward.png);
	width: 15px;
	height: 15px;
	float:right;
}
.UCompetitionCalendar_SlowRightNavButton {
	border: none;
	background: url(/clubs/246/images/control_play.png);
	width: 15px;
	height: 15px;
	float:right;
}

.AJAXLoading_Finished {
	visibility:hidden;
}
.AJAXLoading_Working {
	background-image: url(/layouts/_shared/images/loading.gif);
	width:15px;
	height:15px;
	display:block;
}

.UCompetitionCalendar_btnCalendar {
	background: url(/clubs/246999/images/calendar.png);
	width:16px;
	height: 16px;
	border: none;
	display:none;
}

.UCompetitionsCalendar_dataGridItem {
	 padding-bottom:10px;
}

.UCompetitionsCalendar_Detail_TableHeader {
	background-color: #777;
	text-align: center;
	font-weight: bold;
	color: #fff;
}
.UCompetitionsCalendar_Detail_TableHeading {
	text-align: center;
	font-weight: bold;
	background-color: #eee;
	font-size: 14px;
}
.UCompetitionsCalendar_Detail_TableRow {
	font-size: 12px;
}
.UCompetitionsCalendar_Detail_Right {
	background-image: url(/clubs/246999/images/right.gif);
	width:15px;
	height:15px;
}
.UCompetitionsCalendar_Detail_Wrong {
	background-image: url(/clubs/246999/images/wrong.gif);
	width: 15px;
	height: 15px;
}
.UCompetitionsCalendar_Detail_CloseLink {
	width: 20px;
	height: 20px;
	background-image: url(/clubs/246999/images/close.gif);
	border: none;
}
.UCompetitionsCalendar_Detail_AttributeHeading {
	font-weight: bold;
	background-color: #eeeeff;
}
.UCompetitionCalendar_dgPreviousDayResults {
	font-size: 12px;
	border: 1px solid #eee;
	width: 180px;
}
.UCompetitionCalendar_dgCurrentDayResults {
	font-size: 12px;
	border: 1px solid #eee;
	width: 180px;
}
.UCompetitionCalendar_dgNextDayResults {
	font-size: 12px;
	border: 1px solid #eee;
	width: 180px;
}
.CompetitionTypeName {
	background-color: #eee;
}
.UCR_Controls {
	margin-top: 20px;
	text-align:left;
	margin-bottom: 20px;
}
.UCR_dgResults {
	width:600px;
	text-align:left;
	font-size: 12px;
}
.UCR_dgMultiRoundResults {
	text-align:left;
	width: 600px;
	font-size: 12px;
}
.UCR_dgMultiRoundResults_header {
	font-weight: bold;
	background-color: #ddd;
}
.UCR_CompetitionName {
	font-weight: bold;
	font-size: 20px;
}
.UCR_PositionTitle {
	font-weight: bold;
	background-color: #9b9f9a;
	color: #fff;
}
.UCR_NameTitle {
	font-weight: bold;
	background-color: #9b9f9a;
	color: #fff;
}
.UCR_ScoreTitle {
	font-weight: bold;
	background-color: #9b9f9a;
	color: #fff;
}
.UCR_HoleListTitle {
	font-weight: bold;
	background-color: #9b9f9a;
	color: #fff;
}
.UCR_Row {
	background-color: #fff;
}
.UCR_AltRow {
	background-color: #ebeceb;
}
.UCR_HomeClubNameTitle {
	font-weight: bold;
	background-color: #9b9f9a;
	color: #fff;
}
.UCR_Section 
{
}
.UCR_Section_Highlight 
{
	border: 1px dashed red;
}
.open_padlock {

}
.page_icon {
}
.folder_icon {
}
.edit_icon {
	background-image: url(/clubs/246/images/page_edit.png);
	background-repeat: no-repeat;
	height:16px;
	border:none;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 20px;
	color: Black;
}
.stopedit_icon {
	background-image: url(/clubs/246/images/cancel.png);
	background-repeat: no-repeat;
	height:16px;
	border:none;
	text-align: left;
	padding-left: 20px;
	color: Black;
}
.SubMenuItem {
	border: 1px solid white;
	width: 180px;
	clear:left;
	background-image: url(/clubs/246/images/arrow_right.png);
	background-position:left;
	padding-left:16px;
	background-repeat:no-repeat;
}
.SubMenuItem_HighLighted {
	border: 1px solid white;
	width:180px;
	clear:left;
	background-color:#eee;
	background-image: url(/clubs/246/images/arrow_right.png);
	background-position:left;
	padding-left:16px;
	background-repeat:no-repeat;
}
.MenuBarPanel 
{
	width: 160px;
}

.MenuItem_HighLighted {
	background-image: url(/clubs/246/images/topmenu-bg-highlighted.jpg);
}

.btn-bg {
	background-image:url(../images/btn-bg.jpg);
	background-repeat:repeat-x;
	height:37px;
	text-transform:uppercase;
	font-size:18px;
}
.UContent_HTML_Highlight {
	border: 1px dashed red;
}
.UContent_HTML {

}
.UCompetitionCalendar_PreviousDay {
	margin-top:10px;
}
.UCompetitionCalendar_CurrentDay {
	margin-top:10px;	
}
.UCompetitionCalendar_NextDay {
	margin-top:10px;	
}
.UMH_icon {
	background-image: url(/clubs/246/images/help.png);
	width:16px;
	height:16px;
	overflow: show;
	background-repeat: no-repeat;
	display:inline;
}
.UMH_popup {
	width:200px;
	height:60px;
	background-color: #eee;
	border: 1px solid #aaa;
	position:relative;
	top:16px;
	z-index: 100;
	font-weight: normal;
}
.UMHContainer {
	display:inline;
}
.UCompetitionCalendar_configTitle {
	font-weight: bold;
}
.UCR_config {
	text-align:left;
	font-weight: bold;
}
.UCR_Criteria {
	text-align:left;
	border:1px solid #ccc;
	width:500px;
	font-size: 14px;
	padding:5px;
	margin-bottom: 10px;
}
.UCR_ddlLarger {
	font-size: 14px;
}
.MembersDirectory_grid {
	width: 600px;
}
.UCN_CategoryName {

	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #2b5c9f;
	margin-top:5px;
	margin-bottom:15px;
}
.UPN_PageName {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #2b5c9f;
	margin-bottom:15px;
	padding:5px;
}
.UL_Name {
	font-size: 14px;
	font-weight: bold;
}
.UCR_dateCompetition {

}
.btnAlpha {
	background-image:url(/clubs/246/images/btn-bg.jpg);
	background-repeat:repeat-x;
	height:24px;
	width:15px;
	text-transform:uppercase;
	border: 1px solid #ccc;
	font-size:14px;
	margin-right: 5px;
	text-align:center;
	padding-top:3px;
	cursor: hand;
}


.UPCD_Eligibility_Tbl {
	border: 1px solid #ddd;
	width:200px;
	height:180px;
}
.UPCD_Administration_Tbl {
	border: 1px solid #ddd;
	width:200px;
}
.UPCD_Rounds_Tbl {
	border: 1px solid #ddd;
	width:200px;
	height:180px;
}
.UPCD_Divisions_Tbl {
	border: 1px solid #ddd;
	width:200px;
}

.UPCD_Tbl {
	font-family: tahoma;
	width:530px;
}
.UPCD_Tbl_Header {
	text-align: center;
	font-size:24px;
	font-family: tahoma;
	color: #33bb33;
	border-bottom: 1px solid #333;
}
.UPCD_header {
	font-weight: bold;
	font-size: 12px;
}
.UPCD_bigheader {
	font-weight:bold;
	font-size: 14px;
	background-color: #eee;
}

.UBE_EmailListDG {
	margin-top: 30px;
	width: 650px;
}
.UBE_header {
	background-color: #efefef;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #ddd;
	text-align:center;
}
.UBE_deleteButton {
	background-image: url(/clubs/246/images/email_delete.png);
	width: 16px;
	height: 16px;
}
.UBE_editButton {
	background-image: url(/clubs/246/images/email_edit.png);
	width: 16px;
	height: 16px;
	border: none;
}
.UBE_testButton {
	background-image: url(/clubs/246/images/email.png);
	width: 16px;
	height: 16px;
	border: none;
}
.UBE_sendNowButton {
	background-image: url(/clubs/246/images/email_go.png);
	width: 16px;
	height: 16px;
	border: none;
}
.UBE_attachmentIcon {
	background-image: url(/clubs/246/images/email_attach.png);
	width: 16px;
	height: 16px;
	border: none;
}
.UBE_viewButton {
	background-image: url(/clubs/246/images/email_open.png);
	width: 16px;
	height: 16px;
	border: none;
}

.UVE_headertext {
	font-weight: bold;
	font-size: 16px;
	display:inline;
}
.UVE_itemtext {
	display:inline;
}
.UVE_Container {
	width: 550px;
	margin-top: 10px;
	border: 1px solid #eee;
}
.UVE_headers {
	background-color: #eee;
}

.ANE_txtSubject {
	width: 403px;
	float:left;
}
.ANE_ddlPriority {
	width: 180px;
	float:left;
}
.ANE_header {
	border: 1px solid #eee;
	font-size: 12px;
	font-weight: bold;
	margin-top: 27px;
}
.ANE_cuteEditorContainer {

}
.ANE_bodytext {
	font-size: 12px;
}
.ANE_headertext {
	float:left;
}
.UBE_extraControls {
	border: 1px solid #ddd;
	width:300px;
}
.UBE_newButton {
	float:left;
	background-image: url(/clubs/246/images/email_add.png);
	width:16px;
	height:16px;
}
.ANE_attachmentsList {
	font-size: 10px;
	font-weight: bold;
	width:300px;
}
.ANE_deleteAttachmentIcon {
	background-image: url(/clubs/246/images/delete.png);
	width:16px;
	height: 16px;
	border: 0;
}
.ANE_ajaxprogress {
	background-image: url(/clubs/246/images/loading.gif);
	width: 16px;
	height: 16px;
}
.ANE_attachmentIcon {
	background-image: url(/clubs/246/images/email_attach.png);
	width: 16px;
	height: 16px;
}
.ANE_emailaltrow {
	font-size: 12px;
}
.ANE_emailrow {
	background-color: #ddd;
	font-size: 12px;
}
.UL_logoutButton {
	background-image:url(/clubs/246/images/btn-bg.jpg);
	background-repeat:repeat-x;
	height:16px;
	padding:5px;
	width:60px;
	text-transform:uppercase;
	border: 1px solid #ccc;
	font-size:14px;
	margin-right: 5px;
}
.UL_logoutButton:hover {
	cursor: hand;
}
.MouseOverHighLightedRow {
	background-color: #8c8;
}

.MenuItem_admin {
	background-image: url(/clubs/246/images/topmenu-bg-admin.jpg);
	background-repeat:repeat-x;
	width:16%;
}
.MenuItem_admin_first {
	background-image: url(/clubs/246/images/topmenu-bg-admin.jpg);
	background-repeat:repeat-x;
	border-left: 1px solid #ddd;
	width:16%;
}
.EditMemberDetails_ControlContainer {
	border: 1px solid #ccc;
}
.UMD_popupName {
	padding-left:5px;
	color: #333;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	background-image: url(/clubs/246/images/title-bg.jpg);
}
.UMD_popupEmail {
	padding-left:5px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	padding-left:20px;
	background-image: url(/clubs/246/images/email.png);
	background-repeat: no-repeat;
	background-position:left;
}
.UMD_popupHomePhone {
	padding-left:5px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	padding-left:20px;
	background-image: url(/clubs/246/images/phone.png);
	background-repeat: no-repeat;
	background-position:left;
}
.UMD_popupAddress {
	padding-left:5px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	padding-left:20px;
	background-image: url(/clubs/246/images/pencil.png);
	background-repeat: no-repeat;
	background-position:left;
}
.UMD_popupMobile {
	padding-left:5px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	padding-left:20px;
	background-image: url(/clubs/246/images/phone.png);
	background-repeat: no-repeat;
	background-position:left;
}
.UMD_bitofaddress {
	padding-left:21px;
}
.UMD_popupClose {
	background-image: url(/clubs/246/images/cancel.png);
	width:16px;
	height:16px;
}
.UMD_spacer {
	width:20px;
}
.LoginControl_LogoutLinkButton {
	margin-top:40px;
}

.UC_frontNineHeader {
	text-align:center;
	font-weight: bold;
	font-size: 14px;
	background-color: #9b9f9a;
	color: #fff;
}
.UC_backNineHeader {
	text-align:center;
	font-weight: bold;
	font-size: 14px;
	background-color: #9b9f9a;
	color: #fff;
}
.UC_MainTable {
	border: 1px solid #ddd;
	width:500px;
}
.UC_subheader {
	font-weight: bold;
	background-color: #eee;
}
.UC_altrow {
	COLOR: black; BACKGROUND-COLOR: #ebeceb
}
TR.d0 TD {
	COLOR: black; BACKGROUND-COLOR: #ffffff
}
TR.d1 TD {
	COLOR: black; BACKGROUND-COLOR: #ebeceb
}
.UC_grandTotalHeading {
	background-color: #9b9f9a;
	font-weight: bold;
	color: #fff;
}
.UC_grandTotal {
	font-weight: bold;
}
.UC_subTotal {
	font-weight:bold;
}
.UC_MarkerName {
	font-weight: bold;
	font-size: 14px;
}
.UMA_formtable {
	margin-left: 6px;
	border: 1px solid #ddd;
	width:540px;
}
.UMA_label {
	font-weight: bold;
}
.UMA_postcode {
	width:80px;
}
.UMA_textbox {
	width:180px;
}
.UMA_memnumber {
	width:80px;
}
.UGF_greenfeeamount {
	padding:5px;	
	border-bottom: 1px solid #ddd;
	font-weight: bold;
}
.UGF_subheader {
	font-weight: bold;
	font-size: 14px;
}
.UGF_maintable {
	font-size:14px;

}
.UGF_header {
	border-bottom: 1px solid #ddd;
	font-weight: bold;

}
.UGF_feecell {
	width:110px;
}
.UGF_subgreenfee {
	border-bottom:1px solid #ddd;
	padding:5px;
}
.UGF_generalFeeCell {
}
.UMD_popupNinehole {
	font-weight: bold;
}
.UMD_popupDob {
	font-weight: bold;
}
.footnotestar {
	font-weight: bold;
	color: #f00;
}

.UAMA_deletebtn {
	background-image: url(/clubs/246/images/delete.png);
	width: 16px;
	height: 16px;
	border: none;
}

.UAMA_editbtn {
	background-image: url(/clubs/246/images/pencil.png);
	width: 16px;
	height: 16px;
	border: none;
}
.UAMA_header {
	background-color: #efefef;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #ddd;
	text-align:center;
}
.UAMA_dgadmins {
	margin-top: 30px;
	width: 650px;
}
.UAMA_extraControls {
	border: 1px solid #ddd;
	width:300px;
}
.UAMA_newButton {
	float:left;
	background-image: url(/clubs/246/images/add.png);
	width:16px;
	height:16px;
}

.errormessage {
	color: #f00;
}
.goodmessage {
	COLOR: #2b5c9f;
}
.action_link {
	background-image: url(/layouts/_shared/images/arrow_right.png);
	background-position:left;
	padding-left:16px;
	background-repeat:no-repeat;
}
