/* CSS Document */
body {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:12px;
	margin:0px;
}

#main {
	width:700px;
	height:580px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	background-image:url(../img/main_bg.gif);
	margin-left: -350px;
	position: absolute;
	top: 5px;
	left: 50%;
	min-height: 580px;
}

#main div {
      float:left;
}

#head {
      background-repeat:no-repeat;
	background-position: 0px 0px;
	background-image:url(../img/head.png);
	height:100px;
	width:700px;
	margin:0px 0px 10px 0px;
}

#head a     {
      display:block;
      width:700px;
      height:100px;
      text-decoration:none;
}

#navi {
      width:90px;
      height:440px;
      padding:20px 0px 0px 10px;
}
 
#navi a {
      display:block;
      line-height:20px;
      font-family: Times New Roman, serif;
      font-size: 14px;
      font-weight:bold;
      color:#000000;
      text-decoration:none;
      padding: 0px 0px 0px 5px;
      width: 85px;
      background-image:url(../img/75.png);
      margin-bottom: 5px;
}

#navi a.sub {
      line-height:18px;
      font-size: 12px;
      padding: 0px 0px 0px 5px;
      width: 75px;
      background-image:url(../img/75.png);
      margin: 0px 0px 5px 10px;
}

#navi a.active,
#navi a:hover      {
      background-image:url(../img/90.png);
}

#content    {
      width: 440px;
      height: 440px;
      min-height: 440px;
      padding:0px 10px 0px 10px;
      margin:0px 10px 20px 0px;
      background-image:url(../img/90.png);
      overflow: auto;
}

#content p  {
      margin:13px 0px 7px 0px;
}

#margin     {
      width: 120px;
      height: 460px;
      background-image:url(../img/90.png);
      overflow: hidden;
      padding:0px 5px 0px 5px;
      font-size:10px;
      line-height:12px;
}

#content h1,
#margin h2  {
      line-height:20px;
      font-family: Times New Roman, serif;
      font-size: 14px;
      margin:0px;
      padding:0px;
}

#content h1 {
      margin:0px 0px 7px 0px;
}

#content ul {
      list-style-type: square;
      padding-left:15px;
      margin:0px;
}

#content ul ul {
      list-style-type: disc;
}


#content ul li {
      margin:0px 0px 7px 0px;
}

#content img      {
      float:right;
      margin: 7px 7px 7px 7px;
}

#content a  {
      color:#333366;
}

#content a:hover  {
      color:#8484e0     ;
}

#margin b   {
      display:block;
      margin:7px 0px 7px 0px;
}

#footer     {
      height:20px;
	width:700px;
	font-family: Times New Roman, serif;
      font-size: 11px;
      line-height:20px;
}

#footer p   {
      width:240px;
      float:left;
      margin:0px;
}

#footer a   {
      display:inline-block;
      width:110px;
      float:left;
      font-weight:bold;
      text-decoration: none;
      text-align: right;
      color:#000000;
      padding:0px 10px 0px 0px;
      margin:0px 0px 0px 340px;      
}

#footer a:hover   {
      text-decoration: underline;
}
