body {
font-family: Arial, Helvetica, sans-serif;	
color: black;
background: white;
margin-top: 6px; 
margin-right: 2px; 
margin-bottom: 8px; 
margin-left: 14px;
}

.zero {
font-family: Arial, Helvetica, sans-serif;	
color: black;
background: white;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 8px; 
margin-left: 5px;
}

.width { width: 100%; }

p {
font-size: 0.70em;
color: #333333; 
margin-top: 4px;
margin-right: 0px; 
margin-bottom: 2px; 
margin-left: 0px;
}

.spacer { 
margin-top: 16px;
margin-right: 0px; 
margin-bottom: 4px; 
margin-left: 0px;
}

a:link {  color: #333399; background: none; text-decoration: underline;}
a:hover { color: black; background: none; text-decoration: none;}
a:active { color: #333399; background: none; text-decoration: underline;}
a:visited { color: #333399; background: none; text-decoration: underline;}

h1 {  
font-size: 0.95em;
color: #0066CC; 
font-weight: bold;
margin-top: 1px;
margin-right: 0px; 
margin-bottom: 5px; 
margin-left: 0px;
}


h2 {  
font-size: 0.80em; 
color: #0066CC; 
font-weight: bold;
margin-top: 15px;
margin-right: 0px; 
margin-bottom: 3px; 
margin-left: 0px;
}


h3 {  font-size: 0.75em; color: #0066CC; font-weight: bold;}

strong { font-weight: bold; }


.select { 
width: 100%;
font-size: 0.70em;
color: black; 
background: silver;
padding-top: 4px; 
padding-right: 4px; 
padding-bottom: 4px; 
padding-left: 8px;
border-color: gray;
border-style: solid;
border-top-width: 1px;  
border-right-width: 1px;
border-bottom-width:1px;
border-left-width: 1px;
margin-top: 2px; 
margin-right: 0px; 
margin-bottom: 8px;
margin-left: 0px;
}


.feedback {	
line-height: 1.5em;
}

.note { width: 100%;
font-size: 0.70em;
color: #333333;
background: white;
padding-top: 6px; 
padding-right: 6px; 
padding-bottom: 6px; 
padding-left: 8px;
border-color: #C5C5C5;
border-style: solid;
border-top-width: 0px;  
border-right-width: 0px;
border-bottom-width:0px;
border-left-width: 0px;
margin-top: 4px; 
margin-right: 0px; 
margin-bottom: 6px; 
margin-left: 0px;
}


.imp { 
width: 100%;
font-size: 0.70em;
color: #333333;
background: white;
padding-top: 6px; 
padding-right: 6px; 
padding-bottom: 6px; 
padding-left: 8px;
border-color: #0083FF;
border-style: dotted;
border-top-width: 1px;  
border-right-width: 1px;
border-bottom-width:1px;
border-left-width: 1px;
margin-top: 4px; 
margin-right: 0px; 
margin-bottom: 6px; 
margin-left: 0px;
}

.alert { 
width: 100%;
font-size: 0.70em;
color: #333333;
background: #FBF159;
padding-top: 6px; 
padding-right: 6px; 
padding-bottom: 6px; 
padding-left: 8px;
border-color: #CFCFCF;
border-style: solid;
border-top-width: 1px;  
border-right-width: 1px;
border-bottom-width:1px;
border-left-width: 1px;
margin-top: 4px; 
margin-right: 0px; 
margin-bottom: 6px; 
margin-left: 0px;
}

.balance { 
font-weight: bold;
color: #333333;
background: #A1C5E7;
padding-top: 2px; 
padding-right: 4px; 
padding-bottom: 2px; 
padding-left: 4px;
}

.selecttable {
font-size: 0.75em;
font-weight: normal;
color: #333333;
background: #BAD9F7;
border-width: 1px;
border-color: #91ACC6;
border-style: solid;
margin-top: 15px; 
margin-right: 0px; 
margin-bottom: 8px; 
margin-left: 0px;
padding-top: 4px; 
padding-right: 6px; 
padding-bottom: 4px; 
padding-left: 6px;
}

form {
margin-top: 4px; 
margin-right: 0px; 
margin-bottom: 4px; 
margin-left: 0px;
}


.datatable {
font-size: 0.70em;
color: #333333;
border-width: 1px;
border-color:  #CBDFF2;
border-style: solid;
margin-top: 8px; 
margin-right: 0px; 
margin-bottom: 4px; 
margin-left: 0px;
}

.tableheader { font-size: 0.70em;} 


th { 	
padding-left: 5px;	
text-align: left;
color: #333333;
background: #A1C5E7;
font-weight: normal;
border-color: #CBDFF2;
border-style: solid;
border-top-width: 1px;  
border-right-width: 1px;
border-bottom-width:1px;
border-left-width: 1px;
}

.darkrow {
font-weight: normal;
color: #333333;
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px;
border-color:  #CBDFF2;
border-style: solid;
border-top-width: 0px;  
border-right-width: 1px;
border-bottom-width:1px;
border-left-width: 1px;
color: black;
background: #F5F8FA;
}

.lightrow {
font-weight: normal;
color: #333333;
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px;
border-color: #CBDFF2;
border-style: solid;
border-top-width: 0px;  
border-right-width: 1px;
border-bottom-width:1px;
border-left-width: 1px;
color: black;
background: white;
}


.highlightrow {
font-weight: normal;
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px;
border-color:  #CBDFF2;
border-style: solid;
border-top-width: 0px;  
border-right-width: 1px;
border-bottom-width:1px;
border-left-width: 1px;
color: #333333;
background: #FBF159;
}


.hidelink { display: none;}

.printlink { display: none;}

.formtable { display: none;}

.footer {
font-size: 0.7em;
color: #666666;
text-align: center;
margin-top: 50px;
margin-bottom: 30px;
padding-top: 4px; 
padding-right: 0px; 
padding-bottom: 4px; 
padding-left: 0px;
border-color: #CCCCCC #C5C5C5 #C5C5C5;
; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}

hr {  
color: #C5C5C5;
height: 1px;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px;
background: white;
}

ul {  
font-size: 0.7em;
color: #333333;
margin-left: 40px;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 2px;
}

.list {  
list-style-position: inside; 
list-style-type: disc;
}
.topbaner { font-family: Arial, Helvetica, sans-serif; color: black; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
