/* Date:2006-11-27 ## Style For Passport */
body {margin:0px;padding:0px;text-align:center;font-size:12px;background-color:#FFF;}
input,select {font-size:12px;}

form {margin:0px;padding:0px;}

select {margin:0px;padding:0px;height:18px;border:1px solid #B2B2B2;}

p {margin:0px;padding:10px;}

img {border:0px;}


/* Main */
#Head {position:relative;clear:both;width:780px;height:82px;margin:0px auto 0px auto;background:#FFFFFF url(../../images/headbg01.gif) left top repeat-x;text-align:left;}
#Head #HeadLogo {position:relative;top:6px;left:18px;}
#Head #MenuItem {position:absolute;top:10px;right:15px;width:600px;}

#main {margin:0px auto auto auto;text-align:left;width:750px;}
#mainTitle {width:100%;margin:0px;padding:0px;}

#main #WriteRegInfo {position:relative;text-align:left;margin:20px 100px;}
#main #WriteRegInfo div {margin:10px auto;}
#main #WriteRegInfo #Info {position:absolute;top:10px;right:15px;border:1px solid #C6DAEB;padding:20px;line-height:25px;}
#main #WriteRegInfo #Info ul {list-style-type:none;margin:0px;padding:0px;}
#main #WriteRegInfo #Info li {margin:3px;}
#main #WriteRegInfo #Info img {margin-right:5px;vertical-align:middle;}

#main #PassTitle {margin:auto auto 10px auto;}
#main #ErrorImg {text-align:center;margin:50px auto auto auto;font:bold 18px arial;color:#FF0000;line-height:50px;}
#main #ErrorImg img {border:1px solid #000;}
#main #ErrorInfo {text-align:left;margin:auto 150px 30px 150px;line-height:25px;}

#PassLogin {position:relative;margin:11px auto auto auto;}
#PassLogin #PassLoginWindow {border:1px solid #B3C6D7;padding:1px;width:350px;}
#PassLogin #PassLoginWindow01 {border:1px solid #FFA800;padding:1px;width:210px;}
#PassLogin #PassLoginWindow01 span,#PassLogin #PassLoginWindow span {position:relative;display:block;margin:5px 3px 0px 20px;white-space:nowrap;}
span.col {position:relative;display:block;margin:5px 3px 0px 18px !important;white-space:nowrap;}
#PassLogin #PassLoginWindow span img {position:absolute;top:1px;right:10px;border:1px solid #B2B2B2;}
#PassLogin #PassLoginWindow span a {line-height:26px;}
#PassLogin #PassAD {position:absolute;top:0px;right:0px;}

#PassLogin #UserTools {position:absolute;height:227px;top:0px;right:0px;width:530px;background:#F0EED9;border:1px solid #FCCB97}
#PassLogin #UserTools #UserGreet {margin:10px auto 5px 15px;text-align:left;font:bold 18px GB2312;color:#FF5400;clear:both;}
#PassLogin #UserTools #ProUrl {margin:0px auto 5px 15px;text-align:left;}
#PassLogin #UserTools #InfoText {margin:10px auto 5px 15px;text-align:left;}

#RegService {margin-top:11px;padding-left:15px;line-height:25px;}
#ClassList {width:100%;}

#ADrailing {width:780px;text-align:center;margin:20px auto 10px auto;}

div.PageBottomborder {display:block;width:780px;padding:0px;margin:5px auto 0px auto;border-bottom:10px solid #B6C7D6;}


/* Link */
a {text-decoration:none;font-size:12px;color:#000;}
a:hover {text-decoration:none;font-size:12px;color:#FF0000;}

a.red {color:#FF0000;}
a.red:hover {color:#000;}

a.underlinered {text-decoration:underline;color:#FF0000;}
a.underlinered:hover {text-decoration:underline;color:#000;}

a.sbutton {background-color:#FFFFFF;border:1px solid #7F7F7F;padding:3px 3px 0px 3px;margin:1px;color:#000;}
a.sbutton:hover {background-color:#FFA800;border:1px solid #7F7F7F;padding:3px 3px 0px 3px;margin:1px;color:#000;}

a.Cursbutton {background-color:#FFA800;border:1px solid #7F7F7F;padding:3px 3px 0px 3px;margin:1px;color:#000;}
a.Cursbutton:hover {background-color:#FFA800;border:1px solid #7F7F7F;padding:3px 3px 0px 3px;margin:1px;color:#000;}


/* Font */
.redText {color:#FF0000;}
.importantText {font:normal 15px GB2312;color:#FF0000;}
.LetterSpac {letter-spacing:4px;}


/* Title */
h1 {position:relative;clear:both;height:25px;padding-left:10px;border-bottom:1px solid #EEE;line-height:25px;font-size:14px;font-weight:bold;color:#FF4E00;margin:0px;}
h1 span {font-size:12px;position:absolute;top:0px;right:7px;font-weight:normal;}
/*
==========================================
Example:
	<h1>title<span> rightText </span></h1>
==========================================
*/

h2 {position:relative;clear:both;font:bold 12px GB2312;background:#E6EFF3;height:20px;line-height:20px;padding-left:5px;color:#FF6000;margin:0px;border:1px solid #C3CED7;}

h3 {position:relative;clear:both;font:normal 12px GB2312;background:#FF7E00;height:20px;line-height:20px;padding-left:5px;color:#FFF;margin:0px;}

h4 {position:relative;clear:both;font:normal 12px GB2312;background:#F0EED9 url(../../images/bgicon01.gif) 10px center no-repeat;height:20px;line-height:20px;padding-left:18px;margin:1px 0px 0px 0px;}

h5 {position:relative;clear:both;font:normal 12px GB2312;background:#F0EED9 url(../../images/bgicon02.gif) 10px center no-repeat;height:20px;line-height:20px;padding-left:18px;margin:1px 0px 0px 0px;}

h6 {position:relative;clear:both;font:normal 12px GB2312;background:#E6EFF3;height:20px;line-height:20px;padding-left:5px;color:#000;margin:0px;border:1px solid #C3CED7;}
h2 span,h6 span {font-size:12px;position:absolute;top:0px;right:7px;font-weight:normal;}



/* List */
ul.LadyList{
	margin:10px 0px 10px 10px !important;
	padding:0 0 0 0px !important;
	margin-left:20px;
}
ul.LadyList li{
	list-style-type:none;
	width:145px;
	float:left;
	height:20px;
	white-space:nowrap;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

ul.ImgItemList{
	margin:20px 0px 10px 10px !important;
	padding:0 0 0 0px !important;
	margin-left:40px;
}
ul.ImgItemList li{
	list-style-type:none;
	width:60px;
	float:left;
	height:80px;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
}

/* ¶¥²¿µ¼º½Á¬½Ó */
ul.MenuItemList{
	margin:5px 0px 5px 15px; !important;
	padding:0px !important;
}
ul.MenuItemList li{
	list-style-type:none;
	width:90px;
	float:left;
	height:12px;
	text-align:left;
	white-space:nowrap;
}

ul.ProToolsList{
	margin:10px 0px 10px 10px !important;
	padding:0 0 0 0px !important;
	margin-left:30px;
}
ul.ProToolsList li{
	list-style-type:none;
	width:100px;
	float:left;
	height:70px;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
}


/* Modify User Information */
div.ModifyForm{border:1px solid #CCC;margin:0px;padding:15px;display:block;}
div.ModifyPhotoReview{float:left;margin:10px;}
div.ModifyPhotoReview img{border:1px solid #000;margin-right:20px;}
div.ModifyURL{margin:3px;}
div.Tag_DisplayInfo{display:none;margin:10px;height:60px;overflow:auto;line-height:150%;}
div.ImgText{margin:10px;line-height:150%;}
#DisplayInfo{margin:5px;border:1px solid #CCCCCC;padding:10px;}

/* Site Info */
#SiteInfo{text-align:center;margin:0px;padding-top:5px;clear:both;}
#SiteInfo table{width:780px;}

/* Other */
.textInput01 {border:1px solid #B2B2B2;padding:1px;width:170px;height:18px;}
.textInput02 {border:1px solid #B2B2B2;padding:1px;height:18px;}

.defaultbutton {padding:3px auto;font-size:12px;height:25px;text-align:center;}

.SetValignTop {vertical-align:top;}

.testCode {position:relative;}
.testCode img {position:absolute;top:1px;left:110px;border:1px solid #B2B2B2;}

.SetClause {margin:20px auto !important;}

.CtableRow {width:150px;}
.PaddingL_60 {padding-left:60px;color:#FF8040;}
.HackBox {border-top:1px solid #FFF !important;clear:both;}
.HackBox01 {border-top:1px solid #fff !important;clear:both;}
.HackBox02 {clear:both;}
