BODY
{
    MARGIN: 0px;
}
.DataGridTitle
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE:12pt;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    FONT-FAMILY: Roboto;
    BACKGROUND-COLOR: LightSteelBlue;
}
.DataGridTitleText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
}
.DataGridTotalRow
{
	font-weight: bold;
	background-color:LightSteelBlue;
	color: #003366;
	text-align:left;
}
.gradient 
{ 
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#b0c4de', gradientType='1')
} 

.hide 
{	
	display: none; 
} 

.modalBackground 
{
   background-color:LightSteelBlue;
   filter:alpha(opacity=70);
   opacity:0.7;
}

.insetCell
{
    border-right: darkgray thin solid;
    border-top: darkgray thin solid;
    border-left: darkgray thin solid;
    border-bottom: darkgray thin solid;
}

.modalHeaderCell
{
    background-color: activecaption;
}

div.popupToolTip a
{
    position:relative;
    text-decoration:none;
}  

div.popupToolTip a:hover
{
    position:fixed;
}    

div.popupToolTip span.popupToolTip
{
    display: none;
    /*position: absolute;*/
}    

div.popupToolTip a:hover span.popupToolTip
{
    display: block;
    position:absolute;
    background:lightyellow;
    border: solid thin black;
    z-index:5;
}

div.popupWebForm a
{
    position:relative;
    text-decoration:none;
}  

div.popupWebForm a:hover
{
    position:fixed;
}    

div.popupWebForm span.popupWebForm
{
    display: none;
}    

div.popupWebForm a:hover span.popupWebForm
{
    display: block;
    position: absolute;
    background: whitesmoke;
    border: solid thin black;
    z-index: 5;
    color: black;
}

.invisible
{
    display:none;
}

.outline
{
	BORDER-RIGHT: #191970 1px solid; 
	BORDER-TOP: #191970 1px solid; 
	BORDER-LEFT: #191970 1px solid; 
	BORDER-BOTTOM: #191970 1px solid
}

.outline2
{
	background-color: #b0c4de;
	border-bottom: #191970 1px solid
}

.readOnly
{
    readonly:true;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	font-family:Roboto;
	font-size:10pt;
	background-color: LightSteelBlue;
	color:Navy;
	font-weight:bold;
}

.watermarkCSS
{
	color: InactiveCaptionText;
	font-size: 6pt;
	font-family: Roboto;
	font-weight:lighter;
}
.autocompleteCSS
{
	font-size: 10pt;
	font-family: Roboto;
	font-weight: normal;
	font-style: normal;
}

A.DataGridHeaderStyle:link
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}
A.DataGridHeaderStyle:visited
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}
A.DataGridHeaderStyle:active
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: underline
}
A.DataGridHeaderStyle:hover
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: underline
}

.DataGridHeaderStyle
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    BACKGROUND-COLOR: LightSteelBlue;
    TEXT-ALIGN: left;
}
th.DataGridTitle
{
	FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    BACKGROUND-COLOR: LightSteelBlue;
    TEXT-ALIGN: left;
}
th
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    TEXT-ALIGN: center;   
    BACKGROUND-COLOR: SteelBlue;
}