@charset "utf-8";
/* 公共部分CSS */
.wrap{
	margin:10px;
}
.button a{
	background:#ffffff url(../images/button_bg.gif) left bottom;
	border:1px solid #b4b4b4;
	padding:2px 10px 0px 10px !important;
	padding:3px 10px 0px 10px;
	cursor:hand;
}
/*--------------------------------color style begin------------------------------*/
.ablue01,.ablue01 a{
	color:#00548f;
}
.orange01,.orange01 a{
	color:#FF6600;
}
.gray01,.gray01 a{
	color:#999;
}
/*--------------------------------color style end-------------------------------*/

/*----------------------------table list style begin----------------------------*/
.tablewhite{
	table-layout:fixed;
}
.tablewhite td{
	border:#FFFFFF 1px solid;
	padding:5px 10px;
	overflow:hidden;
}
.table_gray{
	background:#ECEFF4;
}
.table_blue{
	background:url(../images/tabel_bg.gif) repeat-x;
}

.tablegray{
	table-layout:fixed;
}
.tablegray td{
	border:#CECECE 1px solid;
	padding:5px 10px;
	overflow:hidden;
}
.tablegray1{
	table-layout:fixed;
}
.tablegray1 td{
	border:#CECECE 1px solid;
	padding:5px 10px;
}
.table_bg{
	background:#fff;
}
.table_w{
	background:#eee;
}
.tableborder{
	table-layout:fixed;
}
.tableborder td{
	border:#cecece 1px solid;
	padding:5px 10px;
	overflow:hidden;
}
/*------------------------------table list style end----------------------------*/
.input{
	border:1px solid #ddd;
}
.arial{
	font-family:Arial, Helvetica, sans-serif;
}
.line{
	border-bottom:1px solid #eee;
	padding-bottom:20px;
}