/*******************************************************
/*    File:  Default.css
/*  Author:	 Jeffrey R. Schmidt, Crowe Chizek
/*    Date:  2/4/2005
/*    Desc:  This stylesheet contains the 
/*           DSG Platform generic styles that will be shared
/*           across solutions.
/******************************************************/

BODY
{
	margin: 0px 0px 0px 0px;
	background-color: #F4F4F4;
	font-family: Verdana, Arial;
	font-size:8pt;		
}

.table
{
	border: solid 1px black;
	width: 930px;
	background-color: White;
}

.panel
{	
	border-color: Black;
	background: #F4F4F4;
	margin-bottom: 15px;
}

#menu {
  width:100%;
  background: White;
  font-size:8pt;
  line-height:normal;
  border-bottom:1px solid #24618E;
  }

.linkButton
{ 
	color: #7A7A7A;
	font-weight: bold;
}

.linkButtonHover
{	
	color: Black;
}

.webButton
{ 
	font-family:Arial,Verdana,MS Sans Serif;
	font-size: 8pt;		
	padding: 1px 5px 1px 5px;
	height: 22px;
	border-style:outset;
	border-width:1px;
	background-color:#E6E6E6;	
}

.webButtonHover
{	
	background-color: #6699cc;		
	color: White;
}

.accordionHeader
{
 font-size: 15px;
   font-family:Arial,sans-serif;
   text-align:left;
   width:400px;
   background-image: url('AccordHeader-Light.GIF');
   background-repeat: repeat;
   margin: 2px;
   border-color: Black;
   border-style: solid;
   border-width: 1px;
}

.accordionContent
{
	border-color: Black;
	border-width: 1px;
	border-style: outset;
	background-color: white;
	padding: 3px;
	font-family:Arial,Verdana,MS Sans Serif;
	font-size: 12px;
	margin-left: 2px;
	margin-right: 6px;
}

A 
{
    TEXT-DECORATION: none;
    font-family: Verdana, Arial;
	color:#3E7AB7;	
}
A:link
{
	color: Black;
}
A:visited
{
	color: Black;
}
A:hover
{
	color: #7A7A7A;
	font-weight: bold;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:white;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.UpdatingBackGround
{
    filter: Alpha(Opacity=0); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #000000;
    position: absolute;
    top: 0px; left: 0px;
    z-index:3000;
}

.UpdatingBackGroundImage
{    
    width:100%; 
    height:100%; 
    position:absolute; 
    left:0; 
    top:0;
    text-align:center;
    z-index:3000;   
    
}

.UpdatingTable
{ 
    background-color: #000032;
    width:250px; 
    height:125px;    
    text-align:center;
    z-index:3000;
    color:White;
    border: #FD9800 1px solid;
    
}

.WorkingBackGround
{    
    width:100%; 
    height:100%; 
    position:absolute; 
    left:0; 
    top:0;
    text-align:center;
    z-index:3000;   
    
}
.WorkingTable
{ 
    background-color: #c4c4c6;
    width:120px; 
    height:85px;    
    text-align:center;
    z-index:3000;
    color: #000032;
    border: #000032 1px solid;
    
}


/********************************************
/*   Data Grids
/*******************************************/
.GridHeader
{
	margin-top:0px;
	margin-bottom: 1px;
	
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: white;
	background:#000032;
	border-width: 1px;
	border-bottom-color: #CCCCCC;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-top-width: 0px;
	height:25px;	
}

.GridAlternatingItem
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	background: #F7F7F7;	
}

.GridItem
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	background: white;	
}

.GridHeaderCell
{
	border-top: solid 0px #CCCCCC;
	border-left: solid 0px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}


.GridCell
{
	border:inset 1px #CCCCCC;
	padding-left:5px;
}

.GridCellTarget
{
	border:inset 1px #CCCCCC;
	padding-left:5px;
	color:Gray;
}


.GridStatusBar
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFCFA, EndColorStr=#FFED62); 
	font-size: 8pt;
	font-family: Verdana, Arial;
    
    border-color: #FFD13D;
		
}

.sectionCellTop
{
	border-bottom: solid 1px #D0DAEC;
	font-family:Verdana,Arial,Tahoma,Helvetica;
	font-size:8pt;
	font-weight:normal;	
	color:Black;
	padding-left:25px;
}
.sectionCell
{
	border-bottom: solid 1px #D0DAEC;
	border-top: solid 1px white;
	font-family:Verdana,Arial,Tahoma,Helvetica;
	font-size:8pt;
	font-weight:normal;	
	color:Black;
	padding-left:25px;
}
.sectionCellBottom
{
	
	border-top: solid 1px white;
	font-family:Verdana,Arial,Tahoma,Helvetica;
	font-size:1pt;
	font-weight:normal;	
	color:Black;
	padding-left:25px;
}

/* LOCKED WEBGRID CELLS */
td.LockedGridCell
{
	position:relative;
	cursor: default;/*IE5+ only*/
	/*left: expression(document.getElementById("div-datagrid").scrollLeft-2);*/
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
td.LockedGridCellTarget
{
	position:relative;
	cursor: default;/*IE5+ only*/
	/*left: expression(document.getElementById("div-datagrid").scrollLeft-2);*/
	color:Gray;
	padding-left:8px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	}
td.LockedGridCellEnd
{
	padding-left:5px;
	border-right: solid 1px #CCCCCC;
	position:relative;
	cursor: default;/*IE5+ only*/
	/*left: expression(document.getElementById("div-datagrid").scrollLeft-2);*/
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
/* Locks the left column */
th.LockedGridHeaderCell 
{
	position:relative;
	cursor: default;/*IE5+ only*/
	/*left: expression(document.getElementById("div-datagrid").scrollLeft-2);*/
	z-index: 99;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

th.LockedGridHeaderCellEnd 
{
	border-right: solid 1px #CCCCCC;
	position:relative;
	cursor: default;/*IE5+ only*/
	/*left: expression(document.getElementById("div-datagrid").scrollLeft-2);*/
	z-index: 99;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

/* Locks table header */
th 
{
	position:relative;
	cursor: default;/*IE5+ only*/
	/*top: expression(document.getElementById("div-datagrid").scrollTop-2);*/
	z-index: 0;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

/* Keeps the header as the top most item. Important for top left item*/
th.locked {}

.RadUpload .ruFakeInput {
    width: 100px;
}

div.RadToolTip {
	z-index: 110000 !important;
}