html{
  scrollbar-face-color: #236F99; 
  scrollbar-track-color: #AECFE1;
  scrollbar-arrow-color: #ffffff;  
  scrollbar-darkshadow-color: #DDDDDD;
  scrollbar-3dlight-color: #236F99;
}
body {
  margin: 0px;
  font-size: 12px;
  font-family: Tahoma, Arial;
	padding: 0px;
	scrollbar-face-color: #236F99;
	scrollbar-shadow-color: #236F99;
	scrollbar-3dlight-color: #236F99;
	scrollbar-arrow-color: #ffffff;
}
td, .formLabel, .formObject, .checkBox, label, span, div {
  font-family: ËÎÌå;
  font-size: 12px;
}
hr {
  border-top-color: threedlightshadow;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-color: buttonhighlight;
  border-bottom-style: solid;
  border-bottom-width: 1p
}
a { 
  color:#0B4074;
  text-decoration:none; 
}
a:hover{ 
  color:#D05D00; 
  text-decoration:underline;
}
a img { 
  border:0;
}

iframe.news {
  marginheight: 0px;
  marginwidth:  0px;
  frameborder:  0px;
  width:  100%; 
  height: expression(document.body.offsetHeight -90);
  scrolling:  no;
}
 
.formLabel {
  width: 70px;
  height: 25px;
  color:#0B4074;
}
.formObject {
  width: 98%;
}
.SelectClass {
  width: 80px;
  font-weight: bold;
}
.checkBox {
  position: relative;
  top: 1px;
  left: -3px;
}
.nav{
  position: absolute;
  top: 25px;
  right: 5px;
}
.mailto{
  position: absolute;
  top: 16px;
  right: 5px;
}
div.remark {
  width:98%;
  height:40px;
  word-wrap: break-word;
}
div.detailInfo {
  margin-top:8px;
  margin-left:5px;
  margin-right:10px;
  margin-bottom:5px;
  padding-bottom:2px;
  border-top:solid 1px #8EB4C9;
}

.editBody {
  BORDER-left: rgb(140,181,199) 1px solid;
  BORDER-right: rgb(140,181,199) 1px solid;
  BORDER-bottom: rgb(140,181,199) 1px solid;
}

table.tabArea {
  margin-left:-1px;
  background-color:#EEF2F5;
}
a.tab {
  margin-left:0px;
  margin-right:0px;
  padding:.4em .8em;
  width:112px;
  height:24px;
  cursor:pointer;
  white-space:nowrap;
  text-decoration: none;    
}
a.tab:hover {
  text-decoration: none;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-image:	url( "images/tab.active.png" );
  color:#000000;
  font-weight: bold
}

a.tab.notActiveTab, a.tab.notActiveTab:hover, a.tab.notActiveTab:visited {
  background-image:	url( "images/tab.png" );
  color:#FFFFFF;
}

img{
	border: 0px none;
}

form{
	display: inline;
}

input.text{
	font-family: Tahoma, Arial;
	border: 1px solid #99B8DB;
	background: #FFFFFF;
	padding: 2px;
	vertical-align: middle;
	height:22px;
}

input.button{
	font-size: 12px;
	font-family: Tahoma, Arial;
	color: #336397;
	border: 1px solid #99B8DB;
	background: #F2F7FB;
	vertical-align: middle;
	height: 22px
}

textarea.text{
	color: #336397;
	border: 1px solid #d8dfea;
	width:100%;
	background: #FFFFFF;
	padding: 2px;
	vertical-align: middle;
}

.left {
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	text-align: left
}
.right {
	padding-right: 0px; 
	padding-left: 0px; 
	float: right; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	text-align: right
}

.altbg1 {
	background: #f5fbff
}

.altbg2 {
	background: #ffffff
}

.smalltxt {
	font: 11px arial, tahoma
}

.subtable {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px auto; 
	padding-top: 0px; 
	text-align: left
}

.simpletable {
	clear: both; 
	border-right: #86b9d6 1px solid; 
	padding-right: 1px; 
	border-top: #86b9d6 1px solid; 
	padding-left: 1px; 
	padding-bottom: 1px; 
	border-left: #86b9d6 1px solid; 
	padding-top: 1px; 
	border-bottom: #86b9d6 1px solid; 
	background-color: #ffffff
}
.simpletable div {
	padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	padding-top: 4px
}

.t_msg {
	table-layout: fixed; 
	background: #ffffff; overflow: hidden; 
	width: 100%; height: 100%; 
	word-wrap: break-word;
}
.t_msg p {
	margin: 0px;
}
#talk { list-style:none;}
#talk li { padding:5px 0 10px;}
#talk .article { clear:both;}
#talk .article { height:1%;}
#talk .number a { overflow:hidden; float:left;height:56px;width:56px;text-align:center;padding:1px; border:1px solid #d8dfea;font-weight:bold;font-size: 15px;}
#talk .number a:hover { padding:1px; border:1px solid #3b5998; background:#d8dfea;}
#talk .info { margin-left:0px; padding:0 5px; border-top:1px solid #d8dfea; background:#f7f7f7; line-height:20px; text-align:right;}
#talk .info { height:1%;}
#talk .info cite { float:left; text-align:left;}
#talk .info .author { float:left; font-weight:bold;}
#talk .info .author a { font-weight:bold;}
#talk .info .remove { width:32px;}
#talk .info .update { width:32px;}
#talk .info .time { color:#808080;}
#talk .text { margin-left:65px; padding:5px 0;}

.info_input 
{
	width:98%;
	font-family:ËÎÌå;
	font-size:12;
}


