
body { margin: 4px 0px 4px 6px; font-family: verdana; font-size: 10px; background-color: navy; 
      background-image: url(../images/back2.jpg); background-repeat: repeat-x; text-align: center; color: #2f2f2f;  }
a { color: #2442B6; }
a:hover { color: blue; background: ivory; text-decoration: none;   }

table.page {   }

td { font-size: 11px; } 


td.side_cell { background: #F3F2EB;  background-repeat: repeat-y; width: 156px; border: solid 1px gainsboro; }

table.sidemenu { margin-top: 10px; border-top: solid 1px #f5f5f5;  } 

td.menu_l { width: 12px; padding-left: 2px;  }
td.menu     { padding: 5px 5px 5px 12px; height: 32px; border-bottom: solid 1px #ffffff; }
td.menu_act { padding: 5px 5px 5px 12px; height: 32px; border-bottom: solid 1px ivory;  }
td.menu_hov { background: ivory; background-repeat: repeat-y;
               padding: 5px 5px 5px 12px; height: 32px; border-bottom: solid 1px gainsboro; }

td.menu         a  { font-size: 10px; font-weight: bold; color: navy; text-decoration: none;  }
td.menu_act     a  { font-size: 10px; font-weight: bold; color: #2442B6; text-decoration: none; }
td.menu_hov     a  { font-size: 10px; font-weight: bold; color: blue; text-decoration: none; }

td.copy { padding: 16px 16px 36px 16px;  width: 612px;  background: #ffffff; border: solid 2px gainsboro; font-size: 11px; }

td.action { background: #ffffff;  }

h1 { font-size: 19px; color: navy; font-family: arial; margin-bottom: 16px; background: ivory; padding: 2px; 
     border-bottom: solid 4px ivory;  }

h2 { font-size: 14px; color: #000000;  font-family: verdana; background: #F3F2EB; padding: 4px; border: solid 1px ivory; }

li { color: navy; padding: 4px 2px 4px 2px;  font-size: 11px;  margin-right: 20px;  }
.l { color: #2f2f2f; }
       
h4 { margin: 4px; color: midnightblue;  font-size: 14px; font-family: arial; font-weight: bold; }

p { text-align: justify; }
p a:hover { color: blue; text-decoration: underline; }

.footer { font-size: 9px; padding: 4px 4px 8px 4px; margin: 0px; width: 100%; color: gainsboro; background: navy; }
.footer a { font-size: 9px; font-weight: normal; color: ivory; text-decoration: none; }
.footer a:hover { color: azure; text-decoration: underline; background: navy; }

h2.q { font-size: 13px; font-weight: bold; color: #000000;  }
.a { margin: 10px 30px 20px 16px; color: #2f2f2f;  padding-bottom: 8px; border-bottom: solid 1px #f5f5f5;  }

.faq  { padding: 2px; }
.faq_top { text-align: right; margin-right: 10px; font-size: 10px; }

.pic_label { text-align: center; font-style: italic; color: #696969; }

td.contact { font-size: 16px; font-family: arial; font-weight: bold; padding-left: 10px; }
td.contact a { font-size: 14px; }

td.contact_hd { background: ivory; font-size: 10px; }

.pf { font-size: 9px; text-align: right; margin: 20px 20px 10px 20px; }
.pf a { text-decoration: none; background: ivory; }
.pf a:hover { text-decoration: underline; }
