.linkFeatured
{
	background-image: url('/images/interface/crumb_separator.gif');
	background-position:  5px 3px;
	background-repeat: no-repeat;
	padding: 0px 0px 5px 25px;
}

.overviewHeader
{
	background-color: #e7e7e7;
}

/*#teeLink
{
	background-image: url('/images/interface/tee_times_tab_bk.gif');
}

.teeLinkSelected
{
	background-image: url('/images/interface/tee_times_tab_frnt.gif') !important;
}

#courseLink
{
	background-image: url('/images/interface/golf_courses_tab_bk.gif');
}

.courseLinkSelected
{
	background-image: url('/images/interface/golf_courses_tab_frnt.gif') !important;
}*/

#teeLink img
{
	width: 94px;
	height: 25px !important;
	background-image: url('/images/interface/tee_times_tab_bk.gif');
}

.teeLinkSelected img
{
	width: 94px;
	height: 25px !important;
	background-image: url('/images/interface/tee_times_tab_frnt.gif') !important;
}

#courseLink img
{
	width: 110px;
	height: 25px !important;
	background-image: url('/images/interface/golf_courses_tab_bk.gif');
}

.courseLinkSelected img
{
	width: 110px;
	height: 25px !important;
	background-image: url('/images/interface/golf_courses_tab_frnt.gif') !important;
}

.searchBoxBanner
{
	background:#bdbdbd url(/images/interface/search_box_bg.gif) no-repeat top right; 
	height:15px;
}

.basketTab
{
	background-image:url(/images/interface/my_basket_tab_frnt.gif);
	background-repeat: no-repeat; 
	width: 107px;
	height: 25px;
}

.basketBanner
{
	background-color: #EF820C;
}

.basketContainer
{
	border-color: #EF820C;
}

.basketPanel
{
	background-color: #959595;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EF820C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EF820C;
}

.checkoutPanel
{
	text-align: right;
	background-color: #EF820C;
	padding: 5,0,5,0;
}

#hotline
{
	margin: 0px 10px -15px 10px;
}

#hotline h1
{
	color: #6bb918; 
	font-weight: 100; 
	font-size: 26px; 
	line-height: 0; 
	font-family: Arial, Sans-Serif;
}

#homeAsset a:link                        { color: #5ea215; font-size: 11px; font-family: Verdana; text-decoration: underline }
#homeAsset a:visited     { color: #5ea215; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
#homeAsset a:hover              { color: #76cc1b; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
#homeAsset a                { color: #5ea215; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }

#centralcontent h1      { margin-top: 44px; color: #6bb918; font-weight: 100; font-size: 28px; line-height: 32px; font-family: Arial, Sans-Serif; margin-bottom: 10px }


h2
{
	color: #808080; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial, Sans-Serif 
}

h3  
{ 
	color: #a2a2a2; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial, Sans-Serif; 
	margin: 0px 
}

.searchBox    
{ 
	color: #000; 
	font-size: 10px; 
	font-family: verdana, arial, sans-serif; 
	border: solid 1px silver; 
	width: 156px; 
	height: 13px;
}

.buttfind
{
	font-weight: bold; 
	font-size: 10px; 
	font-family: verdana, arial, sans-serif; 
	cursor: hand;
}

.gaLogo
{
	width: 533px;
	float: left;
}

.searchBoxOuter
{
	background-image: url('/images/interface/ga_search_fade.gif');
	width: 215px;
	height: 48px;
	padding: 32px 5px 0px 22px;
	float: left;
}

.searchBoxOuter img
{
	margin-bottom: -2px;
}

/* Page/Banners */

body
{
	margin: 0px;
	padding: 15px;
}

p  
{ 
	color: black; 
	font-size: 11px; 
	font-family: Verdana, Arial, Sans-Serif; 
	line-height: 16px;
}

.brandArea
{
	height: 80px;
}

.channelArea
{
	margin: -15px -15px 0px -15px;
	padding: 0px;	
	text-align: center;
	background-image: url('/images/interface/ga_brand_bg.gif');
	background-repeat: repeat-x;
}

.centerOut
{
	margin: -15px;
	padding: 0px;	
	text-align: center;
	background-image: url('/images/interface/ga_center_out.gif');
	background-repeat: repeat-x; 
}

.brandIn
{
	text-align: left;
	margin: auto;
	height: auto;
	width: 775px;
}

.centerIn
{
	text-align: left;
	margin: auto;
	height: auto;
	width: 775px;
	background-image: url('/images/interface/ga_rightpanel_bg.gif');
	background-position: 533px 136px;
	background-repeat: repeat-y;
}


hr
{
	height: 1px;
	color: #cecece;
}

form
{
	margin: 0px;
}

.header
{
	position: relative;
	height: 98px;
	padding: 0px 12px 0px 10px;
}

/****Bread Crumbs****/

.breadcrumbsOuter
{
	height: 27px;
	_height: 26px;
background-image: url('/images/interface/ga_crumb_bg.gif');
	background-repeat: repeat-x;
	background-position: 0px 100%
}

.breadcrumbs
{
	font-family: Verdana, Arial, San-Serif;
	font-size: 10px;
	color: #9f9f9f;
	height: 21px;
	_height: 20px;
	/*padding: 6px 0px 0px 5px;*/
	
}

.breadcrumbs a
{
	color: #808080;
}

.breadcrumbs a:hover
{
	color: #6bb918;
}

.breadcrumbs img
{
	margin: -3px 3px 0px 3px;
	_margin: 0px 3px 0px 3px;
}

/* Page Stuff */

.leftnav
{
	display: none;
}
.content
{
	min-height: 400px;
	_height: 400px;
	width: 518px;
	float: left;
	padding: 0px 15px 0px 0px;
}

.rightpanel
{
	width: 242px;
	float: left;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
}

/* Footer Stuff */

.footerleft /*mavada link usually sits here*/
{
	width: 141px;
	height: 25px;
	float: left;
	text-align: left; 
	padding: 10px 0px 0px 0px;
}

.footermain /*contact number and copyright info usually sits here*/
{
	width: 404px;
	height: 25px;
	float: left;
	color: #696969; 
	font-size: 9px; 
	font-family: FontName, verdana;
	text-align: left; 
	padding: 5px 0px 0px 0px;
}

.sitemap
{
	background-image: url('/images/interface/sitemap_icon.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 12px;
	color: #696969 !important; 
	font-size: 9px; 
	font-family: verdana; 
	text-decoration: none;
}

.footermain a:hover, .footerright a:hover
{
	text-decoration: underline !important;
}

.footerright
{
	height: 22px;
	float: left;
	color: #696969; 
	font-size: 9px; 
	font-family: FontName, verdana;
	text-align: left; 
	padding: 8px 0px 0px 0px;
	width: 227px;
}

.footerright a, .footerright a:hover, .footerright a:visited
{
	text-decoration: none;
	color: #696969;
}

.footermain a:link /*required for links*/
   { color: #426B00 }
  
.footermain a:visited /*required for links*/
   { color: #426B00 }

.footermain a:hover /*required for links*/
   { color: black }
 
.footermain a:active /*required for links*/
   { color: #426B00 }

/* Tabs */

.navArea, .topNavArea
{
	height: 30px;
}



.nav /*navigation menu at the top of the site*/
{ 
	height: 25px;
	margin: 0; 
	padding: 5px 0 0 0; 
	white-space: nowrap;
	display: block;
	border-style: solid none none none;  /*provides the white border line on the nav*/
	border-width: 1px 0 0 0; 
	border-color: white;
	width: 775px;
	overflow: hidden;
	background-color: #6BB918;
}

.hmItem
{
	background-color: #260B96 !important;
	border-color: #6957AB !important;
}
.hmItemOver
{
	background-color: #9387C5 !important;
	border-color: #6957AB !important;
}

.utilheader
{
	background-image: url(/images/interface/additional_information.gif);
	background-repeat: no-repeat;
}

#relatedinfo a.internal
{
	background-image: url(/images/interface/blue_web_link_icon.gif);
}

.colour
{ 
	color: white; 
	background-color: #5EA215;
}

/*web poll*/

.pollheader
{ 
	width: 222px;
	font-family: Verdana;
	font-size: 11px;
	color: #333;
	padding: 2px 0px 2px 0px;
}

.colourBorder
{
	border: solid 1px #800080;
}

.headbox, table.box thead
{
	height: 25px;
	line-height: 25px;
	background-image: url(/images/interface/box_head.gif);
	background-color: #260B96;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 5px;
}

.dashhead, .dashheadwide
{
	height: 10px;
	width: 120px;
	color: #000;
	font-weight: bold;
	padding-bottom: 11px;
	line-height: 16px;
}


table.box
{
	width: 100%;
	border-collapse: collapse;
	font-size: 11px;
	table-layout: fixed;
}
table.box thead th
{
	text-align: left;
	background-image: none;
	border-right: solid 1px #ffffff;
}
table.box th, table.box td
{
	padding: 0px 10px;
}
table.box td
{
	height: 22px;
	border-bottom: solid 1px #A9A9A9;
}
table.box thead th.left
{
	background-position: left;
	background-image: url(/images/interface/box_head.gif);
}
table.box thead th.right
{
	border-right-width: 0px;
	background-position: right;
	background-image: url(/images/interface/box_head.gif);
}

/* Form stuff */
.row
{
	height: 30px;
}

.label
{
	width: 100px;
	float: left;
	padding-top: 4px;
}
.element
{
	float: left;
	width: 200px;
}
.error
{
	float: left;
	width: 100px;
	color: #ff0000;
	font-weight: bold;
}

.filterBar
{
	text-align: right;
	margin-bottom: 5px;
	height: 18px;
}
.filterBar select, .filterBar input
{
	font-size: 10px;
}

.lightcolour a
{
	text-decoration: none;
	color: #000000;
}

.caption
{
	margin-top: 5px;
	font-size: 10px;
}

.inheritNote
{
	border: dotted 1px red;
	padding: 10px;
	margin-bottom: 10px;
}

img.left
{
	float: left;
	margin: 0px 10px 10px 0px;
}

img.right
{
	float: right;
	margin: 0px 0px 10px 10px;
}

.dashbox, .dashboxleft, .dashboxright
{
	margin-bottom: 10px;
}

.dashboxleft, .dashboxright
{
	float: left;
	width: 195px;
}

.dashboxleft img, .dashboxright img
{
	float: left;
	width: 60px;
	height: 70px;
	margin: 5px;
}

.dashboxright
{
	margin-left: 10px;
}

.dashboxleft .dashtext, .dashboxright .dashtext
{
	font-size: 8px;
	margin-left: 60px;
	padding: 5px 5px 0px 5px;
	height: 50px;
	overflow: hidden;
}

.dashbox .dashtext
{
	padding: 5px;
}

.dashlink
{
	padding: 5px;
	text-align: right;
}

#centralcontent a
{
color: #260B96;
}

.searchtext
{
	color: #666666;
	margin-left: 30px;
	margin-top: 5px;
}

#centralcontent p, #centralcontent li    { color: #333; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; margin: 0px 0px 10px }
#centralcontent p.list { color: #000; font-size: 11px; font-family: verdana; margin: 0px }
#centralcontent li { margin: 0px; }
/*#centralcontent a:link  { color: #426B00; }
#centralcontent a:visited  { color: #426B00; }
#centralcontent a:hover  { color: black; }*/

#polls { border-top: medium none; /*border-top: 1px solid #9D9D9D;*/ color: #000000; font-size: 9px; font-family: Verdana, Arial, Sans-Serif; line-height: 16px; margin: 20px 10px 0px 10px; width: 222px;}

/********TABS*********/

.tabOff, .tabOn, .tabDown
{
	float: left;
}

.tabOff a
{
	color: white;
}

.tabOff a, .tabOn a, .tabDown a
{
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana;	
	display: block;
	margin-left: 0px;
	margin-left: 1px;
	background-image: url('/images/interface/ga_btn_selected.gif');
	cursor: hand;
	vertical-align: bottom;
	width: auto;
	float: left;
	height: 25px;
}

.tabOff img, .tabOn img, .tabDown img
{
	margin-top: -0px;
}


.tabOn a:link, .tabOn a:hover, .tabOn a:visited
{
	background-image: none;
	color: white;
}

.tabDown a:link, .tabDown a:hover, .tabDown a:visited 
{
	background-image: none;
	background-color: #EFEFEF !important;
	color: #4E4E4E;
}

.tabText
{
	padding: 5px 0px 4px 0px;
	_padding: 0px 0px 0px 0px;
}

.tabText img
{
	margin-top: -7px;
	_margin-top: auto;
}

/******ORIGINAL GA CSS******/
#topnav   { font-size: 11px; font-family: verdana; text-align: center }
#topnav a, #topnav a:link, #topnav a:visited, #topnav a:hover    { color: white; font-size: 11px; text-decoration: none; padding-top: 5px; padding-bottom: 5px }
#topnav a.on, #topnav a.on:link, #topnav a.on:visited, #topnav a.on:hover  { color: #4e4e4e; font-size: 11px; text-decoration: none }
#centralcontent a:link                        { color: #5ea215; font-size: 11px; font-family: Verdana; text-decoration: underline }
#centralcontent a:visited     { color: #5ea215; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
#centralcontent a:hover              { color: #76cc1b; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
#centralcontent a                { color: #5ea215; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }

#centralcontent a.onrequest:link                 { color: #C31602; font-size: 11px; font-family: Verdana; text-decoration: underline }
#centralcontent a.onrequest:visited     { color: #C31602; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
#centralcontent a.onrequest:hover              { color: #C31602; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
#centralcontent a.onrequest                { color: #C31602; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }

#centralcontent a.realtime:link                 { color: #EF820C; font-size: 11px; font-family: Verdana; text-decoration: underline }
#centralcontent a.realtime:visited     { color: #EF820C; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
#centralcontent a.realtime:hover              { color: #EF820C; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
#centralcontent a.realtime    


a.crumb          { color: #808080; font-size: 10px; line-height: 20px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }
a.crumb:link { color: #808080; font-size: 10px; line-height: 20px; font-family: Verdana, Arial, Sans-Serif }
a.crumb:visited { color: #808080; font-size: 10px; line-height: 20px; font-family: Verdana, Arial, Sans-Serif }
a.crumb:hover          { color: #6bb918; font-size: 10px; line-height: 20px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
a.crumb:active { color: #808080; font-size: 10px; line-height: 20px; font-family: Verdana, Arial, Sans-Serif }
a.homelegals { color: #ffe4cc; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
a.homelegals:active { color: #ffe4cc; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
a.homelegals:hover   { color: #ffe4cc; font-size: 9px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
a.homelegals:link { color: #ffe4cc; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
a.homelegals:visited { color: #ffe4cc; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
a.legals    { color: #8c8c8c; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
a.legals:active   { color: #8c8c8c; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
a.legals:hover     { color: #8c8c8c; font-size: 9px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
a.legals:link   { color: #8c8c8c; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
a.legals:visited   { color: #8c8c8c; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
a.page   { color: #ff9c00; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }
a.page:hover    { color: #ff9c00; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
a.page:link      { color: #ff9c00; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
a.page:visited      { color: #ff9c00; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
a.subnav            { color: #808080; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; letter-spacing: -1px }
a.subnav:active          { color: #808080; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; letter-spacing: -1px }
a.subnav:visited { color: #808080; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; letter-spacing: -1px }
a.subnav:hover { color: #eea823; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline; letter-spacing: -1px }
a.subnav:link     { color: #808080; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; letter-spacing: -1px }
a.utility     { color: white; font-size: 12px; font-family: Verdana, Arial, Sans-Serif }
a.utility:active { color: #8e8e8e; font-size: 9px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }
a.utility:hover { color: #8e8e8e; font-size: 9px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
a.utility:link { color: #8e8e8e; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
a.utility:visited { color: #8e8e8e; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
a.faqs       { color: #9f9f9f; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }
a.faqs:visited        { color: #9f9f9f; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
a.faqs:hover      { color: #ff9c00; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
a.faqs:link         { color: #9f9f9f; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }

a.small        { color: #8c8c8c; font-size: 9px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }
a.small:active        { color: #8c8c8c; font-size: 9px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }
a.small:visited         { color: #8c8c8c; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
a.small:hover      { color: #ff9c00; font-size: 9px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
a.small:link          { color: #8c8c8c; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
body.content      { background: #ff9d02 repeat-x scroll; margin: 0px }
body.homestrip  { background: #ff9d02 repeat-x scroll; margin: 0px }
body.pagecontent    { background: white repeat-x scroll; margin: 0px }
body.generic { background-color: white; margin: 0px }
body.homepage   { background: #ff7900 repeat-x scroll; margin: 0px }
.contentlower  { background: repeat-y scroll }
body.zoom       { background: black url(../images/interface/club_zoom_wait.gif) !important }
body      { }
br { font-size: 12px; line-height: 12px }
h2      { color: #808080; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
h3  { color: #a2a2a2; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; margin: 0px }
li    { color: #a2a2a2; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Sans_Serif }
p  { color: #333; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; margin: 0px 0px 10px }
p.introtext { color: #171e5a; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; margin: 0px 0px 10px }
.small {  color: #8c8c8c; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
p.legals { color: #171e5a; font-size: 9px; line-height: 14px; font-family: Verdana, Arial, Sans-Serif; margin: 4px 0px 8px }
p.pagetext          { color: #a2a2a2; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
.formheader          { color: #a2a2a2; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
.utilitytext { color: #a2a2a2; font-size: 10px; line-height: 15px; font-family: Verdana, Arial, Sans-Serif }
ul  { color: #84002c; font-size: 11px; line-height: 5px; font-family: Verdana, Arial, Sans-Serif }
.advice { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; vertical-align: top; margin: 5px 0px 0px }
.bullets  { color: #171e5a; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
.button        { color: #666; font-weight: bold; font-size: 10px; font-family: verdana, arial, sans-serif; list-style-position: inside; height: 18px }
.buttfind { font-weight: bold; font-size: 10px; font-family: verdana, arial, sans-serif; cursor: hand }
.buttonsmall    { color: #444; font-weight: bold; font-size: 11px; font-family: verdana, arial, sans-serif; list-style-position: inside; cursor: hand; width: 87px; }
.content { color: #000; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Sans-Serif }
.crumb     { color: #9f9f9f; font-size: 10px; font-family: verdana, Arial, Sans-Serif; line-height: 20px; background-color: #efefef }
.crumb2 { color: #9f9f9f; font-size: 9px; line-height: 20px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }
.features    { color: #696969; font-size: 10px; font-family: Verdana, Arial, Sans-Serif;}
.featuressml    { color: #696969; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }

.field       { color: #666; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #efefef; border-style: solid; border-width: 1px; border-color: #8c8c8c #fff #fff #8c8c8c; width: 200px; height: 18px }
.hexcontent  { background: white no-repeat scroll; margin: 0px }
.homehead          { color: #707070; font-size: 17px; font-family: Arial, Sans-Serif; font-weight: lighter; line-height: 22px; margin-bottom: 10px }
.homelegals { color: #ffe4cc; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
.keyboard_hex  { background: no-repeat scroll; margin: 0px }
.label   { color: #666; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; width: 130px }
.labelwide      { color: #000; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; width: 139px }
.fieldpg  { color: #000; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-align: center; width: 25px }
.labelselect  { color: #666; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #efefef; width: 130px; height: 18px }
.selectlarge  { color: #666; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #efefef; width: 203px; height: 18px }
.labelwhite      { color: #666; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #efefef; border-style: solid; border-width: 1px; border-color: #8c8c8c #fff #fff #8c8c8c; width: 203px; height: 18px }
.dobfield		{ color: #666; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #efefef; border-style: solid; border-width: 1px; border-color: #8c8c8c #fff #fff #8c8c8c; width: 50px; height: 18px }
.labelnotes    { color: #666; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #efefef; border-style: solid; border-width: 1px; border-color: #808080 #fff #fff #808080; width: 200px; height: 50px }
.labelpost   { color: #666; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #efefef; border-style: solid; border-width: 1px; border-color: #808080 #fff #fff #808080; width: 90px; height: 18px }
.legals     { color: #8c8c8c; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
.legalsgrey { color: #929392; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
.select_content { color: #333; font-size: 10px; line-height: 10px; font-family: verdana, arial, sans-serif; background-color: #ebebeb; width: 135px; height: 14px }
.subhead   { color: #022281; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Sans-Serif }
.subhead1 { color: #7e002a; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Sans-Serif }
.subnavon           { font-family: Verdana, Arial, Sans-Serif; background-color: #d7dbdb }
.navon { font-family: Verdana, Arial, Sans-Serif; background-color: #ffc330 }
.utilityblue  { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #171e5a; margin: 0px }
.utilitytitle { color: #fff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
.bodysmall     { color: #8c8c8c; font-size: 9px; font-family: Verdana, Arial, Sans-Serif }
.vertdivider    { background: url(../images/generic/vert_divider.gif) repeat-y scroll; margin: 0px }
.horizdivider  { background: url(../images/generic/horiz_divider.gif) repeat-x scroll; margin: 0px }
.hometop  { background: #ff9d02 repeat-x scroll; margin: 0px }
.homebottom     { background: #ff9d02 repeat-x scroll; margin: 0px }
.navstrip     { background: #6bb918 repeat-x; margin: 0 }
.homebase  { background: #ff9d02 repeat-y scroll; margin: 0px }
a.article:visited     { color: #9f9f9f; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
a.article:link                     { color: #9f9f9f; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
a.article:hover            { color: #ff9c00; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
a.article:active            { color: #9f9f9f; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
a.article             { color: #9f9f9f; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }
.rightnavoff    { color: #ff9c00; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
img {behavior: url("../js/pngbehavior.htc");}
.searchbox    { color: #000; font-size: 10px; font-family: verdana, arial, sans-serif; border: solid 1px silver; width: 16em; height: 1.7em }
.buttonsystsmall { font-weight: bold; font-size: 10px; line-height: 10px; text-align: center; width: 20px; height: 18px; cursor: hand  }

#clubdetail h1      { margin-top: 0px; color: #6bb918; font-weight: 100; font-size: 28px; line-height: 32px; font-family: Arial, Sans-Serif; margin-bottom: 10px }
#clubdetail h3 { color: black; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; padding-top: 5px }
#clubdetail p    { color: #333; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; margin: 0px 0px 10px }
#clubdetail p.list { color: #000; font-size: 11px; font-family: verdana; margin: 0px }
#clubdetail a,  #clubdetail a:link,  #clubdetail a:visited { color: #5ea215; font-size: 11px; font-family: verdana; text-decoration: underline }
#clubdetail a:hover  { color: #49810d; font-size: 11px; font-family: verdana; text-decoration: underline }
#clubdetail a.back,  #clubdetail a.back:link,  #clubdetail a.back:visited { color: #5EA215; font-size: 11px; font-family: verdana; text-decoration: underline }
#clubdetail a.back:hover { color: #6bb918; font-size: 11px; font-family: verdana; text-decoration: underline }

#clublist a.back, #clublist a.back:link, #clublist a.back:visited    { color: #5EA215; font-size: 11px; font-family: verdana; text-decoration: underline }
#clublist a.back:hover { color: #6bb918; font-size: 11px; font-family: verdana; text-decoration: underline }
#clublist a, #clublist a:link, #clublist a:visited { color: #5ea215; font-size: 11px; font-family: verdana; text-decoration: underline }
#clublist a:hover { color: #76cc1b; font-size: 11px; font-family: verdana; text-decoration: underline }
#clubdetailpanel a,  #clubdetailpanel a:link,  #clubdetailpanel a:visited  { color: #5ea215; font-size: 11px; font-family: verdana; text-decoration: underline }
#clubdetailpanel a:hover  { color: #76cc1b; font-size: 11px; font-family: verdana; text-decoration: underline }
#clublist p   { color: #333; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif }
#clubdetailpanel p    { color: #333; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; }
#clubdetailpanel table   { color: #333; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; }
#clubdetailpanel h3     { color: black; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; padding-top: 5px; border-top: 1px solid #A9A9A9; }
#clubzoom h1  { color: #dcdcdc; font-weight: 100; font-size: 24px; line-height: 28px; font-family: Arial, Sans-Serif; margin-bottom: 8px; margin-left: 20px }
.paneltitle  { color: #444; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Sans-Serif }
.paneldetailpos     { color: #444; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, Sans-Serif }
.paneldetailneg   { color: white; font-size: 10px; font-family: Verdana, Arial, Sans-Serif }
.panelzoomneg { color: white; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-transform: capitalize }
#contentback { background: url(../images/interface/page_shadow_back.gif) repeat-x }
tr.formpanelbar    { color: #666666; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #E8E8E8; text-indent: 6px }
.formlabel { color: #666666; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.formlabelbold  { color: #666666; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-indent: 2px }
.fieldtxt   { color: #666666; font-style: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-right: 3px }
.calendar .button  { font-size: 10px; text-align: center; padding: 2px; cursor: hand }
.calendar table .wn { background-color: #ffffff; padding: 2px 3px 2px 2px; border-right: 1px solid #000 }
.calendar tbody .day { color: #666666; text-align: right; padding: 2px 4px 2px 2px; width: 2em }
.calendar tbody .disabled { color: #999 }
.calendar tbody .emptycell { visibility: hidden }
.calendar tbody .emptyrow { display: none }
.calendar tbody .rowhilite td { background-color: #cccccc }
.calendar tbody .rowhilite td.wn { background-color: #cccccc }
.calendar tbody td.active { background-color: #ffffff; padding: 2px 2px 0px }
.calendar tbody td.hilite { background-color: #ffffff; padding: 1px 3px 1px 1px; border: solid 1px #bbb }
.calendar tbody td.selected { color: #000; font-weight: bold; background-color: #fff; padding: 1px 3px 1px 1px; border: solid 1px #000 }
.calendar tbody td.today    { color: #ffffff; background-color: #6c0 }
.calendar tbody td.weekend  { color: #6c0 }
.calendar tfoot .active { background-color: #77c; padding: 2px 0px 0px 2px }
.calendar tfoot .footrow { color: #fff; background-color: #556; text-align: center }
.calendar tfoot .hilite { color: #000; background-color: #aaf; padding: 1px; border: solid 1px #04f }
.calendar tfoot .ttip { color: #445; background-color: #fff; padding: 1px; border-top: 1px solid #556 }
.calendar thead .active  { font-size: 10px; background-color: #f5f5f5; padding: 2px }
.calendar thead .daynames { background-color: #ffffff }
.calendar thead .headrow  { color: #fff; font-size: 11px; background-color: #cccccc }
.calendar thead .hilite  { color: #000; background-color: #ccc; padding: 1px; border: solid 1px #eeeeee }
.calendar thead .name { color: #000; text-align: center; padding: 2px; border-bottom: 1px solid #556 }
.calendar thead .title  { color: #666666; font-weight: bold; font-size: 14px; background-color: #f5f5f5; text-align: center; padding: 2px }
.calendar thead .weekend    { color: #6c0; border-style: solid; border-width: 1px; border-color: white white #556 }
.calendar, .calendar table  { color: #000; font-size: 11px; font-family: tahoma, verdana, sans-serif; background-color: #f5f5f5; border: solid 1px #556; cursor: default  }
.combo { color: #000; font-size: smaller; background-color: #def; border: solid 1px #655; position: absolute; top: 0px; left: 0px; width: 4em; cursor: default; display: none }
.combo .active { font-weight: bold; background-color: #eef; border-top: 1px solid #46a; border-bottom: 1px solid #46a }
.combo .hilite { background-color: #acf }
.combo .label { text-align: center; width: 100% }
#hideSearchlink a {font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #5ea215;}
#clubdetailpanel {padding: 10px 10px 0px 10px !important;}
.searchType { font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-weight: bold; margin-left: 62px; margin-top:3px; color: #666666 }

.poweredBy
{
	float: right; 
	margin-top: -14px;
}

.row {
display: table-row;
}

.captionCell {
font-family: Verdana,Arial,Sans-Serif;
font-size: 11px;
padding: 4px;
width: 150px; 
float:left; 
display: table-cell;
}

.boxCell{
font-family: Verdana,Arial,Sans-Serif;
font-size: 11px;
padding: 4px;
width: 200px;
float:left;
display: table-cell;
}

.validatorCell {
font-family: Verdana,Arial,Sans-Serif;
font-size: 11px;
padding: 4px;
width: 150px;
float:left; 
display: table-cell;
}

.headerCell {
font-family: Verdana,Arial,Sans-Serif;
font-size: 11px;
font-weight: bold;
width: 100%;
}

.container {
width: 550px;
display: table;
}

.bannerSourceBox
{
	width: 352px;
}

.viewBasketButton
{
	background-image: url('/images/interface/shopping_basket.gif');
	padding: 3px 0px 5px 20px;
	margin-left: 5px;
	background-repeat: no-repeat;
}