@charset "utf-8";

* { margin:0; padding:0; font-style:normal; font-family:돋움, Dotum, 굴림, Gulim, Verdana, Tahoma, AppleGothic, Sans-serif; }
body { margin:0; padding:0; font-size:12px; background:url(/static/images/bg_top.gif) repeat-x 0 0; }
img, fieldset { border:none; }
hr, legend { display:none; }
li { list-style:none; }
p, dt, dd, li { line-height:1.6em; }
a:link, a:visited, a:active { color:#333; }
a:hover { color:#0eb2ea; }
a.emphasis:link, a.emphasis:visited, a.emphasis:active, a.emphasis:hover { color:#0eb2ea; }
#member_wrapper a:link,
#member_wrapper a:visited,
#member_wrapper a:active,
#member_wrapper a:hover { color:#0eb2ea; }
input,
select { font-size:12px; }
textarea { font-size:12px; color:#666; height:50px; line-height:18px; }
html:first-child select { padding-right:6px; height:20px; } /* Opera */
option, x:-moz-any-link { padding-right:4px; } /* Firefox */
option, x:-moz-any-link, x:default { padding-right:0; } /* Firefox */





/* Header */
#header { min-width:970px; height:50px; background:url(/static/images/common/header_bg.gif) repeat-x 0 100% #fff; font-size:12px; }
.invisible { display:none; }
.logo { float:left; display:inline; margin:10px 20px 0 15px; width:86px; height:31px; background:url(/static/images/common/logo.gif) no-repeat 0 0; }
.logo a { display:block; width:86px; height:31px; text-indent:-1000em; overflow:hidden; }
.gnb { float:left; margin-top:13px; }
.gnb li { float:left; display:inline-block; margin-right:2px; height:37px; background:url(/static/images/common/gnb_tab.gif) no-repeat 0 0; }
.gnb li.first { background:url(/static/images/common/gnb_tab.gif) no-repeat 0 0; }
.gnb li a { display:inline-block; padding:0 10px; height:37px; line-height:37px; font-weight:bold; text-decoration:none;
	background:url(/static/images/common/gnb_tab_right.gif) no-repeat 100% 0; }
.gnb li a:link,
.gnb li a:visited,
.gnb li a:active,
.gnb li a:hover { color:#333; text-decoration:none; }
.lnb  { float:right; margin:18px 15px 0 0; }
.lnb li { float:left; padding-left:11px; background:url(/static/images/div.gif) no-repeat 5px 50%;  line-height:1.6em; }
.lnb a { text-decoration:none; }
.lnb a:hover { text-decoration:underline; }
.language  { float:right; margin:17px 15px 0 0; }
.zh_cn .language { font-size:10pt; }
.account { float:right; margin:17px 10px 0 0; }


/* Menu Activation */

/* GNB */
.header_about .gnb li#gnb_service { background:url(/static/images/common/gnb_tab_serviceinfo.gif) no-repeat 0 0; }
.header_about .gnb li#gnb_service a { color:#fff; background:url(/static/images/common/gnb_tab_serviceinfo_right.gif) no-repeat 100% 0; }
.header_quick .gnb li#gnb_quick { background:url(/static/images/common/gnb_tab_serviceinfo.gif) no-repeat 0 0; }
.header_quick .gnb li#gnb_quick a { color:#fff; background:url(/static/images/common/gnb_tab_serviceinfo_right.gif) no-repeat 100% 0; }
.header_myOffice .gnb li#gnb_myOffice { background:url(/static/images/common/gnb_tab_myoffice.gif) no-repeat 0 0; }
.header_myOffice .gnb li#gnb_myOffice a { color:#fff; background:url(/static/images/common/gnb_tab_myoffice_right.gif) no-repeat 100% 0; }
.header_docs .gnb li#gnb_docs { background:url(/static/images/common/gnb_tab_docs.gif) no-repeat 0 0; }
.header_docs .gnb li#gnb_docs a { color:#fff; background:url(/static/images/common/gnb_tab_docs_right.gif) no-repeat 100% 0; }
.header_workspace .gnb li#gnb_workspace { background:url(/static/images/common/gnb_tab_workspace.gif) no-repeat 0 0; }
.header_workspace .gnb li#gnb_workspace a { color:#fff; background:url(/static/images/common/gnb_tab_workspace_right.gif) no-repeat 100% 0; }





/* Footer */
#footer { padding:10px 15px 0 15px; min-width:970px; border-top:1px solid #ddd; background:#fff; }
#footer:after { content:" "; display:block; clear:both; height:0; visibility:hidden; }
* html #footer { height:1%; }
*+html #footer { height:1%; }
.footerMenu { float:left; _width:500px; }
* html body.main .footerMenu { position:relative; left:213px; top:-37px; }
.footerMenu li { float:left; padding-left:15px; background:url(/static/images/div.gif) no-repeat 7px 50%; }
.footerMenu li a { font-weight:bold; }
.footerMenu li a:link,
.footerMenu li a:visited,
.footerMenu li a:active { text-decoration:none; }
.footerMenu li a:hover { text-decoration:underline; }
.certification { float:left; margin-top:-5px; }
.certification li { float:left; margin-right:15px; display:inline; }
.copyright { clear:both; float:left; _width:500px; position:relative; left:212px; top:-21px; *top:-17px; color:#333; }
* html body.main .copyright { top:-36px; }
#footer .group.one { float:left; }
#footer .group.two { float:right; _width:123px; }
#layout_bottom_right .copyright { clear:none; float:right; position:static; }
* html #layout_bottom_right .copyright { width:330px; text-align:right; }
#layout_bottom_right .footerMenu li a { font-weight:normal; }
#layout_bottom_right .group.two { display:none; }





/* Common Class */
.floatWrapper:after { content:" "; display:block; clear:both; height:0; visibility:hidden; *height:1%; }
.floatWrapper { *height:1%; }
li.first { padding-left:0; background:none; }
.clear { clear:both; }
div.progressBar { margin:50px 0; text-align:center; }
.coverOn { background:url(/static/images/myoffice/uniCover.gif) no-repeat 50% 0; }
.coverOn iframe { visibility:hidden; }
.coverOff iframe { visibility:visible; }
.coverOn #unipaper { visibility:hidden; }
.coverOff #unipaper { visibility:visible; }
.viewer { padding-left:50px; }





/* member */
body.member #content_wrapper {
	margin:70px auto; width:720px; background:url(/static/images/member/member_bg.png) no-repeat 0 0;
	_background:url(/static/images/member/member_bg.gif) no-repeat 0 0;
}
body.page_signin.member #content_wrapper { margin:150px auto; }
body.welcome #content_wrapper { margin:70px auto; width:810px; }
#member_wrapper {
	background:url(/static/images/member/member_bg_bottom.png) no-repeat 0 100%;
	_background:url(/static/images/member/member_bg_bottom.gif) no-repeat 0 100%;
}
h1.pageTitle { height:27px; line-height:27px; text-align:center; font-size:14px; color:#fff; }
.member_input { padding:2px; width:180px; border:1px solid #b3b3b3; background:url(/static/images/member/member_txtBg.gif) repeat-x 0 0; }
#member_wrapper .input_button { padding:3px; background:url(/static/images/member/landingpages/buttonEnabled.gif) repeat-x 0 50% #f8eed3; border:1px solid #f8b40b; }
.line_dot { clear:both; border-bottom:1px dotted #ccc; padding:5px 0px; }
.member_button_box { margin-top:20px; padding: 10px 0px; border-top:1px solid #eee; text-align:right; }
.line_title { width:100%; height:4px; text-align:right; background:#c5e0a8 url(/static/images/member/line_title.gif) no-repeat right top; margin:0px; padding:0px; }


/* Tree */
.selected_item {
	background: #d5f0f9;
}



/* tfAccount layer */ 
.layer_btn_signin {	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFE199 url(/static/images/member/landingpages/btn_signIn_bg.gif) repeat-x scroll 0 0; border:1px solid #F8B40B; height:41px; left:228px; padding:0; position:absolute; top:0; width:98px; font-weight:bold;}

.layer_btn_submit {	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFE199 url(/static/images/member/landingpages/btn_signIn_bg.gif) repeat-x scroll 0 0; border:1px solid #F8B40B; padding:2px 5px; font-weight:normal; }

.signin_msg_box { background:#FFFFFF; border:1px dotted #fc238f; padding:5px; margin:10px 0px; text-align:left; color:#fc238f; }
.signin_msg_box ul li{ text-align:left; list-style:none; }
.signin_msg_box .b,
.signin_msg_box .errorMessage,
#message_area { color:#fc238f;}




