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: #0A0A80;
	font-size: 10px;
	text-decoration: none;
}

a:visited
{
	color: #0A0A80;
}
a:hover
{
	color: #BEBEBE;
}

a.darkBackground
{
}

a:visited.darkBackground
{
}
a:hover.darkBackground
{
}

a.linkSelected
{
	text-decoration: none;
	color: #BEBEBE;
	text-decoration: none;
    font-weight:bold;
}

a:visited.linkSelected
{
	color: #BEBEBE;
}
a:hover.linkSelected
{
	color: #BEBEBE;
}

form
{
	margin: 0px;
	padding: 0px;
	height:100%;
}

/* TOP PAGE ELEMENTS */

.topTable
{
    background-color: #EFEBD6;
}

.linksTable
{
}

.topMenuTable
{
    display:none;
}

/* LEFT MENU */

.leftMenu
{
	background-color: #E5E5E5;
	font-size: 10px;
	cursor: pointer; cursor: hand;
}

.leftMenu .selected
{
	background-color: #BEBEBE;
}

.leftMenu .selected a, .leftMenu .selected a:hover
{
}

.leftMenu a, .leftMenu a:Visited
{
	font-size: 10px;
}

.leftMenu a:hover
{
	color: #BEBEBE;
}

.leftmenuIconSelected{
	background-color: #BEBEBE;
}

/* LEFT INFO */

.leftBackgroundImage
{
    background-color: #80ACC9;
    background-image: url(/images/golfnet/info_bottom.jpg); 
    background-repeat: no-repeat;
    background-position:bottom; 
}

.leftInfoTextKey
{
    font-weight:bold;
    color: Black;
}

.leftInfoTextValue
{
    color:White;
}

.leftInfoBackgroundImageLoggedIn
{
}

.leftInfoBackgroundImageBottomLoggedIn
{
}

.leftInfoBackgroundImageNotLoggedIn
{
    background-image: url(/images/loginbox/Login_BG.jpg); 
    background-repeat: no-repeat; 
}

.leftInfoBackgroundLoggedIn
{
    background-color: #295EAA;
}

.leftInfoBackgroundNotLoggedIn
{
    background-color: #295EAA;
}

/* RIGHT BAR */

.rightBarBackground
{
    background-color: #CCCCCC;
}

.backgroundSelected{
	background-color: #BEBEBE;
}

.backgroundSelectable{
	background-color: #83ACCA;
}

.backgroundDisabled{
	background-color: #83ACCA;
}

.textSelected{
	color: #BEBEBE;
	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: #A8CC46;
	color: White;
	font-weight: bold;
	text-transform: uppercase;
	text-indent: 5px;
}

.dataGrid .subHeader
{
	background-color: #83ACCA;
	color: White;
}

.dataGrid .subHeader .fakeLink
{
	color: White;
}

.dataGrid TD
{
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	height: 20px;
}

.row1
{
	background-color: #E5E5E5;
}

.row2
{
	background-color: #F2F2F2;
}
.rowHover
{
	/*background-color: #BEBEBE;*/
	color: #BEBEBE;
}

/* FORMLIST */
.formlist
{
	border-collapse: collapse;
}
#nestedformlist
{
	border-collapse: collapse;
	background-color: #ffffff;
}
.formlist .header, #nestedformlist .header
{
	background-color: #A8CC46;
	color: White;
	font-weight: bold;
	text-transform: uppercase;
}

.formlist .subHeader, #nestedformlist .subHeader
{
	background-color: #83ACCA;
	color: White;
}

.formlist .HRRow TD, #nestedformlist .HRRow TD
{
	padding: 0px;
}

.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: 0px solid;
	padding: 0px;
}

.formlist TD TABLE TD
{
	border-collapse: collapse;
	border: 0px solid;
	padding: 0px;

}


/* MARGEN */
.margen
{
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.pageHeader
{
    color:#83ACCA;
	text-transform: uppercase;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 5px;
}


.int{
	text-align:right;
}

.greyText{
	font-size:7pt;
	color:#666666;
}

.fieldText
{
	width: 250;
}

.fieldDescription
{
	width: 250;
	height: 50;
}

.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;
}


.tblOK
{
	border			: 1px dashed #0A0A80;
	margin-top		: 5px;
	margin-bottom	: 5px;
}
.tblOK TD
{
	color		: #0A0A80;
	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: #0A0A0A;
}

.objectLink
{
	cursor: pointer;
	cursor:hand;
}

.smallText, .smallText TD
{
	font-size: 7pt;
}

.breadCrumb{
    background-color:#BEBEBE; 
    color: Black; 
    border-top: 1 solid #ffffff; 
    border-bottom: 1 solid #ffffff; 
    padding-left: 9; 
    padding-right: 10;
}

/* BUTTON */
.button
{
	font-size: 9px;
	background-color: #E5E5E5;
	color: Black;
	text-transform: uppercase;
	border: 1px outset #EEEEEE;
	cursor: pointer;
	cursor: hand;
}
.buttonHover
{
	background-color: #BEBEBE;
}
.disabled
{	
	background-color: silver;
	text-transform: uppercase;
	cursor:default;
}

.buttonSelected
{
	background-color: #BEBEBE;
	cursor: pointer;
}

/* NEWS */
.news
{
}

.news .date A,.news .date A:visited
{
	color: rgb(115, 115, 115);
}

.news .caption
{
	color: #BEBEBE;
}

/* TEASER */
.teasers
{
}

.teasers .text A, .teasers .text A:visited
{
	color: rgb(115, 115, 115);
}
.teasers .text A:hover
{
	color: #BEBEBE;
}

/* NAVIGATION PANEL */
.navigationPanel
{
	
}

.navigationPanel .buttonRow TD
{
	background-image:url(/images/navibar_bg.gif);
}

/* GUIDE */
.guide 
{
}

.guide TD
{
	text-transform: uppercase;
}

.guide .selected
{
	background-color:#BEBEBE;
	color:white;
	font-weight:bold;
}

.guide .disabled
{
	background-color:#C0C0C0;
	color:white;
	font-weight:bold;
}

.guide .active
{
	background-color:#0A0A80;
	color:white;
	font-weight:bold;
}

/* SIMPLE GUIDE */

.simpelGuide
{

}
.simpleGuide .notSelected
{
	background-color: White;
	border: solid 1px #999999;
	color: #8E8C7F;
	padding: 3;
	text-align: center;
}
.simpleGuide .selected
{
	background-color: White;
	border: solid 1px #BEBEBE;
	color: #BEBEBE;
	padding: 3;
	text-align: center;
}

/* DIVERSE */
hr
{
	background-color:#83ACCA; color:#83ACCA; border:0; height:1px;
}

.hrDashed
{
	border: dashed 1px #666666;
}

.redtext
{
	color: #BEBEBE;
}
.redbg
{
	color: #BEBEBE;
}

.group_Invoice
{
	background-color: #DFDBB5;
}
.group_Static
{
	background-color: #F2F2F2;
}
.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: white;
}
.frame {
    border-style:groove;
    border-width:2px;	
    padding:5px; 
    background-color:#E5E5E5
}
.frameBorder {
    border:1px solid #83ACCA;	
}
.frameBorderTop {
}
.hr
{
	background-color:#83ACCA;
}

.tabMasterPage {
    border-left:1px solid #FAF9F0; border-right:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0;
}
.tabDefault {
    cursor:hand; border-top:1px solid #FAF9F0; border-left:1px solid #FAF9F0; border-right:1px solid #A0A0A0;
}
.tabSelected {
    border-bottom:1px solid #E5E5E5;
    font-weight:700;
}
.tabNotSelected {
    border-bottom:1px solid #FAF9F0;
    font-weight:400;
}

