@charset "utf-8";
/* CSS Document */

a:focus {
    border: 1px solid #acacac;
}

/*** 中文字對齊 ***/
.justify{ 
	text-align:justify;
	text-justify: inter-ideograph;
}

.T12red {
	padding-right: 5px;
	line-height: 6px;
	color: #FF0033;
	font-weight: normal;
}

/*圖片外框樣式*/
.imagebox{
	float: center;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin: 1px;
}

/*input 單行文字*/
.input {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:0px 0px 0px 3px;
	text-align: left;
    border: 1px solid #c3c3c3;
	min-height:24px;
	color:#8c8c8c;
	vertical-align: middle;
}

.input:hover {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 3px 1px #e2e2e2;
	-moz-box-shadow: 0px 0px 3px 1px #e2e2e2;
	box-shadow: 0px 0px 3px 1px #e2e2e2;
}

/*select*/
.select {    
    -moz-appearance: none;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:0px 9px 0px 10px;
	text-align: left;
	border: 1.5px solid #c3c3c3;
	min-height:26px;
	color:#8c8c8c;
	vertical-align: middle;
	font-size: 13px;
	height: 25px;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
}

.select:hover {
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 5px 1px #e2e2e2;
	-moz-box-shadow: 0px 0px 5px 1px #e2e2e2;
	box-shadow: 0px 0px 5px 1px #e2e2e2;
}

.select option {
    background-color: #ffffff;
}

.select option:hover {
    color: #ffffff;
	background-color: #0081c2;
}

.textarea{
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding:0px 10px 0px 10px;
	text-align: left;
	border: 1px solid #c3c3c3;
	font-size: 13px;
	scrollbar-FACE-color: #FFFFFF;       /*捲軸顏色*/
	scrollbar-HIGHLIGHT-color: #cc3300; /*捲軸左與上內邊框*/
	scrollbar-SHADOW-color: #cc3300;    /*捲軸右與下內邊框*/ 
	scrollbar-3DLIGHT-color: #FFFFFF; /*捲軸左與上外邊框*/ 
	scrollbar-DARKSHADOW-color: #FFFFFF;/*捲軸右與下外邊框*/
	scrollbar-ARROW-color: #cc3300; /*捲軸箭頭*/
	scrollbar-TRACK-color: #FFFFFF; /*捲軸底色*/
}

.textarea:hover {
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 5px 1px #e2e2e2;
	-moz-box-shadow: 0px 0px 5px 1px #e2e2e2;
	box-shadow: 0px 0px 5px 1px #e2e2e2;
}
