.caption {
	font-size:15px;
	line-height:25px;
	color:#036;
	font-weight:bold;
	background:#C0DCFF;
	border:0 solid #4298E1;
	border-width:3px 1px 1px;
	margin: 4px 0 4px 6px;
}

.table{
	background:#E7F3FF;
	border:1px solid #4298E1;
	border-collapse:collapse;
	width:60%;
}
.td {
	font-size:13px;
	padding:4px 0 4px 6px;
}

.fixtable{
	table-layout:fixed;
}

.fixtable td{
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}


.inputText {
	border:1px solid #008000;
	background:#fff;
	height:15px;
	padding:1px;
	color:#006600;
}

.button {
	border:1px solid #4298E1;
	background:#F7FFF7;
	height:18px;
	font-size:12px;
	line-height:16px;
	width: 45px;
}
.select{
	color:006600;
	height:15px;
}

*{
	margin:0;
	padding:0;
	font-size:12px;
}

.headlink{}

.headlink a:link,a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.headlink a:hover,a:active {
	text-decoration: underline;
}

a:link,a:visited {
	color: #393f59;
	text-decoration: none;
}

a:hover,a:active {
	text-decoration: none;
}

.leftborder{
	margin-top:3px;
	margin-bottom:5px;
	border-collapse:collapse;
}

ul {
	list-style-image:url(../images/arrow1.gif);
}
li{
	line-height:180%;
	list-style:none;
	margin-left:20px;
}

.group_head{
	color:#008000;
	font-size:13px;
	font-weight:bold;
	letter-spacing:2px;
}

body{
	font-size:12px;
	font-family: "??", Verdana, Lucida, Arial, Helvetica,??,sans-serif;
	line-height:150%;
	color:#393f59;
	margin:0;
	padding:0;
	background-color:#fff;
	scrollbar-face-color:#E7FFE7;
	scrollbar-arrow-color:#000;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color:#fff;
}