/*-------------------- basic --------------------*/
BODY{
  color : black;
  
  font-size : 10pt;
  margin-top : 0px;
  margin-bottom : 0px;
  text-align : center;
  line-height : 1.2;
  margin-left : 0px;
  margin-right : 0px;
  background-color : #ffeeff;
}
H1{
  color: #FFFFFF;
  background-color : silver;
  text-align: center;
  border-top-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
  border-left-color : gray;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-style: double;
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
}
H2{
  color: #FFFFFF;
  background-color : silver;
  text-align: center;
  border-top-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
  border-left-color : gray;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  border-style: double;
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
}
H3{
  color: #FFFFFF;
  background-color : silver;
  text-align: center;
  border-top-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
  border-left-color : gray;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-style: double;
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
}
HR{
  color : silver;
  
}
P{
  color : black;
}
A{
  color: #3399FF;
  text-decoration: underline;
}
A:VISITED{
  color: #666666;
  text-decoration: underline;
}
A:HOVER{
  color: #3399FF;
  text-decoration: underline;
  font-style : italic;
}
A:ACTIVE{
  color : #caaaff;
  text-decoration: underline;
}
UL{
  
  list-style-image : url(img/listbtn_gr.gif);
  list-style-position: outside;
}
UL UL{
  list-style-image : url(img/listbtn_bl.gif);
}
OL{
  list-style-type : upper-alpha;
}
OL OL{
  list-style-type : lower-alpha;
}
TH{
  color: #FFFFFF;
  background-color : silver;
}
TD{
  color : black;
  
  font-size : 10pt;
  vertical-align : top;
  line-height : 1.2;
  background-color : white;
}
TABLE{
}

/*-------------------- maintable --------------------*/
.main-table100{
  width : 100%;
  height : 100%;
}
.main-rows100{
  
  height : 100%;
  border-collapse: collapse;
}
.main-leftside{
  background-image : url(img/shadow_left.gif);
  background-repeat : repeat-y;background-position : right center;
  width : 25px;
}
.main-rightside{
  background-image : url(img/shadow_right.gif);
  background-repeat : repeat-y;background-position : left center;
  width : 25px;
}
.main-headder{
  color : black;
  font-size : xx-small;
  height : 10px;
}
.main-titletd{
  font-size : large;
  height : 50px;
  vertical-align : top;
  background-color : #ffd5ff;
}
.main-footter{
  font-size : xx-small;
  color : black;
  height : 10px;
  text-align : center;
}
.main-left{
  width : 160px;
  height : 100%;
}
.main-right{
  width : 160px;
  height : 100%;
}
.main-top{

  border-right-width : 2px;
  border-left-width : 2px;
  border-right-style : dotted;
  border-left-style : dotted;
  border-right-color : silver;
  border-left-color : silver;
  height : 0px;
}
.main-center{
border-width : 2px 2px 2px 2px;border-style : dotted dotted dotted dotted;border-color : silver silver silver silver;
}
.main-bottom{

  border-right-width : 2px;
  border-left-width : 2px;
  border-right-style : dotted;
  border-left-style : dotted;
  border-right-color : silver;
  border-left-color : silver;
  height : 0px;
}

/*-------------------- indexbox --------------------*/
.index-table{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  width : 100%;
  border-collapse: collapse;
}
.index-title{
  background-color : #c488ff;
  font-weight : bold;
  color : white;
  text-align : center;
}
.index-content{
  height : 0px;
}

/*-------------------- vlinkmenu --------------------*/
.hpb-vmenu1 {
	width: 100%;
}
.hpb-vmenu1-hil {
	color: #FFFFFF;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color : gray;
	border-right-color : gray;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color : #e9e9e9;
	border-left-color : #e9e9e9;
	padding: 4px 2px 4px 6px;
	background : #aaaaaa;
}
.hpb-vmenu1-plain {
	color: #FFFFFF;
	background-color: #8D8D8D;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #303030;
	border-right-color: #303030;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #BCBCBC;
	border-left-color: #BCBCBC;
	font-size: 80%;
	padding: 4px 2px 4px 6px;
	font-weight: bold;
}
.hpb-vmenu1-idle1 {
	color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color : gray;
	border-right-color : gray;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color : #e9e9e9;
	border-left-color : #e9e9e9;
	padding: 4px 2px 4px 6px;
	background : silver;
}
.hpb-vmenu1-link0:link {
	text-decoration : underline;
	color : black;
  font-weight : bold;
}
.hpb-vmenu1-link0:visited {
	color : purple;
	text-decoration : underline;
  font-weight : bold;
}
.hpb-vmenu1-link0:hover {
	color : gray;
	text-decoration: underline;
  font-weight : bold;
}
.hpb-vmenu1-link1:link {
	color : black;
	text-decoration : underline;
}
.hpb-vmenu1-link1:visited {
	color : black;
	text-decoration : underline;
}
.hpb-vmenu1-link1:hover {
	color : gray;
	text-decoration: underline;
}

/*-------------------- hlinkmenu --------------------*/
.hpb-hmenu1 {
}
.hpb-hmenu1-hil {
	
	color: #FFFFFF;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color : gray;
	border-right-color : gray;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color : #e9e9e9;
	border-left-color : #e9e9e9;
	padding: 4px 2px 4px 6px;
	background : #aaaaaa;
}
.hpb-hmenu1-idle1 {
	
	color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color : gray;
	border-right-color : gray;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color : #e9e9e9;
	border-left-color : #e9e9e9;
	padding: 4px 2px 4px 6px;
	background : silver;
}
.hpb-hmenu1-link0:link {
	text-decoration: none;
	color: #FFFFFF;
}
.hpb-hmenu1-link0:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.hpb-hmenu1-link0:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.hpb-hmenu1-link1:link {
	color: #FFFFFF;
	text-decoration: none;
}
.hpb-hmenu1-link1:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.hpb-hmenu1-link1:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*-------------------- others --------------------*/
.td_line1{
  background-color : silver;
  height : 1px;
}
.td-bkL230{
  background-color : #ffeaff;
  vertical-align : middle;
}
.td-bkL220{
  background-color : #ffd5ff;
}
.td-bkL200{
  background-color : #ffaaff;
}
.td-bkL160{
  background-color : #ff55ff;
  color : white;
}
.td-bkL120{
  color : white;
  background-color : #ff00ff;
}
.td-bkL080{
  color : white;
  background-color : #aa00aa;
}
.td-bkL040{
  color : white;
  background-color : #550055;
}
.td-btn1{border-width : 1px 1px 1px 1px;border-style : outset outset outset outset;}
.td-btn2{
  background-color : silver;border-width : 1px 1px 1px 1px;border-style : outset outset outset outset;
  color : white;
}
.td-btn3{
  background-color : gray;border-width : 1px 1px 1px 1px;border-style : outset outset outset outset;
  color : white;
}
.td-yellow{
  background-color : #FAFACD;
}
.td-pink{
  background-color : #FFEBFF;
}
.td-blue{
  background-color : #EBFFFF;
}
.td-orange{
  background-color : #FFEBEB;
}
.td-purple{
  background-color : #e9d2ff;
}
.td-green{
  background-color : #EBFFEB;
}
