li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row}
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell; }
caption         { display: table-caption }
html, body	{ font: normal 0.85em Arial, Helvetica, sans-serif
		; color: black
		; margin: 0
		; padding: 0;
		}
	
html, body	{ background-color: #ffffed}

p#centered 	{ padding-top: 1em
		; font-weight: bold
		; margin-left: auto
		; margin-right: auto
		}  

	     
div#masthead  { position: relative
	      ; top: 0
	      ; left: 0/**/
	      ; width: 100%
	      ; height: 90px
	      ; border-top: none
	      ; background-color:#ff0
	      ; border-bottom-color: #5a005a
	      ; border-bottom-style: solid
	      ; border-bottom-width: 5pt
	      ; padding-top: 1em
	      ; text-align: center
	      }
	      
div#content, div#print { position: absolute
	     ; width: 70%
	    ; top: 125px; left: 200px
	    ; margin-top: 0.8em
	    ; text-align: left
	    }
	    
div#indx_menu { font-size: .9em
	 ; font-weight: bold
	 ; float: left
	 ; margin-right: 5px
	 ; text-align: left
	 ; width: 120px
	 ; padding-top: 20px
	 ; padding-left: 10px
	 ; padding-right: 3px
	 }
*{
	list-style:none;
	margin:0px;
	padding:0px;
}

	
#menu {
	width: 180px;
	border-style: solid solid none solid;
	border-color: #94AA74;
	
	border-width: 1px;

	}
	
#menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #FFFFFF;
	display: block;
	background: url(images/v6.gif);
	background-repeat:no-repeat;
	padding: 8px 0 0 40px;
	}
	
	
img.logo	{ width: 220px
		; height: 62px
		; float: left
		; padding-top: 2em
		}
		
td		{ border-bottom-style: solid
		; border-bottom-color: #860
		; border-bottom-width: 1px
		; font-size: 1em;
		}
		
div.generated	{ margin: auto
		; width: 90%
		; height: 400px
		; overflow: auto
		; padding-top: 1em
		}
	     
caption		{ font-size: 1.4em
		; font-weight: bold
		; text-align: center
		}
		


p 	{ width: 100%
	; margin-left: auto
	; margin-right: auto
	}  
	
p.tail	{ text-align: right
	; width: 80%
	
	}	
	
a:link	{ color: #000
	; font-weight: bold
	; text-decoration: underline
	}
a:visited  { border: none
	   ; color: #68c
	   ; text-decoration: underline
	   }
	   
a:focus, a:hover	{ color: #00f
	; font-weight: bold
	; text-decoration: none
	}	
	   
a:active  { border: none
	  ; text-decoration: underline
	  }  
	
	    
a:link IMG { border: none
	   }

a:visited IMG { border: none
	      }
a:active IMG {	border: none
	     }
input:focus, input:hover {background-color: #ffeeff}	     
select:focus, select:hover {background-color: #ffeeff}
.nobg {background-image:none}

.bodytext { font-size: 9pt
	; font-weight: normal
	; text-align: left
	; border-bottom: 2px solid white
	}

.bold12 { font-size: 12px 
	; font-weight: bold
	; text-align: left
	}
	
.boldcenter { font-size: 12px 
	; font-weight: bold
	; text-align: center
	}
	
.colhead { font-size: 10pt
	; font-weight: bold
	; text-align: left
	; text-indent: 5px
	}
	
caption	{ font-size: 10pt
	; font-weight: bold
	; padding: 5px
	; text-align: center
	}

            
div.form	{ width: 60%
		; margin-left: auto
		; margin-right: auto
		
		}

form.generated { background-color: #dfeeff
	       ; border: 1px ridge blue 
	       }

legend	{ font-weight: bold
	}


	   
p.tail  { border-top: 2px
	; border-color: black
	; text-align: right
	; padding-right: 2em
	}

	
p.centre {text-align: center}



.currency { font-size: 1em
	; text-align: right
	}/**/
	
td.currency	{ text-align: right
		}    
	   
td.required 	{ font-size: 1em
		; font-weight: bold
		; color: #0033CC
		; text-align: left
		; border: none
		}
		
td.error 	{ font-size: 1em
		; font-weight: bold
		; color: #0033CC
		; text-align: left
		; border: none
		}/**/
		
td.noline	{ border:none}
		
h1 { font-size: 2em

   }
   
h1.masthead 	{ color: black
		
		}   
	
h2 	{ font-weight: bold
        ; font-size: 1.4em
	; margin-left: auto
	; margin-right: auto
   	}
	
  h3 	{ font-weight: bold
	; font-size: 1.4em
   	; text-align: center
   	; margin-left: auto
 	; margin-right: auto 
   	}
h3.privacy	{ margin-left: 23%
		; padding: 0
   		; text-align: center
   		; margin-left: auto
   		; margin-right: auto
   		}
   		
h4	{ font-size: 1.2em
	; font-weight: bold
   	; text-align: center
   	; margin-left: auto
   	; margin-right: auto   	 
	}/**/
h5	{ font-size: 0.9em
	; font-weight: bold
   	; text-align: center
   	; width: 60%
	}

h6	{ font-size: 0.9em
	; font-weight: bold
   	; width: 60%
	}
	


hr	{text-align: left
	; color: #00A
	; background-color: #00A
	; width: 60px
	}
	
	
fieldset { width: 604px	}

fieldset.generated { margin-top: 10px
		; border:  groove 2px blue
		; background-color: #dfeeff
		; padding: 1em
		}
		
.small	{ font-size: 1em}
table.generated { margin-top: 10px
		/*; margin-left: 25%; padding: 1em*/
		; border:  groove 2px yellow
		; background-color: #ffffdd
		
		; width: 98%
		
		}
	

	
.warning	{ font-weight: bold
		; margin-left: 3em
		; padding: 0.5em
		; background-color: #cde 
		; color:#f00}

