﻿@CHARSET "UTF-8" ;

.hr {
     height: 2px;
     border: 0;
     border-top:0 solid #dfdede;
}

.signature-btn {
    margin-top:20px;
    width:80%;
    min-height:70px;
    color:red;
    font-size:20px;
  font-weight:bold;
  font-family: "微軟正黑體","Arial","microsoft jhenghei";
}

.signature-img {
    width:100%;
    height:auto;
    
}

.mail_err {
    font-family: "微軟正黑體","Arial","microsoft jhenghei";
    color:red;
    font-weight:bold;
     font-size:20px;
    border:1px solid black;
    text-align:center;
    width:100%;
    height:30px;
    vertical-align:bottom;
    margin-top:10px;
    padding-top:5px;
}

.myfont {
     font-family: "微軟正黑體","Arial","microsoft jhenghei";
}
.hr-line {
    margin-top: 5px; 
    margin-bottom: 5px;
}
.table-title
 {border: #000000; 
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px; 
   border-bottom-width: 1px;
   border-left-width: 1px}
   

.tbl {FONT-SIZE: X-SMALL;}


.tbl A:link	{	
	text-decoration:	none;
	color:	white;
	}	
		
.tbl A:visited	{	
	text-decoration:	none;
	color:	white;
	}	
		
.tbl A:active	{	
	text-decoration:	none;
	color:	red;
	}	
		

.tbl A:hover {
	COLOR: white; TEXT-DECORATION: none; 
}


.highline_over
 {
  COLOR: red;
  BACKGROUND-COLOR: #CBFB9F;
 }

.highline_item
 {
  COLOR: black;
  BACKGROUND-COLOR: Transparent;
 }
 
.highline_alternating
 {
  COLOR: black;
  BACKGROUND-COLOR: WhiteSmoke;
 }
 
.bar {
border: thin solid #00CC00;
FONT-SIZE:13px;
BACKGROUND-COLOR: #00CC00;
word-spacing: 1pt;
vertical-align: middle;
COLOR: #FFFFFF;
 line-height: 15px;/*避免沒斷行文字破壞 */
 text-align: center; 
}

.bar_over {
	border: thin solid #00CC00;
FONT-SIZE:13px;
BACKGROUND-COLOR: #FF0000;
word-spacing: 1pt;
vertical-align: middle;
COLOR: #FFFFFF;
 line-height: 15px;/*避免沒斷行文字破壞 */
 text-align: center; 

 
	}
	
.td_image_out {
       /*沒有選擇時的CSS*/
        width:13px;
        height:15px;
        background-image: url(/images/arrow.gif);
        background-repeat: no-repeat;
}

.td_image_over {
        /*選擇時的CSS*/
        width:13px;
        height:15px;
        background-image: url(/images/arrow_over.gif);
        background-repeat: no-repeat;
}

.favorite_out {
 width:5px;
 height:15px;
 BACKGROUND-COLOR: #65b9d4;
}

.favorite_over {
 width:5px;
 height:15px;
 BACKGROUND-COLOR: #FF0000;
}

.td_out {
        /*沒有選擇時的CSS*/
	BACKGROUND-COLOR: #65b9d4;
       /* background-image: url(/images/line_out.gif);*/
        background-repeat: no-repeat;
        FONT-SIZE:13px;
        LETTER-SPACING: 1pt;
        text-align: left; 
        word-spacing: 1pt;
        vertical-align: middle;
        COLOR: #draw_advance_merit_bonus_id;
        TEXT-DECORATION: none; 新細明體; 
        border-color: #FFFFFF #CCCCCC #FFFFFF #FFFFFF; 
        border: #FFFFFF none;  
        background-position: center;
        line-height: 15px;
        word-break:break-all;
        border-bottom : 1px dotted #6699cc; /*下框線*/ 

        /* filter=progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#669900, endcolorstr=#f8ffe8) */
	}
.td_over {
       /*選擇時的CSS*/
	BACKGROUND-COLOR: #75BED5;
        /*background-color: transparent;*/
        /*background-image: url(/images/line_over.gif);*/
        background-repeat: no-repeat;
	FONT-SIZE:13px;
	LETTER-SPACING: 1pt;
	text-align: left; 
	word-spacing: 1pt;
	vertical-align: middle;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none; 新細明體; 
	border-color: #FFFFFF #CCCCCC #FFFFFF #FFFFFF; 
	border: #FFFFFF none;  
	background-position: center;
        line-height: 15px;/*避免沒斷行文字破壞 */
        border-bottom : 1px dotted #CCCCCC; /*下框線*/ 
        /* border: 1px inset #6699cc; 宣告四邊同樣屬性*/ 
        /*margin:10pt 5pt 10pt 5pt;宣告四邊不同值順序為上、右、下、左*/ 
        /*FILTER: Alpha(opacity=70);表格透明*/       
	}
.bg
{
	background-position: center top;
	background-attachment: scroll;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	text-align: center;
}

.text_black
{
	font-size: 12px;
	color: black;
	line-height: 18px;
	font-family: "Verdana" , "新細明體";
	letter-spacing: 1px;
	background-color: transparent;
vertical-align: middle;
}

.text
{
	font-size: 12px;
	color: black;
	line-height: 18px;
	font-family: "Verdana" , "新細明體";
	letter-spacing: 1px;
	background-color: transparent;
vertical-align: middle;
}

.text_sub
{
	font-size: 12px;
	color: black;
	line-height: 18px;
	font-family: "Verdana" , "新細明體";
	letter-spacing: 1px;
	background-color: WhiteSmoke;
vertical-align: middle;
}

a:link
{
	color: blue;
	letter-spacing: 1px;
	text-decoration: none;
}

a:visited
{
	color: blue;
	letter-spacing: 1px;
	text-decoration: none;
}

a:hover
{
	color: red;
	letter-spacing: 1px;
	text-decoration: none;
}

div.divLoadingMask
{
    position: absolute;
    background-image: url("images/ajax-loading.gif");
    background-repeat: no-repeat;
  
    background-color: #FFFFFF;
    filter: Alpha(Opacity=50, FinishOpacity=30, Style=2, StartX=10, StartY=10, FinishX=0, FinishY=0);
    border: 0px solid;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: 100;
}
div.divWaiting
{
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 3;
    background: #ffffff url("images/ajax-loading.gif") no-repeat left;
    border: 0px solid #cccccc;
    line-height: 92px;
    display: none;
} 
.overlay         
{ 
 position: fixed;
 z-index: 12000;
 top: 0px;
 left: 0px;
 right: 0px;
 bottom: 0px;
 background-color:#FFFFFF;
 filter: Alpha(Opacity=50, FinishOpacity=30, Style=2, StartX=10, StartY=10, FinishX=0, FinishY=0);

}
.overlayContent
{
 z-index: 99;
 margin: 250px auto;
 width: 200px;

}
.overlayContent h2 
{
   font-size: 18px;
   font-weight: bold;
   color: #000;
   vertical-align:middle;
   text-align:center;
    color:Red;
} 
.overlayContent img
{
 
}