/***** body *****/
*{ margin: 0px; padding: 0px; }
body { margin:0; font-size: 95%; line-height: 110%; background-image: url(../images/bkg.gif); }
a { color: #0000FF; }
a:hover { color: #FF0000; }
b { font-weight: normal; }
/***** div#top *****/
div#top { width: 802px; margin: 0px; padding: 0px; background-image: url(../images/bg.gif); background-color: #111111; }
div#top h1 { font-size: 8pt; font-weight: normal; margin: 5px; padding: 0px; text-align: left; color: #FFFFFF; }
div#top h1 a { color: #FFFFFF; text-decoration: none; }
div#top h1 a:hover { color: #FF0000; text-decoration: none; }
.top { border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #111111; border-right-color: #111111; border-left-color: #111111; }
/***** div#head *****/
div#head { width: 802px; text-align: center; background-color: #FFFFFF; }
div#head h2 { margin: 0px; padding: 0px; }
div#head p { padding: 5px; font-size: 80%; margin: 0px; }
.head { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #111111; border-left-color: #111111; }
/***** menu *****/
.menu { font-size: 80%; }
/***** div#main *****/
div#main { width: 802px; text-align: left; background-color: #FFFFFF; }
div#main h2 { font-size: 90%; font-weight: normal; margin: 5px; padding: 0px; text-align: left; color: #FFFFFF; }
div#main p { padding: 5px; font-size: 90%; margin: 0px; }
div#main ul { margin: 2px 0px; padding: 2 0; list-style-type: circle; }
div#main ul li{ margin: 0; padding: 0; padding: 0 0 0 10px; list-style-type: none; }
div#main li { font-size: 80%; line-height: 140%; }
.main { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #111111; border-left-color: #111111; }
.main-content { border: 1px solid #111111; }
.list-content { margin: 5px; padding: 0px; }
.bann { margin-right: 5px; padding-right: 5px; }
small { padding: 2px; font-size: 80%; margin: 0px; }
/***** div#mid *****/
div#mid { width: 802px; text-align: left; background-color: #FFFFFF; }
div#mid p { padding: 5px; font-size: 90%; margin: 0px; }
.mid { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #111111; border-left-color: #111111; }
/***** div#foot *****/
div#foot { width: 802px; text-align: left; background-color: #FFFFFF; }
div#foot p { padding: 5px; font-size: 90%; margin: 0px; }
.foot { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #111111; border-left-color: #111111; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #111111; }
address { font-size: 75%; margin: 5px; padding: 5px; text-align: center; font-style: italic; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
