body
{
	background-position-y: top;
	background-image: url(/skin/background.jpg);
	background-repeat: repeat-x;
	background-color: #94a0b3;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Sans-Serif;
	scrollbar-3dlight-color:#929db1; 
	scrollbar-arrow-color:#fff; 
	scrollbar-base-color:#ff6347; 
	scrollbar-darkshadow-color:#929db1; 
	scrollbar-face-color:#929db1; 
	scrollbar-highlight-color:#c8d7f0; 
	scrollbar-shadow-color:#677894;
}
iframe
{
	border: 1px solid #b7c889;
	margin:2px;
}
h1, h2, h3
{
	margin: 0px;
	color: #999999;
}
h1 {font-size:24px}
h2 {font-size:18px}
h3 {font-size:14px}
p {margin:3px;padding:0px}
a
{
	font-size: 10px;
	color: #4f5a70;
	text-decoration: none;
}
a:hover{color: #ff9900}
.leftLink
{
	font-size: 10px;
	color: #acb6c6;
	text-decoration: none;
}
.leftLink:hover{color: #ff9900}
.spanLink
{
	font-size: 10px;
	color: #4f5a70;
	text-decoration: none;
	cursor:pointer;
}
.spanLink:hover{color: #ff9900}
.spanDivider
{
	color:#bbbbbb;
	font-size:10px;
}
.hint
{
    color: #555555;
    cursor:default;
}
.farLeft
{
	font-size: 10px;
	text-align:left;
	color: #acb6c6;
	border-bottom: #acb6c6 1px solid;
	text-decoration: none;
	cursor:default;
	padding:2px;
}
.bigButton
{
	font-weight: bold;
	font-size: 12px;
	color: #000;
	cursor:pointer;
}
.bigButton:hover{color: #ff9900}
.userButton
{
	color: #4f5a70;
	border-bottom: #94a0b3 1px solid;
	text-decoration: none;
	cursor: pointer;
	padding: 2px;
	font-size: 11px;
}
.userButton:hover
{
	color: #fff;
	background-color: #94a0b3;
}
.myrounds
{
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	vertical-align: top;
	height: 100px;
}
.clubFraming
{
	font-size: 10px;
	color: #000000;
	font-family: Arial, Sans-Serif;
	text-align: center;
}
.page
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background-color: #f3f7fa;
}
.textbuttons
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	background-color: #E8EEFD;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	cursor: pointer;
	text-decoration: none;
	border-right: #000066 1px;
	border-top: #000066 1px;
	border-left: #000066 1px;
	border-bottom: #000066 1px;
}
.textonsky
{
	font-size: 14px;
	overflow: visible;
	cursor: default;
	color: white;
	font-family: Arial;
}
.roundinput
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	color: #000000;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
	text-align: center;
}
.myround
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 30px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000066;
	padding-top: 0px;
	font-family: Arial;
	text-align: center;
	background-position: left top;
	background-image: url(/skin/Glass-Balls.jpg);
	background-repeat: no-repeat;
	height: 80px;
	vertical-align: bottom;
	width: 310px;
}
.errortext
{
	font-size: 11px;
	color: #cc0000;
	font-family: Arial;
}
.hintCursor
{
	cursor: help;
}
.faded
{
	color: #cccccc;
}
.mydetails
{
	color: #ff0000;
}
.mefaded
{
	color: #ffcccc;
}
.statBack
{
	background-image: url(skin/bluefade.jpg);
	width: 100%;
	background-repeat: repeat-x;
	height: 400px;
	background-position: center;
	text-align: center;
}
.greyOut
{
	font-size: 12px;
	color: #c2c2c2;
	font-family: Arial;
	text-decoration: none;
}
.footer
{
	font-size: 11px;
	padding: 4px;
	margin-top: 5px;
	vertical-align: middle;
	cursor: default;
	color: #637590;
	text-align: left;
	border-top: #637590 1px solid;
	border-bottom: #637590 1px solid;
	position:fixed;
	bottom:0;
	z-index:0;
	width:100%;
	background-color: #cbcfd8;
}
.dltl
{
	background-position: right bottom;
	background-image: url(skin/dltl.png);
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	width: 12px;
	background-repeat: no-repeat;
	height: 12px;
	background-color: transparent;
}
.dltr
{
	background-position: left bottom;
	background-image: url(skin/dltr.png);
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	width: 12px;
	background-repeat: no-repeat;
	height: 12px;
	background-color: transparent;
}
.dlbl
{
	background-position: right top;
	background-image: url(skin/dlbl.png);
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	width: 12px;
	background-repeat: no-repeat;
	height: 12px;
	background-color: transparent;
}
.dlbr
{
	background-position: left top;
	background-image: url(skin/dlbr.png);
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	width: 12px;
	background-repeat: no-repeat;
	height: 12px;
	background-color: transparent;
}
.dlt
{
	background-position: bottom;
	background-image: url(skin/dlt.png);
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	width: 12px;
	background-repeat: repeat-x;
	background-color: transparent;
}
.dlb
{
	background-position: top;
	background-image: url(skin/dlb.png);
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	width: 12px;
	background-repeat: repeat-x;
	background-color: transparent;
}
.dll
{
	background-position: right;
	background-image: url(skin/dll.png);
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	width: 12px;
	background-repeat: repeat-y;
	background-color: transparent;
}
.dlr
{
	background-position: left;
	background-image: url(/skin/dlr.png);
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	width: 12px;
	background-repeat: repeat-y;
	background-color: transparent;
}
.gtl
{
	background-position: right bottom;
	background-image: url(/skin/gtl.gif);
	padding: 0px;
	margin: 0px;
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
	background-color: transparent;
}
.gtr
{
	background-position: left bottom;
	background-image: url(/skin/gtr.gif);
	padding: 0px;
	margin: 0px;
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
	background-color: transparent;
}
.gbl
{
	background-position: right top;
	background-image: url(/skin/gbl.gif);
	padding: 0px;
	margin: 0px;
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
	background-color: transparent;
}
.gbr
{
	background-position: left top;
	background-image: url(/skin/gbr.gif);
	padding: 0px;
	margin: 0px;
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
	background-color: transparent;
}
.gt
{
	background-position: bottom;
	background-image: url(/skin/gt.gif);
	padding: 0px;
	margin: 0px;
	height: 4px;
	background-repeat: repeat-x;
	background-color: transparent;
}
.gb
{
	background-position: top;
	background-image: url(/skin/gb.gif);
	padding: 0px;
	margin: 0px;
	height: 4px;
	background-repeat: repeat-x;
	background-color: transparent;
}
.gl
{
	background-position: right;
	background-image: url(/skin/gl.gif);
	padding: 0px;
	margin: 0px;
	width: 4px;
	background-repeat: repeat-y;
	background-color: transparent;
}
.gr
{
	background-position: left;
	background-image: url(/skin/gr.gif);
	padding: 0px;
	margin: 0px;
	width: 4px;
	background-repeat: repeat-y;
	background-color: transparent;
}
.dropDownList
{
	border: darkgray 1px solid;
	cursor: pointer;
	padding: 3px;
	margin: 0px;
	font-size: 12px;
	color: #333399;
	background-color: #eff7ff;
}
.ftl
{
	background-position: right bottom;
	background-image: url(/skin/ftl.png);
	width: 6px;
	background-repeat: no-repeat;
	height: 6px;
}
.ftr
{
	background-position: left bottom;
	background-image: url(/skin/ftr.png);
	width: 6px;
	background-repeat: no-repeat;
	height: 6px;
}
.fbr
{
	background-position: left top;
	background-image: url(/skin/fbr.png);
	width: 6px;
	background-repeat: no-repeat;
	height: 6px;
}
.fbl
{
	background-position: right top;
	background-image: url(/skin/fbl.png);
	width: 6px;
	background-repeat: no-repeat;
	height: 6px;
}
.ft
{
	background-position: bottom;
	background-image: url(/skin/ft.png);
	background-repeat: repeat-x;
	height: 6px;
}
.fb
{
	background-position: top;
	background-image: url(/skin/fb.png);
	background-repeat: repeat-x;
	height: 6px;
}
.fl
{
	background-position: right;
	background-image: url(/skin/fl.png);
	background-repeat: repeat-y;
	width: 6px;
}
.fr
{
	background-position: left;
	background-image: url(/skin/fr.png);
	background-repeat: repeat-y;
	width: 6px;
}
.flushImage
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.messageBody
{
	font-size: 10px;
	color: black;
	font-family: Arial, Sans-Serif;
	background-color: #fafaff;
	text-align: left;
	border: 0px;
	width: 300px;
}
.inputLogin
{
	font-size: 12px;
	color: #000099;
	background-image: url(/skin/inputRequired.gif);
	font-family: Arial, Sans-Serif;
	background-color: #bbd0ef;
	border: 1px solid #888888;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 150px;
	background-repeat: repeat;
}
.detailSpan
{
	font-size: 11px;
	color: #a9a9a9;
	cursor:pointer;
}
.detailSpan:hover
{
	color: #cc0000;
}
.editInplace
{
	font-size: 11px;
	color: #cc0000;
	padding: 0px;
	margin: 0px;
	border: #cccccc 1px dashed;
	width:80%;
}
.detailBlock
{
	text-align: left;
	font-size:11px;
	color:#000;
	overflow:visible;
}
.adminComment
{
	text-align: left;
}
.adminUser
{
	text-align: left;
	border-bottom: #cccccc 1px dotted;
	padding-bottom: 2px;
	padding-top: 2px;
}
.detailHeading
{
	font-size: 12px;
	padding: 4 0 4 0px;
	margin: 8 0 4 0px;
	border-left: #cccccc 3px solid;
	color: #009;
}
.divSeparator{
	border-bottom: #cccccc 1px dotted;
	padding-bottom: 2px;
	padding-top: 2px;
}
.friendRequests
{
	border: #ccc 1px solid;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background-color: #f3f7fa;
}
.distributionBoundary
{
	border: #ccc 1px solid;
	margin:2px;
	padding:2px;
}
.sectionHeader
{
	padding-left: 4px;
	padding-right: 1px;
	padding-top:1px;
	font-size: 11px;
	text-align: left;
	border-bottom: #65778d 1px solid;
	color: black;
	font-weight: bold;
	height: 15px;
	background-color: #eeeeee;
}
.headerText
{
	font-size:10px;
	color:#999999;
}
.clubFraming
{
	background-color: transparent;
	padding-left: 4px;
	padding-right: 1px;
	font-size: 11px;
	text-align: left;
	border-bottom: #65778d 1px solid;
	background-position-y: bottom;
	background-image: url(skin/sectionGradient.gif);
	background-repeat: repeat-x;
	color: #666;
	font-weight: bold;
}
.clubSectionFraming
{
	background-color: transparent;
	padding-left: 4px;
	padding-right: 1px;
	font-size: 11px;
	text-align: left;
	border-bottom: #65778d 1px solid;
	background-position-y: bottom;
	background-image: url(skin/sectionGradient.gif);
	background-repeat: repeat-x;
	color: #666;
	font-weight: bold;
}
.buscardDetails
{
	text-align: left;
	padding: 2px;
	font-size: 11px;
	color: #000;
	border-top: #999999 1px dotted;
}
.album
{
	padding-left:5px;
	border-right: #dddddd 1px dashed;
	border-top: #dddddd 1px dashed;
	border-left: #dddddd 1px dashed;
	border-bottom: #dddddd 1px dashed;
}
.reorder
{
	background-position: center center;
	background-image: url(skin/reorder.gif);
	background-repeat: no-repeat;
}
.statTitle
{
}
.statSection
{
	border-bottom: #ccc 1px solid;
	color: #999;
}
.statValue
{
	font-weight: bold;
}
.defaultDialog
{
	font-size: 12px;
}
.shortlist
{
	z-index: 60;
	position: absolute;
	padding: 2px;
	border: #000000 1px solid;
	background-color: #e1e5ef;
	background-position-y: top;
	background-image: url(/skin/shortlist.jpg);
	background-repeat: repeat-x;
	font-size: 11px;
}
.shortlistHighlight
{
	margin:1px;
	padding:2px;
	background-color: #ffffff;
	cursor:pointer;
}
.shortlistNormal
{
	margin:1px;
	padding:2px;
	cursor:pointer;
}
.shortlistContainer
{
	height: 1px;
	overflow: visible;
	display:block;
	font-size: 1px;
	vertical-align:top;
}
.inputSelected
{
	border: #996f73 1px solid;
	background-color: #f7e6e8;
	font-size:10px;
	width:90%;
	color: #000000;
}
.inputUnselected
{
	border: #6f7f99 1px solid;
	background-color: #f5f6f8;
	font-size: 10px;
	width: 90%;
	color: #555555;
}
.greenfeecell
{
	font-size: 11px;
	border: #eeeeee 1px solid;
	padding:2px;
	text-align:right;
}
.greenfeeleft
{
	font-size: 11px;
	border: #90a9cf 1px solid;
	background-color: #e4ebf7;
	padding:2px;
	text-align:left;
}
.greenfeeheading
{
	font-size: 11px;
	border: #90a9cf 1px solid;
	background-color: #e4ebf7;
	padding:2px;
	text-align:center;
}
.reviewBox
{
	font-size: 11px;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
	width: 300px;
	height: 100px;
	
}
.reviews
{
	padding:2 2 2 2px;
	margin:4 0 0 0px;
	border-right: #dddddd 1px dashed;
	border-top: #dddddd 1px dashed;
	border-left: #dddddd 1px dashed;
	border-bottom: #dddddd 1px dashed;
}
.possFriends
{
	cursor:pointer;
	padding:1px;
	margin:0px;
}
.possfriendcontainer
{
	border: #777777 1px dotted;
	color: #777777;
	font-size: 10px;
	
}
.WidgetSummary
{
	font-size: 10px;
	margin-top: 3px;
	padding-left: 2px;
	margin-bottom: 3px;
	border-left: #6666cc 3px solid;
	text-align: left;
	cursor:default;
}
.category
{
	border-left:2px solid #fff;
	border-top:2px solid #dddddd;
	padding:2px;
}
.categoryDes
{
	vertical-align:top;
	font-size:12px;
}
.forum
{
	border-left:2px solid #fff;
	border-top:1px solid #dddddd;
	padding:2px;
}
.forumDes
{
	vertical-align:top;
	font-size:11px;
}
.thread
{
	border-left:2px solid #fff;
	padding:2px;
}
.post
{
	text-align:left;
	padding:2px;
}
.editorButtons
{
	display:inline;
	margin:2px;
}
#roundTitleContainer, #coursesTitleContainer, #messageTitleContainer, #friendsTitleContainer, #ClubsTitleContainer, #FAQTitleContainer,#forumTitleContainer, #recentRoundsContainer {
	background-position: left top;
	text-align:left;
	border-bottom: #dddddd 1px solid;
	background-repeat: no-repeat;
	height: 32px;
	color: #666666;
	background-color: #ffffff;
	padding-left:35px;
	font-size:14px;
}
#roundTitleContainer {background-image: url(/skin/sectionRounds.gif);}
#coursesTitleContainer {background-image: url(/skin/sectionCourses.gif);}
#messageTitleContainer {background-image: url(/skin/sectionMessages.gif);}
#friendsTitleContainer {background-image: url(/skin/sectionFriends.gif);}
#ClubsTitleContainer {background-image: url(/skin/sectionClubs.gif);}
#FAQTitleContainer {background-image: url(/skin/sectionInfo.gif);}
#forumTitleContainer {background-image: url(/skin/sectionForum.gif);}
#recentRoundsContainer {background-image: url(/skin/sectionRounds.gif);}

.sectionExpander, .sectionExpanded
{
	background-position: center top;
	background-image: url(/skin/blank.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height:32px;
}
.sectionExpander:hover 
{
	background-image: url(/skin/arrowExpand.gif);
}
.sectionExpanded:hover 
{
	background-image: url(/skin/arrowCollapse.gif);
}
.buttonOn
{
	cursor:pointer;
}
.buttonOff
{
	cursor:default;
}
.mysummary
{
	width: 400px;
	border: #ccccff 1px solid;
}
.mysummary td
{
	font-size:12px;
	text-align:left;
	vertical-align:top;
}
.mysummary em{color: #999999}
.mysummary tr{background-color:#eeeeff}