/* Version 3
*  Released: 6/24/15
NOTES: 
+ updated/ to accommodate modern doctypes 
+ globalized to be easier to maintain
+ MINIFIED for less file size
*/


/*BACKGROUND WHITE */
.tnavTabON, .tNavTabON, .NETChangeAdminLevel, .modAdmin, .modStatsVisitorBar,.modStatsUserbar, .modReportingDatarowHeading1,.modReportingDataRowHeading1, .modReportingDataRowALTHeading1,.modReportingDataRowALTHeading2, .modReportingDataRow, .modReportingDataRowAlt, .modReportingDataRowHeading5, .modMsgBrdShaded,.modMapShaded,.modSearchShaded,.modSearchShaded2,.rowHighlight, .modChatIndexHeader,.modChatroomList,.modGolfStatsHeader1,.modGolfStatsHeader2,.modGolfStatsDataRow, .modCalDayRowLeftHeader,.modCalDayRow, .modCalWeekDayHeader, .RosterColumnTitle, .modProfileReportRow, .modCrsTourSelectedHole, .modCrsTourTeeboxData, .modCrsTourScorecardDataRow, .modInboxMessageTextArea, .modActUserListDataRow,.modActUserListDataRowALT  {
	background:#FFF;
	}

/*ANYTHING SPECIAL*/
.modAdmin {color:#666;}
.modPopupHeader {background:#ccc; border-bottom:#000 1px solid; border-top:#333 1px solid; color:#fff; padding:1px;}
a.modSearchPrintButton {color:red; text-decoration:none;}
.modSearchResults {background:#eee;}
.modReportingDatarowHeading1,.modReportingDataRowHeading1, .modReportingDataRowALTHeading1,.modReportingDataRowALTHeading2 {font-weight:700; text-decoration:none;}
.modReportingDataRowAlt {text-decoration:none;}
.modReportingHeader {background:#eee; font-weight:700;text-decoration:none;}
.modReportingDataRowHeading3,.modReportingDataRowAltHeading3,.modReportingDataRowHeading4 {background:#eee; list-style-position:outside; text-align:left; text-decoration:none; text-indent:20px;}
.modReportingDataRowHeading5 {list-style-position:outside;text-align:left;text-decoration:none;text-indent:40px;}
.modReportingDatarowAltHeading4 {background:#eee; list-style-position:outside; text-align:left; text-decoration:none; text-indent:30px;
}
.modReportingDataRowAltHeading5 {background:#eee;list-style-position:outside;text-align:left;text-decoration:none;text-indent:40px;}
.modArticlesRowHighlightAlt {background:#ccc;color:#000;}
a.modArticlesTitle {color:#000;font-weight:700;text-decoration:none;}
a.modArticlesTitle:hover,a.modArticlesTitle:focus {text-decoration:underline;}
.modSurveyResultHeader {background:#eee;font-weight:700;font-size:20px;text-decoration:none;}
.modAltLine,.modSignupForm {background:#eee;}
.modReportingDataRowHeading2,.modReportingDataRowAltHeading2 {list-style-position:outside;text-align:left;text-indent:10px;}
/*-----------------------------------
/////////////////////////////////////
CALENDAR
/////////////////////////////////////
------------------------------------*/
/*DAY VIEW + WEEK VIEW TABLE CELLS*/
.modCalWeekRow {padding:10px;}
.modCalWeekDayHeader {padding:0; line-height:1px;}
td.modCalWeekDayHeader > a.modCalWeekDayHeader {line-height:30px;}
.modCalWeekRow,.modCalMonthWeekEndDay {background:#eee;}
.modCalMonthWeekDayDisabled,.modCalYearCurrentMonthHighlight, .modCalYearCurrentDayHighlight {background:#ccc;}
.modCalYearCurrentDayHighlight {font-weight:700;}
.modCalMonthWeekday, .modCalMonthDayOfWeekHeader {background:#fff;text-decoration:none;}
.modCalMonthDayOfWeekHeader {font-weight:700; text-align:center;}
.currentDay {background:#eee;}
/*table cells of calendar*/
.modCalMonthWeekDay, .modCalMonthWeekEndDay, .tnavTabON.currentDay, .modCalMonthWeekDayOtherMonth {line-height:18px;}
.modCalMonthWeekDay td, .modCalMonthWeekEndDay td, .tnavTabON.currentDay td, .modCalMonthWeekDayOtherMonth td {padding:5px 0 0;}
/*GLOBAL MODIFIERS FOR CALENDAR*/
.calendarEventDateLink, .calendarEventDateLink:hover, .calendarEventDateLink:focus {text-decoration:none;}
.smallerfont {font-size:medium;}
/*HIDES BORDER ON MONTH VIEW*/
.modCalMonth .modCalMonthWeekDay img, .modCalMonth .modCalMonthWeekEndDay img, .modCalMonth .modCalMonthWeekDayDisabled img, .modCalMonth .currentDay img {display:none;}
/*SHOWS RESERVATION ICONS ON MONTH VIEW*/
.modCalMonth .modCalMonthWeekDay img.calendarEventIcon, .modCalMonth .modCalMonthWeekEndDay img.calendarEventIcon, .modCalMonth .modCalMonthWeekDayDisabled img.calendarEventIcon, .modCalMonth .currentDay img.calendarEventIcon {display:block;}

/*PAST DATES ON MONTH VIEW*/
.modCalMonth .modCalMonthWeekDay.calendarEventPastDate a, .modCalMonth .modCalMonthWeekEndDay.calendarEventPastDate a, .modCalMonth .modCalMonthWeekDayDisabled.calendarEventPastDate a {color:#aaa; cursor:default;}

/*------------------------------------
//////////////////////////////////////
--------------------------------------
= III.C. ROSTER ----- 
 present on admin view only (hint: hidden) --------- */
.RosterRowOn {background: #fefefe;}
.RosterColDiv {background:#eee;}
.RosterRowOff td, .RosterRowOn td, .RosterColumnTitle td {padding:5px;}
.RosterRowOff td.RosterColDiv, .RosterRowOn td.RosterColDiv, .RosterColumnTitle td.RosterColDiv {padding:0;}
.RosterRowOn a,.RosterRowOff a {text-decoration:none;}
.RosterRowOn a:hover,.RosterRowOff a:hover, .RosterRowOff a:focus {text-decoration:underline;}
.RosterLetterOn, .rosterletteron {background: #fefefe;font-weight:700;}
.RosterLetterOff, .rosterletteroff, .rosterLetterOff {background: #000; color:#fff; font-weight:700;text-decoration:none;}
.RosterRowOff .RosterRowHidden, .RosterRowOn .RosterRowHidden {color: #840000; text-decoration: none;}
.RosterRowOff .RosterRowHidden:hover, .RosterRowOff .RosterRowHidden:visited, .RosterRowOff .RosterRowHidden:focus, .RosterRowOn .RosterRowHidden:hover, .RosterRowOn .RosterRowHidden:visited, .RosterRowOn .RosterRowHidden:focus {text-decoration: underline;}
.modRosterHiliteHiddenField {color:#aaa;}
#memberPhoto .abut {width:100%; margin-bottom:5px;}
.modProfileReportRowHeader {background:#ccc;}

.modDirectoryNoEditShade {background:#eee;}
.modDirectoryCheckboxShade {background:#ddd;}

/*----------------------------------
////////////////////////////////////
------------------------------------
= III.D. ARTICLES ----- */
.modArticlesRowHighlight {padding-top:10px;}
.modArticlesRowHighlight a {font-weight:700; display:block; text-decoration:none;}
.modArticlesRowHighlight a:hover {font-weight:700;text-decoration:underline;}
.modArticlesRowHighlight a.editArticleLink {display:inline;}
.modArticlesDayHeader {background:#000;padding:10px;color:#fff;font-weight:700;text-decoration:none;}

/*----------------------------------
////////////////////////////////////
------------------------------------
= III.E. COURSE TOUR ------ */
.modCrsTourSelectedTab, .modCrsTourHoleChooser {background:#666;color:#fff;font-weight:700;}
.modCrsTourUnselectedTab, .modCrsTourTeeboxHeader, .modCrsTourScorecardHeader {background:#eee;}
.modCrsTourTeeboxData {padding:2px;}
.modCrsTourScorecardDataRowAlt {background:#ddd;}
.modCrsTourScorecardHeader:visited,.modCrsTourScorecardHeader:hover, .modCrsTourScorecardHeader:focus {color:#fff;}

/*-------------------------------
/////////////////////////////////
---------------------------------
= III.E. INBOX ----- */
.modInboxMessageView {background:#eee;}

/*-------------------------------
/////////////////////////////////
---------------------------------
= III.F. EVENT MANAGER ----- */
.modEvtMgrHeader {background:#eee;font-weight:700;}
a.modEvtMgrHeader {color:#fff;font-weight:700;text-decoration:none;}

/*-------------------------------
/////////////////////////////////
---------------------------------
= III.G. ACTIVE USER LISTING ----- */
.modActUserListHeader {background:#eee;}
.modActUserListHeader:visited,.modActUserListHeader:hover, .modActUserListHeader:focus {color:#fff;}
a.modEvtMgrHeader:hover,a.modEvtMgrHeader:visited {	color:#fff; font-weight:700;}

/*-----------------------------------
////////////////////////////////////
---------------------------------
= III.I. TABS ----- */
.tNavTitle {font-weight:700;}
.tnavBorder {background: #e0e0e0; /* --- line-height:1px; --- PEERY REMOVED 11/6/15 - SHRINKS CALENDAR ON COMPOSE EMAIL > SCHEDULE FOR LATER--*/}
.tnavTabON, .tNavTabON, .tNavTabOff, .tNavTabOFF, .tnavTabOFF {line-height:30px;}
/*TAB -> NEED TO SEPARATE B/C ALSO IS THE CLASS FOR CONTENT WRAP*/
.tnavTabON .moduleTabText, .tNavTabON .moduleTabText {color:#000; font-weight:700;text-decoration:none;}
.tnavTabON, .tNavTabON {background:#fff;}
/* JN => This may not be needed
a.tnavTabON, a.tNavTabON, a.tnavTabON:visited, a.tNavTabON:visited, a.tnavTabON:focus, a.tNavTabON:focus {background:#ddd;color:#777; color:#fff; font-weight:700; text-decoration:none;}
a.tnavTabON:hover, a.tNavTabON:hover {background:#fff; color:#333; font-weight:700; text-decoration:none;}
*/
.tNavTabOff, .tNavTabOFF, .tnavTabOFF, a.tNavTabOff:visited, a.tNavTabOFF:visited, a.tnavTabOFF:visited { background: #000; color:#fff; font-weight:700; text-decoration:none;}
a.tNavTabOff:hover, a.tNavTabOFF:hover, a.tnavTabOFF:hover, a.tNavTabOff:focus a.tNavTabOFF:focus, a.tnavTabOFF:focus {background:none; color:#fff; fpnt-weight:700; text-decoration:none;}
.tNavTabContent {background:transparent;text-decoration:none;}

/**ADDL CLASSES**/
.eventMgrPop {font-size:100%;}
.plgHeaderBar {font-size:26px;}
#calendarLinkBar {padding-top:20px;}
.articleHtml {font-weight:normal;}
td[class*="qFilter"].label {color:#000;}
td[class*="qFilter"] input[type="text"] {padding: 0 5px;margin: 0;}
#btnQuickFilter {margin-top:10px;}
.calendarQuickFilterWrap .abut {margin:3px 0;}
/*calendar*/
.adminbar {padding:5px 0;}
.adminbar .abut {width:auto !important;}
#eventHeader {height:auto; padding:10px 60px;}
#eventHeader, #topLinkBar li, #eventDateTop, #eventDateBottom {font-size:16px;}
#eventSummaryTop, #eventSummaryBottom {font-size:18px;}
#eventHeaderTitle .TitleText, #eventTitleTop, #eventTitleBottom {font-size:24px;}
#btnKeepAlive, #btnKeepAlive + .abut {width:90% !important; display:block; margin:0 auto; }
#logoutDiv {height: auto !important;}
#countdownBox {margin-bottom:10px; display:inline-block;}
#adminDashboardOpen {z-index:9999;}
.ForgotUsername, .NETForgotPassword {background:#fff;}