a:link,a:visited {color: #666666;text-decoration: none;}
a:hover {color: #FF0000;text-decoration: underline;}
body{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	text-align:center;
}
table { font-size:12px;}
#bodydiv { width:96%; text-align:left;}
.item_title {padding-top:10px}
.item_remake {color:#999999; font-size:12px}
.passport_top {height:50px; border-bottom: #B9DAF2 2px dotted; width:100%}
.top_right { padding:20px 20px 0 0; text-align:right; color:#666666}
.passport_bot { text-align:center; color:#666666;}
.passport_login { text-align:center;}
.login_body{ margin-left:auto;margin-right:auto;margin-top:10%;width:500px;height:400px}
.login_left { float:left; width:200px;height:300px;}
.login_right {float:right; text-align:left; width:290px;height:300px;background-color: #F0FAFF; border:2px #B9DAF2 solid}
.login_right_top {font-size:16px; font-weight:bold;color:#666666; text-align:left;padding:10px;}
.login_right_item { margin:0 0 10px 10px; }
#login_errtxt { margin:10px 0 10px 10px; color:#FF0000}
.passport_input{ width:200px}
.passport_reg { margin:20px 100px 0 100px; padding:20px;background-color: #F0FAFF; border:2px #B9DAF2 solid}
.passport_span_title { font-size:16px; font-weight:bold; color: #333333}
.passport_main {margin:20px 10px 0 10px; padding:20px;background-color: #F0FAFF; text-align:left; border:2px #B9DAF2 solid; height:440px}
#main_errtxt { color:#FF0000}

/* ·­Ò³ */
div#page {font-size:12px; clear:both}
#page {height:30px;margin:0 0 1px 0;padding:10px 10px 0 0;text-align:right;}
#page a {margin:0 0 0 2px;padding:2px 5px;border:1px #B9DAF2 solid;background:#DDEDF9;font-weight:400;font-size:11px;color:#000;text-decoration:none;}
#page a:hover {border:1px #3E98DB solid;padding:2px 5px;background:#3E98DB;color:#fff;}
#page span.Selected {margin:0 0 0 2px;padding:2px 5px;border:1px #3E98DB solid;background:#3E98DB;font-weight:600;color:#fff;}
