@charset   "UTF-8";
/*------------ table style set ------------*/
.hpb-cnt-tb1{
  background-color: #333333;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #333333;
  border-right-color: #333333;
  border-bottom-color: #333333;
  border-left-color: #333333;
}
.hpb-cnt-tb2{
  background-color: #333333;
  border: 1px solid #333333;
}
.hpb-cnt-tb3{
  background-color: #333333;
  border: 0px solid #333333;
}
.hpb-cnt-tb-th1 {
  background-color: #BBBBBB;
  font-size: 80%;
  color: #333333;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #333333;
  border-right-color: #333333;
  border-bottom-color: #333333;
  border-left-color: #333333;
}
.hpb-cnt-tb-th2 {
  background-color: #CCCCCC;
  font-size: 80%;
  color: #333333;
  border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
  background-color: #EEEEEE;
  font-size: 80%;
  color: #333333;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #333333;
  border-right-color: #333333;
  border-bottom-color: #333333;
  border-left-color: #333333;
}
.hpb-cnt-tb-cell2 {
  background-color: #FFFFFF;
  font-size: 80%;
  color: #333333;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #333333;
  border-right-color: #333333;
  border-bottom-color: #333333;
  border-left-color: #333333;
}
.hpb-cnt-tb-cell3 {
  background-color: #EEEEEE;
  font-size: 80%;
  color: #333333;
  border: 0px solid #333333;
}
.hpb-cnt-tb-cell4 {
  background-color: #FFFFFF;
  font-size: 80%;
  color: #333333;
  border: 0px solid #333333;
}
.hpb-cnt-tb-cell5 {
  background-color: #FFFFFF;
  font-size: 80%;
  color: #333333;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #CCCCCC;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
}
/*------------ MENU style set ------------*/

ul,li {
  list-style-type:none;
  padding:0;
  margin:0;
}
.main_nav{
  padding:2px;
}
.main_nav a {
	display: block;
	line-height: 22px;
	height: 22px;
	padding-left: 4px;
	overflow: hidden;
}
.main_nav .navs{
  width : 80px;
  height : 22px;
  float:left;
  margin-right:2px;
  bottom : auto;
}
*html .main_nav .navs{
  overflow:hidden;
}
/* only for ie6 */
.main_nav .navs .nav_a {
  background: #DDDDDD;
  text-decoration: none;
  font-size : 13px;
  font-family: Verdana;
}
.main_nav .navs .nav_a:hover{
  background:#6a705e;
}
.sub_nav {
	display: none;
	width : 80px;
	position: relative;
	z-index: 1000;
	opacity: 0.9;
	filter: Alpha(opacity=90);
	top: auto;
}
.sub_nav li a {
  color: #000000;
  text-decoration: none;
  font-family: Verdana;
  font-size : 11px;
}
.sub_nav li a:link,.sub_nav li a:visited {
  background: #A0BED5;
  text-align : left;
}
.sub_nav li a:hover {
  color: #FFFFFF;
  background: #0077BB;
  text-align : center;
}
.clear {
  clear: both;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}