body {
    margin: 0;
    padding: 0;
	border: 0;
}

td, table, p, input, select, textarea
{
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}

.editable
{
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	background-color: White;
	border: solid 1px silver;
}

a
{
	text-decoration: none;
	color: #183139;
	font-size: 10px;
	text-decoration: none;
}

body {
	margin: 0;
}

a:visited
{
	color: #183139;
}
a:hover
{
	color: #6a8f97;
}

a.darkBackground
{
	text-decoration: none;
	color: white;
	text-decoration: none;
    font-weight:bold;
}

a:visited.darkBackground
{
	color: white;
}
a:hover.darkBackground
{
	color: #c2cd23;
}

a.linkSelected
{
	text-decoration: none;
	color: #c2cd23;
	text-decoration: none;
    font-weight:bold;
}

a:visited.linkSelected
{
	color: #c2cd23;
}
a:hover.linkSelected
{
	color: #c2cd23;
}

form
{
	margin: 0px;
	padding: 0px;
	height:100%;
}

/* TOP PAGE ELEMENTS */

.topTable
{
    background-color: #EFEBD6;
    background-image: url(/images/golfdk/header_top.jpg);
}

.linksTable
{
    background-image: url(/images/golfdk/header_bottom.jpg);
}
.topMenuTable
{
    background-color: #183139;
    background-image: url(/images/golfdk/gradient_blue20.jpg);
}

/* LEFT MENU */

.leftMenu
{
	background-color: #183139;
	color: white;
	font-size: 10px;
	cursor: pointer;
	font-family: verdana, arial, sans-serif;
}

.leftMenu .selected
{
	background-color: #6a8f97;
}

.leftMenu .selected a, 
.leftMenu a:hover,
.leftMenu .selected a:hover
{
	color: #c2cd23;
}

.leftMenu a, .leftMenu a:visited
{
	color: white;
	font-size: 10px;
	font-weight:400;
}

.leftMenu a:hover
{
	color: #c2cd23;
}

.leftmenuIconSelected{
	background-color: #c2cd23;
}

/* LEFT INFO */

.leftBackgroundImage
{
}

.leftInfoTextKey
{
    font-weight: bold;
}

.leftInfoTextValue
{
}

.leftInfoBackgroundImageLoggedIn
{
    background-image: url(/images/golfdk/member_info_top.jpg); 
    background-repeat: no-repeat; 
    background-color: #6a8f97;
    color: white;
}

.leftInfoBackgroundImageBottomLoggedIn
{
    background-image: url(/images/golfdk/member_info_bottom.jpg); 
    background-repeat: no-repeat; 
    background-position:bottom;
    background-color: #6a8f97;
    color: White;
}

.leftInfoBackgroundImageNotLoggedIn
{
    background-image: url(/images/loginbox/Login_BG.jpg); 
    background-repeat: no-repeat; 
}

.leftInfoBackgroundLoggedIn
{
    background-color: #6a8f97;
}

.leftInfoBackgroundNotLoggedIn
{
    background-color: #CDCBBC;
}

/* RIGHT BAR */

.rightBarBackground
{
    background-color: #95aeb4;
}

.backgroundSelected{
	background-color: #6a8f97;
}

.backgroundSelectable{
	background-color: #183139;
}

.backgroundDisabled{
	background-color: #8A8983;
}

input[type="text"]:disabled
{
    color:Silver;
}

.textSelected{
	color: #c2cd23;
	font-weight:bold;
}

.fixL, .fixLength
{
	text-overflow: ellipsis;
	overflow: hidden;
	text-indent: 5px;
	white-space: nowrap;
	-o-text-overflow: ellipsis; 
	-moz-binding:url('/style/mozillaEllipsis.xml#ellipsis')
}

/* DATAGRID */
.dataGrid
{
	border-collapse: collapse;
}
.dataGrid .header
{
	background-color: #939ba1;
	color: #183139;
	font-weight: bold;
	text-transform: uppercase;
	text-indent: 5px;
}

.dataGrid .subHeader
{
	background-color: #8A8983;
	color: White;
}

.dataGrid .subHeader .fakeLink
{
	color: White;
}

.dataGrid TD
{
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	height: 20px;
}

.row1
{
	background-color: #e4e5e6;
}

.row2
{
	background-color: #cfd4d8;
}
.rowHover
{
	background-color: #6a8f97;
	color: white;
}
.rowHover
{
	background-color: #6a8f97;
	color: white;
}

/* FORMLIST */
.formlist
{
	border-collapse: collapse;
}
#nestedformlist
{
	border-collapse: collapse;
	background-color: #ffffff;
}
.formlist .header, #nestedformlist .header
{
	background-color: #939ba1;
	color: #183139;
	font-weight: bold;
	text-transform: uppercase;
}

.formlist .subheader, #nestedformlist .subheader
{
	background-color: #cfd4d8;
	color: #183139;
}

.formlist .HRRow TD, #nestedformlist .HRRow TD
{
	padding: 0;
}

.formlist TD, #nestedformlist TD
{
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	height: 20px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.formlist TD TABLE
{
	border-collapse: collapse;
	border: none;
	padding: 0;
}

.formlist TD TABLE TD
{
	border-collapse: collapse;
	border: none;
	padding: 0;

}



/* MARGEN */
.margen
{
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.pageHeader
{
	text-transform: uppercase;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 5px;
}


.int{
	text-align:right;
}

.greytext{
	font-size:7pt;
	color: white;
}

.fieldText
{
	width: 250px;
}

.fieldDescription
{
	width: 250px;
	height: 50px;
}

.alert
{
	color: red;
	font-weight: bold;
}

/* ERROR TALBE */
.tblError
{
	border: 1px dashed blue;
	margin-top: 5px;
	margin-bottom: 5px;
}
.tblError TD
{
	color: red;
	font-weight: bold;
	height: 20px
}


.tblOK
{
	border			: 1px dashed #183139;
	margin-top		: 5px;
	margin-bottom	: 5px;
}
.tblOK TD
{
	color		: #183139;
	font-weight	: bold;
}
/* FRONT BOX */
.box
{
	border: solid 1px #666666;
}

.box .unred
{
	font-weight: bold;
}


/* WIDTH */
.w50 { width: 50px; }
.w75 { width: 75px }
.w80 { width: 80px }
.w90 { width: 90px }
.w100 { width: 100px; }
.w125 { width: 125px; }
.w150 { width: 150px; }
.w175 { width: 175px; }
.w200 { width: 200px; }

.fakeLink
{
	cursor: pointer;
	cursor:hand;
	color: #183139;
}

.objectLink
{
	cursor: pointer;
	cursor:hand;
}

.smallText, .smallText TD
{
	font-size: 7pt;
}

.breadCrumb{
	background-color: #6a8f97;
	color: #c2cd23;
    border-bottom: 1px solid #ffffff; 
    padding-left: 9px; 
    padding-right: 10px;
}

/* BUTTON */
.button
{
	font-size: 9px;
	background-color: #183139;
	color: White;
	text-transform: uppercase;
	border: 1px outset #666666;
	cursor: pointer;
	cursor: hand;
}
.buttonHover
{
	background-color: #6a8f97;
	color: #c2cd23;
}
.disabled
{	
	background-color: silver;
	text-transform: uppercase;
	cursor: default;
}

.buttonSelected
{
	background-color: #6a8f97;
	color: #c2cd23;
	cursor: pointer;
}

/* NEWS */
.news
{
}

.news .date A,.news .date A:visited
{
	color: rgb(115, 115, 115);
}

.news .caption
{
	color: #6a8f97;
}

/* TEASER */
.teasers
{
}

.teasers .text A, .teasers .text A:visited
{
	color: rgb(115, 115, 115);
}
.teasers .text A:hover
{
	color: #6a8f97;
}

/* NAVIGATION PANEL */
.navigationPanel
{
	
}

.navigationPanel .buttonRow TD
{
	background-image:url(/images/navibar_bg.gif);
}

/* GUIDE */
.guide 
{
}

.guide TD
{
	text-transform: uppercase;
}

.guide .selected
{
	background-color:#6a8f97;
	color:white;
	font-weight:bold;
}

.guide .disabled
{
	background-color:#C0C0C0;
	color:white;
	font-weight:bold;
}

.guide .active
{
	background-color:#183139;
	color:white;
	font-weight:bold;
}

/* SIMPLE GUIDE */

.simpelGuide
{

}
.simpleGuide .notSelected
{
	background-color: White;
	border: solid 1px #999999;
	color: #8E8C7F;
	padding: 3px;
	text-align: center;
}
.simpleGuide .selected
{
	background-color: White;
	border: solid 1px #6a8f97;
	color: #6a8f97;
	padding: 3px;
	text-align: center;
}

/* DIVERSE */
hr
{
	background-color:#666666; color:#666666; border:0; height:1px;
}

.hrDashed
{
	border: dashed 1px #666666;
}

.redtext
{
	color: white;
}
.redbg
{
	color: #6a8f97;
}

.group_Invoice
{
	background-color: #DFDBB5;
}
.group_Static
{
	background-color: #DBDBDB;
}
.group_Dynamic
{
	background-color: #F2F0E0;
}

.AlignTop
{
	vertical-align: top;
	padding-top: 3px
}

.inlineDiv div
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.greyBox
{
	border: solid 1px #999; 
	background-color: #eee; 
	padding: 5px
}

/* NYT */
.navigationPanelBackground
{
    background-color: #E5E5E5;
}
.frame {
    border:1px solid #939ba1;	
    padding:5px; 
    background-color:#F2F0E0
}
.frameBorder {
    border:1px solid #939ba1;	
}
.frameBorderTop {
    border-top:1px solid #939ba1;	
}
.hr
{
	background-color:#939ba1;
}

.tabMasterPage {
    border-left:1px solid #FAF9F0; border-right:1px solid #BFB76C; border-bottom:1px solid #BFB76C;
}
.tabDefault {
    cursor:hand; border-top:1px solid #FAF9F0; border-left:1px solid #FAF9F0; border-right:1px solid #BFB76C;
}
.tabSelected {
    border-bottom:1px solid #ECE9D3;
    font-weight:700;
}
.tabNotSelected {
    border-bottom:1px solid #FAF9F0;
    font-weight:400;
}
