﻿@charset "utf-8";
/* set default */
*,body {margin:0 auto;padding:0;font: 400 15px Arial,Helvetica Neue,"微軟中黑體";}
body, table, p, div, span, form, input, textarea, select, pre, button,h1,h2,h3,h4,a { font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif !important; }
html, body {
	color:#ccc;
	/*overflow-x:auto;
	overflow-y:auto;*/
	min-width:1002px;
	
}
a {color:#ccc;	text-decoration:none;	outline: none;position:relative; }
html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, dl, br, span {margin:0;padding:0;}
img {border:none;}
/* placement */
.clr {	clear: both;display:block;}
.tRight {text-align:right;}
.tLeft {text-align:left;}
.tCenter {text-align: center;}
.fL {float: left;}
.fR {float: right;}

.vanish {position:absolute;top:-500em;left:-500em;}
/* color */
.black {color:#000;}
.blue {color:#003399;}
.red {color:#900;}
.white {color:#fff;}
.dgrey {color:#444;}
.mgrey {color:#999;}
.lgrey {color:#ccc;}
.background{
 position:absolute;
 height:100%;
 width: 100%;
 margin: 0;
 padding: 0;
 } 
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {	border-collapse: collapse;border-spacing: 0;}
/*驗證碼使用 */
#codepage{
	position:relative;
	height:20px;
	width:100px;
	background:#222;
	margin:0 10px;
	float:left;
	background:url(../cap/bg.jpg);
}#codepage img {
	position:relative;
    float:left;
	padding:0 3px;
}#error{
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#f99;	
	font-weight:bold;
	display:none;
	-webkit-text-size-adjust:none;	
}.error{
	margin-left:10px;
	font:Verdana, Geneva, sans-serif;
	font-size:13px!important;
	color:#f55!important;
	font-weight:bold!important;
	-webkit-text-size-adjust:none;	
}
.forminput{
	background:#ffcccc !important;
}