﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background: #ffffff;
    color: #220000;
}

a:link, a:visited
{
    color: #cc0000;
    text-decoration: none;
}

a:hover
{
    color: #cc0000;
    text-decoration: underline;
}

a:active
{
    color: #cc0000;
}

p
{

}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    color: #220000;
}

h1
{

}

h2
{
 
}

h3
{

}

h4
{

}

h5, h6
{

}

/*************
* "clearfix"
**************/
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{

}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    background-color: #ffffff;
}

.menu
{
    z-index:500;
}

.header h1
{
    color: #f9f9f9;
}

.main
{

}

.leftCol
{

}

.footer
{
    color: #4e5766;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#333333;
}

div.menu ul li a
{
    color: #333333;
}

div.menu ul li a:hover
{
    background: #7a7a7a;
    color: #ffffff;
}

div.breadcrumb
{
    background: #e3e3e3;
}
/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    border: 1px solid #9a9a8a;
    width: auto;

}

fieldset p 
{
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
}

fieldset label.inline 
{
}

legend 
{
    border: 1px solid #9a9a8a;
    background-color: #cacaba;
}

input.textEntry 
{
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    border: 1px solid #ccc;
}

div.accountInfo
{
}
div.ModuleTitle
{
    background-color: #4d2826;
    color: #ede9dc;
}
div.ModuleAltTitle
{
    background-color: #1A4657;
    color: #ede9dc;
}
div.ModuleDivider
{
    background-color: #dadaca;
}
div.NewsTitle
{
    background-color: #cacaba;
    color: Black;
    border: 1px solid #9a9a8a;
}
div.EventNavigation
{
    background-color: #babaaa;
}
div.EventNavigationItem
{
    background-color: #e9e9d5;
    border: 1px solid #1A4657;
}
div.EventModDate
{
    background-color: #2a5167;
    color: #f6f6ea;
}
div.EventModTime
{
    background-color: #cacaba;
    color: Black;
}
div.EventModAllDay
{
    background-color: #ffffff;
    color: red;
}
div.EventModTitle
{
    background-color: #f6f6ea;
    color: black;
    padding: 4px;
    border: 1px solid #cacaba;
}
div.Events
{background-color: #eaeada;}
div.EventLocation
{background-color : #e5e5d5;}
div.AlertDate
{
    background-color: #2a5167;
    color: #f6f6ea;
}
div.AlertLastUpdated
{
    background-color:#eaeada;
}


/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}
/*Added the following two styles 4/24/25 TCS.*/
.IPHeader
{
    border: black 1px solid;
    background-color: #550000;
    color: white;
    font-weight: 600;
    padding: 2px;
}
.Disabled {
    color: #999;
    background-color: #ccc;
    font-style: italic;
}

.ScheduleRow
{
    background-color: #fafaea;
}
.ScheduleAltRow
{
    background-color: #dadaca;
}
.ScheduleSelfRow
{
    background-color: #ffff99;
}
.ScheduleDelimiter
{
    background-color: #babaaa;
}
.ScheduleSubdelimiter
{
    background-color: #dadaca;
}
.MonthViewDates
{
    background-color: #2A4c57;
    color: White;
}
.MonthViewDays
{
    background-color: #aacaca;
    color: Black;
}
.EditPanel
{
    border: black 1px solid;
    background-color: #cacaba;
    color: black;
    font-weight: 400;
}
.EditPanelDark
{
    border: black 1px solid;
    background-color: #5a554a;
    color: white;
    font-weight: 400;
}.FloatingEditor
{
    border: black 1px solid;
    background-color: #cacaba;
    color: black;
    font-weight: 400;
	z-index:999999;
}
.EditPanelAlternate
{
    border: black 1px solid;
    background-color: #eaeada;
    color: black;
    font-weight: 400;
    padding: 3px;
    margin: 3px;
}
.RSSItem
{
    border: black 1px solid;
    background-color: #cacaba;
    color: black;
    font-weight: 400;
    padding: 3px;
}
.RSSItemAlternate
{
    border: black 1px solid;
    background-color: #eaeada;
    color: black;
    font-weight: 400;
    padding: 3px;
}
.CCCEditor
{
    border: black 1px solid;
    background-color: #eaeada;
    color: black;
    font-weight: 400;
}
.LinkPanel
{
    border: black 1px solid;
    background-color: #cacaba;
    color: black;
    font-weight: 400;
    padding: 3px;
    margin: 3px;
}
.EditTitle
{
    border: black 1px solid;
    background-color: #2a5667;
    color: white;
    font-weight: 600;
    padding: 2px;
}
.EditSubTitle
{
    border: black 1px solid;
    background-color: #4a7687;
    color: white;
    font-weight: 600;
    padding: 2px;
}
.title
{
}

.loginDisplay
{

    color: #fafaf6;
}

.loginDisplay a:link
{
    color: #fafaf6;
}

.loginDisplay a:visited
{
    color: #fafaf6;
}

.loginDisplay a:hover
{
    color: #fafaf6;
}

.failureNotification
{
    color: Red;
}

.bold
{
}

.TanLight
{
    background-color:  #fafaea;
}

.TanDark
{
    background-color:  #dadaca;
}

.submitButton
{
}

.MajorFieldset
{
    border: 1px solid #9a9a8a;
    }
.MajorLegend 
{
    background-color: #4d2826;
    color: #fafaea;
    font-weight:600;
}
.PageSection
{
    background-color: #dadaca;
}
.LMSExamTitle
{
    background-color: #cacaba;
}
.LMSExamInstructions
{
    background-color: #eaeada;
}
.LMSExam
{
    background-color: #fafaea;
}
.SelectedNav
{
    color: #fafaea;
    background-color: #8a8a7a;
}
.Unselected
{
    background-color: inherit;
    font-style: normal;
}
.Selected
{
    /* background-color: #4a6a7a; */
    /* background-color: #5a5a4a; */
    /* background-color: #5d3836; */
    background-color: #9a9a8a;
}
.Bg9
{
    background-color: #fafaea;
}
.Bg8
{
    background-color: #eaeada;
}
.Bg7
{
    background-color: #dadaca;
}
.Bg6
{
    background-color: #cacaba;
}
.Bg5
{
    background-color: #babaaa;
}
.Bg4
{
    background-color: #aaaa9a;
}
.Bg3
{
    background-color: #9a9a8a;
}
.Bg2
{
    background-color: #8a8a7a;
}
.Bg1
{
    background-color: #7a7a6a;
}
.Bg0
{
    background-color: #6a6a5a;
}
.border
{
    border: 1px solid black;
}
.BlogTitle
{
    background-color: #babaaa;
    border: 1px solid black;
    padding: 6px;
}
.PagerButtons
{
    border: black 1px solid;
    background-color: #6a96a7;
    color: white;
    font-weight: 600;
    padding: 2px;
}
/* HRDatabases  
----------------------------------------------------------*/
    .TableHeaderHRDB
    {
    color: white;
    border-width:  thin;
    border-top-color: #2F4F4F;
    border-bottom-color: #2F4F4F;
    border-left-color: #2F4F4F;
    border-right-color: #2F4F4F;
    background-color: #2F4F4F;
    }
    .TableRowFolderTableHRDB
    {
    color: black;
    border-width: thin;
    border-top-color: Gray;
    border-bottom-color: Gray;
    border-left-color: Gray;
    border-right-color: Gray;
    background-color: #cccccc;
    }
    .TableRowFileTableHRDB
    {
    color: black;
    border-width: thin;
    border-top-color: Gray;
    border-bottom-color: Gray;
    border-left-color: Gray;
    border-right-color: Gray;
    background-color: White;
    }
    .righttext {
    text-align: right;
}