html,body{
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #1d3a56;
background:white;
}
img{
border: 0px;
}
.center{
	text-align: center;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}
a.white{
	color: white;
}
a.red{
	color: red;
}
a.orange{
	color: #F4A802;
}
a.green{
	color: green;
}
a{
	text-decoration: none;
	color: #3B75AC;
}
a:hover, a:active{
	text-decoration: underline;
	color: #2f5c88;
}
a:hover{
	position: relative;
	top: 1px;
	left: 1px;
}
a.plus{
	text-decoration: none;
	color: #3B75AC;
	font: bold 26px Verdana, Geneva, Arial, Helvetica, sans-serif ;
	
	line-height:20px;
	vertical-align:bottom;
}
a.plus:hover, a.plus:active{
	text-decoration: none;
	color: #3B75AC;
}
a.folder{
	text-decoration: none;
	color:black;
	font-weight: bold;
}
a.folder:hover, a.folder:active{
	text-decoration: none;
	color: #222222;
}
form{
	margin: 0px;
	padding: 0px;
}
input, textarea, select{
	font-size: 11px;
	font-family: Verdana,Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin: 2px;
	}
input.small{
	width: 50px;
}
input.medium{
	width: 100px;
}
input.big, textarea{
	width: 300px;
}
input.sbig{
	width: 350px;
}
h1{
	font: bold 14px Geneva, Arial, Helvetica, sans-serif;
	margin: 8px;
}
h2{
	color: #F2A600;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px;
}
span.h3{
	margin: 0px 0px 5px -5px;
	color: #F2A600;
	display: block;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.h3{
	border-left: 4px solid #F2A600;
	padding: 0px 0px 3px 3px;
	margin-bottom:10px;
}
span.h3_err{
	margin: 0px 0px 5px -5px;
	color: red;
	display: block;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
span.h3_ok{
	margin: 0px 0px 5px -5px;
	color: green;
	display: block;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
span.Q{
	color: #ff0000;
	display: block;
}
/* auction */
span.a_t{
	color:black;
	line-height:19px;
	font-size:18px;
	text-align:right;
}
span.a_tt{
	color:#ff2420;
	line-height:19px;
	font-size:18px;
	text-align:right;
}
span.a_p{
	color:#73ba10;
	line-height:19px;
	font-size:18px;
}
.a_l{
	line-height:10px;
	font-size:9px;
}
a.a_but{
	background-color:#5281ee;
	color:white;
	display:block;
	width:170px;
	height:15px;
	border:1px solid #002cc5;
	float:right;
	margin-right:1px;
	font-weight: bold;
}
a.a_but2{
	background-color:#5281ee;
	color:white;
	display:block;
	width:170px;
	height:20px;
	line-height:20px;
	border:1px solid #002cc5;
	font-weight: bold;
	margin-bottom:1px;
}
input.a_but3{
	background-color:#5281ee;
	color:white;
	border:1px solid #002cc5;
	font-weight: bold;
}
td.a_econ{
	color:#73ba10;
	line-height:25px;
	font-size:25px;
	font-weight: bold;
	text-align:center;
}
.a_done{
	width:80%;
}
.a_box { float:left;width:250px;margin-left:5px;margin-right:5px;margin-bottom:10px;position:relative;text-align:center; border:1px solid orange;}
.a_box .a_tt, .a_box .a_t{
	line-height:35px;
	font-size:35px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;
}
.a_box .a_p { font-size:19px;padding-top:2px;font-weight:bold;color:#7b1;font-family:Arial, Helvetica, sans-serif; }
p.h3, div.h3{
	border-left: 4px solid #F2A600;
	padding: 0px 0px 3px 15px;
}
/*end common*/
/* main table*/
table.main{
	width: 100%;
	height: 100%;
}
td.top_center{
	width: 500px;
}
td.main_link{
	background: #ebf3f7;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #3B75AC;
	height: 20px;
}
td.left_link{
	width: 170px;
	padding-right: 5px;
	vertical-align: top;
}
td.main{
	vertical-align: top;
	padding: 5px;
}
ul.faq li{
	list-style-type: none;
}
/* end main table*/
/*left links table*/
table.left_link{
	background: #F8F8F8;
	width: 170px;
	margin: 5px 0px 0px 5px;
}
td.link_head{
	background: #ebf3f7;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
}
table.left_link ul{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
}
table.left_link ul li{
	list-style-type: none;
}
/*end left links table*/
/* upload http form */
table.upload{
	background: #F8F8F8;
	border-left: 4px solid #F2A600;
	width: 500px;
	margin: 5px 0px 15px 0px;
}
table.upload td{
	vertical-align: middle;
}
/* upload http form */
/* file table */
table.file{
	width: 90%;
	border-top:1px solid #C0D6E8;
	border-left:1px solid #C0D6E8;
}
table.file td{
	border-right:1px solid #C0D6E8;
	border-bottom:1px solid #C0D6E8;
	
	vertical-align: middle;
	height: 20px;
	text-align: center;
}
table.file th{
	border-bottom:1px solid #C0D6E8;
}
th.right_brdr{
	border-right:1px solid #C0D6E8;
}
table.file td.file_right{
	text-align: right;
}
table.file td.f_l, table.file td.f_f {
	text-align: left;
	padding-left: 5px;
}
span.f_l{
	cursor: pointer;
	cursor: hand;
}
span.f_l:hover{
	position: relative;
	top: 1px;
	left: 1px;
	text-decoration: underline;
}
table.file .img{
	width:20px;
}
.img10{
	width:10px;
	}
table.file .img_in{
	width:20px;
	border-right:0px;
}
table.file img{
	margin:0px;
	padding:0px;
	border:0px;
}
.file_tr img{
	width:20px;
	height:20px;
	vertical-align:middle;
}
table.file td.file_right select{
	margin-bottom: -1px;
}
tr.tr_color td{
	background-color: #F4F4F4;
}
tr.tr_hower td{
	background-color: #F0F0F0;
}
tr.tr_click td{
	background-color: #eed8d8;
}
td.ajaxData div{
	text-align:left;
	padding-left:5px;
}
td.loaded{
	height:2px;
	background: orange;
	border:0px;
}
td.remain{
	height:2px;
	background:silver;
	border:0px;
}
span.span_link{
	color: #3B75AC;
	cursor: pointer;
	cursor: hand;
}
span.span_link:hover{
	text-decoration: underline;
	color: #2f5c88;
}
img.relr{
	width:16px;
	height:16px;
	vertical-align: middle;
}
img.link{
	cursor: pointer;
	cursor: hand;
	border: 0px;
	width:16px;
	height:16px;
	vertical-align: middle;
}
/* file table */
table.file_b0{
	border: 0px;
}
table.file_b0 td{
	border:0px;
	text-align: right;
	height: 15px;
	padding-left:10px;
}
/* select paid type table */
table.payd_type, table.payd_type td{
	border:0px;
}
/* select paid type table */
table.action{
	float:left;
	}
table.action th{
	border:0px;
	text-align:center;
	font-weight:normal;
	}
table.action th a{
	font-size:9px;
	color: black;
	text-decoration:none;
	}
table.action th a:hover{
	text-decoration:none;
	}
table.action th a img{
	width:40px;
	height:40px;
	border:0px none;
	margin:0px 12px 0px 12px;
	}
/* vote */
span.red{
	color:red;
}
span.green{
	color:green;
}
/* end vote */
/*footer*/
table.footer{
	width: 100%;
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid silver;
	margin-bottom: 8px;
}
table.footer td{
	width: 33%;
}
td.footer_right{
	font-size: 10px;
	color: silver;
	text-align: right;
	padding: 5px;
	white-space: nowrap;
}
/*end footer*/

#gdw{
	margin-right:7px;
	color: darkred;
	font-weight:bold;
}

.off *{display: none;}

.f_select_on{
        width: 298px;
        height: 198px;
        background-color: white;
        border: 1px solid black;
        position: fixed;
        position:absolute;
        left: 42%;
        top:  45%;
        z-index:10;
        }


#folderSelect{
        width: 298px;
        height: 198px;
        background-color: white;
        border: 1px solid black;
        position: absolute;
        left: 0px;
        top:  0px;
        margin-top: -80px;
        margin-left: -150px;
        clip: rect(auto 150px auto 150px);
}
#dialogWindow{
        width: 298px;
        height: 228px;
        background-color: white;
        border: 1px solid black;
        position: absolute;
        left: 0px;
        top:  0px;
        
        margin-top: -80px;
        margin-left: -150px;
        clip: rect(auto 150px auto 150px);
}
#waitScreen{
       width: 298px;
        height: 68px;
        background-color: white;
        border: 1px solid black;
        position: absolute;
        left: 50%;
        top:  60%;
        
        margin-top: -80px;
        margin-left: -150px;
        
}

.dTitle {
        font-weight: bold;
        margin: 0;
        padding: 5px;
        background-color: #EBF3F7;
        color: #3B75AC;
        text-align: center

}

.dBody {
        text-align: center;
        margin: 0;
        padding: 10px 5px;

}

.dBody table {margin: 10px auto 10px auto;}

.dBody table tr td input {padding: 0px;margin: 0px;}
.dBody table tr td {padding-right: 5px;text-align: left;vertical-align:middle }

ul#context{width: 100px;border: 1px solid black;background:white;position: absolute;padding:2px;}
ul#context li {list-style-type: none;padding: 0px;margin:2px 0px 2px 0px; cursor:pointer}
ul#context li.hr{height: 1px;background-color: black;}
img.folder{width: 15px;height: 15px;vertical-align:middle;cursor:pointer;}

.pointer {cursor: pointer}
span.folder{font-weight: bold;vertical-align:middle;color:black;}
span.decline{text-decoration: line-through; color:silver;}
span.ok{color:orange;}
span.pointer span {font-weight: bold;margin-left: 5px;}
b.red{color:red;}

div.legend {border-left: 4px solid #F2A600;	padding: 0px 0px 3px 15px;}

 .legend div{float: left;height: 40px;width: 200px;padding: 3px 5px 0px 5px;color: black;font-weight: normal;margin-right: 5px;} 
.legend div img{height: 20px;vertical-align: middle}
.legend div.br{float: none;}

div.graph{float: left;margin-right: 30px}
div.graph p{text-align: right;margin-top:0px;padding-top:0px}

#divtopbar{
position:absolute;
top:-1000px;
left:-1000px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
width: 320px;
visibility: hidden;
z-index: 100;
}
#divtopbar a{text-decoration:underline;}