
/* root for content page classes */

/*
    pagetable-big
    id used for pages layout which shows 
    institution's name in the header. 
    otherwise use pagetable class 

*/

table.pagetable-big
{
  border: solid 1px #5B7258;
  /*background-color: #EEF2ED;   */
  text-align: left;
  width:100%;
}
/*header section */
table.pagetable-big thead
{
  color:Black;  
  background-color: #B9CDD5;   
}

table.pagetable-big thead a
{
  font-weight:bold;
  color:White;
}

table.pagetable-big thead tr 
{
  height:25px;
  vertical-align:middle;   
}

table.pagetable-big thead tr td
{
  height:25px;
  vertical-align:middle;   
  padding-left:4px;
  padding-right:4px;
}

table.pagetable-big thead tr th
{
  height:25px;
  vertical-align:middle;  
  padding-left:4px; 
  padding-right:4px;
}

.th-h1 
{
  text-align:left;
  color:Black;
  background-color: #B9CDD5;
  padding-left:19px;
  font-size:12px;
  font-weight:bold; 
  vertical-align:middle;  
}

.th-h1-bigfont
{
  text-align:left;
  color:White;
  background-color: #B9CDD5;
  padding-left:19px;
  font-size:13px;
  vertical-align:middle;  
}

.th-h1 a 
{
  font-size:11px;  
  font-weight:bold;
  color:White;
    
}

.th-h2 
{
  text-align:left;
  color:White;
  background-color: #5B7258;
  font-size:11px;
  vertical-align:middle;  
}

.th-h2 a 
{
  font-size:11px;  
  font-weight:bold;
  color:White;
    
}

.div-sect-header 
{
  background-color: #c3d5dc;    
  font-size:12px;
  color:Black;
  vertical-align:middle;  
  
  height:20px;
  padding-left:18px;
  padding-right:4px;
  text-align:left;
  width: 180px;
  padding-top: 6px;
  
}

.div-sect-header-big
{
  background-color: #c3d5dc;    
  font-size:12px;
  color:Black;
  vertical-align:middle;  
  
  height:20px;
  padding-left:18px;
  padding-right:4px;
  text-align:left;
  width: 780px;
  padding-top: 6px;
  
}

.div-sect-header-big1
{
  background-color: #c3d5dc;    
  font-size:12px;
  color:Black;
  vertical-align:middle;  
  
  height:20px;
  padding-left:18px;
  padding-right:4px;
  text-align:left;
  width: 300px;
  padding-top: 6px;
  
}

.div-sect-footer 
{
  
  vertical-align:middle;  
  font-weight:bold; 
  height:20px;
  padding-left:4px;
  padding-right:4px;
  text-align:left;
  width: 180px;
  padding-top: 6px;
  border: none
}

.nested-h-td
{
 background-color: #5B7258;
}


/*end header section*/

/*body section*/
table.pagetable-big tbody tr th
{
    color: black;
    background-color: #d8dce7;
    border-bottom: solid 1px white;
    padding-left: 18px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-top: 4px;
    vertical-align: top;
    font-size: 12px;
}

table.pagetable-big tbody tr td 
{
  /*background-color:#EEF2ED;*/
  padding-left:4px;
  padding-right:4px;
  padding-bottom:4px;
  padding-top:4px;
  vertical-align:middle;
  
}

table.pagetable-big label
{
  font-size:11px;
  font-family:Arial;
  position:relative;
  top:-2px;
  padding-right:10px;
}

/* End body section */

/* Footer section */



/* end footer section */


table.pagetable-big tfoot th
{
  color:White;  
  background-color: #5B7258;
  padding-left:18px;
  padding-right:4px;
}

table.pagetable-big tfoot td
{
  color:White;  
  background-color: #5B7258;
  padding-left:18px;
  padding-right:4px;
}


/*end body section*/



/* 'vertical' gridviewlike table style */

.sect-t-reg 
{
  border: solid 1px #5B7258;
  /*background-color: #EEF2ED;   */
  text-align: left;
  width:100%;
}

.sect-t-reg thead  
{
    background-color: #ACBAAA;    
    color:White;      
}

.sect-t-reg thead tr 
{
    height: 20px;
    vertical-align:middle;
    background-color: #ACBAAA;
}

.sect-t-reg1  
{
    height: 20px;
    vertical-align:middle;
    background-color: #ACBAAA;
    padding-left:8px;
    padding-right:4px;
    color:White;      
}

.sect-t-reg thead tr th 
{
  color: White;
  
  padding-left:18px;
  padding-right:4px;
  border-right: solid 1px white;
  
}

.sect-t-reg tbody tr th 
{
  color: White;
  
  padding-left:18px;
  padding-right:4px;
  border-right: solid 1px white;
  background-color: #ACBAAA;    
}

.sect-t-reg tbody tr 
{
  height:24px;   
  padding-left:4px;
  padding-right:4px;
}

.sect-t-reg tbody tr td
{
 
  padding-left:18px;
}

.sect-r
{
   background-color: #EEF2ED; 
  padding-left:4px;
  padding-right:4px;
}

.sect-r-alt
{
  background-color: #F7F9F6;  
  padding-left:4px;
  padding-right:4px;
}

.survey_tab_active
{
	text-align: center;
	font-weight: bold;
	color:  Black; 
	/*border-left: solid 1px #EEF2ED !important;
	border-top: solid 1px #EEF2ED !important;
	border-bottom: None;*/
	background-color: #E5E5C2 !important;
	padding-left:8px;
	padding-right:8px;
}

.survey_tab_disabled
{
	text-align: center;
	font-weight: bold;
	background-color: #5B5B4C !important;
	color: #E5E5C2 !important;
	/*border-top: solid 1px white;
	border-bottom: None;*/
	padding-left:8px;
	padding-right:8px;
}

.survey_tab_enabled
{
	text-align: center;
	font-weight: bold;
	background-color: #5B5B4C !important;
	color: #E5E5C2 !important;
	/*border-top: solid 1px white;
	border-bottom: None;*/
	padding-left:8px;
	padding-right:8px;
}

td.sect-delim
{
	height: 3px;
}



/* new pagetitle for report */
table.pagetable-big-report
{
  border: solid 1px #5B7258;
  /*background-color: #EEF2ED;   */
  text-align: left;
  width:100%;
}

table.pagetable-big-report thead
{
  color:White;  
  background-color: #5B7258;   
}

table.pagetable-big-report thead a
{
  font-weight:bold;
  color:White;
}

table.pagetable-big-report thead tr 
{
  height:25px;
  vertical-align:middle;   
}

table.pagetable-big-report tbody tr th
{
    color: White;
    background-color: #ACBAAA;
    border-bottom: solid 1px white;
	padding-left:4px;
	padding-right:4px;
    padding-bottom:2px;
    padding-top:4px;
    vertical-align:top;
}

table.pagetable-big-report tbody tr td 
{
  /*background-color:#EEF2ED;*/
  padding-left:4px;
  padding-right:4px;
  padding-bottom:4px;
  padding-top:4px;
  vertical-align:middle;
}

table.pagetable-big-report label
{
  font-size:11px;
  font-family:Arial;
  position:relative;
  top:-2px;
  padding-right:10px;
}


table.pagetable-big-report tfoot th
{
  color:White;  
  background-color: #5B7258;
  padding-left:4px;
  padding-right:4px;
}

table.pagetable-big-report tfoot td
{
  color:White;  
  background-color: #5B7258;
  padding-left:4px;
  padding-right:4px;
}

