
.sc-tbn 
{
  width: 9ex;
  text-align:right;
  padding-right:4px;
  padding-left:2px;
  font-size:11px;
  height:14px;
  border: solid 1px #7F9DB9;
}

table.sc 
{
  border-left: solid 1px #DBDBDB;   
}

/*.sc a 
{
 color: White;   
}
*/

.sc textarea 
{
   width: 450px;
   height: 90px;
   padding: 4px;
   overflow:scroll; 
        
}

.sc img 
{
    padding-left:2px;
    padding-right:2px;
    vertical-align:middle;
}

.sc td 
{
    padding:4px;
    border-bottom : solid 1px #DBDBDB;
    border-right : solid 1px #DBDBDB;
}

.sc-h
{
  color:Black;  
  background-color: #B9CDD5!important;
  padding:2px;
  font-size: 14px;
  line-height:18px;
  font-family:Verdana;
  font-weight:bold;
  border-bottom : solid 1px #DBDBDB;
  border-right : solid 1px #DBDBDB;

}

.sc-y
{
  color:Black;  
  background-color: #FBC98A!important;
  padding:2px;
  font-size: 14px;
  line-height:24px;
  font-family:Verdana;
  font-weight:bold;

}

.sc-z
{
  color:Black;  
  background-color: #9bd2d2!important;
  padding:2px;
  font-size: 14px;
  line-height:14px;
  font-family:Verdana;
  font-weight:normal;

}

.sc-s
{
  color:Black;  
  background-color: #c5e7e7!important;
  padding:5px;
  font-size: 2px;
  line-height:14px;
  font-family:Verdana;
  font-weight:normal;
   border-bottom : solid 1px #DBDBDB;
   border-right : solid 1px #DBDBDB;

}

.sc-si
{
  color:Black;  
  background-color: #c5e7e7!important;
  padding:5px;
  font-size: 2px;
  line-height:14px;
  font-family:Verdana;
  font-weight:bold;
  font-style:italic;
}

.sc-g
{
  color:Black;  
  background-color: #b5dbdb!important;
  padding:2px;
  font-size: 14px;
  line-height:22px;
  font-family:Verdana;
  font-weight:bold;

}


.sc-hc
{
  color:White;  
  background-color: #ACBAAA!important;
  /* padding:5px;*/
  font-size: 11px;
  font-weight:bold;
  border-bottom : solid 1px #DBDBDB;
  border-right : solid 1px #DBDBDB;
}



.sc-calc /* Caclulated*/
{
  background-color:  #E4DCC7!important;  /*#FFE69E*/
  padding-right:4px;
}

.sc-dbcalc  /* DB Caclulated*/
{
    background-color: #E4DCC7!important; /*#FFE69E*/
    padding-right:4px;
}

.sc-calc-f /* Caclulated foreign*/
{
    color:Red;
    background-color: #C1D2E4!important;
    padding-right:4px;
}

.sc-dbcalc-f-py /* Caclulated foreign PY*/
{
  color:red;  
  font-family: Verdana;
  background-color: #CCD0DC!important;
  font-weight:bold;
  font-size:12px;
  padding-right:4px;
   border-bottom : solid 1px #DBDBDB;
   border-right : solid 1px #DBDBDB;
}

.sc-row
{
    background-color: #ECF3F6!important;
    height: 20px;
   border-bottom : solid 1px #DBDBDB;
   border-right : solid 1px #DBDBDB;
}

.sc-tb-r 
{
    text-align: right; 
    font-family: Arial;
    font-size: 12px;
   border-bottom : solid 1px #DBDBDB;
   border-right : solid 1px #DBDBDB;
}

.sc-tb-l 
{
    text-align: left; 
    font-family: Arial;
    font-size: 12px;
    padding:4px;
    
}

.sc-tb-sub-header_bullet 
{
    text-align: left; 
    font-family: Arial;
    font-size: 11px;
    
}

.sc-tb-c
{
    text-align: center; 
    font-family: Arial;
    font-size: 12px;
}


.sc-row-alt
{
    background-color: #B9CDD5!important;
    height: 20px;
   border-bottom : solid 1px #DBDBDB;
   border-right : solid 1px #DBDBDB;
}



.sc-row-alt .sc-tb-r 
{
    background-color:#E7EbF0;
    text-align: right; 
    font-family: Arial;
    font-size: 12px;
   border-bottom : solid 1px #DBDBDB;
   border-right : solid 1px #DBDBDB;
}

.sc-row-alt .sc-tb-l 
{
    background-color :#E7EbF0;
    text-align: left; 
    font-family: Arial;
    font-size: 12px;
    
}
.sc-row-alt .sc-tb-c
{
 background-color  :#E7EbF0;
    text-align: center; 
    font-family: Arial;
    font-size: 12px;
   border-bottom : solid 1px #DBDBDB;
   border-right : solid 1px #DBDBDB;
    
}

.error-message-screen
{
 color: Red;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 5px;
 text-align: left;
}

.screenglossary
{
    border: 1px solid #C7DDEA;
    padding: 3px;
    font-family: Verdana;
    font-size: 11px;
    background:white;
    color:#333333;
    text-align:left;
}  
.screentip
{
    border: 1px solid #C7DDEA;
    padding: 3px;
    font-family: Verdana;
    font-size: 11px;
    background:white;
    color:#333333;
    text-align:left;
}    
.ui-autocomplete {
		max-height: 200px;
		max-width: 410px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
		font-size:11px;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
	* html .ui-autocomplete {
		height: 200px;
		width: 410px;
	}