body { font-family: arial; }

.menu,.menu a:link,.menu a:visited { color: #FFFFFF; text-decoration: none; font-size: 12px }
.menu { padding: 0px }
.menu a:hover { background-color:#ffffcc; color: #000000 }
.menu .mainmenu td { border-right: 1px solid #ffffff; text-align:center; padding: 0px }
.menu .mainmenu td.lastone { border-right: 0px }
.menu .mainmenu table { width: 100%; padding: 0px; }
.menu .submenu { position: absolute; top: -500px; left: -500px; background-color:#303926; border: 1px solid #FFFFFF; width: 120px; z-index: 4; }
.menu .submenu a { display: block; width: 120px }
.menu .submenu td { border-bottom: 1px solid #ffffff; width: 120px; padding: 0px }
.menu .submenu td.lastone { border-bottom: 0px }
.bottom_menu td { font-size: 11px; text-align:center; } 
.bottom_menu td a:link,.bottom_menu td a:visited { color: #000000; text-decoration:none; padding-right: 4px; padding-left: 4px }
.footer,.footer a:link,.footer a:visited { font-size: 10px; color: #777777; text-decoration:none }
.footer a:hover { color: #222222 }
.border_right { border-right: 1px solid; }
.side_menu { background-color:#ffcc00; border: 1px solid #303926; }

.side_menu .submenu_top { font-size: 12px; background-color: #303926;  }
.side_menu .submenu_mid { font-size: 12px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; background-color: #ffcc00; width: 140px; }
.side_menu .submenu { font-size: 12px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; }
.side_menu .submenu_top a:link,.side_menu .submenu_top a:visited { display: block; width: 130px;text-decoration:none; color: #000000;padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; font-weight: bold; text-align: center; }
.side_menu .submenu_mid a:link,.side_menu .submenu_mid a:visited { text-decoration:none; color: #000000; display:inline; }
.side_menu .submenu a:link,.side_menu .submenu a:visited { text-decoration:none; color: #000000; font-weight: normal; }
.admin,.admin td {font-size: 12px }
.admin a:link,.admin a:visited { color: #336633 }
.admin a:hover { background-color:#FFFF00 }
.bottom_grbar, .bottom_grbar a:link, .bottom_grbar a:visited { color: #ffffff; font-size: 11px; text-align: center; text-decoration: none; letter-spacing: 1px; padding-top: 5px; padding-bottom: 5px; }
.bottom_grbar a:hover { text-decoration: underline; }
h1 { font-size: 15px; padding-right: 23px; font-weight: bold; padding-top: 5px; text-align: right; color: #303926; border-bottom: #303926 solid double; letter-spacing: 1px }
h2 { color: #303926; font-size: 18px; padding-left: 20px; padding-right: 25px }
.heading, .heading a:link, .heading a:visited { color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none }
.heading a:hover { text-decoration: underline }
.content p { font-size: 12px; padding-left: 20px; padding-right: 20px; color: #303926; padding-bottom: 10px }
.content p a:link, .content p a:visited { color: #303926 }
.content p a:hover { background-color: #ffffcc }
.content li {  font-size: 12px; list-style-image: url('images/bullet.gif'); margin-left: 20px; color: #303926; margin-right: 20px }
.content li a:link, .content li a:visited { color: #303926; }
.content li a:hover { background-color: #ffffcc; }
.content td { font-size: 12px; padding: 3px;  color: #303926 }
.content td.heading { font-size: 12px; padding: 3px;  color: #ffffff }
.content td.heading a:link, .content td.heading a:visited { color: #ffffff }
.content td.heading a:hover { text-decoration: underline }
.content td.p a:hover, .content td a:hover { text-decoration: underline }
.content td a:hover img {background: inherit ;}
.content td a:link, .content td a:visited { color: #303926 }
.quote p, .quote, .content p.quote { font-family: Brush Script MT; font-size: 21px; color: #303926; text-align: center; margin-left: 40px; margin-right: 40px; letter-spacing: 1px}
.photo, a:link .photo, a:visited .photo { border: 1px solid #000000;  }
.print_email { text-align: right; font-size: 10px; width: 570px }
.print_email a:link,.print_email a:visited { color: #303926; }
.print_email a:hover { background-color: #ffffcc; }

