.MenuFiller
{
    background-image:  url(Images/MenuFiller.bmp);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 1px;
	padding-right: 1px;
	border: 0px;
}
.PageTitle
{
    font-weight: bold;
    font-size: 15pt;
    font-family: Verdana;
}
.WarningLabel
{
    font-weight: bold;
    font-size: 14pt;
    font-family: Verdana;
    color:Orange;
}
.ActionButton {
    font-weight: bold;
    font-size: 12px;
    color: white;
    font-family: Verdana;
    background-color: #005980;
    width: 85px;
}
.ActionButtonLong {
    font-weight: bold;
    font-size: 12px;
    color: white;
    font-family: Verdana;
    background-color: #005980;
    width: 125px;
}
.ActionButtonSuperLong {
    font-weight: bold;
    font-size: 12px;
    color: white;
    font-family: Verdana;
    background-color: #005980;
    width: 175px;
}
.Message
{
    border-right: green thin solid;
    border-top: green thin solid;
    font-weight: bold;
    font-size: 10pt;
    border-left: green thin solid;
    color: green;
    border-bottom: green thin solid;
    font-family: Verdana;
    padding: 5px;
}
.ErrorMessage
{
    border-right: red thin solid;
    border-top: red thin solid;
    font-weight: bold;
    font-size: 10pt;
    border-left: red thin solid;
    color: red;
    border-bottom: red thin solid;
    font-family: Verdana;
    padding: 5px;
}
.IEPMessage
{
    border-right: blue thin solid;
    border-top: blue thin solid;
    font-weight: bold;
    font-size: 10pt;
    border-left: blue thin solid;
    color: blue;
    border-bottom: blue thin solid;
    font-family: Verdana;
    padding: 5px;
}
.FieldContent
{
    font-size: 11pt;
    font-family: Verdana;
    vertical-align: top;
    text-align: left;    
}
.FieldContentAlignRight
{
    font-size: 11pt;
    font-family: Verdana;
    vertical-align: top;
    text-align: right;    
}
.FieldContentSmall
{
    font-size: 9pt;
    font-family: Verdana;
    vertical-align: top;
    text-align: left;    
}
.FieldLabel
{
    font-size: 11pt;
    font-family: Verdana;
    font-weight:bold;
    vertical-align: top;
    text-align: left;
}
.FieldLabelSmall
{
    font-size: 9pt;
    font-family: Verdana;
    font-weight:bold;
    vertical-align: top;
    text-align: left;
}
.FieldLabelError
{
    background-color: Red;
    text-align: left;
    vertical-align: top;
    font-size: 11pt;
    font-family: Verdana;
    font-weight:bold;
}
.FieldContentSmall
{
    font-size: 10pt;
    font-family: Verdana;
}
.FieldLabelSmall
{
    font-size: 10pt;
    font-family: Verdana;
    font-weight:bold;
}

.grid .header
{
 font-weight: bold;
 background-color:#4A3C8C;
 vertical-align: top;
}
.grid .header td
{
	color: #ffffff;
	vertical-align: bottom;
}
.grid .footer
{
	font-weight: bold;
	background-color: #9999cc;
	vertical-align: top;
}
.grid .footer td
{
	color: #ffffff;
	vertical-align: top;
}
.grid .item
{
	
 background-color:#E7E7FF;
 vertical-align: top;
}
.grid .alternatingItem
{
 background-color:#F7F7F7;
 vertical-align: top;
}
.grid .itemCentered
{
 background-color:#E7E7FF;
 vertical-align: middle;
}
.grid .alternatingItemCentered
{
 background-color:#F7F7F7;
 vertical-align: middle;
}
.grid .newItem
{
	background-color: #ffffcc;
	vertical-align: top;
}



.tdRemoveFilter
{
    font:9px Verdana;
    color:white;
    outline-style: ridge;
    background-color:blue;
    width: 76px;
}
.tdApplyFilter
{
    font:9px Verdana;
    color:white;
    outline-style: ridge;
    background-color:blue;
    width: 68px;
}
.tdHideFilter
{
    font:9px Verdana;
    color:white;
    outline-style: ridge;
    background-color:blue;
    width: 64px;
}
.tdShowFilter
{
    font:9px Verdana;
    color:white;
    outline-style: ridge;
    background-color:blue;
    width: 65px;
}
.GridRow
{
    background-color: #F5FFEA;
    vertical-align: top;
    text-align: left;
}
.GridRowAlternate
{
    background-color: #D7F6FF;
    text-align: left;
    vertical-align: top;
}
.GridRowError
{
    background-color: Red;
    text-align: left;
    vertical-align: top;
}
.GridCellBottomBorder
{
	border-bottom: thin solid black;
}

.GridRowDark
{
    background-color: #094595;
    text-align: left;
    vertical-align: top;
}
.GridRowDivider
{
    background-color:  Aqua;
    vertical-align: top;
    text-align: left;
    border-bottom: border-width=1, border-style=solid
}
.HiddenTextBox
{
     color:White;
     background-color: White;
     border-color: White;
     border: none;
}
.TableHeaderSmall {
    font-weight: bold;
    font-size: 12pt;
    color: White;
    font-family: Verdana;
    text-align: left;
    background-color: #005980;
    border-spacing: 20px;
    padding-left: 2px;
    padding-right: 2px;
}
.DividerLabel
{
    font-size: 12pt;
    font-family: Verdana;
    font-weight:bold;
    vertical-align: top;
    text-align: left;
}
/* Text and background colour, medium red on light yellow */

[disabled]
 { 
	
	background-color:White;
	font-style:italic;
	font-weight:normal;

}


table.fixed { table-layout:fixed; }
table.fixed td { overflow: hidden; }

/* styles for the excel style editing in the grid */
	.tdText {
			font:11px Verdana;
			color:#333333;
		}
		.option2{
			font:11px Verdana;
			color:#0033cc;
			background-color:#f6f9fc;
			padding-left:4px;
			padding-right:4px;
		}
		a {
			font:11px Verdana;
			color:#315686;
			text-decoration:underline;
		}
.excel-textbox {
    background-color: transparent;
    border: 0px;
    margin: 0px;
    padding: 0px;
    outline: 1px solid gray;
    font: inherit;
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
}

.excel-textbox-focused {
    background-color: #FFFFFF;
    border: 0px;
    margin: 0px;
    padding: 0px;
    outline: 1px solid gray;
    font: inherit;
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
}
    
        .excel-textbox-error
        {
            color: #FF0000;
        }
    
	    .ob_gCc2 
	    {
           padding-left: 3px !important;
	    }
	
	    .ob_gBCont
	    {
		    border-bottom: 1px solid #C3C9CE;
	    }
	    
	    .excel-checkbox
	    {
	        height: 20px;
	        line-height: 20px;
	    }
