body       { color: #ffffff; font-size: 14px; font-family: "Comic Sans MS", Arial, helvetica, sans-serif; background-color:#000000; margin: 0; padding: 0 }

.tiny     { font-size: 4px;}
.xsmall   { font-size: 12px;}
.small    { font-size: 14px; }
.normal   { font-size: 16px; }
.medium   { font-size: 18px; }
.large    { font-size: 22px; }
.xlarge   { font-size: 24px; }
.xxlarge  { font-size: 32px; }
.xxxlarge { font-size: 40px; }

.nav_top   { background-color: #009; background-image: url("top_nav.jpg"); border:solid 1px #C0C0C0; border-right:none }

.text_input    { font-size: 14px; font-family: Arial, helvetica, sans-serif; }
.disclaimer    { font-size: 12px; color:#FFFFFF; border: solid 1px #C0C0C0; padding:3px; line-height:13px; }
.instruction_1 { font-size: 22px; color:#FFFF00; font-weight:bold; text-align:center; margin:10px 0 10px 0; width:375px; }
.error_1       { font-size: 20px; color:#FF0000; font-weight:bold; text-align:center; width:350px; }
.mssg_1        { font-size: 18px; color:#FFFFFF; font-weight:bold; text-align:center; width:350px; }
.card_title_1  { font-size: 18px; color:#FFFFFF; font-weight:bold; text-align:center;}
.nav_space     { font-size: 18px; text-decoration:none;}

A:link, A:visited { color: #FFFFFF; text-decoration: underline }
A:hover           { color: #FF0000; text-decoration: underline }

A.top_nav:link, A.top_nav:visited { color: #FFFF00;  background-color:#0000FF; border-width: 1px 2px 2px 1px; border-color: #FFFFFF #C0C0C0 #C0C0C0 #FFFFFF; border-style: solid; font-size: 25px; line-height: 50px; font-weight:bold; text-decoration: none; padding:4px;}
A.top_nav:hover                   { color: #FF0000;  background-color:#3333FF; border-width: 2px 1px 1px 2px; text-decoration: underline;}

.img1  { border: solid 1px #0054d7; }
.tbl1  { border: solid 1px #b7252d; }