﻿a:link 
{
	text-decoration:none;
	color:Black;
}
A:visited 
{
	text-decoration:none;
	color:Black;
}
A:hover { color: #ff0000; }

body 
{
	color: black; 
	font-Size:14px;
	font-family: sans-serif; 
	background-color: white 
}
p 
{ 
	color: black; 
	font-size: 14px; 
	font-family: sans-serif; 
	background-color: white 
}
td 
{
	font-size: 14px; 
	font-family: sans-serif; 
}
th 
{ 
	font-size: 14px; 
	font-family: sans-serif; 
}
.ActiveInputControl
{
	background-color: white;
	color: red;
	font-weight: bold;
}
.LabelRight
{
	text-align:right;
}
.TextRight
{
	text-align:right;
	border-style:inset;
	border-width:1px;
}
.TextLeft
{
	text-align:Left;
	border-style:inset;
	border-width:1px;
}
.MstTextRight
{
	text-align:right;
}
.MstTextLeft
{
	text-align:Left;
}
.GridHeader1
{
	text-align:center;
	font-weight:bold;
	background-color:#9999ff;
	color:White;
}
.GridHeader2
{
	text-align:left;
	font-weight:bold;
	background-color:#9999ff;
	color:White;
}

.RowType1
{
	background-color:WhiteSmoke;
}

.RowType2
{
	background-color:White;
}

.FooterCenter
{
	text-align:center;
	background-color:Whitesmoke;
}
.FooterLeft
{
	text-align:left;
	background-color:Whitesmoke;
}
.GridData1
{
	font-weight:bold;
	background-color:whitesmoke;
}
.GridData2
{
	background-color:white;
	color:Black;
}
.GridData3
{
	background-color:white;
	color:Black;
	text-align:center;
}

.PrtGridHeader
{
	text-align:center;
	vertical-align:bottom;
	font-weight:bold;
	background-color:Silver;
	color:Black;
	border: black 1px solid;
	height:5px;
}
.PrtGridHeaderLeft
{
	background-color:white;
	color:Black;
	text-align:left;
	vertical-align:bottom;
	border: black 1px solid;
}
.PrtGridHeaderCenter
{
	background-color:white;
	color:Black;
	text-align:center;
	vertical-align:bottom;
	border: black 1px solid;
}
.PrtGridHeaderRight
{
	background-color:white;
	color:Black;
	text-align:right;
	vertical-align:bottom;
	border: black 1px solid;
}

.PrtGridDataLeft
{
	background-color:white;
	color:Black;
	text-align:left;
	vertical-align:bottom;
}
.PrtGridDataCenter
{
	background-color:white;
	color:Black;
	text-align:center;
	vertical-align:bottom;
}
.PrtGridDataRight
{
	background-color:white;
	color:Black;
	text-align:right;
	vertical-align:bottom;
}

.PanelCenerTop
{
	text-align:center;
	vertical-align:top;
}

/*Modal Popup*/
.modalBackground {
	background-color:WhiteSmoke;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
.freezing {
	position:relative;
	top:expression(this.offsetParent.scrollTop);
	z-index:10;
	width:800px;
}


/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.Freezing
{
	position: relative;
	top:expression(this.offsetParent.scrollTop);
	z-index: 10;
	border: solid 1px Gray;
}      

.FreezingCol
{
	z-index: 1; 
	left: expression(document.getElementById("freezingDiv").scrollLeft); 
	position: relative;
	border: solid 1px Gray;
}
.FreezingColTop
{
	z-index: 1; 
	left: expression(document.getElementById("freezingDiv").scrollLeft); 
	position: relative;
	border: solid 1px Gray;
	border-top: none;
	border-bottom: Dotted 1px Gray;
}
.FreezingColBottom
{
	z-index: 1; 
	left: expression(document.getElementById("freezingDiv").scrollLeft); 
	position: relative;
	border: solid 1px Gray;
	border-top: none;
}    

.HeaderNomal
{
	border: solid 1px Gray;
}
.HeaderRowTop
{
	border: solid 1px Gray;
	border-top: none;
	border-bottom: none;
}
.HeaderRowBottom
{
	border: solid 1px Gray;
	border-top: none;
}
.NomalRowTop
{
	border: solid 1px Gray;
	border-top: none;
	border-bottom: Dotted 1px Gray;
}
.NomalRowBottom
{
	border: solid 1px Gray;
	border-top: none;
}


