body {font-family:  Arial, Helvetica, sans-serif; font-size: 1em;
	
		
    }
	
  .lb {
  padding-top: 10px;
  }
  .lb .mn {
  padding: 0px 10px 5px 10px;
  }
  .lb .mn .mln,
  .lb .mn .mln:visited,
  .lb .mn .mln:link {
  color: #ffffff;
  text-decoration: none;
  font-size: 110%;font-weight: bold;
  }


  .lb #mnsel {
  border: 1px solid #336699;
  border-right: 0px;
  background-color: white;
  padding: 5px 11px 5px 5px;
  position: relative;
  left: 1px;
  margin-right: -1px;
  margin-bottom: 4px;
  }

  .lb #mnsel .mln,
  .lb #mnsel .mln:visited,
  .lb #mnsel .mln:link {
  color: black;
  text-decoration: none;
  font-size: 110%;font-weight: bold;
  }

   ul.mnl, ul.mnl li {
   margin: 0;	
   margin-left: 10px;
   margin-bottom: 2px;
   		
   padding: 0;
   list-style-type: none;	

  }

  .lb .mn ul.mnl {
     display:none; 
   }	
	
  .lb #mnsel ul.mnl {
     display:block; 
   }	
				

  .spon {
  font-size:120%;
  }
 
  .spon img {
   vertical-align:middle;
  }	 
			 	
  .head { 
  font-size: 120%;
  font-weight: bold;
  }

  .bottom {

  border-bottom:1px solid #336699; 
  background:#66ccff;
  }


  .top {
  border-top:1px solid #336699; 
  background:#66ccff;
  color:#ffffff;

  }



  .tlp {
  background-color: #66ccff;
  }

  .trp {

  overflow: hidden; 
  border-bottom: 1px solid #336699; 
  border-left: 1px solid #336699;

  }

  .sh { 
  font-size: 110%;
  font-weight: bold;
  }


  .tit {
  font-size: 110%;
  }

  .bt {
  font-size:100%; 
  background:#ffd700; 
  border-top:1px solid #333333; 
  padding:0px;
  }



  .mainmsg {
  color: #008080;
  }


  .th {
  font-size:110%;
  font-weight:bold;
  }

  .rank {
  font-weight: bold;
  }

  .cn{
  font-weight: strong;
  font-size: 115%;
  }


  .cn1{
  font-weight: strong;
  font-size: 115%;
  margin: 0px;
  }

  .scn {
  font-weight: bold;
  }

  .msg {
  color: #000099;
  }

  .boxhead {
  font-size: 105%;
  color: #333333;
  padding: 2px;
	
  }

  .boxbody {
  width: 24ex;
  overflow: hidden;
  background: #ffffee;
  color: black;
  margin:0 3px;	
  padding: 3px;
  font-size: 80%;	
	
  } 

  .blbody {
  
   font-size: 80%;
  }

  .gmou {

  position: absolute;
  z-index:10;
  background-color:#ffffdd;
  border:1px solid #d5dbc3;
  margin-left: 130px;
  margin-top: -30px;
  padding:10px;
  color: black;
  width: 300px;
  display:none;
  font-size: 12px;	
 
  }

  .gmou1 {

  position: absolute;
  z-index:10;
  background-color:#ffffdd;
  border:1px solid #d5dbc3;
  margin-left: -350px;
  margin-top: -30px;
  padding:10px;
  color: black;
  width: 300px;
  display:none;
  font-size: 12px;

  }


  .gmou2 {

  position: absolute;
  z-index:10;
  background-color:#ffffdd;
  border:1px solid #d5dbc3;
  margin-left: 175px;
  margin-top: 0px;
  padding:10px;
  color: black;
  width: 300px;
  display:none;
  font-size: 12px;

  }




  .lm {

  vertical-align:text-bottom;
  border:0;

  }


  .top .lm {

  vertical-align:middle;
  border:0;

  }


  a:link, a:visited, a:hover, a:active, a:focus {

  color:#1e90ff;
  text-decoration:underline;
  font-size:100%;

  }



  .cn a:link, .cn a:visited, .cn a:hover, .cn a:active, .cn a:focus {

  color:#ffffff;
  text-decoration:none;
  font-size:115%;
  }

  		
div.figure {
  float: left;
  width:  45%;
  margin: 0.2em;
  padding: 0.2em;
  
}

div.figure p, div.figure p a:link, div.figure p a:visited  {
  display: inline;
  text-align: center;
  color: #4b0082; 	
  text-indent: 0;
}



img.scaled {
  width: 100%;
}


div.figure1 {
  float: left;
width: 40%;
 background: url(./bizimages/backblock.gif) no-repeat top left;
  margin: 0.5em;
  padding: 0.7em;
}



div.figure3 {
  background: url(./bizimages/backrect.png) no-repeat top left;
 padding-left: 0.7em;
  padding-top:0.7em ;
}



div.figure2 {
  float: left;
width: 25%;
border: 1px solid silver;
  margin: 0.5em;
  padding: 0.5em;
}


div.figure2 p {
  text-align: center;
  font-variant: italics;	
  text-indent: 0;
}



.box4 {

	background: #ffffff;
	
}


.box5 {

	background: #ffffff;
	
}


.ib4 {

	background: #deb887;
	
}





#promo {

position:absolute;
border: 1px solid black;
padding: 2px;
background-color: #ffffee;
width: 88px;
visibility: hidden;
z-index: 100;

}



// ************************************



   .sub1 ul a:link {
	text-decoration: none; 
	color: #000040;
	font-weight: bold;
	font-size: 100%;
	
   }

   .sub1 ul a:visited {
	text-decoration: none; 
	color: #000040;
	font-weight: bold;
	font-size: 100%;
   }


   .sub1 ul a:hover {
	text-decoration: underline; 
	color: #000040;
	font-weight: bold;
	font-size: 100%;
	
   }



   .sub1 ul#nav li {list-style-type: none; display: inline }
   .sub1 ul#nav a { float:left;text-decoration:none; background-color:white;padding:0.2em 0.6em; border:1px solid #000040; position:relative; left:-1px; bottom:-1px; font-family: "Arial";}




.sub1 dl, .sub1 dt, .sub1 dd, .sub1 ul, .sub1 li, .mnbox ul, .mnbox li {
margin: 0;
padding: 0;
list-style-type: none;
}

.mnbox ul, .mnbox li {

margin: 0;
padding: 2px;
list-style-type: none;
}


.sub1 dl {
float: left;
width:15em;
}

.sub1 dt {
padding:2px;
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ccc;
border: 1px solid gray;
margin: 1px;
}

.sub1 li {
background: #fff;
}
.sub1 li a,  .sub1 dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
.sub1 li a:hover,  .sub1 li a:focus,  .sub1 dt a:hover, .sub1 dt a:focus {
background: #fff;
}

.sub1 dd.knou {

display: none;
border: 1px solid gray;
position:absolute;
background-color:#ffffcc;
border:1px solid #d5dbc3;
padding:5px;
color: black;
width: 15em;

}

.sub1 dd.krou {

display: none;
border: 1px solid gray;
position:absolute;
background-color:#ffffcc;
border:1px solid #d5dbc3;
padding:5px;
color: black;
width: 15em;

}

 dd.kpou {

display: none;
position:absolute;
left: 0px;
z-index:10;
border: 1px solid gray;
background-color:#ffffcc;
border:1px solid #d5dbc3;
padding:5px;
color: black;
width: 15em;

}

dd.kpou ul li {

list-style-type:none;

}

      img.right {
	float: right;
	border: 0px;
	margin: 5px;
}


   img.left {
	float: left; 
	border: 0px;
	margin: 5px;
}

   img.center {
	
	border: 0px;
	margin: 5px;
}


  .fright {
	display: inline;
	float: right;
	border: 0px;
	margin: 5px;
}

   .fleft {
	display: inline;
	float: left;
	border: 0px;
	margin: 5px;
}



   .inl {display:inline}
   .inlc {display:inline; align:center}

   a.fmenu:link {font-size:90%;	color: #6c6c6c; font-weight: normal}
   a.fmenu:visited {font-size:90%; color: #6c6c6c;font-weight: normal}
   a.fmenu:hover {font-size:90%; color: #6c6c6c;font-weight: normal}
   a.fmenu:active {font-size:90%; color: #6c6c6c;font-weight: normal}
   a.pp:link {font-size:90%; color: #6c6c6c;font-weight: normal}
   a.pp:visited {font-size:90%; color: #6c6c6c;font-weight: normal}
   a.pp:hover {font-size:90%; color: #6c6c6c;font-weight: normal}

  hr.hrsp {
		border: none 0; border-top: 1px dashed #000; 
		height: 1px;
	     }

	.cpns { margin: 4px }

   .cpns a, .cpns a:link, .cpns a:visited {

		 text-decoration: none; font-size:90%;	color: #6c6c6c; font-weight: normal

	}


.cpns a:hover {

		 text-decoration: underline; font-size:90%;	color: #6c6c6c; font-weight: normal

	}


	
