
body
{
    background-color: rgba(205, 230, 244, 1);
}

.BodyBackground
{
    background-image: url(../../App_Themes/Dark_Blue/Images/CompanyWatermark.jpg);
}

.IndexBackground
{   
    background-color: rgb(6,46,77);
    border-right: 2px solid white;
}   
 
.PopupBackground
{
    background-image: url(../../App_Themes/Dark_Blue/Images/PopupContentBackground.jpg);  
}

.LoginBackground
{    
 background-color: rgba(0,75,133,0.30);  
}

.LoginTitle
{
     background-color: rgb(6,46,77);
     border-bottom: 2px solid white;
}

.HeaderTable
{    
     background-color: rgb(6,46,77); 
     border-bottom: 2px solid white;
}

/* Header Menu Classes */

.Menu ul.static li.static
{ 
    border-left: solid 1px rgb(6,46,77);           
}

.Menu ul.MenuSubItems
{
    background-color: rgba(10,70,110, 0.95) !important;   
    border: solid 1px rgb(6,46,77);
    border-top: none;           
}

.Menu li.dynamic ul.MenuSubItems
{
     border-top: solid 1px rgb(6,46,77) !important;   
}

.Menu li.dynamic:hover
{
    background-color: rgb(17,95,143);   
}
    
.Menu li.static:hover
{                
    border-top: solid 1px rgb(6,46,77)  !important;   
    background-color: rgba(10,70,110,1);      
}   

.Menu a.selected.static
{          
    border-top: solid 1px rgb(6,46,77) !important;       
    border-right: solid 1px rgb(6,46,77) !important;           
    background-color: rgba(10,70,110,1);      
}

.ButtonMenuSubItems
{
    background-color: rgba(6,46,77,0.9) !important;   
    border: solid 1px rgb(17,32,54);

}

table.ButtonMenuSubItemHover
{
    background-color: rgb(17,95,143);
}

.downloadContainer {
    background-color: rgba(205, 230, 244, 1);
}

/*= Core CSS progress bar code */
.ProgressBar:after {
    background: rgb(43,137,217);
}

/* Index Classes */

.errorMessage
{
	color: rgb(17,32,54);	
}

.clsPageNavigationTable, .timeSubTitle
{
	background: rgba(0,126,189, 0.8);  
	box-shadow: none;
}

.criteriaInput:focus,
.criteriaInputLabel:focus,
.criteriaPreviewLabel:focus,
.criteriaFilter:focus,
.criteriaFilterInput:focus,
.loginInput:focus,
.InlineCriteriaInput:focus,
.jqte_focused {
    box-shadow: 0 0 4px rgb(6,46,77);
    -webkit-box-shadow: 0 0 4px rgb(6,46,77);
    -moz-box-shadow: 0 0 4px rgb(6,46,77);
}

.criteriaMessage, .criteriaMessageSmall
{	
	color: #114477;
}

.criteriaTableBlue
{	
	background-color: rgb(6,46,77);	
}

.tabItem, .tabMenu__item, .tabMenu__item.aspNetDisabled:hover {
    background-color: rgb(10,70,110);
}

.tabSubItem, .tabMenu__subItem, .tabMenu__subItem.aspNetDisabled:hover {
    background-color: rgb(0,126,189);
}

.tabHover, .tabMenu__item:hover {
    background-color: rgb(17,32,54);
}

.tabSubHover, .tabMenu__subItem:hover {
    background-color: rgb(10,70,110);
}

.tabSelected, .tabItem.selected, .tabSubItem.selected {
    background: transparent;
}

.criteriaButton, .criteriaButtonSmall, .criteriaButtonTemplateSmall, .ButtonMenu,
.criteriaButton[disabled]:hover, .criteriaButtonSmall[disabled]:hover, .criteriaButtonTemplateSmall[disabled]:hover, .aspNetDisabled.ButtonMenu:hover,
.formNavigationButton, .formNavigationButton[disabled]:hover
{	
	background-color: rgb(10,70,110);
	border: 1px solid rgb(17,32,54);
 }

.criteriaButton:hover, .criteriaButtonSmall:hover, .criteriaButtonTemplateSmall:hover, .ButtonMenu:hover, .formNavigationButton:hover,
.criteriaButton:focus, criteriaButtonSmall:focus, .criteriaButtonTemplateSmall:focus, .ButtonMenu:focus, .formNavigationButton:focus 
{
    background-color: rgb(17,32,54);
}	
 
.pageNavigationButton,.pageNavigationButton[disabled]:hover,
.groupNavigationButton,.groupNavigationButton[disabled]:hover
{
    background: #0393db;
    border: 1px solid rgb(17,32,54);
}

.pageNavigationButton:hover,
.groupNavigationButton:hover
{
    background: #0080c0;
}

.logoutButton, .helpButton, .loginButton
{
    background: rgb(17,95,143);
    border: 1px solid rgb(17,32,54);
}

.logoutButton:hover, .helpButton:hover
{
    background: rgb(17,32,54);
}
 
 .criteriaHyperLink
 {
	background-color: rgb(17,32,54);	
 }	
 

.dlSummarySelected
{
	background-color: #A7D3EE;		
}

.dlSummaryHovered
{	
	background-color: #CAE6FD;    
}

.dlSummaryHoveredSelected
{
	background-color: #84C0FF;
}

.dlSummaryAlternatingItem
{
	background-color: #F0F4F7;	
}

.dlSummaryHeader, .dlSummaryFooter, .InlineCriteriaHeader, .BuilderNavigationTable
{
	background-color: rgb(10,70,110);        
}

.calendarTitle, .multiTitle, .timeTitle
{
    background-color: rgba(0,126,189,1);
}

.print .dlSummaryHeader, .print .dlSummaryFooter
{
    background: none;
    background-color: rgb(10,70,110) !important;
    border-top: none !important;
}

.dlSummarySelected, .dlSummaryHovered, .dlSummaryHoveredSelected, .dlSummaryHeader, .dlSummaryFooter, .BuilderNavigationTable
{
    box-shadow: none;
    border-top: 1px solid white;
}

.dlPrintSummaryHeader
{
	background-color: #D6F0FA;	
}


/* The following style are used for the inline editing grids */
/* ------------------------------------------------------------------------------------------------------------------*/

.InlineCriteriaAlternatingLabel,
.InlineCriteriaAlternatingLabelNoPadding,
.formAlternativeRecordCell
{
	background-color: #F0F4F7;
}

.divTreeView
{
	background-color: #0080C0;	
}


/* ------------------------------------------------------------------------------------------------------------------*/

.printTitle	, .printSubHeading, .chartTitle , .printTitleCode , .printTitleCode
{	
    background-color: rgb(6,46,77);	
}

.printCriteria, .printContentsLabel,PrintCompetenceCriteria
{	
    background-color: #F0F4F7;	
}

.PickerBody,
.timeHour
{
    background-color: rgb(233, 241, 249);
}

.formHeaderFooterItemCell,
.formExpandingTableItemHFControlCell,
.formHeaderFooterItemDetailAttachmentCell
{
    background-color: rgb(10,70,110);
	color: White;
}

.BodyBackground .formGeneralBlockOuterTable, .BodyBackground div.IconListGroup, .BodyBackground div.BigCalendar, .BodyBackground .DiagramWrapper {
    background-color: rgba(205, 230, 244, 0.8);
}

.obsGridLabelGradient,
.formBlockHeader
{
    background-color: rgb(10,70,110);		
	color: White;
}

.headerTemplateCode,
.headerTemplateDivOrgDDL
{
    color: #114477;
 }

.formExpandingBlockItemGroupItemCell {
    background-color: #74AFE7;   
    color: white; 
}


.formExpandingBlockItemDetailAandROuterCellDownThePage,
.formFixedTableRowItemCell
{
	background-color: #9AD0F9;
}

.formFlatItemAnchor
{
    color: rgb(17,32,54);
}

.formSubGroupItemCell
{
    color:white;
    background-color:#348ACB;
}
.formFormulaItemCell, 
.formFormulaItemOuterCell,
.formExpandingFormulaItemCell,
.formFormulaCellColour
{
	color: white;
	background-color: #0080C0
}

td.formExpandingFormulaItemCell:hover,
td.formFormulaItemCell:hover
{
    background-color: black;
}

.formExpandingBlockHorizontalItemOuterCell,
.formExpandingBlockHorizontalItemLabelCell,
.formExpandingBlockHorizontalMCItemLabelCell
{
	background-color: #D6EBFF;
}

.formExpandingBlockHorizontalMCItemMiddleCell
{
	border-color: #D6F0FA;
}

 .ButtonNavigationBase
{
	background-color:rgb(10,70,110);
}

 .ButtonNavigationBlock
{
	background-color: #F7F7F7;
	color:Black;	
}

.ButtonNavigationGroup
{
	background-color:rgb(10,70,110);
}

.ButtonNavigationQAItm
{
	background-color:#A7D3EE;
	color:Black;	
}

.ButtonNavigationItm
{
	background-color:#F7F7F7;
	color:Black;	
}

/* The following style are used for defining the colours of labels */
/* ------------------------------------------------------------------------------------------------------------------*/

.obsGridLabelStyle100
{
	background-color: rgb(10,70,110);
	color:White;
}
.obsGridLabelStyle80
{
	background-color: #348ACB;
	color:White;
}
.obsGridLabelStyle60
{
	background-color: #9AD0F9;
}
.obsGridLabelStyle40
{
	background-color: #D6EBFF;
}
.obsGridLabelStyle20
{
	background-color: #F7F7F7;
}

/* Testing some Icon Summary logic (as in the home / welcome page) */

div.IconListTitle, div.BigCalendarTitle
{        
    background-color: rgba(10,70,110,1);
}

div.IconListSubTitle, .BigCalendarDayOfWeekRow, div.SectionTitle
{    
    background-color: #3EA2E0;       
    border-top: 1px solid white;
}

.BigCalendarDayEntry
{
    background-color: #2D6298;
}

