
body {color: #2d2d2d;
      background-position: center center;
      background-repeat: repeat-y;
      background-attachment: fixed;
      margin-top: 3px;
      margin-bottom: 3px;  }

h1  {margin-top: 0px;
     margin-bottom: 10px;}
			
h2 {background-color:#fe8f4e;
    font-size: 1.2em;
	font-family: sans-serif;color: white;
    padding: 3px 10px;
	font-weight: normal;
	height: 20px;
	border-top: solid 2px #ffd0a2;
	border-bottom: solid 2px #cc6600;
	border-left: solid 2px #f07800;
	border-right: solid 2px #d26900;
	margin-top: 0px;
	}
	  
h3 {font-size: 1em;
    border-left: solid 16px #ff8000;
	padding-left: 5px;
	font-weight: 500;
	margin-top: 30px;
	border-bottom: solid 2px #66aa66;
    }

h4 {font-size: 1em;
	font-family: sans-serif;
	color: #0169dc;
	font-weight: 800;
	padding-left: 10px;
	margin-top: 30px;
	margin-bottom: 5px;}
  
h5 {font-size: 0.9em;
	font-family: sans-serif;
	color: #333333;
	font-weight: 800;
	padding-left: 20px;
	margin-top: 30px;
	margin-bottom: 5px;}


a:link {text-decoration: none;
                 color: blue;
		        }

a:visited {text-decoration: none;
                 color: blue;
		        }

a:hover {text-decoration: underline;
                   color: #88aaff;
		          }

	

div#menu a:link {color: #d54500;
                 text-decoration: none;}
 
div#menu a:visited {color: #d54500;
                    text-decoration: none;}
div#menu a:hover {color: #ffdf00;
                  text-decoration: underline;}


p#navi a:link {color: #d54500;
                 text-decoration: none;}
 
p#navi a:visited {color: #d54500;
                    text-decoration: none;}

p#navi a:hover {color: #ffdf00;
                  text-decoration: underline;}

p#navi a:active {color: red;
                   text-decoration: underline;} 


	
p {font-size: 0.9em;
   line-height: 150%;
   padding-left: 35px;
   padding-right: 10px;
   margin-top: 10px;
  }	

	  
ol {line-height: 200%;}


ul {line-height: 200%;
    list-style-type: none;
	}

#menu ul{ 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-left:0px;
       }
	
li {list-style-type: none;
    font-size: 0.9em;
	line-height: 200%;
	padding-left: 5px;}
	
	  
div#container {width: 740px;
               margin-left: auto;
               margin-right: auto;
			   margin-bottom: 0px;
			   margin-top: 0px;}

div#navi  {height: 15px;
           margin-bottom: 0px;
		   margin-top: 0px;
		   text-align: left;
		   margin-left: 5px}
			   

div#menu {width: 160px;
          float: left;
	  margin-top: 5px;
	  margin-bottom: 20px;
	  margin-left: 5px;
	  font-size: 0.9em;
          padding-right: 0px;
	  padding-left: 0px;}

div#contents {margin-left: 180px;
              margin-right: 5px;
              margin-top: 5px;
	          margin-bottom: 20px;}

div#bottom {margin-bottom: 0px;
            margin-left: auto;
            margin-right: auto;
	    padding-bottom: 0px;}

  
p#navi  {font-size: 0.7em;
         color: #ff9326;
         line-height: 100%;
         padding-left: 5px;
         margin-top: 0px;
		 margin-bottom: 0px;
		 }

	
li.category {background-color: #fef3e0;
            border-left: solid 10Px #ff9326;
			border-bottom: solid 3px #ff9326;
			border-top: solid 1px #ffce9d;
			border-right: solid 2px #ff9326;
			color: #0169dc;
			font-weight: 600;
			margin-top: 2px}

li.submenu  {border-left: solid 1px #c2c2c2;
             border-right: solid 1px #c2c2c2;
			 border-top: none;
			 border-bottom: none;
			 color: #0169dc;
			 }

li.submenu2  {border-left: solid 1px #c2c2c2;
              border-right: solid 1px #c2c2c2;
			  border-top: none;
			  border-bottom: solid 1px #c2c2c2;
			  color: #0169dc;
			 }
			  
img {
     border-style:none;
    }

			  
img#arrow  {width: 6px;
            height: 6px;}

img#arrow2  {width: 5px;
            height: 5px;}


