body {
	font-family: "MS Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #737573;
	background-color: #FFFFFF;
	/*
	background-color: #E9EFF8;
	scrollbar-3dlight-color:#999999;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color:#CCCCCC;
	scrollbar-darkshadow-color:#999999;
	scrollbar-face-color:#CCCCCC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-Track-Color: #F3F3F3;
	*/
	margin-left: 0px;
	margin-top: 0px;
}
a:link {
  color: #0240A3;
}

a:visited {
  color: #0240A3;
}

a:active {
  color: #737573;
}
a:hover {
	/* z-index: 1;
	top: 1px;
	left: -1px; */
	color: #0099FF;
	position: relative;
	text-decoration: none;
}
td, th {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #333333;
}

hr {
    height:1px;
    width:70%;
    background:#CCCCCC;
}
table.tb-header {
	;
}
table.tb-header td {
	font-family: MS Sans Serif;
	font-size: 12px;
	color: #737573;
	font-weight: bold;
}
table.tb-footer {
	background-color: #FFFFFF;
}
table.tb-footer td {
	font-family: "MS Sans Serif";
	background-color: #FFFFFF;
	font-size: 11px;
	color: #999999;
}
table.tb-no-border {
	border-width: 0px;
}
table.tb-no-border td {
	background-color: #FFFFFF;
}

table.tb-border {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: #FFFFFF;
	border-collapse: separate;
}
table.tb-border td {
	/* background-color: #FFFFFF; */
}

table.tb-content {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-collapse: separate;
}

tr.tb-content1 {
	background-color: #F2F2F2;
}

tr.tb-content2 {
	background-color: #FFFFFF;
}

.transbox {
	background-color: #FF0000;
	opacity: .3;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
}
h1 {
	font-family: "MS Sans Serif";
	font-size: 0px;
	color: #FFFFFF;
	text-align: center;
	visibility: hidden;
	text-indent: -9999px;
	line-height: 0px; 
	margin:0; 
	padding:0;
}

h2 {
	font-family: "MS Sans Serif";
	font-size: 22px;
	color: #737573;
	font-style: normal;
}

.en-common {
	font-family: "Tahoma";
	font-size: 11px;
	color: #737573;
}
.username {
	font-family: MS Sans Serif;
	font-size: 11px;
	color: #737573;
	vertical-align: top;
	font-weight: bold;
}
img {
  border: none;
}
#floater {
	z-index: 0;
	visibility: visible;
	position: absolute;
	overflow: visible;
}
.hidden {
	display: none;
}
.copyright {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #999999;
	vertical-align: top;
}
.pk {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #0000FF;
	vertical-align: top;
	width: 150px;
}
.dropdown {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #737573;
	width: 100px;
}
.th-strong {

	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #737573;
	font-weight: bold;
}
.en-alert {

	font-family: "MS Sans Serif";
	font-size: 16px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
}
.title-name {

	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #996600;
	font-style: normal;
	font-weight: bold;
}
.en-header {

	font-family: Tahoma;
	font-size: 16px;
	color: #737573;
	font-style: normal;
	font-weight: bold;
}

.textarea {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #737573;
	width: 230px;
	height: 65px;
}

.bigtextarea {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #737573;
	width: 100%;
	height: 130px;
	padding: 6px;
}
.fittextarea {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #737573;
	width: 100%;
	height: 100%;
	padding: 6px;
}
.textfield {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #737573;
	width: 100%;
	height: 100px;
}
input {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #000000;
}
.inputboxfit {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #737573;
	width : 100%;
}
.inputbox {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #737573;
	width : 70%;
}
.dd-number {
	font-family: "MS Sans Serif";
	width: 75px;
	font-size: 16px;
	color: #737573;
	font-weight: bold;
}
.input-number {
	font-family: "MS Sans Serif";
	width: 75px;
	font-size: 16px;
	color: #737573;
	font-weight: bold;
}
.select {

	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #737573;
	width: 150px;
}
.th-alert {

	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
}
.email {

	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #0000FF;
	width: 120px;
}
.price-total-paid {

	font-family: "Tahoma";
	font-size: 16px;
	color: #99CC00;
	font-style: normal;
	font-weight: bold;
}

.price-balance {

	font-family: "Tahoma";
	font-size: 16px;
	color: #737573;
	font-style: normal;
	font-weight: bold;
}

.price-total-buy {

	font-family: MS Sans Serif;
	font-size: 16px;
	color: #737573;
	font-style: normal;
	font-weight: bold;
}
.th-remark {

	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #0000CC;
	font-style: normal;
}
.th-strike {

	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #737573;
	font-style: normal;
	font-weight: bold;
	text-decoration: line-through;
}
.th-disable {

	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #CCCCCC;
	vertical-align: top;
}
.div {
	vertical-align: top;
}
.stack {
	font-family: "MS Sans Serif";
	font-size: 11px;
	width: 100%; 
	/* background-color: #FFF5EC; */
}
.stack ul {
	padding-bottom: 2px; 
	margin-left: 10px; 
	width: 90%;
}
.stack ul li {
	border-right: #FFFFFF 0px dotted; 
	border-top: #CCC 0px dotted; 
	font-size: 11px; 
	/* list-style-type: none; */
	border-left: #CCC 0px dotted; 
	color: #737573; 
	line-height: 1.6em; 
	border-bottom: #CCC 1px dotted;
	text-align: left;
}
.en-strong {
	font-family: MS Sans Serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.pageindex {
	font-family: MS Sans Serif;
	font-size: 12px;
}
.sponcer {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #FFFFFF;
}
.en-disable {
	font-family: "MS Sans Serif";
	font-size: 11px;
	color: #CCCCCC;
}
a.linkopacity img.op {
	filter: alpha(opacity=100);
	moz-opacity: 1.0;
	opacity: 1.0;
}
a.linkopacity:hover img.op {
	filter: alpha(opacity=70);
	moz-opacity: 0.5;
	opacity: 0.5;
}
a.linkopacity img.menuop {
	filter: alpha(opacity=70);
	moz-opacity: 1.0;
	opacity: 1.0;
}
a.linkopacity:hover img.menuop {
	filter: alpha(opacity=100);
	moz-opacity: 0.5;
	opacity: 0.5;
}

table.tb-report {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: #CCCCCC;
	border-collapse: separate;
	background-color: #FFFFFF;
	width: 90%;	
}
table.tb-report td {
	background-color: #F5F5F5;
	padding: 3px;
}
table.tb-report td.header {
	background-color: #CCCCCC;
	color: #000000;
}

