﻿ #TB_overlay
{
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}
.TB_overlayBG
{
    background-color: #000;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}        

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

.HiddenControl {
    display: none;
}

a {
  text-decoration: none;
  color: #000000;  
  cursor:hand;
}

a:hover {
  color: #AAAACC;
  text-decoration: none;
  cursor:hand;
}

.dotline {
BORDER-BOTTOM-STYLE: dotted; BORDER-LEFT-STYLE: dotted; BORDER-RIGHT-STYLE: dotted; BORDER-TOP-STYLE: dotted
}


.Disabled {
  background-color: silver;
}

img {
  border: none;
}

body {
  cursor: default;  
  font-family: Verdana, '宋体';
  /*background-image: url(Images/CssBG.gif);*/
  background-position: left top;
  margin-top:1px;
  margin-left:2px;
}

input
{
	font-size:11px;
}
select
{
	font-size:11px;
}

.HandLink
{
  cursor:pointer;
}

.HeadTop_bg 
{
  font-size: 11px;
  background: url(images/top_bg.gif);
}

.HeadBg {
  color: white;
  font-family: Century Gothic;
  background-color: #62778e;
  border-bottom-width: 0px;
}

.title {
  background: url(Images/topBar_bg.jpg);
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  color: #082F52;
}

.table_noborder
{
  font-size: 11px;
  border-spacing:0px;
  padding: 2px 4px 2px 4px;
  border-collapse:collapse; 
    
}

.table_noborder td
{
   /*font-family: Verdana, Helvetica, sans-serif;   border: 1px solid #B4CAD3;   font-size: 11px;   color: #29384E;   height: 20px;   padding: 1px;   text-align:left;   white-space: nowrap;   display: inline;   background-color: #ffffff;*/
   border: 0px solid #D4D0C8;
}
.table_noborderforview
{
  font-size: 10px;
  border-spacing:0px;
  padding: 2px 4px 2px 4px;
  border-collapse:collapse; 
    
}

.table_noborderforview td
{
   border: 0px solid #D4D0C8;
}
.table_borderForView 
{
  font-size: 10px;
  border-spacing:0px;
  padding: 2px 4px 2px 4px;
  border-collapse:collapse; 
}

.table_border td
{
   /*font-family: Verdana, Helvetica, sans-serif;   border: 1px solid #B4CAD3;   font-size: 11px;   color: #29384E;   height: 20px;   padding: 1px;   text-align:left;   white-space: nowrap;   display: inline;   background-color: #ffffff;*/
   border: 1px solid #D4D0C8;
}
.table_border 
{
  font-size: 11px;
  /*background: #FBFBFB;*/
  /*background:#F0F3FF;*/
  background:#EAEDF6;
  border-spacing:0px;
  padding: 2px 4px 2px 4px;
  border-collapse:collapse; 
  /*width:100%*/
}


.table_border td
{
   /*font-family: Verdana, Helvetica, sans-serif;   border: 1px solid #B4CAD3;   font-size: 11px;   color: #29384E;   height: 20px;   padding: 1px;   text-align:left;   white-space: nowrap;   display: inline;   background-color: #ffffff;*/
   border: 1px solid #D4D0C8;
}

.table_border tr
{
   /*font-family: Verdana, Helvetica, sans-serif;   border: 1px solid #B4CAD3;   font-size: 11px;   color: #29384E;   height: 20px;   padding: 1px;   text-align:left;   white-space: nowrap;   display: inline;   background-color: #ffffff;*/   
}

.table_border input, .table_border select {
  font-size: 10px;
}

.table_Detail
{
  font-size: 11px;
  background:#F7F6F3;
  border-spacing:0px;
  padding: 2px 4px 2px 4px;
  border-collapse:collapse; 
}

.table_Detail td
{
   /*font-family: Verdana, Helvetica, sans-serif;   border: 1px solid #B4CAD3;   font-size: 11px;   color: #29384E;   height: 20px;   padding: 1px;   text-align:left;   white-space: nowrap;   display: inline;   background-color: #ffffff;*/
   border: 1px solid #D4D0C8;
}

.Large
{
    font-family: "Calibri", "宋体";
    font-size: 16px;
    font-weight:bold;
    
 }
 
.CustomSmaller
{
  /*  font-family: Verdana, Helvetica, sans-serif;*/
    font-size: 11px;
    font-weight: normal;     
    
 }

.CustomSmallest
{
   /* font-family: Verdana, Helvetica, sans-serif;*/
    font-size: 10px;
    font-weight: normal;
  
}
@media print {
	.printbutton {visibility:hidden;}
}

.closeIcon
{
	background-position: right top;
	background-image: url(Images/close_icon.gif);
	background-repeat: no-repeat;
	position: absolute;
	cursor: pointer;
	width: 19px;
	top: 1px;
	height: 19px;
	right: 1px;
}

.WaterMarked
{
	font-family: "Tahoma", "宋体";
    height:20px;
    width:150px;
    padding:2px 0 0 2px;
    border:1px solid #BEBEBE;
    background-color:#f0f5ff;
    color:gray;
}

.InputBoxBottom /*like a line*/ {
  border-right: #ffffff 0px solid;
  border-top: #ffffff 0px solid;
  font-size: 9pt;
  border-left: #ffffff 0px solid;
  border-bottom: #c0c0c0 1px solid;
  background-color: #ffffff; /*color: white;*/
}

#DivCentre
{
	background:#F0F0F0;
	position:absolute;
	left:expression((body.clientWidth-50)/2);
	top:expression((body.clientHeight-450)/2);
	width:200;
	height:90;
	color: Black; 
	font-size: 11pt;
	font-weight:bold;
	border: solid 2px #D9D9D9;
	text-align: center;	
}

#ProgressImage
{
   background-image:url(images/indicator.gif);
   width:16px;
   height:16px;
}

.TitleBar
{
	/* background:#62778E; */
	background:url(Images/TitleBg.gif) repeat-x;
    position:relative;
    text-align:left;
    top:0px;
    height:22px;
    line-height: 22px;
    color:White;
    font-size:13px;
}

.locked
{ 					
	/* border-right: 1px solid silver; */ 
	position:relative; 
    /* padding: 4px 10px 4px 10px; */
    border-width:0px;
    border-bottom: solid 1px #D4D0C8;
    border-left:solid 1px #D4D0C8;
	/*IE5+ only*/	
	left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft-2);	
} 


/*validate */
.fv_tooltip{
	width:200px; 
	color:#000;
	font:lighter 12px Arial,sans-serif;
	text-decoration:none;
	text-align:center
}
.fv_tooltip span.top{padding: 30px 8px 0; background: url(Images/Validate/bt.gif) no-repeat top}
.fv_tooltip b.bottom{padding:3px 8px 8px;color: #548912; background: url(Images/Validate/bt.gif) no-repeat bottom}

.onShow{
	background:url(Images/Validate/onShow.gif) no-repeat; 
	padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onFocus{
	background:#E9F0FF url(Images/Validate/onFocus.gif) no-repeat; 
	padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onError
{
	background:#FFF2E9 url(Images/Validate/onError.gif) no-repeat; 
	padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}

.onCorrect
{
    background:#E9FFEB url(Images/Validate/onCorrect.gif) no-repeat;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}

.onSuccess
{
	background:#E9FFEB url(Images/Validate/onCorrect.gif) no-repeat; 
	padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onLoad
{
	background:url(Images/Validate/onLoad.gif) no-repeat 3px 3px; 
	padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
} 

.formValidateTip
{
    position:absolute;
    padding:10px;
	background:transparent;
}
.fv_iframe
{
	position:absolute;
	z-index:56001;
	width:expression(this.nextSibling.offsetWidth);
	height:expression(this.nextSibling.offsetHeight);
	top:expression(this.nextSibling.offsetTop);
	left:expression(this.nextSibling.offsetLeft);
	filter:Alpha(Opacity=0);
	opacity:0.7;
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

/*--code by lee--*/
  .w75  {width: 75px;  }
  .w100 {width: 100px; }
  .w104 {width: 104px; }
  .w120 {width: 120px; }
  .w124 {width: 124px; }
  .w150 {width: 150px; }
  .w160 {width: 160px; }
  .w164 {width: 164px; }
  .w180 {width: 180px; }
  .w200 {width: 200px; }
  .w204 {width: 204px; }
  .w220 {width: 220px; }
  .w250 {width: 250px; }

/*Input Css 2015-2-10 */
input[disabled],input:disabled,select[disabled],select:disabled{
background-color:#f2f2f2;
color:#666;
border:1px solid #6a6a6a;
}
.DropDownCheckList {
     overflow-y: auto;overflow-x: hidden;   padding: 4px; background-color:#FFFFFF;white-space: nowrap;
}