* {margin: 0px; padding: 0px;}
body {margin: 50px 0; padding: 0px; text-align: center; background: #FFFFFF;}
a:link {color: #0066FF;}
a:visited {color: #586177;}

/* LAYOUT—pCSS */
#container {margin: 0 auto; text-align: left; width: 760px; position: relative;}
#header {width: 100%; height: 50px; margin-bottom: 5px;}
#navi {width: 100%; height: 29px; margin-bottom: 10px;}
#main {width: 760px; float: left; margin-bottom: 5px;}
#footer {width: 100%; clear: both; float: none; text-align: center;}


/* header CSS */
#header h1 {display: block; width: 250px; height: 50px; position: absolute; left: 0px; top: 0px; background: url(img/logo.gif) no-repeat; text-indent: -9999em;}
#header h1 a {display: block; width: 250px; height: 50px;}
#home {width: 70px; height: 30px; position: absolute; right: 0px; top: 20px;}
#home p {display: block; margin: 0px; padding: 0px; text-indent: -9999em;}
#home p a {display: block; width: 70px; height: 30px; background: url(img/home.gif) no-repeat;}


/* navi CSS */
#navi ul {list-style: none; margin: 0px; padding: 0px;}
#navi li {display: block; float: left;
	_margin: 0px;
	_padding: 0px;
}
#navi a {display: block; text-indent: -9999em; text-decoration: none; margin: 0px; padding: 0px;}

#navi01,#navi01 a {width: 144px; height: 29px; background: url(img/navi01.gif) no-repeat; background-position: 0 0; margin: 0 7px 0 0; padding: 0px;}
#navi02,#navi02 a {width: 144px; height: 29px; background: url(img/navi02.gif) no-repeat; background-position: 0 0; margin: 0 7px 0 0; padding: 0px;}
#navi03,#navi03 a {width: 144px; height: 29px; background: url(img/navi03.gif) no-repeat; background-position: 0 0; margin: 0 8px 0 0; padding: 0px;}
#navi04,#navi04 a {width: 144px; height: 29px; background: url(img/navi04.gif) no-repeat; background-position: 0 0; margin: 0 8px 0 0; padding: 0px;}
#navi05,#navi05 a {width: 144px; height: 29px; background: url(img/navi05.gif) no-repeat; background-position: 0 0; margin: 0px; padding: 0px;}

#navi01 a:hover {width: 144px; height: 29px; background: url(img/navi01.gif) no-repeat; background-position: 0 -29px; margin: 0 7px 0 0; padding: 0px;}
#navi02 a:hover {width: 144px; height: 29px; background: url(img/navi02.gif) no-repeat; background-position: 0 -29px; margin: 0 7px 0 0; padding: 0px;}
#navi03 a:hover {width: 144px; height: 29px; background: url(img/navi03.gif) no-repeat; background-position: 0 -29px; margin: 0 8px 0 0; padding: 0px;}
#navi04 a:hover {width: 144px; height: 29px; background: url(img/navi04.gif) no-repeat; background-position: 0 -29px; margin: 0 8px 0 0; padding: 0px;}
#navi05 a:hover {width: 144px; height: 29px; background: url(img/navi05.gif) no-repeat; background-position: 0 -29px; margin: 0px;}

#navi01s,#navi01s a {width: 144px; height: 29px; background: url(img/navi01.gif) no-repeat; background-position: 0 -58px; margin: 0 7px 0 0; padding: 0px;}
#navi02s,#navi02s a {width: 144px; height: 29px; background: url(img/navi02.gif) no-repeat; background-position: 0 -58px; margin: 0 7px 0 0; padding: 0px;}
#navi03s,#navi03s a {width: 144px; height: 29px; background: url(img/navi03.gif) no-repeat; background-position: 0 -58px; margin: 0 8px 0 0; padding: 0px;}
#navi04s,#navi04s a {width: 144px; height: 29px; background: url(img/navi04.gif) no-repeat; background-position: 0 -58px; margin: 0 8px 0 0; padding: 0px;}
#navi05s,#navi05s a {width: 144px; height: 29px; background: url(img/navi05.gif) no-repeat; background-position: 0 -58px; margin: 0px; padding: 0px;}

#navi .footer {display: block; float: left; width: 780px; height: 10px; background: #EBE6D9;}


/* menu CSS */
#menu h3 {width: 160px; height: 24px; text-indent: -9999em;}
#menu .footer {height: 6px; background: url(img/menu_btm.gif) no-repeat;}


/* main CSS */
#mainBox {width: 760px;}
#mainBox h2 {display: block; width: 760px; height: 60px; margin: 0px; padding: 0px; text-indent: -9999em;}
.mainBoxMdl {width: 720px; margin: 0px; padding: 0 20px; text-align: left; background: url(img/main_mdl.gif) repeat-y; float: left;}
.mainboxBtm {width: 760px; height: 10px; margin: 0px; padding: 0 0 10px 0; background: url(img/main_btm.gif) no-repeat; float:none; clear: both;}

/* footer CSS */
#footer p {font-size: 0.8em; text-align: right;}

