/*
	Styles modifications for ELNET theme. 
	
	IMPORTANT: Modifications done on a theme stylesheet should never (!) 
		       attempt to modify font-sizes. This is done by the browser
			   specific stylesheets.
*/




/*	Navigation buttons and other GUI elements */
.NavButtonSelect {color:#FFFFFF;background-color:#0066FF}
a.NavButtonSelect {line-height:11pt; width:88px;}

.NavButtonUnselect {color:#FFFFFF;background-color:#0099FF}
a.NavButtonUnselect {line-height:11pt; width:88px;}

.NavSubButtonSelect {color:#003399;background-color:#FFFFFF}
.NavSubButtonUnselect {color:#FFFFFF;background-color:#0066FF}

td.NavHeader {background-color:#0066FF}
.NavSidebar {background-color:#0066FF;color:#FFFFFF}

/* Page Titles */
.PageTitle {color: #003399;}
td.PageTitle {background-color: #FFFFFF}
.PageSubTitle {color: #003399;}




/* Callouts */
.CalloutHead,.CalloutHeadSmall {color:#FFFFFF;background-color:#88AAEE}
.CalloutHeadSmall {}
.CalloutEdge {background-color:#88AAEE;color:#88AAEE}
.CalloutShortDesc {color: #003333;background-color:#EEF3FF}
.CalloutBody1,.CalloutBody {background-color:#FFFFFF}
.CalloutBody2 {background-color:#EEF3FF}
.CalloutHighlight {background-color:#F9F8E6}
		

/* Left Bar Context Navigator Styles */
.ContextTitle {background-color:#0066FF;color:white}
.ContextUnSelect {}
.ContextSelect {background-color:#FFFFFF}

.ContextAdmin {background-color:#FF0000;color:#FFFFFF;text-decoration:none;}
a:hover.ContextAdmin {text-decoration:underline;}

.ContextHeadUnSelect {color:#FFFFFF;}
.ContextHeadUnSelectHighlight {background-color:#EEF3FF;color:#003333;}
.ContextHeadSelect {background-color:#88AAEE}
.ContextHeadDisabled {color:#E9E9E9;}

.ContextItemUnSelect {color:#000066;}
.ContextItemUnSelectHighlight {background-color:#EEFFDD;color:#000066;}
.ContextItemSelect {color:#0684B2;background-color:#C6F0B5}



/* Page Sections */
.SectionTitle {color:#FFFFFF;background-color:#009900}
td.SectionTitle {background-color:#009900}
td.SectionTitleLine {background-color: #FFFFFF}

/* DataTables */
table.DataTable {background-color:#FFFFFF;border:1px solid #88AAEE;}
td.CalloutBody table.DataTable {border:0px solid #88AAEE;}

table.DataTable td,
table.DataTable td p,
table.DataTable td span  {background-color:#FFFFFF;}
table.DataTable th, 
table.DataTable th p,
table.DataTable th span,
table.DataTable th.Header1, 
table.DataTable th.Header1 p, 
table.DataTable th Header1 span  {background-color:#EEF3FF;}
table.DataTable th.Header2, 
table.DataTable th.Header2 p, 
table.DataTable th Header2 span  {background-color:#EEF9FD;}
table.DataTable td.HorizontalSeparatorAfter,
table.DataTable th.HorizontalSeparatorAfter,
table.DataTable tr.HorizontalSeparatorAfter td,
table.DataTable tr.HorizontalSeparatorAfter th  {border-bottom:1px solid #88AAEE}
table.DataTable td.VerticalSeparatorAfter,
table.DataTable th.VerticalSeparatorAfter{border-right:1px solid #88AAEE}
table.DataTable td.HorizontalSeparatorBefore,
table.DataTable th.HorizontalSeparatorBefore,
table.DataTable tr.HorizontalSeparatorBefore td,
table.DataTable tr.HorizontalSeparatorBefore th {border-top:1px solid #88AAEE}
table.DataTable td.VerticalSeparatorBefore,
table.DataTable th.VerticalSeparatorBefore{border-left:1px solid #88AAEE}

table.DataTable thead th,
table.DataTable thead th p,
table.DataTable thead th span  {background-color:#DDE3EE;border-bottom:1px solid #88AAEE;}
table.DataTable tfoot th,
table.DataTable tfoot th p,
table.DataTable tfoot th span   {background-color:#DDE3EE;border-top:1px solid #88AAEE;border-bottom:1px solid #88AAEE;}
table.DataTable tbody.DataTableSeparator th,
table.DataTable tbody.DataTableSeparator th p,
table.DataTable tbody.DataTableSeparator th span  {background-color:#EEF9FD;border-top:1px solid #88AAEE;border-bottom:1px solid #88AAEE;}
table.DataTable tbody.DataTableInstructions th,
table.DataTable tbody.DataTableInstructions th p,
table.DataTable tbody.DataTableInstructions th span  {background-color:#EEF9FD;border-top:1px solid #88AAEE;border-bottom:1px solid #88AAEE;}



/* Activity Calendar */
.CalendarHead {color:navy;}
.CalendarSubHead {color:navy;}

.CalendarEntry_7 {background-color:#FFFFFF;border-bottom:1px solid #88AAEE;}
.CalendarEntry_6 {background-color:#CCFFCC;border-bottom:1px solid #88AAEE;}
.CalendarEntry_5 {background-color:#CCEEFF;border-bottom:1px solid #88AAEE;}

