	/*@import url("../scripts/style.css");*/

	/* ----------------------------------------------------- */

/* 2014/12/01 FT_TodoList.aspx Dashboad */

	.STYLE3 
	{
		COLOR: blue; 
		FONT-WEIGHT: bold;
	}
		
	.MyFldSet1
	{
		border: solid 1px LightGrey;
	}

		
	.MyBlock
	{
		display:"block";
	}

	.MyNone
	{
		display:none;	
	}

  .tooltips
    {
        display: none;
        /* position: absolute; */
        position: absolute;
        left: 10px;
        top: 10px;
        width: auto;
 
        height:auto!important;
       /*height:100px;
       min-height:100px; */
 

        padding: 5px; /* 内部空隙 */ 
        line-height: 15px;
        background: #D7E7FC;
        border: 1px solid #A5C4EC;
        border-radius: 8px; /*圆角*/
    }

    .arrowUP
    {
	    position: absolute;
        width: 0px;
        height: 0px;
        line-height: 0px;
    
        border-width: 20px 15px;
    
        border-style:  dashed dashed solid dashed;
        border-left-color: transparent;
        border-top-color: transparent;
        border-right-color: transparent;          
        /*
            border-style: solid;
         
            border-color: transparent transparent #A5C4EC transparent; 
         */
         /* 上, 右, 下, 左 */
        
        /*
               border-width: 0 0 30px 0;
    
                border-style:  dashed dashed solid dashed;
                
                border-top-color: transparent;
                border-bottom-color: transparent;
                */
     }

    .arrowUP-border{
        color: #A5C4EC;
        top: -41px;
        left: 15%;
    }
        
    .arrowUP-bg{
        color: #D7E7FC;
        top: -40px;
        left: 15%;
    }
        
    .arrow{
        position: absolute;
        width: 0px;
        height: 0px;
        line-height: 0px;
        border-width: 20px 15px 0;
        border-style: solid dashed dashed dashed;
        border-left-color: transparent;
        border-right-color: transparent;
    }
                
    .arrow-border{
        color: #A5C4EC;
        bottom: -20px;
        right: 70%;
    }
        
    .arrow-bg{
        color: #D7E7FC;
        bottom: -19px;
        right: 70%;
    }
        
    /* 2014/10/27 11:58 940945/CS_ConsnoInfo.aspx / WMS_RmaInfo.aspx */
    
	.input_text
	{
		/*height:22px;*/
		padding:0 3px;
		border:1px #e8e8e8 solid;
		color:#dcdcdc
	}
		        
	.input_textChg
	{
		/*height:22px;*/
		padding:0 3px;
		border:1px RED solid;
		color:#dcdcdc
	}

	.input_textLost
	{
		/*height:22px;*/
		padding:0 3px;
		border:1px orange solid; /* #0066cc */
		color:black
	}
		        
	.input_under
	{
		/*height:22px;*/
		color:gray; /* #005aa7;*/
		/*border-bottom:1px dashed #005aa7; /* 下划线效果dotted solid */ 
		border-bottom:0px;
		border-top:0px; 
		border-left:0px; 
		border-right:0px; 
		background-color:transparent; /* 背景色透明 */ 
	}
        		
	.input_textRED
	{
		/*height:22px;*/
		padding:0 3px;
		border:1px RED solid; /* #0066cc */
		color:black
	}
		                		
	.input_undBlack
	{
		/*height:22px;*/
		color:black; /* #005aa7;*/
		/*border-bottom:1px dashed #005aa7; /* 下划线效果dotted solid */ 
		border-bottom:0px;
		border-top:0px; 
		border-left:0px; 
		border-right:0px; 
		background-color:transparent; /* 背景色透明 */ 
	}

    .cssLoading 
    {
        /*text-align:center;*/
        /*margin: 0 auto; 居中有用/但定位失效?*/
        display: none; 
        position: absolute; /*要居中则不能使用此*/
        top: 25%;
        /*left: 30%;*/
        left:expression((body.clientWidth-200)/2); /* 180 ? */
        /*top:expression((body.clientHeight-200)/2);*/
        width: 290px;
        height: 30px;
        padding: 10px;
        border: 2px solid RED;
        background-color: white;
        z-index:0;
        /*overflow: auto;*/
    }

    .css2Loading 
    {
        /*text-align:center;*/
        /*margin: 0 auto; 居中有用/但定位失效?*/
        display: none; 
        position: absolute; /*要居中则不能使用此*/
        /*left: 30%;*/
        left:expression((body.clientWidth-200)/2);
		/*top: 25%;*/
        top:expression((body.clientHeight-200)/2);
        width: 290px;
        height: 30px;
        padding: 10px;
        border: 2px solid RED;
        background-color: white;
        z-index:0;
        /*overflow: auto;*/
    }

	body
	{
		background:#ffffff;
		/*color:#434F5E;*/
		/*color:#171C1E;*/
		color:#000;
		font-family:"Trebuchet MS" ; 
		font-weight: normal;
		text-align:left; 
		font-size:12px;
	}
	
	a:link, a:visited {font-family: "trebuchet ms", trebuchet, helvetica, arial, sans-serif; text-decoration: underline; font-weight: normal;color:#434F5E;}	 
	a:hover  {font-family: "trebuchet ms", trebuchet, helvetica, arial, sans-serif; text-decoration: none; font-weight: normal;color:#434F5E;}	 
	a:active {font-family: "trebuchet ms", trebuchet, helvetica, arial, sans-serif; text-decoration: underline; font-weight: normal;color:#434F5E;}	

	a.mapnav:link		{font-weight: normal; text-decoration:underline; color:red}
	a.mapnav:visited	{font-weight: normal; text-decoration:underline; color:red}
	a.mapnav:active	    {font-weight: normal; text-decoration:underline; color:red}
	a.mapnav:hover		{font-weight: normal; text-decoration:underline; color:red}

	a.noline:link		{font-weight: normal; text-decoration:none;}
	a.noline:visited	{font-weight: normal; text-decoration:none;}
	a.noline:active	    {font-weight: normal; text-decoration:underline;}
	a.noline:hover		{font-weight: normal; text-decoration:underline;}

	a.AllNoLine:link		{font-weight: normal; text-decoration:none;}
	a.AllNoLine:visited		{font-weight: normal; text-decoration:none;}
	a.AllNoLine:active	    {font-weight: normal; text-decoration:none;}
	a.AllNoLine:hover		{font-weight: normal; text-decoration:none;}

	H1,  H3, H4, H5, H6 { 
		color:#black; 
		font-family: "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
		font-weight: normal;
		}
	.TextCapi {
		text-transform: capitalize;
		/*font-weight:bold;*/
	}
	h1.general {
		font-size:18px;
		margin:0;
		margin-bottom:2px;
		padding:0;
		}	
	H2 { 
		color:#434F5E; 
		font-family: "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
		font-weight: bold;
		margin:0;
		padding:0 0 5px 0;
		font-size:13px;
		}	
	p.subtitle {
		padding-top:0;
		padding-left:0;
		padding-right:0;
		padding-bottom:15px;
		margin:0;

	}	
	H2.formHeader { 
		color:#434F5E; 
		font-family: "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
		font-weight: bold;
		margin:0;
		margin-bottom:6px;
		padding:0;
		font-size:13px;
		}		
	h1.{
		margin:0; padding:0;
		font-size:11px;
		font-weight:bold;
		}	
	h1.grey {
		margin:0; padding:0 0 3px 0;
		font-size:13px;
		font-weight:bold;
	}	
	.greyrule {
		background: #CECBD4;
	}
	.singledashborder {border-top:1px dashed #333;}
	.Tpad10 {padding-top:10px;}

	/* TAB NAV */
	.tabnav{
		border-bottom: 1px solid #333;
	}
	.tabnavfooter{
		border-top: 1px solid #333;
	}
	/* 1 Red */
	.tabcontent1
	{
		background: #FBE5EB; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #000; padding: 15px 15px 15px 15px; font: normal 11px/18px "trebuchet ms", trebuchet, helvetica, arial, sans-serif;
	}
	/* text */
	/* TEXTAREA */
	TEXTAREA{
		font-family: "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
	font-size: 11px;
	}
	/* input */
	input{
		font-family: "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
		font-size:11px;
	}
	.input1{
		background-color: #EEEDF0;
	}
	/* hr */
	hr{
	color: #A8A2B3;
	border-width: 1px;
	}
	/* select */
	select{
		font-size: 11px;
		font-family: "trebuchet ms"; 
	}
	/* table */
	td, a  {font-size:11px; 
	color: Black;}	
	.left_padding{
		padding-left:15px;
	}
	.table_inner{
		/*background-color: #F0EFF1;*/
		background-color: #EEEEEE;
	}
	th {
		font-size:12px; 
		color:#FFFFFF;
		background-color: #A8A2B3;
		/*font-weight: bolder;*/
		font-weight:normal; 
		font-family: "trebuchet ms";
		height: 18px;
		text-align: left;
	}
	.th2 {
		font-size:12px; 
		color:black;
		background-color: #B3AEBD;
		/*font-weight: bolder;*/
		font-weight:normal; 
		font-family: "trebuchet ms";
		height: 19px;
		text-align: left;
	}
	.ThFontSize
		{font-size:12px;
		font-weight:normal;
		font-style:normal;
		text-align:center;
	}
	.ThFontLoc
		{
		text-align:left;
	}
	.ThFontLoc2
		{
		text-align:right;
	}
	
	.table_border{
		/*border: outset;*/
		border:1px solid #A8A2B3;
		/*border-left: 1px #FFFFFF;
		border-top: 1px #FFFFFF;
		border-bottom: 1px #A8A2B3;
		border-right: 1px #A8A2B3;*/
		background-color: #E7E7EA;
	}

	TABLE.Inner
	{
		BACKGROUND-COLOR:#f5f5f5;
		/*background-color: #E7E7EA;
		/*background-color:#EEEEEE;*/
		/*background-color:#F0EFF1;*/
	}
	/* alarm */
	
	.alarm
	{
		color: Red;
		font-size: 10px;
		font-weight: normal;
		font-family: Trebuchet MS;
	}
	
	.alarm1
	{
		color: #FFF;
		font-size: 13px;
		font-weight: normal;
		font-family: Trebuchet MS;
	}

	.dotline 
	{
		BORDER-BOTTOM-STYLE: dotted;
		BORDER-LEFT-STYLE: dotted; 
		BORDER-RIGHT-STYLE: dotted; 
		BORDER-TOP-STYLE: dotted
	}
	
	/* 2011/03/03 for Dashboard */
	
		/*.focusitem
		{ 
			CURSOR:hand; 
			BORDER-RIGHT: #3399ff 1px solid; 
			BORDER-TOP: #3399ff 1px solid; 
			BORDER-LEFT: #3399ff 1px solid; 
			BORDER-BOTTOM: #3399ff 1px;
			font-weight: bold;
		}*/
		
		.focusitem
		{
			CURSOR:hand;
			BORDER-RIGHT: #999 1px solid;
			BORDER-TOP: #999 1px solid;
			BORDER-LEFT: #999 1px solid;
			BORDER-BOTTOM: #999 1px;
			font-weight: bold;
			color: Blue;
			background-image: url(/Images/tablehead_BG.jpg);
			background-repeat: repeat-x;
		}
			
		.normalitem
		{ 
			CURSOR:hand; 
			BORDER-RIGHT: appworkspace 1px solid; 
			BORDER-TOP: appworkspace 1px solid; 
			BORDER-LEFT: appworkspace 1px solid; 
			BORDER-BOTTOM: #999 1px solid; 
			BACKGROUND-COLOR: lavender; 
			background-image: url(/Images/tablehead_BG_2.jpg);
			background-repeat: repeat-x;
		}

		.moveoveritem
		{ 
			CURSOR:hand; 
			BORDER-RIGHT: appworkspace 1px solid; 
			BORDER-TOP: appworkspace 1px solid; 
			BORDER-LEFT: appworkspace 1px solid; 
			BORDER-BOTTOM: #6699ff 1px solid;
			/*BACKGROUND-COLOR: orange;*/
			background-image: url(/Images/tablehead_BG_1.jpg);
			background-repeat: repeat-x;
			/*BGCOLOR: red;  BACKGROUND-COLOR but BGCOLOR not effect for mouseover/out */
		}

		.otheritem
		{ 
			BORDER-RIGHT: #3399ff 1px; 
			BORDER-TOP: #3399ff 1px;
			BORDER-LEFT: #3399ff 1px;
			BORDER-BOTTOM: #999 1px solid;
		}
		
		.null 
		{			
			BORDER-TOP-STYLE: none; 
			BORDER-BOTTOM: #6699ff 1px solid; 
			BORDER-RIGHT-STYLE: none; 
			BORDER-LEFT-STYLE: none; 
		}
		
		.boxitem
		{
			/* 原先天蓝色 #6699ff #3399FF */
			BORDER-RIGHT: #999999 1px solid; 
			BORDER-TOP: #999999 1px; 
			BORDER-LEFT: #999999 1px solid;
			BORDER-BOTTOM: #999999 1px solid
		}
		
