body {
   font-family: Arial, Helvetica;
   background-color: #FFFFFF;
   font-size: 12px;
   color: #000000;
   background-image: url("images/022.jpg");
}

p {
   font-family: Arial, Helvetica;
   background-color: #FFFFFF;
   font-size: 12px;
   color: #000000;
}

h1 {
   font-family: Calligraph421 BT, Arial, Helvetica;
   color: #000066;
}

li {
   font-size:12px;
}

blockquote {
 color:#333333;
 font-size: 13px;
}

/* Table Header Styles */
th.menu_hdr { background-color: #8aa6cd; color: #000066; font-weight: bold;
   font-family: Arial, Helvetica;
   background-repeat: repeat-x;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px; }
th.menu_hdr_selectd { background-color: #B1CBCB; color: #FFFFFF; font-weight: bold; }

A, A:visited, A:active { font-size: 12px; color: #000066; text-decoration: none; }
A:hover { font-size: 12px; color: #000066; }

A.footer, A:visited.footer, A:active.footer, A:hover.footer { font-size : 11px; font-weight: bold; color: #FFFFFF; }

A.alter, A:visited.alter { font-size : 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A:active.alter, A:hover.alter { font-size : 11px; font-weight: bold; color: #FFFFFF; }

A.altersel, A:visited.altersel { font-size : 11px; font-weight: bold; color: #003300; text-decoration: none; }
A:active.altersel, A:hover.altersel { font-size : 11px; font-weight: bold; color: #003300; }

A.intext, A:visited.intext { font-size : 11px; font-weight: bold; color: #000066; }
A:active.intext, A:hover.intext { font-size : 11px; font-weight: bold; color: #8aa6cd; }

/* Admin Styles */
A.admin1, A:visited.admin1, A:active.admin1 { color: #8aa6cd; }
A:hover.admin1 { color: silver; }

A.admin2, A:visited.admin2, A:active.admin2 { color: #8aa6cd; font-family: Arial, Helvetica; font-size: 12px; }
A:hover.admin2 { color: silver; font-family: Arial, Helvetica; font-size: 12px; }

A.admin3, A:visited.admin3, A:active.admin3 { color: #8aa6cd; font-family: Arial, Helvetica; font-size: 12px; }
A:hover.admin3 { color: #000066; font-family: Arial, Helvetica; font-size: 12px; }

A.adminlogout, A:visited.adminlogout, A:active.adminlogout { color: #8aa6cd; font-family: Arial, Helvetica; font-size: 12px; }
A:hover.adminlogout { color: red; font-family: Arial, Helvetica; font-size: 12px; }

table.main {
   background-color: #FFFFFF;
   border: 2px solid #003300;
   width: 100%;
}

table.table_admin1 {
   background-color: #000000;
   border-top: 2px solid #000000;
   border-bottom: 0px;
   border-left: 2px solid #000000;
   border-right: 2px solid #000000;
}

input.fixedwidth {
   width:175px;
}

label { color:#000066; }

.err_txt { font-size: 12px; font-weight: bold; color: #FF0000; }
.success { font-size: 12px; font-weight: bold; color: #339933; }
.required { color: maroon; font-size: 16pt; }

hr { height:1px; width:90%; background-image: url("images/bg6a.gif"); background-repeat: repeat-x; margin: 0px 10px 0px 10px; }

/* Admin List Styles */
.rpt_even { background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica; font-size: 12px; }
.rpt_odd  { background-color: #F2F2F2; color: #000000; font-family: Arial, Helvetica; font-size: 12px; }

/** LISTS */

.list1 {
   margin-left: 0px;
   padding-left: 0px;
   list-style: none;
   line-height: normal;
}

.list1 li {
   padding: 4px 0px 4px 27px;
   background: url(images/Bullet.gif) no-repeat left center;
   text-align: left;
}

.breaker {
   padding: 16px 0px 15px 0px;
   background: url(images/breaker.gif) repeat-x left top;
}

.breaker150 {
   padding: 16px 0px 15px 0px;
   background: url(images/breaker150.gif) no-repeat left top;
}

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.genmedbold { font-size : 11px; font-weight: bold; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
.readable { font-family: Arial, Helvetica, _sans-serif; vertical-align: top; }

.header { background-Image: url("images/header4c.jpg"); }
.footer { font-size : 11px; font-weight: bold; color: #FFFFFF; background-image: url("images/bg_btm.png"); background-repeat: repeat-x; background-position: top; vertical-align: top; }