body { margin: 0; padding: 0; background: url('images/bg.gif') repeat-x; background-color: #0F94D7; text-align: center; }
body { font-family: "Maiandra GD", "Trebuchet MS", "sans-serif"; font-size; 12px; }

h1 { font-size: 24px; margin: 0; padding: 5px 0; font-family: "Maiandra GD","Trebuchet MS", "sans-serif"; }
h3 { font-size: 16px; margin: 0 0 5px 0; padding: 5px 0; color: #111; }
h4 { margin: 0; padding: 10px 10px 10px 15px;; font-size: 14px; /* background-color: #4C3F0A; */ background-image: url('images/h4.gif'); color: #fff; }

a:link { color: #004779; text-decoration: underline; }
a:visited { color: #004779; text-decoration: underline; }
a:hover { color: #ff6600; text-decoration: none; }

p { margin: 0; padding: 10px 0; }
p.header { padding: 0; }

table { border-collapse: collapse; }
td { padding: 0; }
td.bg { background-color: #CDBFA1; }

table.body {width: 745px; border-collapse: collapse; }
table.body td { padding: 0; font-size: 14px; }
table.body td.leftside { width: 200px; padding-right: 10px; }
table.body td.rightside { padding-left: 15px; width: 545px; /* border-left: solid 1px #927C25; */ background-image: url('images/bgrightside.gif'); background-repeat: no-repeat; }

table.list td { padding: 10px; border: solid 1px #4C3F0A; }

div.main { width: 800px; margin: 0; text-aligh: left; padding: 0; background-color: #fff; }

div.menu { margin: 0; padding: 0; text-align: left; }
div.menu a { font-weight: bold; font-size: 16px; }
div.menu a:link { color: #111; text-decoration: underline; }
div.menu a:visited { color: #111; text-decoration: underline; }
div.menu a:hover { color: #ff9900; text-decoration: none; }

div.menu_on { color: #927C25; font-weight: bold; font-size: 16px; }

div.page { width: 545px; background-image: url('images/pagebg.gif'); text-align: left; }
div.page p { padding: 5px 22px; }
div.page p.sp { padding: 0; }

div.box { margin: 0; padding: 0; background-color: #CDBFA1; }

div.footer { margin: 15px 30px; padding: 10px 0; font-size: 14px; color: #fff; }
div.footer { background-image: url('images/bgfooter.gif'); background-repeat: no-repeat; }
div.footer p { padding: 13px 10px 7px 10px; }
div.footer a { display: inline; margin: 0; padding: 0 10px; }
div.footer a:link { color: #fff; text-decoration: none; }
div.footer a:visited { color: #fff; text-decoration: none; }
div.footer a:hover { color: #fff; text-decoration: underline; }



