
.GridFooter
{
	background-color: white;
	background-repeat: repeat-x;
	white-space:nowrap;
	background-image: url('images/td-head-rev.png');
	color: #000000;
	text-align: left;
	font-weight:bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-top:1px;
	padding-bottom:3px;
}
.GridHeaderLB
{
	background-color: white;
	background-repeat: repeat-x;
	white-space:nowrap;
	background-image: url('images/td-head-lb.png');
	color: #000000;
	font-weight:bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-top:1px;
	padding-bottom:3px;
	text-align: center;
}

.GridHeader
{
	background-color: white;
	background-repeat: repeat-x;
	white-space:nowrap;
	background-image: url('images/td-head.png');
	color: #000000;
	font-weight:bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-top:1px;
	padding-bottom:3px;
	text-align: center;
}
.GridHeader TH
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom:3px;
	margin: 0px;
	white-space:nowrap;
	text-align: left;
}
.GridHeader TH A
{
	color: #000000;
	white-space:nowrap;
}

.GridRow
{
	background-color: #FFFFFF;
	cursor:default;
	text-align:left;
}

.HighLightGridRow
{
	background-color: #A8B2FF;
	color:#000000;
	cursor:default;
	text-align:left;
}

.GridRowAlt
{
	background-color: #EDE6DF;
	text-align:left;
}
.HighLightGridRow TD
{
	padding-left: 5px;
	padding-right: 5px;
}
.HighLightGridRow TD
{
	padding-left: 5px;
	padding-right: 5px;
}

.HighLightGridRow a
{
	color:#FFFFFF;
}

.GridRow TD
{
	padding-left: 5px;
	padding-right: 5px;
	text-align:left;
}
.GridRowAlt TD
{
	padding-left: 5px;
	padding-right: 5px;
	text-align:left;
}
.GridFooterTotal
{
	background-color: #F1FFE5;
}
.GridFooterTotal TD
{
	padding-left: 5px;
	padding-right: 5px;
}
.GridCell
{
	background-color: #FFFFFF;
	border-width: 0px;
	border-style: none;
}
.GridCellAlt
{
	background-color: #E8E8E8;
	border-width: 0px;
	border-style: none;
}
.HortBar
{
	background-image:url('images/HortBar.jpg');
	width:100%;
	height:5px;
	background-repeat:repeat-x;
}

.ReadOnly
{
	background-color:#E6E6E6;
}


@media print  
{
	#MenuHolder
	{
		display:none;
	}	
	#tblMenu
	{
		display:none;
	}
	div
	{
		float:left;
	}
}


area
{
    border:none;
}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
    -moz-opacity: 0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:0px;
}

.modalPopupDrag
{
	background-repeat: repeat-x;
	background-image: url('images/td-head.png');
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
}

.PageTitle
{
	background-repeat: repeat-x;
	background-image: url('images/td-head.png');
	text-align:left;
	font-weight:bold;
	padding-left:5px;
}

*
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
}

.PagerContainerTable
{
	background:transparent url('images/PagerHeader.png') 
				repeat-x top left;
	border-top: dotted 1px #9ccfe7;
	border-bottom: dotted 1px #9ccfe7;
	font-size:.8em;
}

.PagerCurrentPageCell
{
}

span.PagerCurrentIndex
{
	border:dotted 1px #bbc7cd;
	background-color:#def2fb;
	padding:5px;
}

td.PagerCell
{
	padding:6px;
}

a.PagerHyperlinkStyle
{		
	padding:6px;
	text-decoration:none;
	white-space:nowrap;
}

a.PagerHyperlinkStyle:link
{
	color:#003399;
}

a.PagerHyperlinkStyle:visited
{
	color:#003399;
}

a.PagerHyperlinkStyle:hover
{
	border:solid 1px #9ecde7;
	background-color: #FFFFFF;
	padding:5px;
}

a.PagerHyperlinkStyle:active
{
	color:#30d1d3;
}

a.PagerDisabled
{
	border:none;
	color:Gray;
	background: transparent;
	padding:6px;
}

td.PagerCellSeperator
{
	border-right:solid 1px #c0c0c0;
	padding-left:1px;
	padding-right:1px;
}


.Progress
{
	position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -107px;
    margin-top: 18px;
    z-index:2000000;
    cursor:wait;
}

.modalBackgroundBusy
{
    background-color:Gray;
    opacity: 0.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
    cursor:wait;
    z-index:1000000;    
}   

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e8e8e8}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#ededed}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#ececec}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ececec;
  border-right:1px solid #ececec;}
.spiffy4{
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5}
.spiffy5{
  border-left:1px solid #ededed;
  border-right:1px solid #ededed}
.spiffyfg{
  background:#e8e8e8}

#GotoDiv *
{
    vertical-align:middle;
    text-align:center;
    margin-right:auto;
    margin-left:auto;
}