body {margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}

body, td { font: 12px "MS PGothic"; line-height:14pt; }
input, select, option { font: 12px "MS PGothic" }
textarea { font-family: "MS Gothic"; font-size:13px; }
a			{ text-decoration:none;}
a:visited	{ text-decoration:none;}
a:hover		{ color: #003399; text-decoration:underline;}

img { border:none; }

label { cursor: pointer }
div#footer {
	width: 900px;
	height:40px;
	padding: 15 8 15 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #7B7E83;
	margin: 5 0 0 0;
}

h1 {
	font-family: MS PGothic;
	text-decoration:none;
	font-size: 10px;
	padding-top:0;
	text-transform:uppercase;
	color: #000000;
	text-align:center;
	font-weight: lighter;
}

optgroup { font-weight: normal }

/* text-link */

.blue {color:#0033CC;font-weight: bold;}
a.blue:link, a.blue:active, a.blue:visited, a.blue:hover {  color:#575858;text-decoration:underline; }
.blackt {color:#000000;}
.blackg {color:#333333;}
.black {color:#000000;font-weight: bold;}
.black0 {color:#000000;font-weight: bold;}
.black09 {font-size:15px;font-weight: bold;}
.black16 {font-size:16px;font-weight: bold;}
.black09 {font-size:15px;font-weight: bold;}
a.black:link, a.black:active, a.black:visited, a.black:hover {  color:#000000;text-decoration:underline; }

.black14 {font-size:14px;color:#000000;font-weight: bold;}
.black13 {font-size:13px;color:#000000;font-weight: bold;}
.black13b {font-size:14px;color:#000000;}
.blue14 {font-size:14px;color:#0351aa;font-weight: bold;}
.blue12 {color:#076ab6;font-weight: bold;}
.blueb {color:#0c5fdc;font-weight: bold;}
.blue5 {color:#206cdf;}
.blue6 {font-size:16px;color:#1f54bc; font-weight: bold;}
.blue16 {font-size:16px;color:#0033CC; font-weight: bold;}
.white {font-size:13px;color:#ffffff;font-weight: bold;}
.white14 {font-size:14px;color:#ffffff;font-weight: bold;}
.blue2 {color:#0000FF;}
.red01 {color:#CC0000; text-decoration:line-through;}
.red012 {color:#CC0000; text-decoration:line-through; font-size: 11px}
a.blue:link, a.blue:active, a.blue:visited, a.blue:hover {  color:#0000FF;text-decoration:underline; }
a.black:active, a.black:visited, a.black:hover {  color:#0000FF;text-decoration:underline; }
.gray {color:#666666;}
.gray1 {color:#949494;}
.gray2 {font-size:10px; color:#777777;}
.gray8 {font-size:10px; color:#666666;}
.gray10 {font-size:10px; color:#333333;}
.gray11 {font-size:11px; color:#333333;}
a.gray2:link, a.gray2:active, a.gray2:visited{color:#777777;}
a.gray2:hover {  color:#999999;text-decoration:underline; }
.gray3 {font-size:15px;color:#949494; font-weight: bold;}
.gray4 {font-size:10px;color:#646262; font-weight: bold;}
.gray5 {color:#1375ca;}
.gray6 {color:#949494;}
a.gray6:link, a.gray6:active, a.gray6:visited{color:#333333;}
a.gray6:hover {  color:#000000;text-decoration:underline; }

.gray9 {font-family: "MS PGothic";	font-size:12px;	line-height: 16px;	color: #666;}
.blue9 {font-family: "MS PGothic";	font-size:12px;	line-height: 16px;	color: 1f54bc;}
.gray99 {color:#999999;}
.blue99 {color:#011934;}

.redb {color:#CC0000;font-weight: bold;}
.red {color:#CC0000;}
.red1 {color:#CC0000; font-size:15px;}
.red15 {font-size:15px;color:#CC0000;font-weight: bold;}
.red16 {font-size:16px;font-weight: bold;}
.pink {color:#FB3592;}
.greentop {color:#348802;}
.gray01 {color:#575858;}
.skyblue {font-size:11px;color:#3596FB;line-height: 14px;}
.hot {color:#F00;line-height: 14px;}
.smallgray { font-size:10px;color:#999}

.foot {font-family:" Tahoma";font-size:11px;color:#FFFFFF;}

.txt10 {font-family: "MS PGothic";	font-size:10px;	color: #333;	padding-left: 2px;}
.txt11 {font-family: "MS PGothic";	font-size:11px;	line-height: 16px;	color: #666;}
.txtblack {font-family: "MS PGothic";font-size: 12px;font-weight: bold;color: #000;}
.txtblack15 {font-family: "MS PGothic";font-size: 15px;font-weight: bold;color: #000;}
.txtblack17 {font-family: "MS PGothic";font-size: 17px;font-weight: bold;color: #000;}
.txtblack18 {font-family: "MS PGothic";font-size: 18px;font-weight: bold;color: #000;}
.txtwhite20 {font-family: "MS PGothic";font-size: 15px;font-weight: bold;color: #fff;}
.txtblue {font-family: "MS PGothic";font-size: 12px;font-weight: bold;color: #2169B7;}
.txtblue3 {font-family: "MS PGothic";font-size: 13px;font-weight: bold;color: #2169B7;}
.txtblue5 {font-family: "MS PGothic";font-size: 20px;font-weight: bold;color: #2169B7;}
.txtblue1 {font-family: "MS PGothic";font-size: 12px;color: #069;}
.txtblue2 {font-family: "MS PGothic";font-size: 12px;font-weight: bold;color: #03F;}
.txtgray10 {font-size:11px;color:#888888;}
.txtgray11 {font-size:11px;color:#666666;}
.txtwhite10 {font-size:10px;color:#FFF;}
.txtblack11 {font-size:11px;}
.txtblack10 {font-size:10px;}
.txtblack112 {font-size:11px; line-height:1px;}
.txtgray12 {font-size:11px;color:#333333;}
.txtblue11 {font-size:11px;color:#27699A;}

.txtwhite {font-family: "MS PGothic";	font-size: 12px;	color: #FFF;}

.txtwhiteb {font-family: "MS PGothic";	font-size: 12px;	color: #FFF;	font-weight: bold;}
.txtred {font-family: "MS PGothic";	font-size: 12px;	font-weight: bold;	color: #C33;}
.txtred2 {font-family: "MS PGothic";	font-size: 12px;		color: #C00;}
.tred {font-family: "MS PGothic";	font-size: 12px;	color: #C33;	text-decoration:underline;}
.txtdgray {font-family: "MS PGothic";	font-size: 12px;	color: #333;}
.txtgray {font-family: "MS PGothic";	font-size: 12px;	color: #666;}

.txt11-o {font-size:11px;color:#F47711;}
.txt11-b {font-size:11px;color:#395A90;}
.txt12-b{color:#406090;}

a.bgm:link, a.bgm:active, a.bgm:visited, a.bgm:hover {  color:#006699;text-decoration:underline;font-weight:normal }

/* decoration */
.left_box {
	background-color: #E6EFF9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 25px;
	padding: 3px;
	color: #000000;
}
.alert_box {
	background-color: #ecf5fa;
	border-bottom-width: 1px;
	height: 25px;
	padding: 3px;
	color: #000000;
}
.left_box3 {
	background-color: #e3e3e3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 25px;
	padding: 3px;
	color: #000000;
}
.left_box2 {
	background-color: #E6EFF9;
	height: 25px;
	padding: 3px;
	color: #000000;
}
.shortcut01 {border-right: 1px solid #E7EBF0;	border-bottom: 1px solid #E7EBF0;    background-color: #F3F5F7;	height: 25px;}
.shortcut02 {border-bottom: 1px solid #E7EBF0;    background-color: F3F5F7;	height: 25px;}
.notice-tit {border-top: 1px solid #D0D5DA;	border-bottom: 1px solid #D0D5DA;    background-color: #E7E8E9;padding-left: 8px;}
.board-tit {border-top: 1px solid #D0D5DA;	border-bottom: 1px solid #D0D5DA;    background-color: #E7E8E9;color:#000000;font-weight: bold;}
.board-bg {border-right: 1px solid #7BACDE;	border-left: 1px solid #7BACDE; padding: 5px; }
.board-tit-txt {color:#395A90; background-color: #EEEEEE; text-align:center;}
.board-line1 {border-top: 1px solid #E1E1E1;}
.board-line2 {border-top: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;}
.board-line3 {border-top: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1;}

.boardtd {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B9B9B9;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #E1E1E1;
}

.facebooktd {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1a429d;
	border-right-color: #1a429d;
	border-bottom-color: #1a429d;
	border-left-color: #1a429d;
	background-color: #8db3f9;
	height: 30px;
}
.boardbluetd {
	border-top: 1px solid #A4C3E5;

}
.board-lineb1 {text-align:center;border-left: 1px solid #DAE6F4;border-bottom: 1px solid #DAE6F4;}
.board-lineb2 {border-left: 1px solid #DAE6F4;border-bottom: 1px solid #DAE6F4;;border-right: 1px solid #DAE6F4;}


.lib-line1 {border-left: 1px solid #BABABA;border-right: 1px solid #BABABA;}
.lib-line2 {border-left: 1px solid #DADADA;border-right: 1px solid #DADADA;}

.layer-line {border-left: 1px solid #D3D3D3;border-right: 1px solid #A9A9A9;}





.lineg1 {
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.lineg2  {
	border-right: 1px solid #CCC;
}
.lineg3 {
	border-bottom-width: 1px solid #FFF;
}
.lineg4 {
	border-bottom-width: 1px solid #CCC;
}
.lineg5 {
	border-bottom: 1px solid #E5E5E4;
	border-right:1px solid #E5E5E4;
	border-left:1px solid #E5E5E4;
}
.lineg6 {
	border-bottom: 1px solid #E5E5E4;
	border-right:1px solid #E5E5E4;
}

.lineb {
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}


.pathbg {
	background-image: url(/images/sub/pathbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.board-tit {
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2D59B8;
	border-bottom-color: #2D59B8;
}
.bluebox {
	background-attachment: fixed;
	background-image: url(/images/sub/blueboxbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #B1D4F0;
	padding: 2px 2px 2px 15px;
	height: 25px;
}

.error { color:#F00; font-size:8pt }

/* join step */

.join_txt_w, .join_txt_g,  .join_txt_b {font-weight: bold;text-align:center	} 
.join_txt_w {color: #FFFFFF;}
.join_txt_g {color: #989898;border:2px solid #dcdcdc;border-top:0;}
.join_txt_b {color: #313131;border:2px solid #7ecee8;border-top:0;}




/* form */

.inputTxt			{border: 1px solid #D4D4D4;}
.inputBtn			{
	border: 1px solid #D4D4D4;
	height: 25px;
	padding-left: 3px;
}
.input	{font-size:9pt; color:#666666; border: 1px solid #D4D4D4;}
.input01	{font-size:9pt; color:#666666; border: 1px solid #bebebe;}
.input02	{font-size:9pt; color:#666666; border: 0px;}

.blackbox {border: 1px solid #000000;}

.style2 {font-weight: bold}

.page { padding:1px 3px 2px 3px }

.error { font-size:8pt; color:#F00 }
.button100 { width:100px; cursor:pointer }
.button60 { width:60px; cursor:pointer }

.done { color:#09F; background-color:#DEF; padding:20px; margin:10px; font-weight:bold }


/* warning box */
.warn { border:2px solid #C00; margin:20px 0 20px 15px }
.warn .title { padding:2px;text-align:center;color:#FFF;background-color:#C00 }
.warn .content { padding:10px; color:#321 }
.warn ul, .warn ol { margin: 0 25px; padding: 0; margin-right:10px }
.warn ul li { padding-bottom:15px }
.warn ol li { padding-bottom:0 }


.blueTable tr.line td { border-top: 1px solid #A7BAD8; }
.blueTable tr.lineb td { border-bottom: 1px solid #A7BAD8; }
.blueTable tr.line2 td { border-top: 2px solid #A7BAD8; }
.blueTable td { border-right: 1px solid #A7BAD8; }
.blueTable td.last { border: 0; }
.noline td { border: 0; }

.info_label {
font-size:8pt;
}

.info2_label {
font-size:8pt;
}

.btnmobile {
	cursor:pointer;
	background:url(/images/btn_01_left.gif) no-repeat;
	padding-left:3px;
	padding-bottom:7px;
	vertical-align:middle
}

small { font-family: Tahoma }

.btn { display: block; float: left; border: none; background: transparent url(/images/btn_bg_r.gif) top right no-repeat; height: 17px; padding-right: 1px; }
.btn input { border: 0px; background: transparent url(/images/btn_bg_l.gif) no-repeat; height: 17px; color: #363636; padding: 2px 4px 0px 5px; cursor: pointer; margin: 0px }

.info_label { font-size:8pt }
