﻿BODY {
	margin: 0;
	color: #333333;
	background: #FFFFFF;
	font-size: 10pt;
	font-family: Verdana,Arial,Helvetica,Geneva
}

h1,h2,h3,h4 {
	color: #487173;
}

A:link {
	color: #0000AA;
	font-weight: bold;
	text-decoration: none
}

A:visited {
	color: #666699;
	font-weight: bold;
	text-decoration: none
}

A:active {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline
}

A:hover {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline
}

a.redlink { text-decoration: none; color: #FF0000}
a.greylink { text-decoration: none; color: #333333}
a.bluelink { text-decoration: none; color: #000066}

.bodytext {
	color: #333333;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif
}

.note {
	color: #FF0000;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif
}

.footer {
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,Geneva
}

.hdr {
	color: #487173;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,Geneva
}

div.DisplayControls {
	border: 1px solid black;
	overflow: auto;
}

table#menu {
	 background-color: #525E9E;
	 border: 2px solid #525E9E;
	 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.mmenuCell {
	background-color: #9FA7D4;
	color: #32595B;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center
}

.mmenuCellL {
	background-color: #9FA7D4;
	color: #32595B;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left
}

.mmenuHdrCell {
	background-color: #32595B;
	color: #ECEEFA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center
}

table#menu2 {
	 background-color: #E2E5F6;
	 border: 2px solid #525E9E;
	 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.mmenuCell2 {
	color: #32595B;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left
}

.mmenuHdrCell2 {
	background-color: #525E9E;
	color: #E2E5F6;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center
}

table#hdrs {
	 width: 100%;
	 background: white;
}

table#hdrs {
	border-width: 0 0 0 0;
	border-collapse: collapse;
 	vertical-align: middle;
}
	
.labelCell {
	background-color: #ECEEFA;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	color: #32595B;
	font-weight: normal;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}

.labelCell2 {
        border-width: 0 0 0 2px;
        border-color: white;
        border-style: solid;
	background-color: #E2E5F6;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #32595B;
	font-weight: normal;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.labelCell3 {
	background-color: #E2E5F6;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #32595B;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
	text-align: center;
}

.labelCell4 {
	background-color: #E2E5F6;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #32595B;
	font-weight: normal;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.labelCell5 {
	background-color: #D1E5FF;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #32595B;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
	text-align: center;
}


.labelCell6 {
        border-width: 1px 0 0 0;
        border-color: white;
        border-style: solid;
        background-color: #E2E5F6;
        padding-top: 3px;
        padding-bottom: 3px;
        color: #000088;
        font-weight: bold;
        font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align: left; 
}

.labelCell7 {
        border-width: 1px 0 0 0;
        border-color: white;
        border-style: solid;
        background-color: #E2E5F6;
        padding-top: 3px;
        padding-bottom: 3px;
        color: #000066;
        font-weight: bold;
        font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align: right; 
}

.checkCell {
	background-color: #ECEEFA;
	padding: 3px;
	color: #32595B;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.emphCell {
	background-color: #9FA7D4;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ECEEFA;
	font-weight: bold;
	text-align: center;	
}

.submitCell {
	background-color: #525E9E;
	padding-top: 1px;
	padding-bottom: 1px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ECEEFA;
	font-weight: bold;
	text-align: center;	
}

.fieldCell {
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-weight: bold;
	color: #333333
}

.systemCell {
	background-color: #9FA7D4;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333366
}

.labelCellsystem {
	background-color: #9FA7D4;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #32595B;
	font-weight: normal;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right
}

.hdrCell {
	background-color: #9FA7D4;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #525E9E;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center
}

.pagetitleCell {
	background-color: #525E9E;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center
}

.reportNameCell {
	color: #000000;
	font-weight: bold
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.button {
	background-color: #9FA7D4;	
	border: 2px outset #9FA7D4;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white
}

.submit {
	background-color: #E2E5F6;
	border: 1px outset #333399;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333399
}

.submitorig {
        background-color: #C0BDC3;
        border: 2px outset #DEA803;
        font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #333399
}

table#mytablea {
         width: 57%;
         background: white;
         border-collapse: collapse;
         border: none;
}

table#mytablea2 {
         width: 80%;
         background: white;
         border-collapse: collapse;
         border: none;
}

.mtjcv {
        padding-right: 10px;
        padding-top: 3px;  
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 12px Helvetica, sans-serif;
        text-align: left;
}


table#mytablea td {
        border: none;
        border-collapse: collapse;
        vertical-align: middle;
}
        
.mttda1 {
        padding-right: 10px;
        padding-top: 3px;  
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: right;
}


.mttda1b {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: center;   
}

.mttda1c {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: bottom;
        color: #32595B;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: right;
}

.mttda1d {
        padding-right: 10px;
        padding-top: 3px;  
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}

.mttda1e {
        padding-right: 10px;
        padding-top: 3px;  
        padding-bottom: 3px;
        vertical-align: top;
        color: #000066;
        font-weight: bold;
        font: 12px Helvetica, sans-serif;
        text-align: right;
}

.mttda1f {
        padding-right: 10px;
        padding-top: 3px;  
        padding-bottom: 3px;
        vertical-align: top;
        color: #000066;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}

.mttda2 { 
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 12px Helvetica, sans-serif;
        text-align: center;
}

.mttda2b { 
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #000066;
        font-weight: bold;
        font: 12px Helvetica, sans-serif;
        text-align: center;
}

.mttda2c { 
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #000066;
        font-weight: bold;
        font: 12px Helvetica, sans-serif;
        text-align: left;
}

.mttda2d { 
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #000066;
        font-weight: bold;
        font: 12px Helvetica, sans-serif;
        text-align: right;
}

.mttda3 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}

.mttda4 {
        padding-right: 1px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: red;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}

.mttda4b {
        padding-right: 1px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: blue;
        font-weight: bold;
        font: 12px Helvetica, sans-serif;
        text-align: left;
}

.mttda4c {
        padding-right: 1px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: blue;
        font-weight: bold;
        font: 12px Helvetica, sans-serif;
        text-align: center;
}

.mttda5 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}

table#mytableb {
         background: white; 
         border-collapse: collapse;
         border: none; 
}

table#mytableb2 {
         background: white; 
         border-collapse: collapse;
         border: 1px solid;
}
        
table#mytableb td {
        border: none;
        border-collapse: collapse;
        vertical-align: middle;
}
        
.mttdb1 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: center;
}

.mttdb2 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}

.mttdb3 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;  
        font-weight: bold;  
        font: 10px Arial, sans-serif;
        text-align: left;
}

        
.mttdb2b {
        padding-right: 1px;
        padding-top: 1px;    
        padding-bottom: 1px;
        vertical-align: top;
        color: #32595B;  
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}

.mttdb2c {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}
         
.mttdb3b {
        padding-right: 1px;
        padding-top: 1px;
        padding-bottom: 1px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 10px Arial, sans-serif;
        text-align: left;
}

.mttdb2d {
        padding-right: 1px;
        padding-top: 1px;    
        padding-bottom: 1px;
        vertical-align: top;
        color: #000066;  
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}

.mttdb2e {
        color: #000066;
        font-weight: bold;
        font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align: left;
}       

.mttdb2f {
        color: #000066;
        font-weight: bold;
        font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align: left;
        text-valign: bottom;
}       


table#mytablec {
         width: 60%;
         background: white; 
         border-collapse: collapse;
         border: solid; 
}
        
table#mytablec td {
        border: 1px solid;
        border-collapse: collapse;
        vertical-align: middle;
}
        
.mttdc1 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;  
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: right;
}
        
.mttdc2 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: center; 
}

.mttdc3 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left; 
}

table#mytabled {
         width: 60%;
         background: white; 
         border-collapse: collapse;
         border: 1px solid;
}

table#mytabled td {
        border: 1px solid;
        border-collapse: collapse;
        vertical-align: middle;
}
        
.mttdd1 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: right;
}

.mttdd2 {
        padding-right: 10px;
        padding-top: 3px; 
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;  
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: center;
}
 
.mttdd2b {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}

.mttdd2c {
        padding-right: 10px;
        padding-top: 3px; 
        padding-bottom: 3px;
        vertical-align: middle;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: center;
}
 
.mttdd2d {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        font-weight: bold;  
        font: 12px Arial, sans-serif;
        text-align: center; 
}
       
.mttdd3 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;   
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}

.mttdd4 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: black;   
        font-weight: bold;
        font: 18px Arial, sans-serif;
        text-align: left;
}

table#mytablee {
         width: 60%;
         background: white; 
         border-collapse: collapse;
         border: solid;
}
        
table#mytablee td {
        border: 1px solid;
        border-collapse: collapse;
        vertical-align: middle;
}
        
.mttde1 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: right;
}

.mttde2 {
        padding-right: 10px;
        padding-top: 3px; 
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;  
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: center;
}
         
.mttde3 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;   
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}   

.mttde4 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: red;  
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: center;
}

table#mytablef {
         width: 20%;
         background: white; 
         border-collapse: collapse;
         border: none; 
}
        
table#mytablef td {
        border: none;
        border-collapse: collapse;
        vertical-align: middle;
}
        
.mttdf1 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: #32595B;  
        font-weight: bold;  
        font: 12px Arial, sans-serif;
        text-align: left;
}

table#mytableg {
         background: #ECEEFA;
         border-collapse: collapse;
         border: none;
         align:left
}

table#mytableg td {
        border: none;
        border-collapse: collapse;
        vertical-align: top;
}

.mttdg {
        padding-right: 8px;
        padding-top: 1px;   
        padding-bottom: 1px;
        vertical-align: top;
        color: #32595B;   
        font-weight: bold;
        font: 10px Arial, sans-serif;
        text-align: left;
}  

table#mytableh {
         background: #ECEEFA;
         border-collapse: collapse;
         border: none;
         align:left
}
        
table#mytableh td {
        border: none;
        border-collapse: collapse;
        vertical-align: top;
}

.mttdh {
        padding-right: 5px;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        vertical-align: top;
        color: #32595B;
        font: 13px Helvetica, sans-serif;
        text-align: left;   
}

.mttdh2 {
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        color: white;
        font: 12px Arial, sans-serif;
        text-align: left;
}

.mttdh3 {
        padding-right: 5px;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        vertical-align: top;
        color: #32595B;
        font: 10px Helvetica, sans-serif;
        text-align: left;   
}


table#mytablei {
         background: #ECEEFA;
         border-collapse: collapse;
         border: 1px solid;
         align:left;
}

.mttdi {
        color: #32595B;
        font-weight: bold;
        font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align: left;
}       

.mttdi2 {
        background-color: #DDE1FF;
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        vertical-align: top;
        font-weight: bold; 
        font: 12px Arial, sans-serif;
        text-align: left;
}

table#mytablej {
        border-width: 0 0 0 0;
        border-collapse: collapse;
        align:left;
}

.mttdj {
        border-width: 0 1px 1px 1px;
        border-color: #DDE1FF;
        border-style: solid;
        padding-top: 3px;
        padding-bottom: 3px;
        color: black;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}

.mttdj2 {
        padding-top: 3px;
        padding-bottom: 3px;
        color: black;
        font-weight: bold;
        font: 12px Arial, sans-serif;
        text-align: left;
}

table#mytablek {
         background: white;
         border-collapse: collapse;
         border: 1px solid;
         align:left;
}

.mttdk {
        padding-right: 10px;
        padding-top: 3px; 
        padding-bottom: 3px;
        vertical-align: middle;
        font-weight: bold;
        font: 13px Arial, sans-serif;
        text-align: left;
}

table#mytablel {
         background: white;
         border-width: 3px;
         border-style: double;
         border-color: #333399;
         align:left;
}

.mttdl {
        padding-right: 10px;
        padding-top: 3px; 
        padding-bottom: 3px;
        vertical-align: middle;
        font-weight: bold;
        font: 13px Arial, sans-serif;
        text-align: left;
}


