body, td, div {
   font-family: Verdana;
   color: #000000;
   font-size: 13px;
}
form {
   margin: 0px;
   padding: 0px;
}
input, textarea, select, option {
   font-family: Verdana;
   color: #000000;
   font-size: 10px;
}
.text { width: 515px; height: 200px; }
a:link, a:visited {
color: #000000;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: underline;
}
.table1 {
   text-align: center;
   font-weight: bold;
   font-size: 10px;
   background-color: #8EB65D;
}
.table2 {
   text-align: center;
   font-size: 10px;
   background-color: #B1D192;
}
#layer {
   position: absolute;
   left: 50%;
   top: 0px;
   width: 807px;
   height: 432px;
   margin-left: -404;
}
#headerleft {
   position:absolute;
   left: 0px;
   top: 0px;
   width: 250px;
   height: 163px;
   background-repeat: no-repeat;
}
#headercenter {
   position: absolute;
   left: 250px;
   top: 0px;
   width: 307px;
   height: 163px;
   background-repeat: no-repeat;
}
#headerright {
   position: absolute;
   left: 557px;
   top: 0px;
   width: 250px;
   height: 163px;
   background-repeat: no-repeat;
}
#horimenu {
   position: absolute;
   left: 0px;
   top: 163px;
   width: 404px;
   height: 33px;
   background-repeat: no-repeat;
}
#horimenu_sub {
   padding-left: 58px;
   padding-top: 6px;
}
#horilogin {
   position: absolute;
   left: 404px;
   top: 163px;
   width: 403px;
   height: 33px;
   background-repeat: no-repeat;
}
#horilogin_sub {
   padding-left: 18px;
   padding-top: 6px;
}
#menutitle {
   position: relative;
   top: 10px;
   left: 40px;
   width: 171px;
   height: 33px;
   background-repeat: no-repeat;
}
#menucontent {
   position: relative;
   top: 10px;
   left: 40px;
   width: 171px;
}
#menucontent_sub {
   padding-left: 15px;
   padding-top: 5px;
}
#menubottom {
   position: relative;
   top: 10px;
   left: 40px;
   width: 171px;
   height: 19px;
   background-repeat: no-repeat;
}
#infotitle {
   position: relative;
   top: 20px;
   left: 40px;
   width: 171px;
   height: 33px;
   background-repeat: no-repeat;
}
#infocontent {
   position: relative;
   top: 20px;
   left: 40px;
   width: 171px;
}
#infobottom {
   position: relative;
   top: 20px;
   left: 40px;
   width: 171px;
   height: 19px;
   background-repeat: no-repeat;
}
#sponsortitle {
   position: relative;
   top: 30px;
   left: 40px;
   width: 171px;
   height: 33px;
   background-repeat: no-repeat;
}
#sponsorcontent {
   position: relative;
   top: 30px;
   left: 40px;
   width: 171px;
}
#sponsorbottom {
   position: relative;
   top: 30px;
   left: 40px;
   width: 171px;
   height: 18px;
   background-repeat: no-repeat;
}
#left {
   position: absolute;
   left: 0px;
   top: 196px;
   width: 171px;
}
#right {
   position: absolute;
   left: 211px;
   top: 196px;
   width: 520px;
}
#contenttitle {
   position: relative;
   top: 10px;
   left: 9px;
   width: 545px;
   height: 33px;
   background-repeat: no-repeat;
}
#contenttitle_sub {
   position: relative;
   left: 150px;
   top: 12px;
   width: 400px;
}
#contentmiddle {
   position: relative;
   top: 10px;
   left: 9px;
   width: 545px;
   background-repeat: repeat-y;
}
#contentmiddle_sub {
   position: relative;
   left: 15px;
   top: 5px;
   width: 515px;
}
#contentbottom {
   position: relative;
   top: 10px;
   left: 9px;
   width: 545px;
   height: 19px;
   background-repeat:no-repeat;
}
#body {
   background-color:#FFFFFF;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}
#content {
// nix
}