/************************初始化*****************/
/*********************************************
	table-layout:fixed; empty-cells:show; 
	防止表格被撑开,特殊情况下应用到table 或者td内
	table-layout: fixed;
	word-wrap:break-word;
***********************************************/

/*******************************************************
		样式	t1
*******************************************************/
table.t1 {
	border:1px solid #CBE1ED;
	color:#ADADAD;
	font-size: 12px;
	margin:5px auto;
}
table.t1 th, table.t1 td {
	padding:3px;
	height:18px;
	background-color: #EFF3F7;
	line-height: 160%;
}
table.t1 th {
	height:18px;
	line-height:18px;
	text-align: center;
	background-color: #E6F0F7;
	color: #666666;
}
table.t1 tr.even td {
	background-color:#F5FBFE;
	line-height: 160%;
}
/*******************************************************
		样式	t1
*******************************************************/
table.tbl_admin {
	border:1px solid #CBE1ED;
	color:#ADADAD;
	font-size: 12px;
	margin:0 auto;
	margin-bottom:10px;
	width: 95%;
}
table.tbl_admin th, table.tbl_admin td {
	padding:3px;
	height:18px;
	background-color: #EFF3F7;
	line-height: 160%;
}
table.tbl_admin th {
	height:18px;
	line-height:18px;
	text-align: center;
	color: #FFFFFF;
	background: #799AE1;
	border: 2px solid #FFFFFF;
}
table.tbl_admin tr td {
	background-color:#F5FBFE;
	line-height: 160%;
	color: #333333;
	text-align: left;
	text-indent: 10px;
}
table.tbl_admin tr.odd td {
	background-color:#F5FBFE;
	line-height: 160%;
}
table.tbl_admin tr.even td {
	background-color:#F5FBFE;
	line-height: 160%;
}
/*******************************************************
		样式t2
********************************************************/
table.t2 {
	border:1px solid #9db3c5;
	color:#666;
	font-size: 12px;
	margin:0 auto;
	line-height: 150%;
}
table.t2 th {
	background-image: url(CssImg/Tbl_Img/th_bg2.gif);
	height:18px;
	color:#fff;
	background-repeat: repeat-x;
}
table.t2 td {
	border:1px dotted #cad9ea;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
table.t2 th {
	border:1px solid #a7d1fd;
}
table.t2 tr.even td {
	background-color:#F7FBFF;
}
/**********************************************************
 样式t3
***********************************************************/
table.t3 {
	border:1px solid #fc58a6;
	color:#720337;
	font-size: 12px;
	margin:5px auto;
}
table.t3 th {
	background-image: url("file:///C|/Inetpub/Rib/CssRib/CssImg/th_bg3.gif");
	height:18px;
	color:#730031;
	background-repeat: repeat-x;
}
table.t3 td {
	border:1px dashed #feb8d9;
	padding:5px;
	line-height: 130%;
}
table.t3 th {
	border:1px solid #FF99CC;
}
table.t3 tr.even td {
	background-color:#fbd8e8;
	line-height: 130%;
}
/**********************************************************
 样式t4
***********************************************************/
table.t4 {
	color:#666;
	font-size: 12px;
	margin:0 auto;
	display: table;
	border:1px solid #666666;
}
table.t4 th {
	height:30px;
	color:#FFFFFF;
	padding:0 2px;
	font-weight: bold;
	text-align: left;
	text-indent: 5px;
	background-color: #215A6D;
}
table.t4 td {
	padding:3px;
	margin:2px;
	height:25px;
	border:1px solid #666666;
	display: table-cell;
	background-color: #93C7A3;
}
table.t4 tr.even td {
border-collapse:collapse background-color:#FFFFEF;
	background-color: #FFFFFF;
}
/*******************************************************
		样式	t5
*******************************************************/
table.t5 {
	border:1px solid #cad9ea;
	color:#666;
	font-size: 12px;
}
table.t5 td, table.t5 th {
	border:1px solid #cad9ea;
	padding:3px;
	height:20px;
}
table.t5 th {
	background-repeat: repeat-x;
	text-align: center;
	background-color: #EFFAFE;
}
table.t5 tr.even td {
	background-color:#f5fafe;
}
/*******************************************************************
样式 mytable
********************************************************************/
table.t16 {
	border:1px solid #CBE7EA;
	font-size: 12px;
	margin:0 auto;
}
table.t16 a, .mytable a:link {
	color: #4f6b72;
	text-decoration:none;
}
table.t16 a:hover {
	text-decoration:underline;
}
table.t16 td a, .mytable td a:link {
	color: #4f6b72;
	text-decoration:none;
}
table.t16 caption {
	padding: 0 0 5px 0;
	width: 700px;
	font-size:12px;
	text-align: center;
	color:#000000;
}
table.t16 th {
	font-size:12px;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../Img/Tbl_Img/bg_header.jpg) no-repeat;
}
table.t16 th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
table.t16 td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	font-size:12px;
	padding: 6px 6px 6px 6px;
	text-align:left;
	color: #4f6b72;
}
table.t16 td.alt {
	background: #F5FAFA;
	color: #797268;
}
table.t16 th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../Img/Tbl_Img/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
table.t16 th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(../Img/Tbl_Img/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
/*******************************************************************
样式 mytable2
********************************************************************/
table.t17 {
	border:1px solid #D3D3D3;
	font-size: 12px;
	margin:0 auto;
}
table.t17 a, .mytable a:link {
	color: #4f6b72;
	text-decoration:none;
}
table.t17 a:hover {
	text-decoration:underline;
}
table.t17 td a, .mytable2 td a:link {
	color: #4f6b72;
	text-decoration:none;
}
table.t17 caption {
	padding: 0 0 5px 0;
	width: 700px;
	font: italic 12px "宋体", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#000000;
}
table.t17 th {
	font: bold 12px "宋体", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #F7F7F7;
	background-image: url(../Img/Tbl_Img/bg_header2.jpg);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #D3D3D3;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
}
table.t17 th.nobg {
	background: none;
	border-top-width: 0;
	border-right-width: 1px;
	border-left-width: 0;
	border-right-style: solid;
	border-right-color: #D3D3D3;
}
table.t17 td {
	font-size:12px;
	padding: 6px 6px 6px 6px;
	text-align:left;
	color: #4f6b72;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	background-color: #FCFCFC;
}
table.t17 td.alt {
	background: #F5FAFA;
	color: #797268;
}
table.t17 th.spec {
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	background-image: none;
	background-repeat: no-repeat;
	border-top-width: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3D3D3;
}
table.t17 th.specalt {
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	background-color: #F7F7F7;
	background-image: none;
	background-repeat: no-repeat;
	border-top-width: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3D3D3;
}
/*******************************************************
		样式	tb
*******************************************************/
table.tb {
	border:1px solid #cad9ea;
	color:#666;
	font-size: 12px;
	margin:0 auto;
}
table.tb td, table.tb th {
	border:1px solid #cad9ea;
	padding:3px;
	height:20px;
}
table.tb th {
	background-repeat: repeat-x;
	text-align: left;
	background-color: #EFFAFE;
}
table.tb tr.even td {
	background-color:#f5fafe;
}
/*******************************************************
		样式	tbl_light
*******************************************************/
table.t18 {
	border:1px solid #cad9ea;
	background:#cad9ea;
	color:#666;
	font-size: 12px;
}
table.t18 th {
	background-image: url("file:///C|/Inetpub/Rib/CssRib/CssImg/th_bg1.gif");
	height:30px;
	line-height:30px;
	text-indent:2px;
	background-repeat: repeat-x;
}
table.t18 td {
	padding:1px;
	margin:1px;
	text-indent:2px;
	background:#FFFFFF;
	border: 1px solid #cad9ea;
}
table.t18 tr.even td {
	background-color:#f5fafe;
}
/*******************************************************
		样式	t10
*******************************************************/
table.t10 {
	border:1px solid #cad9ea;
	color:#666;
	font-size: 12px;
	margin:0 auto;
}
table.t10 td, table.t10 th {
	border:1px solid #cad9ea;
	padding:2px 5px;
	height:18px;
	line-height:18px;
}
table.t10 th {
	background-repeat: repeat-x;
	text-align: center;
	background-color: #DFF4FF;
}
table.t10 td {
	background-color:#f5fafe;
	line-height:160%;
}
/*******************************************************
		样式	t11
*******************************************************/
table.t11 {
	border:1px none #cad9ea;
	margin:0 auto;
	background-color: #FFFFFF;
}
table.t11 td, table.t11 th {
	padding:3px;
	height:18px;
	background-color: #EEEEEE;
	border: 1px solid #FFFFFF;
}
table.t11 th {
	color:#FFFFFF;
	font-size: 14px;
	height:22px;
	line-height:22px;
	background-repeat: repeat-x;
	text-align: center;
	background-color: #B5CAEC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
table.t11 tr.even td {
	background-color:#FFFFFF;
}
/*******************************************************
		样式	t12
*******************************************************/
table.t12 {
	border:1px none #cad9ea;
	margin:0 auto;
	background-color: #FFFFFF;
}
table.t12 td, table.t12 th {
	padding:3px;
	height:18px;
	background-color: #F6F6F6;
	border: 1px solid #FFFFFF;
}
table.t12 th {
	color:#3163A8;
	font-size: 14px;
	height:22px;
	line-height:22px;
	background-repeat: repeat-x;
	text-align: center;
	background-color: #F3F7F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
table.t12 tr.even td {
	background-color:#FFFFFF;
}
/**********************************************************************
         样式t13
***********************************************************************/
table.t13 {
	background-color: #CCCCCC;
	font-size: 12px;
	margin: 0px auto;
	padding: 0px;
	border: 1px solid #AAC6F9;
}
table.t13 a {
	color:#000000;
	text-decoration:underline;
}
table.t13 a:hover {
	text-decoration:underline;
}
table.t13 caption {
	background-image: url(../Img/Tbl_Img/table_title_bg.gif);
	height: 21px;
	text-align: center;
	line-height: 21px;
	background-repeat: repeat-x;
}
table.t13 tr.even td {
	background:#E5ECF9;
}
table.t13 td, .bluetable th {
	border:0px solid #cad9ea;
	padding:0em;
}
table.t13 th {
	background-color: #C3D9FF;
	text-align:center;
	height:22px;
	line-height:22px;
}
table.t13 td {
	height:20px;
	text-align:center;
	line-height:20px;
	background: #FAFAFA;
	margin:1px;
}
/**********************************************************************
.bluetable2 样式
***********************************************************************/
table.t14 {
	background-color: #FFFFFF;
	font-size: 12px;
	margin: 0px auto;
	padding: 0px;
	border: 1px solid #999999;
	color: #FFFFFF;
}
table.t14 a {
	color:#000000;
	text-decoration:underline;
}
table.t14 a:hover {
	text-decoration:underline;
}
table.t14 caption {
	background-image: url(../Img/Tbl_Img/table_title_bg.gif);
	height: 21px;
	text-align: center;
	line-height: 21px;
	background-repeat: repeat-x;
	color:#000000;
}
table.t14 tr.even td {
	background-color: #F7F7F7;
}
table.t14 td, .bluetable2 th {
	border:0px solid #cad9ea;
	padding:0em;
}
table.t14 th {
	background-color: #1867B6;
	text-align:center;
	height:auto;
	line-height:normal;
}
table.t14 td {
	height:20px;
	text-align:center;
	line-height:20px;
	margin:1px;
	font-size: 12px;
	color: #333333;
	background-color: #EEEEEE;
}
/**********************************************************************
.Fleshtable 样式
***********************************************************************/
table.t15 {
	background-color: #E6E6E6;
	font-size: 12px;
	margin: 0px auto;
	padding: 0px;
	border: 1px solid #FFE7F4;
	color: #FFFFFF;
	text-align:left;
}
table.t15 a, table.t15 a:link {
	color:#000000;
}
table.t15 a:visited {
	text-decoration:line-through;
	color:#999;
}
table.t15 a:hover {
	color: #F00;
	text-decoration:none;
}
table.t15 a:active {
	color:#F00;
}
table.t15 caption {
	height: 21px;
	text-align: right;
	padding-right:20px;
	line-height: 21px;
	color:#000000;
}

table.t15 tr.even td {
	background-color: #FFFFFF;
}
table.t15 td,table t15 th {
	border:0px solid #cad9ea;
	padding:0.5em;
}
table.t15 th {
	background-color: #FFE7F4;
	text-align:center;
	height:auto;
	line-height:normal;
	color: #990000;
}
table.t15 td {
	height:20px;
	margin:1px;
	font-size: 12px;
	color: #5F84A3;
	background-color: #FFF4FB;
}


/*Admin Table 后台使用*/
table.admintable {
	border: #6595d6 1px solid;
	background-color: #FFFFFF;
	width: 98%;
	padding: 2px;
	font-size: 9pt;
	line-height: 20px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 20px;
	margin-left: 2px;
}
table.admintable th {
	font-weight: bold;
	font-size: 14px;
	color: white;
	text-align:center;
	line-height: 120%;
	background: #6688e3;/*background-color: #4455aa*/
}
table.admintable tr {
	margin: 3px;
	padding: 3px;
}
table.admintable td {
	background: #d9e1f9;
	margin: 0px;
	text-align:left;
	padding: 3px;
}

