﻿.container
{
	font-family:Verdana,Arial;
	font-size:14px;
	margin:auto;
    width:100%;
    max-width:700px;

	 
}
.formatTable
{
	border:solid 2px #000000;
	width:100%;	
}
.formatTable th
{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:30px;
	background-color:#000000;
}

.formatTable td
{
	vertical-align:top;	
	line-height:24px;
/*	border-bottom:solid 1px #cccccc;*/
}

.formatTable textarea
{
	width:100%;
}

.subTable
{
	width:100%;

}

.subTable td
{
	border-bottom:none;
}

.textbox
{
	height:24px;
}

.btn1
{
	width:45%;
	height:40px;
	line-height:30px;
}

.btn2
{
	width:200px;
	height:70px;
	line-height:20px;
}

.btn3
{
	width:200px;
	height:70px;
	line-height:20px;
}

.btn4
{
	width:500px;
	height:70px;
	line-height:60px;
}

.msg
{
	font-weight:bold;
	color:red;
}

.msgBlue
{
	font-weight:bold;
	color:blue;
}

.other
{
	display:none;
}

.msgHints
{
	color:#003399; 
	font-weight:bold; 
	text-align:center;
}

#bookdate
{ font-size:16px;
    font-weight:bold; 
}

.personalInfo
{
	text-indent: 40px;
}

.detail
{
    text-indent: 40px;
    
}

.remark
{
    color:black;
    font-size:16px; 
    font-family:'新細明體'; 
    line-height:30px; 
    border:2px #000000 solid; 
    padding:5px;
    background-color:#ffff00;
}

.canhints
{
	color:Red;
	font-weight:bold;
}

.remark2
{
    color:Blue;    
    font-size:20px;
    font-weight:bold;
    font-family:'新細明體'; 
    line-height:30px; 
    /*border:2px #000000 solid; */
    padding:5px;
    text-align:center;
    letter-spacing:2px;
}
         .disablerd{ background-image:url('../images/x.png') ;background-repeat:no-repeat }
         .disableddl{color:#888888; }
                  .disablerd input {display:none; }
         .disablerd label {    padding-left :20px;}
         
        .formatTable .StageLabel
         {
			 text-align:center;
    font-size:26px;
    font-weight:bold;
 
    line-height:26px; 
         }
.checkTable 
{
border-collapse: collapse;}
.checkTable td ,.checkTable th
{
     padding-bottom:5px;
     padding-top:5px;
    border:1px solid black;
    vertical-align:middle; 
}

.checkTable th 
{
    font-size:12px;
    background-color:gray;
}
.screenBlue
{
color:blue;}
 .checkTable
{  }
.refNote
{text-indent: -10px; padding-left:10px; text-align:left; font-size:12px;
}
.qabtn
{
    background-color:#b0daff;
}

.qalnk
{
font-size:18px;
font-weight:bold;
text-decoration:none;
}

.bigBtn
{
width:200px;
height:50px;
font-size:large;
}