a:active     { text-decoration: none; color: #20417E; font-weight: bold }
a:link       { text-decoration: none; color: #20417E; font-weight: bold }
a:visited    { text-decoration: none; color: #808080; font-weight: bold }
a:hover      { text-decoration: underline; color: #BECDE8; font-weight: bold; 
               background-color: #20417E}
body         { font-family: Arial; font-size: 10pt; color: #333333; background-image: 
               url('images/hatbg.jpg') }
table        { font-family: Arial; font-size: 10pt; color: #333333 }
th           { background-color: #20417E; color:#FFFFFF }
h1           { color: #333333 }.hr1         { background-image: url('images/headerrelief.gif') }

.contenttable { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background-color:#BECDE8 }
.sideright   { background-image: url('images/side-r.gif') }
.contenttable2 { background-color: #BECDE8 }
.caption-large { font-size: 12pt; color: #20417E; font-weight: bold }
.productarea { border-left: 1px solid #333333; border-right-width: 1; border-top-width: 1; 
               border-bottom-width: 1; background-color: #CEDBF5}
.productarea2 { background-color: #CEDBF5}
.producttable { border: 2px solid #20417E; background-color: #EFF3FC }
.grid2       { background-color: #CEDBF5 }
.grid1       { background-color: #FFFFFF }
.smalltext   { font-size: 8pt }
.sidebarframe {border-left:1px solid #000000; border-right:1px solid #000000; 
			   padding-left:6; padding-right:6; background-color: #FFFFFF;}
.textbox	 {border: 1px solid #20417E; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; font-size:8pt}
.photo       { border: 2px solid #20417E }
.footer      { font-family: Arial; font-size: 7pt; text-transform: uppercase; color: #808080; 
               letter-spacing: 2pt; font-weight: bold }
