﻿
body 
{
    text-align:left;
    padding:0;
    margin:0;
    
    font-family: Verdana;
    font-size: 11px;   
}


.common-bg
{
	background-color: #ffffff;
}

a 
{
	color: #333333;
	text-decoration: underline;
}

img 
{
    border: none;
    padding:0;
    margin:0;
    display:block;
}

small.a
{
	color: #333333;
	font-size: 9px;
	text-align: left;
	text-decoration: underline;
}

input.button
{
	width: 75px;
	height: 23px;
	font-family:Verdana;
	/*border: solid 1px silver; #003366;
	background-color: #f0f6fa;
	font-weight:bold;*/
	color: #333333;
	font-size:11px;
}



.content-title 
{
 text-align:left;
 background-image:url(Images/sim_vertical2.gif);
 background-repeat:repeat;
}

.content-subtitle 
{
 text-align:left;
 padding-top:14px;
 padding-bottom:2px;
 background-color:White;
 font-size:14px;   
 color:#656565;
}

.error-message 
{
 color: Red;
 font-weight:bold;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 5px;
 text-align: left;
}

.error-message-screen
{
 color: Red;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 5px;
 text-align: left;
}

.m-title 
{
 color:#CC0000;
 padding-top:14px;
 font-size:14px;
 background-color:#EEF1EC;
 padding-left:14px;
 font-weight:bold;
 font-family:Verdana;
 font-size: 12px;
 
}   
    
.m-title-message
{
 color:Maroon;
 padding-top:14px;
 font-size:14px;
 background-color:white;
 padding-left:14px;
 font-weight:bold;
 font-family:Verdana;
 font-size: 11px;
 
}   

.tbl-center 
{
  text-align: center;
  margin-left: auto;
  margin-right:auto;   
}

.p4
{
  padding: 4px; 
}

.label 
{
  font-weight:bold;
  font-size:11px;
  font-family: Verdana;
}

.label-red
{
  font-weight:bold;
  font-size:12px;
  font-family: Verdana;
  color: #CC0000;
}


div.label 
{
 padding-bottom:4px;   
 padding-top:14px;
    
}

.div-panel
{
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    background-color: #eef1ec;
    border-top: solid 1px #5b7258;
    border-bottom: solid 1px #5b7258;
}

.gv-header *
{
  background-color:  #5B7258;
  color: White;
  font-weight:bold;
  text-align:left;
  padding-left:2px; 
  padding-top:4px;
  padding-bottom:4px;
}
.gv-header-firstcol 
{
  background-color:  #5B7258;
  color: White;
  font-weight:bold;
  text-align:left;
  padding-left:5px; 
  padding-top:4px;
  padding-bottom:4px;
}

.gv-footer 
{
  background-color: #5B7258;
  color: White;
  font-weight:bold;
  text-align:left;
  padding-left:10px; 
}
.gv-pager 
{
  background-color: #374d36;
  color: White;
  text-align:left;
  padding-left:10px; 
}
.gv-pager a 
{
    color: White;
    font-weight:bold;
}

/* this is for page numbers in grid views only! */
.gv-pager td table tbody tr td
{
  padding:4px; 
}

.gv-pager td table tbody tr td a
{
  font-weight:bold;  
}


.gv-row 
{
    background-color: #EAECE8;
    font-weight:normal;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;
	padding-right:4px;
	/*
    padding:4px;
    border-color:White;
	*/
}

.gv-row * 
{
    padding-top:4px;
    padding-bottom:4px;
	padding-right:4px;

	/*
  padding:4px;   
	*/
}


.gv-row-alt 
{
    background-color: #FFFFFF; 
    font-weight:normal;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;
	padding-right:4px;
/*
    padding:4px;
    border-color:White;
	*/
} 

.gv-drilldown-row * 
{
   padding:4px;
   background-color: #d4dad3;   
   border:white;
   padding-left:4px;
   text-align:left;
   border-color:red;
   height:7px;
}


.gv-drilldown-row-alt *
{
    background-color: #d4dad3; 
    font-weight:normal;
    padding:4px;
    padding-left:4px;
    text-align:left;
     border:red;
} 



.gv-row-alt * 
{
	padding-top:4px;
    padding-bottom:4px;
	padding-right:4px;

	/*
  padding: 4px;   
*/
}

.gv-header-Accr *
{
  background-color:  #5B7258;
  color: White;
  font-weight:bold;
  text-align:left;
  padding-left:19px; 
  padding-top:4px;
  padding-bottom:4px;
}
 
.gv-header-ni-c
{
 background-color: #5b7258;
 font-weight:bold;
 line-height:25px;
 vertical-align:middle;
 color: White;
 text-align:center;
}

.gv-row-item 
{
	padding-left:19px; 
  
}

.table-row-Accr * 
{
	background-color: #F7F9F6; 
    font-weight:normal;
    padding:4px;
    text-align:left;
    border-color:White;
  
}


.gv-row-Accr * 
{
   padding:1px; 
   background-color: #d4dad3;   
   border:white;
   padding-left:4px;
   text-align:left;
   border-color:red;
   
   
}


.gv-row-Accr-alt *
{
    background-color: #F7F9F6; 
    font-weight:normal;
    padding:1px; 
    padding-left:4px;
    text-align:left;
       
} 

.msgs li 
{
 padding-top:2px;
 padding-bottom:2px; 
 font-family:Verdana;
 font-weight:bold;
 color: #333333;
 font-size: 11px;
}

.section 
{
 color: #5b7258;
 font-weight:bold;
 line-height:25px;
 vertical-align:middle;
}

.header-control 
{
 border: none; /* solid 1px silver; */
 color: Black;
 background-color:#eef1ec;   
 padding:0;
 margin-top:4px;
 margin-left:4px;
 margin-right:4px;
 font-weight:normal;
 font-size:11px;  
 padding:2px; 
 width:90%;
 height:16px;
}

.header-control option 
{
  background-color:#eef1ec;   
  font-size:11px;
  color:Black;   
}
.no-data 
{
   border: none;
   /*width: 80%;  */
   background-color:#eef1ec;
   text-align:center;
   vertical-align:middle;
   margin:auto;
   height:40px;
   
}

.commonFont
{	
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#333333;
}

.font-inst-contents 
{
	font-size:14px;  
	font-family:Verdana;
	font-weight:bold;
	color:Maroon;
	vertical-align:top;
  
}

.font-inst-id 
{
	font-size:11px;  
	font-family:Verdana;
	color:Black;
	line-height:18px;
  
}

div.modalPopupTransparent {
    filter: alpha(opacity=45);
    -moz-opacity: .45;
    background: #CCCCCC;
    position: absolute;
    top: 0px;
    left: 0px;
}

div.modalPopupWindow {
    position: absolute;
    background-color: #FFFFFF;
    border: 2px solid black;
    padding: 8px;
    text-align: left;
}


.pad 
{
    padding-left:5px;
}
