body {
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
	font-size: 9pt;
	color: #666666;
	line-height: 18px;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-left:0px;
	SCROLLBAR-FACE-COLOR: #fcfcfc;
	SCROLLBAR-HIGHLIGHT-COLOR: #fcfcfc;
	SCROLLBAR-SHADOW-COLOR: #fcfcfc;
	SCROLLBAR-3DLIGHT-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR: #666666;
	SCROLLBAR-TRACK-COLOR: #999999;
	SCROLLBAR-DARKSHADOW-COLOR: #666666;
	SCROLLBAR-BASE-COLOR: #fcfcfc;
	text-align: left;
}
div {
	text-align: left;
	margin-left:10px;
	margin-top: 0px;
}
table {
	color: #696969;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	width: 920px;
	BORDER-RIGHT: #0099FF 1px solid;
	BORDER-TOP: #0099FF 1px solid;
	BORDER-LEFT: #0099FF 1px solid;
	BORDER-BOTTOM: #0099FF 1px solid;
}

table a:link, table a:visited, table a:active {
	background-color: transparent;
	color: #0096BD;
	text-decoration: none;
}

table a:hover {
	background: transparent;
	color: #000000;
	text-decoration: underline;
}

table caption {
	background-image: url(../img/bg_blue.gif);
	COLOR: gray;
	FONT-FAMILY: "verdana";	
	font-size: 24px;
	padding-bottom: 12px;
	padding-left: 8px;
	text-align: left;
	width: 900px;
}

table, td, th {
	margin: 0;
	padding: 0;
}

tbody td, tbody th {
	padding: 4px;
	background-image: url(../img/bg_blue.png);
}

tbody tr.odd th, tbody tr.odd td {
	background-color: #C8EDAE;
	border-bottom: 2px solid #67BD2A;
}

tbody tr:hover td, tbody tr:hover th {
	background-color: #BAE899;
}

td, th {
	vertical-align: middle;
}

tfoot td, tfoot th {
	font-weight: bold;
	padding: 4px 8px 6px 9px;
}

thead th {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 8px 2px 8px;
	white-space: nowrap;
}

a:link {
	color: #0099FF;
	text-decoration: none;
}

a:visited {
	color: #0099FF;
	text-decoration: none;
}

a:hover {
	color: #FF9900;
	text-decoration: none;
}

.btnCSS {
	FONT-SIZE: 10pt;
	WIDTH: 80px;
	COLOR: #fff;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	cursor: hand;
	background-color: #8b0000;
	border: 1px solid #F00;
	text-align: center;
	vertical-align: middle;
}

.CSS1 {
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid;
	FONT-SIZE: 8pt;
	BACKGROUND: #F5F5F5;
	BORDER-LEFT: silver 1px solid;
	WIDTH: 100px;
	COLOR: #333333;
	BORDER-BOTTOM: silver 1px solid;
	FONT-FAMILY: "verdana";
}

.CSS2 {
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid;
	FONT-SIZE: 8pt;
	BACKGROUND: #F5F5F5;
	BORDER-LEFT: silver 1px solid;
	WIDTH: 155px;
	COLOR: #333333;
	BORDER-BOTTOM: silver 1px solid;
	FONT-FAMILY: "verdana";
}

.size {
	border: 1px dotted silver;
	background: #555555;
	color: white;
	text-align: center;
	font-family: Georgia;
	font-size: 12pt;
}

.sizetotal {
	border: 0px none;
	background: black;
	color: red;
	text-align: center;
	font-family: Georgia;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: blink;
}
/*------------------------------------------------Table_top--------------------*/
#Table_top {
	WIDTH: 700px;
	border: none;
	padding: 0;
	margin: 0;
	}
	
#Table_top tbody td, tbody th {
	padding: 0px;
	background-image: url(../img/bookquotation_top2_bg.png);
}

#Table_topright {
	WIDTH: 320px;
	border: none;
	padding: 5px;
	margin: 0;
	}
	
#Table_topright  tbody td, tbody th {
	padding: 0px;
	background:transparent;
}

/*------------------------------------------------Table_content1--------------------*/
#Table_content1 {
	color: #696969;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	WIDTH: 700px;
	BORDER-RIGHT: #0099FF 1px solid;
	BORDER-TOP: #0099FF 1px solid;
	BORDER-LEFT: #0099FF 1px solid;
	BORDER-BOTTOM: #0099FF 1px solid;
	}
	
#Table_content1 tr td {
	BORDER-BOTTOM: #0099FF 1px solid;
	BORDER-RIGHT: #0099FF 1px solid;
}

#Table_content1  tbody td, tbody th {
	width:20%;
	padding: 5px;
}
.Table_caption1 {
	background-image: url(../img/bg_blue.gif);
	font-size: 12pt;
	color: #666;
}

/*------------------------------------------------Table_content2--------------------*/
#Table_content2 {
	color: #696969;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	WIDTH: 700px;
	BORDER-RIGHT: #0099FF 1px solid;
	BORDER-LEFT: #0099FF 1px solid;
	}
	
#Table_content2 tr td {
	BORDER-BOTTOM: #0099FF 1px solid;
	BORDER-RIGHT: #0099FF 1px solid;
}

#Table_content2  tbody td, tbody th {
	padding: 5px;
}
.Table_caption2 {
	font-size: 12pt;
	color: #666;
	background-image:url(../img/bg_CAE4FF.gif);
}	
/*------------------------------------------------Table_content3--------------------*/
#Table_content3 {
	color: #696969;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	WIDTH: 700px;
	BORDER-RIGHT: #0099FF 1px solid;
	BORDER-LEFT: #0099FF 1px solid;
	}
	
#Table_content3 tr td {
	BORDER-BOTTOM: #0099FF 1px solid;
	BORDER-RIGHT: #0099FF 1px solid;
}

#Table_content3  tbody td, tbody th {
	width:25%;
	padding: 5px;
}
.Table_caption3 {
	background-image: url(../img/bg_blue.gif);
	font-size: 12pt;
	color: #666;
}
/*------------------------------------------------Table_content4--------------------*/
#Table_content4 {
	color: #696969;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	WIDTH: 700px;
	BORDER-RIGHT: #0099FF 1px solid;
	BORDER-LEFT: #0099FF 1px solid;
	}
	
#Table_content4 tr td {
	BORDER-BOTTOM: #0099FF 1px solid;
	BORDER-RIGHT: #0099FF 1px solid;
}

#Table_content4  tbody td, tbody th {
	padding: 5px;
}
.Table_caption4 {
	background-image:url(../img/bg_CAE4FF.gif);
	font-size: 12pt;
	color: #666;
}	
/*------------------------------------------------Table_describe--------------------*/
.Table_describe1 {
	width:100px;
	font-size: 12pt;
	color: #666;
	background-color: #ffffff;
}
.Table_describe2 {
	width:600px;
	font-size: 12pt;
	color: #666;
	background-color: #ffffff;
	text-align: left;
}	
.Table_describe3 {
	font-size: 12pt;
	color: #666;
	text-align: center;
	height:100px;
	vertical-align: middle;
}
.Table_describe4 {
	font-size: 12pt;
	color: #666;
	background-color:#F5F5F5;
	text-align: left;
	line-height: 25px;
}
.Table_describe5 {
	font-size: 12pt;
	color: #666;
	text-align: center;
	height:50px;
	vertical-align: middle;
}
.Table_describe6 {
	font-size: 12pt;
	color:#F00;
	text-align: center;
	height:100px;
	vertical-align: middle;
}
.Table_describe7 {
	height:49px;
	width:100px;
	font-size: 12pt;
	font-weight: bold;
	color: #666;
	text-align:right;
	vertical-align: middle;
}
.Table_describe8 {
	height:49px;
	width:220px;
	font-size: 12pt;
	font-weight: bold;
	color: #666;
	text-align:left;
	vertical-align: middle;
}