﻿body.BFH 
{
    margin-top:0;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    font-size:small;
    font-family:Arial;
}

h3.headcolor
{
  /*    color:#002868;*/
      color:#660033;
    background-color:white; 
}

div.hiddenCal
{
    position:absolute;
    visibility:hidden;
}

div.visibleCal
{
    position:absolute;
    visibility:visible;
    z-index:0;
}

div.Scrollable_Height500px
{
    overflow: auto;
    height: 500px;
    width: 100%;
}

div.Scrollable_Height450px
{
    overflow: auto;
    height: 450px;
    width: 100%;
}

div.Scrollable_Height400px
{
    overflow: auto;
    height: 400px;
    width: 100%;
}

div.Scrollable_Height350px
{
    overflow: auto;
    height:350px;
    width: 100%;
}

div.Scrollable_Height320px
{
    overflow: auto;
    height:350px;
    width: 100%;
}

div.Scrollable_Height300px
{
    overflow: auto;
    height: 300px;
    width: 100%;
}

div.Scrollable_Height250px
{
    overflow: scroll;
    height: 250px;
    width: 100%;
}

div.Scrollable_Height200px
{
    overflow: auto;
    height: 200px;
    width: 100%;
}

div.Scrollable_Height150px
{
    overflow: auto;
    height: 150px;
    width: 100%;
}

div.Scrollable_Height100px
{
    overflow: auto;
    height: 100px;
    width: 100%;
}

div.Scrollable_Height50px
{
    overflow: auto;
    height: 50px;
    width: 100%;
}

div.WarningPanel
{
    position:absolute;
    top:400px;
    left:380px;
}

div.CenteredDiv
{
    position:absolute;
    visibility:hidden;
    top: 50%;
    left: 40%;
}

table.AjaxUpdating
{
    background-color:#C0C0C0;
    border: solid 1px black;
}

table.Border1pxBlack
{
    border: solid 1px black;
}

table.Body
{
    height:600px;
}

table.Border1pxGray
{
    border: solid 1px gray;
}

table.calTable
{
    width:200px;
    border-bottom-style:solid;
    border-bottom-width:thin;
    border-bottom-color:Gray;
}

tr.AlterRowGray
{
    background-color:#dedede;
}

tr.AlterRowWhite
{
    background-color:white;
}

tr.PurpleBackground
{
    background-color:#660066;
}

tr.PurpleBackgroundSpace4px
{
    background-color:#660066;
    height:4px;
}

tr.PurpleBackgroundSpace10px
{
    background-color:#660066;
    height:10px;
}

tr.PurpleBackgroundSpace20px
{
    background-color:#660066;
    height:20px;
}

tr.PurpleBackgroundSpace30px
{
    background-color:#660066;
    height: 30px;
}

tr.RedBackground
{
    background-color:Red;
}

tr.Space4px
{
    height:4px;
}

tr.Space6px
{
    height:6px;
}

tr.Space8px
{
    height:8px;
}

tr.Space10px
{
    height:10px;
}

tr.Space20px
{
    height:20px;
}

tr.Space30px
{
    height: 30px;
}

td.Header
{
    
}

td.Size10px
{
    font-size:10px;
}

td.Size12px
{
    font-size:12px;
}

td.InfoBar
{
    background-color:#002868;
}

td.calTableXButtonHolder
{
    background-color:#999999;
}

td.LeftNavBar
{
    background-color:#6693BC;
    
}

td.BreadCrumbs
{
 background-color:#6693BC; 
 border-bottom: solid 1px black;
}

td.Border1pxBlack
{
    border:solid 1px black;
}

td.Border1pxGray
{
    border:solid 1px gray;
}

td.Border1pxRed
{
    border:solid 1px red;
}

td.BorderBottom1pxBlack
{
    border-bottom:solid 1px black;   
}

td.LockWarning
{
    background-color:#DCDCDC;
    height:100px;
}

td.TreeviewParentNode
{
    border-left:solid 1px black;
    border-right:solid 1px black;
    border-top:solid 1px black;
    background-color:#DCDCDC;
}

td.TreeviewChildNode
{
    border-left:solid 1px black;
    border-right:solid 1px black;
    border-bottom:solid 1px black;
}

th.Size10px
{
    font-size:10px;
}

th.Size12px
{
    font-size:12px;
}

span.WhiteText
{
    color:White;
}

span.WhiteTextSizeSmall
{
    color:White;
    font-size:small;
}

span.WhiteTextSize10px
{
    color:White;
    font-size:10px;
}

span.WhiteTextSize12px
{
    color:White;
    font-size:12px;
}

span.WhiteTextSize14px
{
    color:White;
    font-size:14px;
}

span.WhiteTextSize16px
{
    color:White;
    font-size:16px;
}

span.WhiteTextSize18px
{
    color:White;
    font-size:18px;
}

span.WhiteTextSize20px
{
    color:White;
    font-size:20px;
}

span.PurpleText
{
    color:#002868;
}

span.PurpleTextSmall
{
    color:#002868;
    font-size: small;
}

span.PurpleSize10px
{
    color:#002868;
    font-size:10px;
}

span.PurpleSize12px
{
    color:#002868;
    font-size:12px;
}

span.PurpleSize14px
{
    color:#002868;
    font-size:14px;
}

span.PurpleSize16px
{
    color:#002868;
    font-size:16px;
}

span.PurpleSize18px
{
    color:#002868;
    font-size:18px;
}

span.MaroonSizeSmall
{
    color:#660033;
    font-size: small;
}

span.MaroonSize10px
{
    color:#660033;
    font-size: 10px;
}

span.MaroonSize12px
{
    color:#660033;
    font-size: 12px;
}

span.MaroonSize14px
{
    color:#660033;
    font-size: 14px;
}

span.SizeSmall
{
    font-size:small;
}

span.Size10px
{
    font-size:10px;
}

span.Size12px
{
    font-size:12px;
}

span.Size14px
{
    font-size:14px;
}

span.RedSizeSmall
{
    color:Red;
    font-size:small;
}

span.RedSize10px
{
    color:Red;
    font-size:10px;
}

span.RedSize12px
{
    color:Red;
    font-size:12px;
}

span.RedText
{
    color:Red;
}

span.MenuItemSizeSmall
{
    font-size:small;
}

span.MenuItem
{
    font-size:12px;
}

span.BackgroundColorWhite
{
    background-color:White;
}

span.Priority-Rush
{
   font-size:x-large;     
   color:Red;
   font-weight:bold;
}

input.SizeSmall
{
    font-size:small;
}

input.Size10px
{
    font-size:10px;
}

input.Size12px
{
    font-size:12px;
}

input.Length500pxFontSizeSmall
{
    width:500px;
    font-size:small;
}

input.Length500pxFontSize12px
{
    width:500px;
    font-size:12px;
}

input.Length450pxFontSizeSmall
{
    width:450px;
    font-size:small;
}

input.Length450pxFontSize12px
{
    width:450px;
    font-size:12px;
}

input.Length400pxFontSizeSmall
{
    width:400px;
    font-size:small;
}

input.Length400pxFontSize12px
{
    width:400px;
    font-size:12px;
}

input.Length350pxFontSizeSmall
{
    width:350px;
    font-size:small;
}

input.Length350pxFontSize12px
{
    width:350px;
    font-size:12px;
}

input.Length300pxFontSizeSmall
{
    width:300px;
    font-size:small;
}

input.Length300pxFontSize12px
{
    width:300px;
    font-size:12px;
}

input.Length250pxFontSizeSmall
{
    width:250px;
    font-size:small;
}

input.Length250pxFontSize12px
{
    width:250px;
    font-size:12px;
}

input.Length150pxFontSizeSmall
{
    width:150px;
    font-size:small;
}

input.Length150pxFontSize12px
{
    width:150px;
    font-size:12px;
}

input.Length100pxFontSizeSmall
{
    width:100px;
    font-size:small;
}

input.Length100pxFontSize12px
{
    width:100px;
    font-size:12px;
}

input.Length50pxFontSizeSmall
{
    width:50px;
    font-size:small;
}

input.Length50pxFontSize12px
{
    width:50px;
    font-size:12px;
}

input.Length40pxFontSizeSmall
{
    width:40px;
    font-size:small;
}

input.Length40pxFontSize12px
{
    width:40px;
    font-size:12px;
}

input.Length30pxFontSizeSmall
{
    width:30px;
    font-size:small;
}

input.Length30pxFontSize12px
{
    width:30px;
    font-size:12px;
}

input.Length20pxFontSizeSmall
{
    width:20px;
    font-size:small;
}

input.Length20pxFontSize12px
{
    width:20px;
    font-size:12px;
}

select.ListBox400pxH200pxW
{
    width:400px;
    height:400px;
}
   
.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}

.SelectedRow12px
{
    background-color: Yellow;
    font-size: 22px;
}

a.Size12px
{
    font-size: 12px;
}

a.SortHeaderSize12px
{
    font-size: 12px;
    color: White;
}

a:visited 
{
    color: #002868;
}

a:hover
{
    color: #002868;
}

a:active
{
    color: #002868;
}

a:link
{
    color: #002868;
}

.PageHeaderStyle
{
	font-weight: bold;
	font-size: 16pt;
	color: purple;
	font-family: Arial;
}

.TextBoxStyle
{
    font-size: small;
    border-style: groove;
}

.TextBoxStyleDisable
{
    font-size: small;
    border-style:hidden;
    visibility:hidden
}

.ButtonStyle
{
    font-family: Arial;
    font-size: small;
    font-weight: bold;
    font-style: normal;
    background-color: buttonface;
    border-style: outset;
    border-width: medium;
   
}

td.LeftNavBar
{
    background-color:#DCDCDC;
    
}

.SubHeadingStyle
{
	font-weight: bold;
	font-size: 12pt;
	color: purple;
	font-family: Arial;
}
	
.DataGridStyle
{
	font-size: xx-small;
	font-family: Arial;
}

.DataGridAlternateStyle
{
	font-size: xx-small;
	font-family: Arial;
	background-color: #E6CCE6;
}

.DataGridHeader
{
	font-weight: bold;
	font-size: x-small;
	color: white;
	font-family: Arial;
	background-color: #800080;
}

.menustyle
{
	font-size: 10pt; 
	font-family: Arial; 
	color: #ffffff; 
	background-color: #000000; 
	font-weight: bold; 
	cursor: default
}

.TextBoxStyle
{
	font-size: small; 
	border-style:groove;
    margin-left: 0px;
    margin-top: 0px;
}

.LabelStyle
{
	border-style:none;
	font-family:Arial; 
	font-size: small; 
	font-weight:bold
}

.LabelStyleDisable
{
	font-family:Arial; 
	color:GrayText;
	font-size: small; 
	font-weight:bold
}
	
.HyperLinkStyle
{
	font-family:Arial; 
	font-size: x-small; 
	font-weight:bold
}

.ValidatorStyle
{
	font-family:Arial; 
	font-size: x-small; 
	font-weight:bold
}

.ButtonStyle
{   padding: 3px 10px;
    text-decoration: none;
    border: solid 1px gray;
    background-color: lightgray;
 }
.ButtonStyle:hover
{
    border: solid 1px Black;
    background-color: #ffffff;
}
.HyperButtonStyle
{
	font-family:Arial; 
	font-size: small; 
	background-color:ActiveBorder;
	color:Black; 
	text-decoration: none; 
	height:20
}

.LabelStyle1
{
	font-family:Arial; 
	font-size: small;
}

.LabelStyle1Disable
{
	font-family:Arial; 
	color: GrayText;
	font-size: small;
}

.LabelStyle2
{
	font-family:Arial; 
	font-size: x-small;
}

.LabelStyle2Disable
{
	font-family:Arial; 
	color: GrayText;
	font-size: x-small;
}

.LabelStyle2Disbable
{
	font-family:Arial; 
	color:GrayText;
	font-size: x-small;
}
.RadioButtonStyle
{
	font-family:Arial; 
	font-size: small
}
	
.CheckBoxStyle
{
	font-family:Arial; 
	font-size: small
}
	
.CheckBoxListStyle
{
	font-family:Arial; 
	font-size: small
}

.DropDownStyle
{
	font-family:Arial; 
	font-size: small
}

.DropDownStyleNoArrow
{
    display: block;
    font-family: Arial;
    font-size: small;
}

.ErrorMessageStyle
{
	font-family:Arial; 
	font-size: small; 
	color:red; 
	font-weight:bold
}
.MessageStyle
{
	font-family:Arial; 
	font-size: small; 
	color:blue;
}
.ReportHeaderStyle
{
	font-family:Arial; 
	font-size: Large; 
	color:Navy; 
	font-weight:bold
}

.ReportItemStyle
{
	font-family:Arial; 
	font-size: x-small; 
	color:Black
}

.DataGrid2Style
{
	font-size: small;
	font-family: Arial;
}

.DataGridStyle
{   
	font-size: small;
	font-family: Arial;
    margin-left: 0px;
}

.DataGridAlternateStyle
{
	font-size: small;
	font-family: Arial;
	background-color: #6693BC;
}

.DataGridHeader
{   
	font-weight: bold;
	font-size: small;
	color: white;
	font-family: Arial;
	background-color: #002868;
}

.PageHeaderStyle
{
	font-weight: bold;
	font-size: 16pt;
	color: navy;
	font-family: Arial;
}
.PageTitleStyle
{
	font-weight: bold;
	font-size: 12pt;
	color: purple;
	font-family: Arial;
}
.ListItem
{
  font-size: small;
  font-family: Arial; 
  color: Purple;
  background-color: ActiveBorder;
}

.ListItemHover
{
  font-size: small;
  font-family: Arial; 
  color: White;
  background-color: Purple;
}
.skip
{ 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
} 

#skip a, #skip a:hover, #skip a:visited 
{ 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
} 

#skip a:active, #skip a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
overflow:hidden;
}

.SubHeaderStyle
{
    font-weight: bold;
    font-size: small;
    color: navy;
    font-family: Arial;
}

.SubHeaderStyle1
{
    font-size: small;
    color: purple;
    font-family: Arial;
}

.StatusLabel
{
    font-weight: bold;
    font-size: small;
    color: white;
    font-family: Arial;
	background-color: #800080;
}