body {margin: 0px; background:url(../images/bg.jpg) no-repeat center top #035d38; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFF; line-height:18px;}
img{ border:none;}
a,a:visited{ color:#ffff93; text-decoration:none;}
a:hover{ color:#00311c;}
h1,h2,h3{ padding:0; margin:0;}
blockquote{ padding:0 0 0 20px; margin:0;}
.navi{ background: url(../images/navi_bg.jpg) repeat-x; padding-top:5px}
.navi ul{ margin:0px; padding:0px; list-style-type:none}
.navi li{ display:inline;}
.navi li a,.navi li a:visited { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffe0c1; background:url(../images/navi_line.jpg) no-repeat right bottom; line-height:42px; float:left; padding:0 21px 0 20px}
.navi li a:hover{ color:#FFF;}
.header{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#ffffcc; line-height:22px;}
.box_bg{ background:#135232; border-left:solid 1px #357d60; border-right:solid 1px #357d60; line-height:35px; font-size:18px;}
.box_bg span{ color:#ffffcc; font-size:22px;}
.footer{ background:url(../images/footer_bg.jpg) repeat-x; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.footer a,.footer a:visited{ color:#FFF;}
.footer a:hover{ color:#ffff93;}
h1{ color:#ffffcc; font-size:30px; line-height:30px}
.menu th{ background:#4E2719; padding:0 7px; color:#FFFFCC;}
.menu td{ padding:4px 7px;}
.menu .td_color td{ background:#003922;}
.welcometext {font-size:17px; line-height:21px;}