﻿HTML
{
  height: 100%; 
}
BODY 
{
	height: 100%;
	width: 100%;
	margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
}
FORM
{
  height: 100%;
}

/*****************************************************************************/
/* Master Page Components ****************************************************/
/*****************************************************************************/

.master_info 
/* NOTE! This class also appears in ~/Resources/PSC/Shared/??/Styles/Master.css
   All visibility-related properties such as background color should be customized there.
*/
{
  vertical-align: top;
  width: 203px;
  height: 362px;
}

.master_error
{
  background: #FF0000;
  color: #FFFFFF;
  font-size: 7pt;
  font-weight: bold;
}
.master_content
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: left;
  font-size: 8pt;
}

.content_container
{
  padding: 20px 40px;
}

/*****************************************************************************/
/* Grid View rendering *******************************************************/
/*****************************************************************************/
.gv
{
  border: 0px;
  font-size: 8pt;
  text-align: left;
}

/* Grid View Controls */
.gv_edt
{  
  border: solid 1px #BECFE0;
  color: #424C63;
  font-size: 8pt;
  padding: 1px;
  width: 100%;  
}

/* Grid View Subheader */
.gv_sbh
{
  background: #DCE5EE;   
  color: #486189;
  font-weight: bold;
}
.gv_sbh_cell_left
{
  border-top: solid 1px #BECFE0;
  border-bottom: solid 1px #BECFE0;
  padding: 4px 4px 4px 10px;
}
.gv_sbh_cell_middle
{
  border-top: solid 1px #BECFE0;
  border-bottom: solid 1px #BECFE0;
  padding: 4px;
}
.gv_sbh_cell_right
{
  border-top: solid 1px #BECFE0;
  border-bottom: solid 1px #BECFE0;
  padding: 4px;
}
.gv_sbh_cell_only
{
  border-top: solid 1px #BECFE0;
  border-bottom: solid 1px #BECFE0;
  padding: 4px 4px 4px 10px;
}

.gv_sbh_cell_left A:link, 
.gv_sbh_cell_left A:visited,
.gv_sbh_cell_middle A:link, 
.gv_sbh_cell_middle A:visited,
.gv_sbh_cell_right A:link, 
.gv_sbh_cell_right A:visited,
.gv_sbh_cell_only A:link, 
.gv_sbh_cell_only A:visited
{ 
  color: #486189;
}
.gv_sbh_cell_left A:hover,
.gv_sbh_cell_middle A:hover,
.gv_sbh_cell_right A:hover,
.gv_sbh_cell_only A:hover
{ 
  color: #6783AF;
}

.gv_sbh_filter
{
  padding-top: 4px;
  height: 22px;
/*  background: gold;*/
}

/* Grid View Rows */
.gv_row_nrm
{
  background: #FFFFFF;
  color: #424C63;  
}
.gv_row_alt
{
  background: #F1F5F5;
  color: #424C63;
}
.gv_row_sel_nrm
{
  background: #FFFFFF;
  background: #E4EFE8;
  color: #424C63;  
}
.gv_row_sel_alt
{
  background: #F3F5F1;
  background: #D8E7DC;
  color: #424C63;
}
.gv_row_cell_left
{
  border-top: solid 1px #BECFE0;
  border-bottom: solid 1px #BECFE0;
  padding: 4px 4px 4px 10px;
}
.gv_row_cell_middle
{
  border-top: solid 1px #BECFE0;
  border-bottom: solid 1px #BECFE0;
  padding: 4px;
}
.gv_row_cell_right
{
  border-top: solid 1px #BECFE0;
  border-bottom: solid 1px #BECFE0;
  padding: 4px;
}
.gv_row_cell_only
{
  border-top: solid 1px #BECFE0;
  border-bottom: solid 1px #BECFE0;
  padding: 4px 4px 4px 10px;
}

.gv_row_cell_left A:link, 
.gv_row_cell_left A:visited,
.gv_row_cell_middle A:link, 
.gv_row_cell_middle A:visited,
.gv_row_cell_right A:link, 
.gv_row_cell_right A:visited,
.gv_row_cell_only A:link, 
.gv_row_cell_only A:visited
{ 
  text-decoration: none;
  color: #424C63;  
}
.gv_row_cell_left A:hover,
.gv_row_cell_middle A:hover,
.gv_row_cell_right A:hover,
.gv_row_cell_only A:hover
{ 
  text-decoration: underline;
  color: #6783AF;
}

/* Data Grid Pager */
.gv_pgr
{
  background: #E8EEF4;
  color: #486189;
  font-weight: normal;
  border-width: 0px;
}
.gv_pgr TR /* this is for Opera only */ 
{
  border-width: 0px;
}
.gv_pgr A:link, 
.gv_pgr A:visited
{ 
  color: #486189;
}
.gv_pgr A:hover
{ 
  color: #6783AF;
}
.gv_pgr_ftr
{
  border-top: solid 1px #BECFE0;
  height: 1px;
  font-size: 0.0001pt;
}

/*****************************************************************************/
/* Controls ******************************************************************/
/*****************************************************************************/
.btn
{
  font-size: 8pt;
  font-weight: bold;
}
.edt
{  
  border: solid 1px #BECFE0;
  color: #424C63;
  font-size: 8pt;
  padding: 1px;
  background-color: #FCFCFF;
}
.edt_fcs
{
  background-color: #FFFFE0;
}
.edt_err
{
  background-color: #FFE0E0;
}
.lnk:link, 
.lnk:visited
{ 
  text-decoration: none;
  color: #424C63;  
}
.lnk:hover
{ 
  text-decoration: underline;
  color: #6783AF;
}

/*****************************************************************************/
/* Controls Special **********************************************************/
/*****************************************************************************/
.special_edt
{  
  border: solid 1px #BECFE0;
  color: #424C63;
  font-size: 8pt;
  font-weight: normal;
  padding: 1px;
  width: 100%;  
  background: #FFFFE0;
  background: #F1F5F5;
}
/*****************************************************************************/
/* Progress Indication *******************************************************/
/*****************************************************************************/
.modal_bg_block
{
  background-color: #C0D0C0;
  filter: alpha(opacity=00);
  opacity: 0.00;   
}  
.modal_bg_progress
{
  background-color: #C0D0C0;
  filter: alpha(opacity=60);
  opacity: 0.60;   
}  
.modal_block
{
  width: 0px;
  height: 0px;
  font-size: 0.0001pt;
}  
.modal_progress
{
  background-color: #E0E0E0;
  border: solid 1px #71859B;
  font-size: 8pt;
  font-weight: bold;
  padding: 8px;
  text-align: center;  
  width: 220px;
}  

/*****************************************************************************/
/* Common styles *************************************************************/
/*****************************************************************************/
.master_clean
{
  clear: both;
  font-size: 0.0001pt;
}
