@charset "utf-8";
/* CSS Document */

body{text-align:center;
     background-color:#FFFFFF;
	 background-image:url(../img/bg_o.gif);
     font-size:13px;
	 margin:0px;
	 padding:0px;
	 line-height:14pt;
}

a:link {
	color: #FF6633;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF9999;
}
a:hover {
	text-decoration: underline;
	color: #FFCC00;
}
a:active {
	text-decoration: none;
	color: #FFCCCC;
}

.dropmenu{
  *zoom: 1;
  list-style-type: none;
  width: 960px;
  margin: 5px auto 30px;
  padding: 0;
}

.dropmenu:before, .dropmenu:after{
  content: "";
  display: table;
}

.dropmenu:after{
  clear: both;
}

.dropmenu li{
  position: relative;
  width: 88%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: left;
}

.dropmenu li a{
  display: block;
  margin: 0;
  padding: 15px 0 11px;
  background: #ffffff;
  color: #000000;
  font-size: 13px;
  line-height: 1;
  text-decoration: none;
}

.dropmenu li ul{
  list-style: none;
  position: absolute;
  z-index: 9999;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}

.dropmenu li ul li{
  width: 100%;
}

.dropmenu li ul li a{
  padding: 13px 15px;
  border-top: 1px solid #ff9900;
  background: #ffc875;
  text-align: left;
}

.dropmenu li:hover > a{
  background: #ffc875;
}

.dropmenu li a:hover{
  background: #ffc875;
}

#dropmenu li ul li{
  overflow: hidden;
  height: 0;
  transition: .2s;
}

#dropmenu li:hover ul li{
  overflow: visible;
  height: 38px;
}

#contents{
	position:relative;
	margin:auto;
	width:900px;
	height:2270px;
	text-align:left;
	font-size: 13px;
	background-color:#FFFFFF;
	border:solid 1px #999999;
}

#head{height:150px;
      width:900px;
	  background-color:#FFFFFF;
}

#menu{height:35px;
      width:900px;
	  background-color:#FFFFFF;
	  padding-top:10px;
}

#box1{height:20px;
      width:840px;
	  background-color:#FFFFFF;
      padding:10px 30px 10px 30px;
}

#main{height:1840px;
      width:840px;
	  float:left;
	  background-color:#FFFFFF;
	  padding-right:30px;
	  padding-left:30px;
}

#title{height:100px;
       width:840px;
	   background-color:#FFFFFF;
       padding:0px 30px 10px 30px;
}

#box2{height:500px;
      width:650px;
	  background-color:#FFFFFF;
	  padding-left:170px;
}

.banner{height:100px;
        width:300px;
		margin-bottom:10px;
}

#foot{height:60px;
      width:900px;
	  float:left;
	  padding-top:10px;
	  background-color:#FFFFFF;
	  text-align:center;
}
