/*********************** GRID **************************/
.dcDataGridMain, .CursdcDataGridMain., .ucdcDataGridMain
{
    background-color: #CECFCE;
    border: 0px solid #365A85;    
}

.dcDataGridLink, .CursdcDataGridLink, .ucdcDataGridLink
{
  font-weight: normal;
  color:  black;
  font-family: Arial, Helvetica, Verdana;
  text-decoration: none;
  font-size: 9pt;
}

.dcDataGridLink:hover, .CursdcDataGridLink:hover, .ucdcDataGridLink:hover
{
  font-weight: normal;
  font-family: Arial, Helvetica, Verdana;
  color: black;
  text-decoration: underline;
  font-size: 9pt;    
}

.dcDataGridHeaderLink, .CursdcDataGridHeaderLink, table.sectionBodyCopy a.CursdcDataGridHeaderLink, .ucdcDataGridHeaderLink
{
  color: White;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana;  
  font-size: 9pt;
  text-decoration: none;
  text-align: right; 
}

.dcDataGridHeaderLink:hover, .CursdcDataGridHeaderLink:hover, table.sectionBodyCopy a.CursdcDataGridHeaderLink:hover,  .ucdcDataGridHeaderLink:hover
{
  color: White;
  text-decoration: none;  
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  text-align: right;     
}

.dcDataGridHeaderText, .CursdcDataGridHeaderText, .ucdcDataGridHeaderText
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  font-weight: bold;
  letter-spacing: 1px;  
  color: white;   
}

.dcDataGridHeader, .CursdcDataGridHeader, .ucdcDataGridHeader
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  letter-spacing: 1px;
  background-color: #999999;
  color: white;
}

.dcDataGridFooter, .CursdcDataGridFooter, .ucdcDataGridFooter
{
  font-family: Arial, Helvetica, Verdana;
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 10pt;
  background-color: #ACB0AF;
}

.dcDataGridContainerRow0, .CursdcDataGridContainerRow0
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  color: #555555;
  background-color: white;
  text-align: left;
}

.ucdcDataGridContainerRow0
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  color: #555555;
  background-color: white;
  text-align: left;
  vertical-align: top;
}

.dcDataGridContainerRow1, .CursdcDataGridContainerRow1
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  color: #555555;
  background-color: #EEEEEE;      
  text-align: left;
}

.ucdcDataGridContainerRow1
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  color: #555555;
  background-color: #EEEEEE;      
  text-align: left;
  vertical-align: top;
}

.CursdcDataGridInput_R, .ucdcDataGridInput_R
{
  font-family : Helvetica, Arial, Verdana;
  font-size : 9pt;
  color : #555555;
  border: none;
  background-color : Transparent;
  text-align : left;
  cursor: hand;
}

.dcDataGridSelectedRow, .CursdcDataGridSelectedRow, .ucdcDataGridSelectedRow
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  background-color: white;
  text-align: left;
  padding: 10px 0px 10px 0px;
}

.dcDataGridInput, .CursdcDataGridInput, .ucdcDataGridInput
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  background-color: white;
}

.dcDataGridInput_R
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  background-color: white;
  border-width: 0px;
}
.dcDataGridPagerLink, .CursdcDataGridPagerLink, .dcDataGridPagerLink:HOVER, .CursdcDataGridPagerLink:HOVER, .ucdcDataGridPagerLink, .ucdcDataGridPagerLink:hover
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  text-decoration: underline;
  border-bottom-width: 0px;
}

dcDataGridPagerText, .CursdcDataGridPagerText, .ucdcDataGridPagerText
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
}

.dcDataGridText, .CursdcDataGridText, .ucdcDataGridText
{
  font-family: Arial, Helvetica, Verdana;
  color: #555555;
  font-size: 9pt;
}
.dcDataGridButton, .CursdcDataGridButton, .ucdcDataGridButton
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 7pt;
  background-color: #E8E6E6;
}
.dcDataGridDropDown, .CursdcDataGridDropDown, .ucdcDataGridDropDown
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  background-color: white;
  text-align: center;
}
.dcDataGridDropDown_R, .CursdcDataGridDropDown_R, ucdcDataGridDropDown_R
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 9pt;
  background-color: white;
  text-align: center;
  border-width: 0px;
}

/* Texts */
.boldText
{
  font-family: Arial, Helvetica, Verdana;
  font-weight: bold;
  color: #555555;
  font-size: 9pt;
}

.upcomingLink 
{
	font-size: 9pt;
	color: #000000;
}

.upcomingLink:hover 
{
	font-size: 9pt;
	color: #762123;
}

/*********************** TABLE **************************/
.EmptyTable
{  
  background-color: white;
  border: 1px solid;
  border-color: #CECFCE;
  text-align: center;    
}
