@CHARSET "UTF-8";

/* webfont */
/*@font-face {
	font-family:'Malgun Gothic';
	src:url('/font/Malgun Gothic.eot');
	src:url('/font/Malgun Gothic.eot?#iefix') format('embedded-opentype'),
	url('/font/Malgun Gothic.woff') format('woff'),
	url('/font/Malgun Gothic.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}*/

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Korean Thin'), local('Noto Sans Korean Thin');
    src: url(/asset/fonts/notokr-thin.eot);
    src: url(/asset/fonts/notokr-thin.eot?#iefix) format('embedded-opentype'),
    url(/asset/fonts/notokr-thin.woff2) format('woff2'),     
    url(/asset/fonts/notokr-thin.woff) format('woff'),
    url(/asset/fonts/notokr-thin.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Korean Light'), local('Noto Sans Korean Light');
    src: url(/asset/fonts/notokr-light.eot);
    src: url(/asset/fonts/notokr-light.eot?#iefix) format('embedded-opentype'),
    url(/asset/fonts/notokr-light.woff2) format('woff2'),
    url(/asset/fonts/notokr-light.woff) format('woff'),
    url(/asset/fonts/notokr-light.otf) format('opentype');
    
}
@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans Korean DemiLight'), local('Noto Sans Korean DemiLight');
    src: url(/asset/fonts/notokr-DemiLight.eot);
    src: url(/asset/fonts/notokr-DemiLight.eot?#iefix) format('embedded-opentype'),
    url(/asset/fonts/notokr-DemiLight.woff2) format('woff2'),
    url(/asset/fonts/notokr-DemiLight.woff) format('woff'),
    url(/asset/fonts/notokrs-DemiLight.otf) format('opentype');
    
}
@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 400;
    src:  local('Noto Sans Korean Regular'), local('Noto Sans Korean Regular');
    src: url(/asset/fonts/notokr-regular.eot);
    src: url(/asset/fonts/notokr-regular.eot?#iefix) format('embedded-opentype'),
    url(/asset/fonts/notokr-regular.woff2) format('woff2'),
    url(/asset/fonts/notokr-regular.woff) format('woff'),
    url(/asset/fonts/notokr-regular.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Korean Medium'), local('Noto Sans Korean Medium');
    src: url(/asset/fonts/notokr-medium.eot);
    src: url(/asset/fonts/notokr-medium.eot?#iefix) format('embedded-opentype'),
    url(/asset/fonts/notokr-medium.woff2) format('woff2'),
    url(/asset/fonts/notokr-medium.woff) format('woff'),
    url(/asset/fonts/notokr-medium.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Korean bold'), local('Noto Sans Korean bold');
    src: url(/asset/fonts/notokr-bold.eot);
    src: url(/asset/fonts/notokr-bold.eot?#iefix) format('embedded-opentype'),
    url(/asset/fonts/notokr-bold.woff2) format('woff2'),
    url(/asset/fonts/notokr-bold.woff) format('woff'),
    url(/asset/fonts/notokr-bold.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Korean black'), local('Noto Sans Korean black');
    src: url(/asset/fonts/notokr-black.eot);
    src: url(/asset/fonts/notokr-black.eot?#iefix) format('embedded-opentype'),
    url(/asset/fonts/notokr-black.woff2) format('woff2'),
    url(/asset/fonts/notokr-black.woff) format('woff'),
    url(/asset/fonts/notokr-black.otf) format('opentype');
}

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {font-family:'Noto Sans Korean','Nanum gothic','돋움','Dotum';}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;}
nav ul, ul, li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
a {margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none;}
ins {background-color:#ff9; color:#000; text-decoration:none;}
mark {background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del {text-decoration:line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted; cursor:help;}
table {border-collapse:collapse; border-spacing:0;}
hr {display:block; height:1px; border:0; border-top:1px solid #d7d7d7; margin:0 0 30px 0; padding:0;}
input, select {vertical-align:middle;}

/* layout */
#skipnavi>a {position:absolute; left:-5000px;}
#skipnavi>a:focus, #skipnavi>a:hover, #skipnavi>a:active {left:0; display:block; width:100%; height:40px; line-height:38px; color:#fff; font-size:16px; font-weight:bold; text-align:center; background:#0085d9; z-index:9999;}

.top_navi {width:100%; height:30px; border-bottom:1px solid #dfe2e7; background-color:#f2f4f7;}
.top_navi ul {display:table; height:30px; margin:0 auto; text-align:center;}
.top_navi ul li {display:table-cell; height:30px; padding-right:2px; background:url(/cms/images/header/top_navi_bar.png) no-repeat right center;}
.top_navi ul li.bgnone {background:none; padding:0;}
.top_navi ul li a {display:block; font-size:12px; font-weight:bold; letter-spacing:-1px; color:#757575; line-height:30px; padding:0 10px;}

#header_wrap		{width:100%; height:100px; position:relative; background-color:#ffffff; border-bottom:1px solid #bbbbbb; background-image:url(/images/header/gnb_sub_bg.jpg); background-repeat:no-repeat; background-position:center 100px;}
#content			{width:100%;}
#main_banner_wrap	{width:100%; height:350px; background:url(/images/main/mb_bg_09.jpg) repeat-x left top;}
#main_content_wrap	{width:100%; height:390px;}
#main_sbanner_wrap	{width:100%; height:269px; border-bottom:1px solid #d7d7d7;}
#main_board_wrap	{width:100%; height:49px; border-bottom:1px solid #d7d7d7;}
#footer_wrap		{width:100%; height:139px; border-top:1px solid #bbbbbb; background-color:#f8f8f8; clear:both;}

#header			{width:960px; height:100px; margin:0 auto; position:relative; background-color:#ffffff;}
#main_banner	{width:960px; height:350px; margin:0 auto;}
#main_sbanner	{width:960px; height:269px; margin:0 auto;}
#main_sbanner01 {float:left; width:308px; height:245px; border-top:4px solid #444444; padding:20px 0 0 0; background:url(/images/main/msb_ico_08.jpg) no-repeat left 20px; margin:0 18px 0 0;}
#main_sbanner02 {float:left; width:308px; height:245px; border-top:4px solid #444444; padding:20px 0 0 0; background:url(/images/main/msb_ico_10.jpg) no-repeat left 20px; margin:0 18px 0 0;}
#main_sbanner03 {float:left; width:308px; height:245px; border-top:4px solid #444444; padding:20px 0 0 0; background:url(/images/main/msb_ico_12.jpg) no-repeat left 20px;}
#main_board		{width:960px; height:49px; margin:0 auto;}
#main_board_notice		{width:470px; height:49px; float:left; position:relative; margin:0 20px 0 0;}
#main_board_reference	{width:470px; height:49px; float:left; position:relative;}
#main_slide		{width:960px; height:70px; margin:0 auto;}
#footer			{width:960px; height:139px; margin:0 auto;}

#container	{display:table; width:960px; margin:0 auto; padding:0 0 120px 0;}
.lnb_wrap			{display:table-cell; float:left; width:180px; padding:40px 0 0 0;}
.sub_content2021		{display:table-cell; float:left; width:750px; padding:80px 0 0 30px; background:url(/images/sub_common/sub_banner_03.png) no-repeat right -275px;}
 
.sub_content		{display:table-cell; float:left; width:750px; padding:80px 0 0 30px; }

/* header */
#logo				{display:block; position:absolute; left:0; margin:40px 0 0 0;}

#navigation			{display:block; position:absolute; right:0; margin:21px 0 0 0;}
#navigation>li		{float:left; margin:0 0 0 10px;}
#navigation>li>a	{display:block; font-size:11px; line-height:15px; color:#888888; letter-spacing:-1px;}

#gnbold				{display:block;position:absolute;right:0;margin:36px 0 0 0;height: 100px;}
#gnbold>li				{float:left;margin:0 0 0 17px;padding:22px 0;height:80px;}
#gnbold>li>a			{display:block; line-height:20px; font-size:12px; color:#4f5964; font-weight:bold; letter-spacing:-1px;}
#gnbold>li:hover>a		{color:#0085d9;}
#gnbold>li>ul			{display:none;}
#gnbold>li:hover>ul	{display:block; position:absolute; z-index:999;}
#gnbold>li>ul>li		{float:left; margin:0 0 0 20px; padding:6px 0;}
#gnbold>li>ul>li>a		{display:block; font-size:13px; line-height:17px; color:#ffffff; letter-spacing:-1px;}
#gnbold>li>ul>li>a:hover	{text-decoration:underline;}

#gnb01 {margin:25px 0 0 -85px;}
#gnb02 {margin:25px 0 0 -205px;}
#gnb03 {margin:25px 0 0 -45px;}
#gnb04 {margin:25px 0 0 -105px;}
#gnb05 {margin:25px 0 0 -235px;}
#gnb06 {margin:25px 0 0 -10px;}

*+html #gnb01 {margin:45px 0 0 -215px;}
*+html #gnb02 {margin:45px 0 0 -305px;}
*+html #gnb03 {margin:45px 0 0 -175px;}
*+html #gnb04 {margin:45px 0 0 -160px;}
*+html #gnb05 {margin:45px 0 0 -210px;}
*+html #gnb06 {margin:45px 0 0 -115px;}

/* footer */
#footer>h2			{display:block; position:absolute; margin:20px 0 0 0;}

#f_navigation		{display:block; position:absolute; margin:20px 0 0 125px;}
*+html #f_navigation{display:block; position:absolute; margin:15px 0 0 125px;}
#f_navigation>li	{display:block; float:left; margin:0 15px 0 0;}
#f_navigation>li>a	{font-size:12px; color:#333333; letter-spacing:-1px;}

#footer>p			{display:block; position:absolute; margin:45px 0 0 125px; font-size:11px; color:#767676; letter-spacing:-1px; line-height:17px;}
#footer>p>span		{color:#0085d9;}
#footer>p>em		{font-family:'Open Sans'; color:#999999; letter-spacing:0; line-height:21px; font-style:normal;}

/* main */
#main_sbanner>div>h3		{font-family:'Nanum Gothic'; font-size:16px; font-weight:bold; color:#444444; letter-spacing:-1px; line-height:22px; margin:0 0 0 65px;}
#main_sbanner>div>h3>span	{font-family:'Open Sans'; font-size:12px; font-weight:lighter; font-style:italic; color:#888888; letter-spacing:0; line-height:16px;}
*+html #main_sbanner>div>h3>span	{font-family:'arial'; font-size:12px; font-style:italic; color:#888888; letter-spacing:0; line-height:16px;}
#main_sbanner>div>p			{font-size:12px; line-height:18px; color:#999999; margin:20px 0 0 0; letter-spacing:-1px;}
#main_sbanner>div>a			{display:table; margin:25px 0 0 0; padding:10px 20px; background-color:#f8f8f8; border-top:1px solid #d8d8d8; border-left:1px solid #d4d4d4;  border-right:1px solid #d4d4d4; border-bottom:1px solid #bbbbbb; border-radius:3px; font-family:'dotum'; font-size:11px; font-weight:bold; color:#444444; letter-spacing:-1px;}
#main_sbanner>div>a:hover	{background-color:#0085d9; border:1px solid #d7d7d7; color:#ffffff;}
*+html #main_sbanner>div>a	{display:block; margin:25px 0 0 0; width:104px; padding:10px 20px 9px 20px; background-color:#f8f8f8; border-top:1px solid #d8d8d8; border-left:1px solid #d4d4d4;  border-right:1px solid #d4d4d4; border-bottom:1px solid #bbbbbb; border-radius:3px; font-family:'dotum'; font-size:11px; font-weight:bold; color:#444444; letter-spacing:-1px;}

#main_board>div>h3							{display:block; position:absolute; width:82px; height:29px; padding:0 4px 0 0; background:url(/images/main/board_title_bg.png) no-repeat left top; left:0; margin:10px 0 0 0;font-family:'Open Sans'; font-size:14px; font-weight:400; color:#ffffff; font-style:italic; text-align:center; line-height:26px;}
*+html #main_board>div>h3					{display:block; position:absolute; width:82px; height:29px; padding:0 4px 0 0; background:url(/images/main/board_title_bg.png) no-repeat left top; left:0; margin:10px 0 0 0;font-family:'arial'; font-size:13px; font-weight:400; color:#ffffff; font-style:italic; text-align:center; line-height:26px;}
#main_board>div>ul.list						{display:block; position:absolute; width:330px; height:18px; margin:15px 0 16px 106px; overflow:hidden;}
#main_board>div>ul.list>li					{display:block; width:330px; height:18px; background-color:#ffffff;}
#main_board>div>ul.list>li>a				{display:block; float:left; width:260px; height:18px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:12px; color:#333333;}
#main_board>div>ul.list>li>a>em				{font-style:normal; font-weight:bold;}
#main_board>div>ul.list>li>div.board_date	{float:left; width:70px; height:18px; text-align:right; font-size:12px; color:#333333;}
#main_board>div>div>a.prev					{display:block; position:absolute; width:15px; height:15px; right:0; margin:7px 0 0 0; background:url(/images/main/board_btn_prev.png) no-repeat left top;}
#main_board>div>div>a.next					{display:block; position:absolute; width:15px; height:15px; right:0; margin:27px 0 0 0; background:url(/images/main/board_btn_next.png) no-repeat left top;}
#main_board>div>div>a>span					{display:none;}

/* sub_common */
#lnb_title		{width:180px; height:105px; background:url(/images/sub_common/lnb_bg_03.jpg) no-repeat left top;}
#lnb_title>h2	{display:block; position:absolute; margin:50px 0 0 15px; font-size:20px; font-weight:bold; letter-spacing:-3px; color:#ffffff; text-shadow:1px 1px 10px #757575;}
#lnb_title>p	{display:none; position:absolute; margin:20px 0 0 15px; width:160px; font-family:'Open Sans'; font-size:11px; line-height:13px; color:#ffffff; font-style:italic;}
*+html #lnb_title>p		{display:none; position:absolute; margin:20px 0 0 15px; width:160px; font-family:'arial'; font-size:11px; line-height:13px; color:#ffffff; font-style:italic;}

#lnb>ul			{display:block; width:180px;}
#lnb>ul>li			{display:block; width:180px;}
#lnb>ul>li>a		{display:block; font-size:13px; letter-spacing:-1px; color:#333333; width:165px; line-height:35px; border-bottom:1px solid #e1e1e1; padding:0 0 0 15px; background:url(/images/sub_common/lnb_blt_11.jpg) no-repeat 165px center;}
#lnb>ul>li.on>a {color: #0991D1;}
#lnb>ul>li:hover>a	{color:#0085d9; background:url(/images/sub_common/lnb_blt_on_11.jpg) no-repeat 165px center;}
/*#lnb>li>ul {display:none;}*/
#lnb>ul>li>ul {display:block; background-color:#f5f5f5; border-bottom:1px solid #e1e1e1; padding:8px 0;}
#lnb>ul>li>ul>li {display:block; width:180px;}
#lnb>ul>li>ul>li>a {display:block; font-size:12px; color:#454545; letter-spacing:-1px; width:165px; line-height:25px; padding:0 0 0 15px;}
#lnb>ul>li>ul>li>a:hover {color:#0085d9;}

#lnb_search			{display:block; position:relative; width:180px; height:30px; margin:35px 0 0 0; border-bottom:1px dotted #ababab;}
#lnb_search>input	{display:block; position:absolute; left:0; width:133px; height:16px; background-color:#f5f5f5; border:1px solid #c4c4c4; font-size:12px;}
#lnb_search>a		{display:block; position:absolute; right:0;}

#lnb_banner		{margin:30px 0 0 0;}
#lnb_banner>li	{margin:0 0 5px 0;}

#sub_navigation				{display:block; width:750px; height:13px; margin:0 0 5px 0;}
#sub_navigation>li			{display:block; float:left; padding:0 10px 0 4px; font-size:12px; letter-spacing:-1px; color:#676767; background:url(/images/sub_common/sn_blt_03.jpg) no-repeat right center;}
#sub_navigation>li.sn_last	{color:#0085d9; background:none;}

.sub_title>h3 {width:100%; font-size:30px; font-weight:normal; color:#333333; letter-spacing:-2px; text-align:left; border-bottom:1px solid #ededed; padding:0 0 10px 0; margin:0 0 15px 0;}
#sub_content_detail>h3	{width:100%; font-size:30px; font-weight:normal; color:#333333; letter-spacing:-2px; text-align:left; border-bottom:1px solid #ededed; padding:0 0 10px 0; margin:0 0 15px 0;}

/* font-style */
.ttl01 {font-size:18px; font-weight:bold; letter-spacing:-1px; color:#0085d9; margin:0 0 15px 0;}
.ttl02 {font-size:16px; font-weight:bold; letter-spacing:-1px; color:#454545; margin:0 0 15px 0; padding:15px 0 0 0;}
.stc01 {font-size:26px; line-height:36px; color:#323232; letter-spacing:-3px; margin:0 0 45px 0;}
.stc02 {font-family:'dotum'; font-size:12px; line-height:22px; color:#454545; margin:0 0 30px 0;}
.lity01	{font-family:'dotum'; font-size:12px; line-height:22px; color:#606060; margin:0 0 30px 0; padding:0 0 0 15px; letter-spacing:-1px;}
.lity01>li {margin:0 0 5px 0;}
.mrg01 {margin:0 0 15px 0;}

/* sub13 */
.rsg_index {width:750px; height:38px; border-bottom:1px solid #d7d7d7; margin:0 0 30px 0;}
*+html .rsg_index {width:750px; height:40px; border-bottom:1px solid #d7d7d7; margin:0 0 30px 0;}
.rsg_index>li {float:left; margin:0 -1px 0 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-radius:3px 3px 0 0;}
.rsg_index>li>a {display:block; padding:10px 20px; font-size:13px; color:#454545; letter-spacing:-1px; border-radius:3px 3px 0 0; background-color:#f9f9f9; border-bottom:1px solid #d7d7d7;}
.rsg_index>li>a:hover, .rsg_index>li>a.on {color:#282828; font-weight:bold; background-color:#ffffff; border-bottom:1px solid #ffffff;}
*+html.rsg_index>li>a:hover, .rsg_index>li>a.on {color:#282828; font-weight:bold; background-color:#ffffff; border-bottom:1px solid #ffffff;}

.rsg_content {display:block; width:750px; margin:0 0 30px 0;}
.rsg_content>ul {display:table; width:735px; padding:20px 0 5px 15px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
*+html .rsg_content>ul {display:table; width:735px; padding:20px 0 20px 15px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.rsg_content>ul>li {display:table-cell; float:left; width:200px; height:365px; border:1px solid #d7d7d7; margin:0 15px 15px 0; padding:14px;}
.rsg_content>ul>li>img {width:200px; height:140px;}
.rsg_content>ul>li>dl {margin:20px 0 20px 0;}
.rsg_content>ul>li>dl>dt {font-size:14px; line-height:18px; font-weight:bold; letter-spacing:-1px; margin:0 0 10px 0;}
.rsg_content>ul>li>dl>dd {font-family:'dotum'; font-size:12px; line-height:16px; letter-spacing:-1px; color:#454545;}
.rsg_content>ul>li>a {display:inline-block; font-family:'dotum'; font-size:11px; letter-spacing:-1px; color:#454545; font-weight:bold; border:1px solid #bbbbbb; padding:10px 15px; border-radius:2px;}
*+html .rsg_content>ul>li>a {display:inline-block; font-family:'dotum'; font-size:11px; letter-spacing:-1px; color:#454545; font-weight:bold; border:1px solid #bbbbbb; padding:10px 15px 9px 15px; border-radius:2px;}
.rsg_content>ul>li>a:hover {background-color:#0085d9; color:#ffffff;}

/* sub42 */
.news_content {display:block; margin:0 0 30px 0;}
.news_content {display:block; width:750px;}
.news_content>ul {display:table; width:735px; padding:20px 0 5px 15px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
*+html .news_content>ul {display:table; width:735px; padding:20px 0 20px 15px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.news_content>ul>li {display:table-cell; float:left; width:200px; height:400px; border:1px solid #d7d7d7; margin:0 15px 15px 0; padding:14px;}
.news_content>ul>li>img {width:200px; height:140px;}
.news_content>ul>li>dl {margin:20px 0 20px 0;}
.news_content>ul>li>dl>dt {font-size:14px; line-height:18px; font-weight:bold; letter-spacing:-1px; margin:0 0 10px 0;}
.news_content>ul>li>dl>dd {font-family:'dotum'; font-size:12px; line-height:16px; letter-spacing:-1px; color:#454545;}
.news_content>ul>li>dl>dd>span {font-family:'Open Sans'; color:#9c9c9c; letter-spacing:0;}
.news_content>ul>li>a {display:inline-block; font-family:'dotum'; font-size:11px; letter-spacing:-1px; color:#454545; font-weight:bold; border:1px solid #bbbbbb; padding:10px 15px; border-radius:2px;}
*+html .news_content>ul>li>a {display:inline-block; font-family:'dotum'; font-size:11px; letter-spacing:-1px; color:#454545; font-weight:bold; border:1px solid #bbbbbb; padding:10px 15px 9px 15px; border-radius:2px;}
.news_content>ul>li>a:hover {background-color:#0085d9; color:#ffffff;}

/* sub52 */
#organization {display:block; width:750px; height:650px; background:url(/images/sub05/organization_bg_03.png) no-repeat left top; margin:45px 0 30px 0;}
#organization>p {display:block; position:absolute; margin:640px 0 0 0; font-family:'dotum'; font-weight:bold; letter-spacing:-1px; font-size:12px; color:red; line-height:18px;}
#organization>h4 {display:none;}
#organization>h5 {font-size:16px; font-weight:bold; color:#f8f8f8; letter-spacing:-1px;}
#organization>h6 {font-size:14px; font-weight:bold; letter-spacing:-1px;}
#organization>ul {display:block; position:absolute;}
#organization>ul>li {font-family:'dotum'; font-size:12px; line-height:20px;}
#organization>ul>li>span {color:red;}
.org01 {display:block; position:absolute; margin:55px 0 0 465px;}
.org02 {display:block; position:absolute; margin:158px 0 0 145px;}
.org03 {display:block; position:absolute; margin:158px 0 0 530px;}
.org04 {display:block; position:absolute; margin:182px 0 0 95px;}
.org05 {display:block; position:absolute; margin:182px 0 0 542px;}
.org06 {width:183px; text-align:center; display:block; position:absolute; margin:287px 0 0 0px;}
.org07 {width:183px; text-align:center; display:block; position:absolute; margin:287px 0 0 189px;}
.org08 {width:183px; text-align:center; display:block; position:absolute; margin:287px 0 0 378px;}
.org09 {width:183px; text-align:center; display:block; position:absolute; margin:287px 0 0 567px;}
.org10 {width:168px; display:block; position:absolute; padding:0 0 0 15px; margin:355px 0 0 0px;}
.org11 {width:168px; display:block; position:absolute; padding:0 0 0 15px; margin:355px 0 0 189px;}
.org12 {width:168px; display:block; position:absolute; padding:0 0 0 15px; margin:355px 0 0 378px;}
.org13 {width:168px; display:block; position:absolute; padding:0 0 0 15px; margin:355px 0 0 567px;}

/* sub53 */
#sitemap {display:block; width:750px;}
#sitemap>li {display:block; width:220px; height:220px; float:left; padding:0 15px;}
#sitemap>li>h4 {display:block; width:220px; height:46px; background:url(/images/sub05/sitemap_title_bg_06.png) no-repeat left top; font-size:15px; font-weight:bold; color:#ffffff; letter-spacing:-1px; text-align:center; padding:8px 0 0 0;}
#sitemap>li>h4>span {font-family:'Open Sans'; font-size:11px; font-style:italic; font-weight:normal; letter-spacing:0;}
#sitemap>li>ul {padding:5px 15px 0 15px;}
#sitemap>li>ul>li {font-size:13px; line-height:30px; border-bottom:1px solid #d7d7d7;}
#sitemap>li>ul>li>a {color:#454545; letter-spacing:-1px; padding:0 0 0 10px;}

/* sub81 */
/* login */
p.sub_sentence {font-family:'Nanum Gothic'; font-size:27px; font-weight:bold; color:#444; line-height:36px; margin:0 0 45px 0;}
.login_wrap {width:648px; height:150px; border:1px solid #d7d7d7; padding:50px; position:relative; background:url(/cms/images/user/login_wrap_bg.png) no-repeat 450px -20px;}
.login_form {display:block; position:absolute;}
.login_form>li>dl>dt {font-size:14px; color:#454545; font-weight:bold; letter-spacing:-1px; float:left; width:80px; height:35px; line-height:25px;}
.login_form>li>dl>dd {float:left; width:190px; height:35px;}
.login_form>li>dl>dd>input {width:180px; height:25px; border:1px solid #d7d7d7;}
.login_form>li {clear:both; width:270px; height:35px;}
*+html .login_form>li>dl>dt {font-size:14px; color:#454545; float:left; width:80px; height:30px; line-height:25px;}
*+html .login_form>li>dl>dd {float:left; width:190px; height:30px;}
*+html .login_form>li {clear:both; width:270px; height:30px;}
.login_wrap>button.login_btn {display:block; position:absolute; width:70px; height:65px; text-align:center; line-height:65px; font-weight:bold; font-size:13px; color:#ffffff; letter-spacing:-1px; background-color:#0085d9; border:none; border-radius:3px; margin:0 0 0 275px;}
/* .login_wrap>button.login_btn {display:block; position:absolute; width:70px; height:65px; text-align:center; line-height:65px; font-weight:bold; font-size:13px; color:#ffffff; letter-spacing:-1px; background-color:#0085d9; border:none; border-radius:3px; margin:0 0 0 275px;}
.login_wrap {width:648px; height:150px; border:1px solid #d7d7d7; padding:50px; position:relative; background:url(/images/sub08/login_wrap_bg_03.png) no-repeat 450px -20px;}
.login_form {display:block; position:absolute;}
.login_form>li>dl>dt {font-size:14px; color:#454545; font-weight:bold; letter-spacing:-1px; float:left; width:80px; height:35px; line-height:25px;}
.login_form>li>dl>dd {float:left; width:190px; height:35px;}
.login_form>li>dl>dd>input {width:180px; height:25px; border:1px solid #d7d7d7;}
.login_form>li {clear:both; width:270px; height:35px;}
*+html .login_form>li>dl>dt {font-size:14px; color:#454545; float:left; width:80px; height:30px; line-height:25px;}
*+html .login_form>li>dl>dd {float:left; width:190px; height:30px;}
*+html .login_form>li {clear:both; width:270px; height:30px;}
.login_wrap>a.login_btn {display:block; position:absolute; width:70px; height:65px; text-align:center; line-height:65px; font-weight:bold; font-size:13px; color:#ffffff; letter-spacing:-1px; background-color:#0085d9; border-radius:3px; margin:0 0 0 275px;}
.login_etc_btn {display:block; position:absolute; margin:90px 0 0 0;}
.login_etc_btn>li {float:left; margin:0 10px 0 0; padding:0 10px 0 0; background:url(/images/sub08/login_blt_03.png) no-repeat right center;}
.login_etc_btn>li>a {display:block; font-family:'dotum'; font-size:12px; letter-spacing:-1px; color:#282828; text-decoration:underline; padding:0 10px 0 0; background:url(/images/sub08/login_blt_06.png) no-repeat right center;} */

/* sub85 */
#loc_detail {border:1px solid #d7d7d7; border-radius:5px; padding:30px 20px; width:710px;}
#loc_detail>h4 {font-size:16px; font-weight:bold; letter-spacing:-1px;}
#loc_detail>p {font-family:'dotum'; font-size:12px; line-height:22px; color:#454545; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px dotted #d7d7d7;}
#loc_detail>ul {display:block; width:710px; height:20px; margin:0 0 15px 0;}
#loc_detail>ul>li {display:block; float:left; font-family:'dotum'; font-size:12px; line-height:22px; color:#454545;}
#loc_detail>ul>li>span {color:#0085d9;}
#loc_detail>iframe {margin:0 0 45px 0;}

/* brd_tbl common */
.brd_tbl_info_wrap {position:relative; width:750px; height:20px; margin:0 0 15px 0;}
.brd_tbl_info {display:block; position:absolute; left:0px; font-family:'dotum'; font-size:12px; line-height:20px; color:#666666;}
.brd_tbl_info>strong {color:#333333;}

.brd_tbl_search {display:block; position:absolute; right:0; height:20px; text-align:right;}
.brd_tbl_search legend {display:none;}
.brd_tbl_search form {float:right;}
.brd_tbl_search select {float:left; height:20px; margin-right:3px; border:1px solid #ccc; vertical-align:middle;}
.brd_tbl_search .search {float:left; border:1px solid #ccc; margin-right:1px; background:#f7f7f7; height:16px; width:150px; line-height:18px; vertical-align:middle;}
.brd_tbl_search input[type=image] {display:block; float:left;}

.brd_tbl_search_notice {display:block; position:absolute; right:0; height:20px; text-align:right;}
.brd_tbl_search_notice legend {display:none;}
.brd_tbl_search_notice form {float:right; width:382px;}
.brd_tbl_search_notice select {float:left; width:80px; height:20px; margin-right:3px; border:1px solid #ccc; vertical-align:middle;}
.brd_tbl_search_notice select.brd_tbl_search_notice_slct {float:left; width:120px; height:20px; margin-right:3px; border:1px solid #ccc; vertical-align:middle;}
.brd_tbl_search_notice .search {float:left; border:1px solid #ccc; margin-right:1px; background:#f7f7f7; height:16px; width:150px; line-height:18px; vertical-align:middle;}

.brd_tbl_search_sprt {display:block; position:absolute; right:0; height:20px; text-align:right;}
.brd_tbl_search_sprt legend {display:none;}
.brd_tbl_search_sprt form {float:right; width:462px;}
.brd_tbl_search_sprt select {float:left; width:80px; height:20px; margin-right:3px; border:1px solid #ccc; vertical-align:middle;}
.brd_tbl_search_sprt select.brd_tbl_search_sprt_slct {float:left; width:200px; height:20px; margin-right:3px; border:1px solid #ccc; vertical-align:middle;}
.brd_tbl_search_sprt .search {float:left; border:1px solid #ccc; margin-right:1px; background:#f7f7f7; height:16px; width:150px; line-height:18px; vertical-align:middle;}

.brd_tbl_content {width:750px; margin:0 0 30px 0;}
.brd_tbl_content table {width:750px; font-family:'dotum'; background:url(/images/board/tbl_head_bg_03.jpg) no-repeat left top; background-size:100% 56px;}
.brd_tbl_content caption {display:none;}
.brd_tbl_content thead th {font-size:12px; text-align:center; line-height:40px; color:#ffffff;}
.brd_tbl_content tbody td {font-family:'Open Sans'; font-size:12px; text-align:center; padding:9px 0 10px 0; line-height:16px; border-bottom:1px solid #e4e4e4; color:#9c9c9c;}
.brd_tbl_content tbody td.left {text-align:left; padding:0 0 0 10px; letter-spacing:-1px; color:#282828;}
.brd_tbl_content tbody td.left a {display:block; color:#282828; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:400px;}
.brd_tbl_content tbody td.left a>span {font-weight:bold;}

.brd_tbl_content_file {width:750px; margin:0 0 30px 0;}
.brd_tbl_content_file table {width:750px; font-family:'dotum'; background:url(/images/board/tbl_head_bg_03.jpg) no-repeat left top; background-size:100%;}
.brd_tbl_content_file caption {display:none;}
.brd_tbl_content_file thead th {font-size:12px; text-align:center; line-height:16px; color:#ffffff; padding:11px 0 12px 0;}
.brd_tbl_content_file tbody td {font-family:'Open Sans'; font-size:12px; text-align:center; line-height:16px; border-bottom:1px solid #e4e4e4; color:#9c9c9c; padding:9px 0 10px 0; vertical-align:middle;}
.brd_tbl_content_file tbody td.left {text-align:left; padding:0 0 0 10px; letter-spacing:-1px; color:#282828;}
.brd_tbl_content_file tbody td.left a {display:block; color:#282828; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:350px;}
.brd_tbl_content_file tbody td.name {text-align:center; letter-spacing:-1px; color:#282828;}
.brd_tbl_content_file tbody td.name a {display:block; color:#282828; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.brd_tbl_content_file tbody td.ttl_left {text-align:left; padding:0 0 0 5px; letter-spacing:-1px; color:#282828;}
.brd_tbl_content_file tbody td.ttl_left a {display:block; color:#282828; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:200px;}
.brd_tbl_content_file tbody td.ttl_over {text-align:left; padding:5px 0 5px 5px; letter-spacing:-1px; color:#282828;}
.brd_tbl_content_file tbody td.ttl_over a {display:block; color:#282828;}
.brd_tbl_content_file tbody td.edu_name {text-align:left; padding:0 0 0 10px; letter-spacing:-1px; color:#282828; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:150px;}
.brd_tbl_content_file tbody td.edu_name a {display:block; color:#282828;}

.brd_tbl_content_file tbody td a.not_notice {text-decoration:underline; color:#005cd0;}
.brd_tbl_content_filebody td.left a>span {font-weight:bold;}

.brd_tbl_index {width:750px; text-align:center;}
.brd_tbl_index>a {display:inline-block; border:1px solid #e3e3e3; border-radius:2px; font-size:12px; color:#454545; width:30px; height:30px; line-height:29px;}
.brd_tbl_index>a:hover, .brd_tbl_index>a.on {border:1px solid #1479c7; color:#195492; font-weight:bold;}
.brd_tbl_index>a.prev {margin:0 10px 0 0;}
.brd_tbl_index>a.next {margin:0 0 0 10px;}

.brd_tbl_content_view {width:750px; margin:0 0 15px 0;}
.brd_tbl_content_view table {width:750px; font-family:'dotum'; font-size:12px; text-align:left;}
.brd_tbl_content_view caption {display:none;}
.brd_tbl_content_view th {font-size:12px; line-height:35px; color:#9c9c9c; text-align:left; padding:0 0 0 20px; font-weight:normal; border-bottom:1px solid #e4e4e4;}
.brd_tbl_content_view th.tbl_ttl {color:#ffffff; font-weight:bold; line-height:18px; padding:11px 20px; background:url(/images/board/tbl_view_head_bg_03.jpg) no-repeat left top; background-size:100%; letter-spacing:-1px;}
.brd_tbl_content_view th.tbl_ttl>span {color:#282828;}
.brd_tbl_content_view td.tbl_ttl_detail {font-size:12px; line-height:35px; color:#454545; text-align:left; padding:0 0 0 20px; font-weight:normal; border-bottom:1px solid #e4e4e4;}
.brd_tbl_content_view td a.brd_file {display:block; font-size:12px; line-height:20px; padding:0 0 0 20px; background-image:url(/images/board/ico_ref_03.png); background-repeat:no-repeat; background-position:left 3px; color:#0085d9;}
.brd_tbl_content_view td.brd_file_wrap {padding:11px 20px; border-bottom:1px solid #e4e4e4;}
.brd_tbl_content_view td.tbl_content {font-size:12px; line-height:20px; border-bottom:1px solid #e4e4e4; padding:20px; color:#454545;}

.tbl_reply {width:750px;}
.tbl_reply td.tbl_reply_name {font-size:12px; width:80px; line-height:18px; color:#9c9c9c; text-align:left; padding:11px 0 11px 20px; font-weight:normal; border-bottom:1px solid #e4e4e4; background-color:#f8f8f8;}
.tbl_reply td.tbl_reply_content {font-size:12px; line-height:18px; color:#454545; text-align:left; padding:11px 20px; font-weight:normal; border-bottom:1px solid #e4e4e4; background-color:#f8f8f8;}

.reply_inp {width:750px; height:100px; display:table; margin:0 0 30px 0;}
.reply_inp>li {display:table-cell; float:left; width:632px; margin:0 15px 0 0;}
.reply_inp>li>textarea {display:block; width:626px; height:90px;}
*+html .reply_inp>li>textarea {display:block; width:626px; height:93px;}
.reply_inp>li>a {display:block; border:1px solid #e3e3e3; border-radius:5px; width:100px; text-align:center; padding:30px 0; font-size:13px; color:#454545;}

.brd_move_slt {display:block; width:750px; height:30px; margin:0 0 15px 0; text-align:center; font-size:13px; letter-spacing:-1px;}
.brd_move_slt>* {display:inline-block;}
.brd_move_slt>select {padding:2px;}

.brd_tbl_btns {display:block; width:750px; height:30px; text-align:right;}
.brd_tbl_btns>a {display:inline-block;font-size:12px; color:#454545; border:1px solid #e3e3e3; border-radius:2px; padding:7px 15px;}
.brd_tbl_list_btns {display:block; width:750px; height:30px; text-align:center; margin:0 0 30px 0;}
.brd_tbl_list_btns>a {display:inline-block;font-size:12px; color:#454545; border:1px solid #e3e3e3; border-radius:2px; padding:7px 15px;}
/*.brd_tbl_btns input {font-family:'Malgun Gothic'; display:inline-block;font-size:12px; color:#454545; border:1px solid #e3e3e3; border-radius:2px; padding:7px 15px;}*/

.brd_tbl_content_write {width:750px; margin:0 0 30px 0;}
.brd_tbl_content_write table {width:750px; font-family:'dotum'; font-size:12px; text-align:left; border-top:1px solid #282828;}
.brd_tbl_content_write caption {display:none;}
.brd_tbl_content_write th {width:100px; color:#454545; text-align:left; padding:10px 20px; font-weight:bold; border-bottom:1px solid #e4e4e4; background-color:#f8f8f8; vertical-align:middle;}
.brd_tbl_content_write th span {color:red;}
.brd_tbl_content_write th a {display:inline-block; margin:0 0 0 5px;}
.brd_tbl_content_write td {width:570px; padding:10px 20px 11px 20px; border-bottom:1px solid #e4e4e4;}
.brd_tbl_content_write td select {display:block; width:150px; line-height:20px; border:1px solid #bbbbbb; background-color:#f9f9f9;}
.brd_tbl_content_write td input.brc_input_text {display:block; width:565px; line-height:20px; border:1px solid #bbbbbb; background-color:#f9f9f9;}
.brd_tbl_content_write td input.brc_input_check {display:inline-block;}
.brd_tbl_content_write td textarea {display:block; width:560px; height:350px; border:1px solid #bbbbbb; background-color:#f9f9f9;}
*+html .brd_tbl_content_write td textarea {display:block; width:565px; height:350px; border:1px solid #bbbbbb; background-color:#f9f9f9;}

.board_write_im {display:block; font-family:'dotum'; font-size:12px; font-weight:bold; letter-spacing:-1px; color:red; margin:0 0 5px 0; text-align:right;}

/* board search */
.boardSearch {text-align:right; vertical-align:middle;}
.boardSearch legend, .boardSearch label {display:none;}
.boardSearch a {border:1px solid #d7d7d7; font-size:12px; padding:2px 8px 3px 8px; letter-spacing:-1px; color:#454545;}
*+html .boardSearch a {display:inline-block; border:1px solid #d7d7d7; font-size:11px; padding:2px 8px 2px 8px; letter-spacing:-1px; color:#454545;}

/* sub12 */
/* 20131029 */
/*
#stats_wrap {width:1000px; height:800px; background:url(/images/popup/stats_bg.jpg) no-repeat left top; font-family:'Nanum Gothic'; overflow:hidden;}
#stats_wrap>p {font-size:12px; font-weight:lighter; line-height:17px; position:absolute; width:685px; margin:30px 0 0 255px;}
#stats_wrap>ul {display:block; width:240px; height:640px; position:absolute; margin:130px 0 0 0;}
#stats_wrap>ul>li {display:block; width:240px; height:40px;}
#stats_wrap>ul>li>a {display:block; width:225px; line-height:40px; padding:0 0 0 15px; font-size:13px; font-weight:bold; letter-spacing:-1px; color:#f8f8f8;}
#stats_wrap>ul>li>a:hover, #stats_wrap>ul>li>a.on {background:url(/images/popup/stats_gnb_bg.png) no-repeat left top; color:#454545;}
.sub12_box {display:block; position:absolute; width:740px; height:640px; margin:130px 0 0 240px;}
.sub12_box>h2 {font-size:20px; letter-spacing:-1px; margin:15px 0 0 15px; padding:0 0 20px 0; border-bottom:1px dotted #d7d7d7; width:700px;}
.sub12_box>h2>span {color:#1d69a3;}
.sub12_box_content_wrap {width:740px; height:580px;} 
.sub12_left	{width:330px; height:550px; float:left; margin:20px 0 0 15px; padding:0 20px 0 0;}
.sub12_right {width:320px; height:510px; float:left; margin:25px 0 0 0; padding:15px; border:1px solid #d7d7d7; border-radius:10px;}
.sub12_top	{width:700px; margin:15px 0 0 15px; padding:5px 0 25px 0;}
.sub12_bottom {width:670px; padding:15px; margin:0 0 0 15px; border:1px solid #d7d7d7; border-radius:10px;}

.sub12_left {font-family:'Open Sans','dotum'; font-size:11px;}
.sub12_left>p {text-align:right; font-weight:bold; margin:10px 0 10px 0; color:#787878;}
.sub12_left>table {width:100%; border-top:2px solid #1d69a3; border-left:1px dotted #e7e7e7;}
.sub12_left>table caption {display:none;}
.sub12_left>table th {border-bottom:1px solid #d7d7d7; border-right:1px dotted #e7e7e7; padding:10px 5px; text-align:center; vertical-align:middle; background-color:#f8f8f8;}
.sub12_left>table td {border-bottom:1px solid #d7d7d7; border-right:1px dotted #e7e7e7; padding:8px 5px; text-align:center; vertical-align:middle; color:#454545;}
.sub12_left>table td.stats_blue {background-color:#f2f9ff; color:#1d69a3;}

.sub12_top {font-family:'Open Sans','dotum'; font-size:11px;}
.sub12_top>p {text-align:right; font-weight:bold; margin:10px 0 10px 0; color:#787878;}
.sub12_top>table {width:700px; border-top:2px solid #1d69a3; border-left:1px dotted #e7e7e7;}
.sub12_top>table caption {display:none;}
.sub12_top>table th {border-bottom:1px solid #d7d7d7; border-right:1px dotted #e7e7e7; padding:10px 5px; text-align:center; vertical-align:middle; background-color:#f8f8f8;}
.sub12_top>table td {border-bottom:1px solid #d7d7d7; border-right:1px dotted #e7e7e7; padding:8px 5px; text-align:center; vertical-align:middle; color:#454545;}
.sub12_top>table td.stats_blue {background-color:#f2f9ff; color:#1d69a3;}
*/

.stat_index {display:block; width:748px; height:320px; border:1px solid #d7d7d7; margin:0 0 45px 0;}
.stat_index>li {display:block; width:186px; height:79px; float:left; vertical-align:middle; border-right:1px dotted #d7d7d7; border-bottom:1px dotted #d7d7d7;}
.stat_index>li.right {border-right:0;}
.stat_index>li.bottom {border-bottom:0;}
.stat_index>li>a {display:block; height:74px; font-family:'dotum'; font-size:12px; letter-spacing:-1px; text-align:center; color:#454545; line-height:20px; padding:5px 0 0 0;}
.stat_index>li>a>span {font-family:'Open Sans'; font-style:italic; font-size:18px; font-weight:bold; color:#787878; line-height:26px;}
.stat_index>li>a:hover, .stat_index>li>a.on {background-color:#f2f9ff; color:#1d69a3;}
.stat_index>li>a:hover>span, .stat_index>li>a.on>span {color:#1d69a3;}

.stat_box {display:block; width:750px;}
.stat_box>h2 {font-size:18px; letter-spacing:-2px; padding:0 0 15px 0; border-bottom:1px dotted #d7d7d7; width:750px;}
.stat_box>h2>em {font-size:20px; font-family:'Open Sans'; letter-spacing:0; color:#454545;}
.stat_box>h2>span {color:#1d69a3;}
.stat_box_content_wrap {width:750px; padding:0 0 20px 0;} 
.sub12_left	{width:355px; height:550px; float:left; margin:20px 0 0 0; padding:0 20px 0 0;}
.sub12_right {width:343px; float:left; margin:25px 0 0 0; padding:20px 15px; border:1px solid #d7d7d7; border-radius:10px; text-align:center;}
.sub12_right>img {width:320px;}
.sub12_top	{width:750px; margin:15px 0 0 0; padding:5px 0 25px 0;}
.sub12_bottom {width:718px; padding:30px 15px; border:1px solid #d7d7d7; border-radius:10px; text-align:center;}
.sub12_bottom>img {width:700px;}

.sub12_left {font-family:'Open Sans','dotum'; font-size:11px;}
.sub12_left>p {text-align:right; font-weight:bold; margin:10px 0 10px 0; color:#787878;}
.sub12_left>table {width:100%; border-top:2px solid #1d69a3; border-left:1px dotted #e7e7e7;}
.sub12_left>table caption {display:none;}
.sub12_left>table th {border-bottom:1px solid #d7d7d7; border-right:1px dotted #e7e7e7; padding:10px 5px; text-align:center; vertical-align:middle; background-color:#f8f8f8;}
.sub12_left>table td {border-bottom:1px solid #d7d7d7; border-right:1px dotted #e7e7e7; padding:8px 5px; text-align:center; vertical-align:middle; color:#454545;}
.sub12_left>table td.stats_blue {background-color:#f2f9ff; color:#1d69a3;}

.sub12_top {font-family:'Open Sans','dotum'; font-size:11px;}
.sub12_top>p {text-align:right; font-weight:bold; margin:10px 0 10px 0; color:#787878;}
.sub12_top>table {width:100%; border-top:2px solid #1d69a3; border-left:1px dotted #e7e7e7;}
.sub12_top>table caption {display:none;}
.sub12_top>table th {border-bottom:1px solid #d7d7d7; border-right:1px dotted #e7e7e7; padding:10px 5px; text-align:center; vertical-align:middle; background-color:#f8f8f8;}
.sub12_top>table td {border-bottom:1px solid #d7d7d7; border-right:1px dotted #e7e7e7; padding:8px 5px; text-align:center; vertical-align:middle; color:#454545;}
.sub12_top>table td.stats_blue {background-color:#f2f9ff; color:#1d69a3;}

/* sub31 */
.itemI_index {width:750px; margin:0 0 30px 0; overflow:auto;}
.itemI_index>li {display:block; float:left; width:375px; height:40px;}
.itemI_index>li>a {display:block; width:356px; font-size:13px; line-height:36px; color:#454545; letter-spacing:-1px; padding:0 0 0 15px; border:1px solid #d7d7d7; border-radius:5px;}
.itemI_index>li>a:hover, .itemI_index>li>a.on {background-color:#1d69a3; font-weight:bold; color:#ffffff;}

.itemI_content {display:block; width:750px; margin:0 0 30px 0;}
.itemI_content>p {text-align:center; font-size:13px; letter-spacing:-1px; margin:0 0 15px 0;}
.itemI_content>table {width:100%; border-top:2px solid #1d69a3; font-family:'Open Sans', 'dotum'; font-size:12px; border-left:1px dotted #d7d7d7; letter-spacing:-1px; line-height:18px;}
.itemI_content>table caption {display:none;}
.itemI_content>table th {text-align:center; vertical-align:middle; padding:9px 7px; border-bottom:1px solid #d7d7d7; border-right:1px dotted #d7d7d7; background-color:#f8f8f8;}
.itemI_content>table td {text-align:center; vertical-align:middle; padding:7px; border-bottom:1px solid #d7d7d7; border-right:1px dotted #d7d7d7;}
.itemI_content>table td.txtR {text-align:right;}
.itemI_content>table td.txtL {text-align:left;}
.itemI_content>table td.bgBlue {background-color:#f2f9ff; color:#1d69a3;}
.itemI_content>table td.ttlBtm {border-top:2px solid #bbbbbb;}
.itemI_content>table td input {width:40px;}
.itemI_content>table td span {font-size:11px; color:#787878; line-height:20px;}

/* sub32 */
.mod_index {width:750px; height:38px; border-bottom:1px solid #d7d7d7; margin:0 0 30px 0;}
*+html .mod_index {width:750px; height:40px; border-bottom:1px solid #d7d7d7; margin:0 0 30px 0;}
.mod_index>li {float:left; margin:0 -1px 0 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-radius:3px 3px 0 0;}
.mod_index>li>a {display:block; padding:10px 20px; font-size:13px; color:#454545; letter-spacing:-1px; border-radius:3px 3px 0 0; background-color:#f9f9f9; border-bottom:1px solid #d7d7d7;}
.mod_index>li>a:hover, .mod_index>li>a.on {color:#282828; font-weight:bold; background-color:#ffffff; border-bottom:1px solid #ffffff;}
*+html.mod_index>li>a:hover, .mod_index>li>a.on {color:#282828; font-weight:bold; background-color:#ffffff; border-bottom:1px solid #ffffff;}

.mod_content {display:block; width:735px; height:500px; margin:0 0 30px 0; padding:0 15px 0 0; overflow-y:scroll;}
.mod_content>table {width:100%; border-top:2px solid #1d69a3; font-family:'Open Sans', 'dotum'; font-size:12px; border-left:1px dotted #d7d7d7;}
*+html .mod_content {display:block; width:735px; height:500px; margin:0 0 30px 0; padding:0 15px 0 0; overflow-y:scroll;}
*+html .mod_content>table {width:715px; border-top:2px solid #1d69a3; font-family:'Open Sans', 'dotum'; font-size:12px; border-left:1px dotted #d7d7d7;}
.mod_content>table th {text-align:center; vertical-align:middle; padding:10px 5px; border-bottom:1px solid #d7d7d7; border-right:1px dotted #d7d7d7; background-color:#f8f8f8;}
.mod_content>table td {text-align:center; vertical-align:middle; padding:10px 5px; border-bottom:1px solid #d7d7d7; border-right:1px dotted #d7d7d7;}
.mod_content>table td>a.mod_modify_btn {padding:4px 6px; border-radius:3px; letter-spacing:-1px; background-color:#1d69a3; color:#ffffff;}
*+html .mod_content>table td>a.mod_modify_btn {padding:7px 7px 4px 7px; border-radius:3px; letter-spacing:-1px; background-color:#1d69a3; color:#ffffff;}

.mod_brd_tbl_btns {display:block; width:750px; height:30px; text-align:right; margin:0 0 15px 0;}
.mod_brd_tbl_btns>a {display:inline-block; font-size:12px; color:#454545; border:1px solid #e3e3e3; border-radius:3px; padding:7px 15px;}

.mod_detail {display:table; width:710px; background-color:#f2f9ff; margin:0 0 30px 0; border-radius:5px; padding:20px 20px;}
.mod_detail>p {display:table-cell; font-size:12px; color:#454545; width:580px; vertical-align:middle; line-height:18px;}
.mod_detail>div.mod_brd_tbl_btns {display:table-cell; width:130px; text-align:right; vertical-align:middle;}
*+html .mod_detail>p {float:left; padding:5px 5px 5px 0; width:575px;}
*+html .mod_detail>div.mod_brd_tbl_btns {float:left;}
.mod_detail>div.mod_brd_tbl_btns>a {display:inline-block; font-size:12px; color:#454545; background-color:#ffffff; padding:7px 15px; border:1px solid #e3e3e3; border-radius:3px;}


#sub75_popup_wrap {width:400px;}
#sub75_popup_wrap>h2 {font-family:'Nanum Gothic'; width:390px; height:60px; line-height:58px; padding:0 0 0 10px; font-size:20px; color:#ffffff; letter-spacing:-1px; background:url(/images/popup/pop_ttl_bg_03.jpg) no-repeat left top; text-shadow:1px 1px 10px #757575;}
#sub75_popup_wrap table {width:400px; border-right:1px dotted #d7d7d7;}
#sub75_popup_wrap table th {width:80px; font-size:13px; padding:10px 10px; vertical-align:middle; color:#454545; text-align:left; border-bottom:1px solid #d7d7d7;}
#sub75_popup_wrap table td {width:280px; padding:10px 10px; border-bottom:1px solid #d7d7d7;}
#sub75_popup_wrap table td input {width:270px; height:20px; border:1px solid #bbbbbb; background-color:#f8f8f8;}
#sub75_popup_wrap table td textarea {width:265px; height:250px;}
#sub75_popup_wrap table td select {width:270px; height:20px;}

#popup_wrap {width:500px;} 
#popup_wrap h2 {font-family:'Nanum Gothic'; width:100%; height:50px; line-height:48px; padding:0 0 0 10px; font-size:20px; color:#ffffff; background-color:#0099FF; letter-spacing:-1px; text-shadow:1px 1px 10px #757575;}
#popup_wrap>table {width:100%; border-right:1px dotted #d7d7d7;}
#popup_wrap table th {width:100px; font-size:13px; padding:5px 5px; vertical-align:middle; color:#454545; text-align:left; border-bottom:1px solid #d7d7d7;}
#popup_wrap table td {font-size:13px; padding:3px 3px; border-bottom:1px solid #d7d7d7;vertical-align: middle;}
#popup_wrap table td select {width:100%; height:20px;}
#popup_wrap table td input {height:20px; border:1px solid #bbbbbb; background-color:#f8f8f8;}
#popup_wrap table td input[type="text"] {width:100%;}
#popup_wrap table td textarea {width:100%;font-size:13px;}

.pop_tbl_list_btns {display:block; width:400px; height:30px; text-align:center; margin:15px 0 15px 0;}
.pop_tbl_list_btns>a {display:inline-block; font-size:12px; color:#454545; border:1px solid #e3e3e3; border-radius:2px; padding:7px 15px;}

#detail_search { width:510px; position: absolute; display: none; margin: -35px 0 0 0; }
#popup_wrap2 {width:100%; background-color:#fff;} 
#popup_wrap2 h2 {font-family:'Nanum Gothic'; width:100%; height:50px; line-height:48px; padding:0 0 0 0; font-size:20px; color:#ffffff; background-color:#0099FF; letter-spacing:-1px; text-shadow:1px 1px 10px #757575;}
#popup_wrap2 table {width:100%; border-right:1px dotted #d7d7d7;}
#popup_wrap2 table th {width:100px; font-size:13px; padding:5px 5px; vertical-align:middle; color:#454545; text-align:left; border-bottom:1px solid #d7d7d7;}
#popup_wrap2 table td {font-size:13px; padding:3px 3px; border-bottom:1px solid #d7d7d7;vertical-align: middle;}
#popup_wrap2 table td select {width:100%; height:20px;}
#popup_wrap2 table td input {height:20px; border:1px solid #bbbbbb; background-color:#f8f8f8;}
#popup_wrap2 table td input[type="text"] {width:99%;}
#popup_wrap2 table td textarea {width:100%;font-size:13px;}
#popup_wrap2>img {position: absolute; margin: 15px 0 0 480px; cursor: pointer; }
	
.pop_tbl_list_btns2 {display:block; width:auto; height:30px; text-align:center; margin:15px 0 15px 0;}
.pop_tbl_list_btns2>a {display:inline-block; font-size:12px; color:#454545; border:1px solid #e3e3e3; border-radius:2px; padding:7px 15px; cursor: pointer; background-color:#fff;}

 .pop_form {width:400px;}
 .pop_form legend {display:none;}
 .pop_form h2 {font-family:'Nanum Gothic'; width:390px; height:60px; line-height:58px; padding:0 0 0 10px; font-size:20px; color:#ffffff; letter-spacing:-1px; background:url(/images/popup/pop_ttl_bg_03.jpg) no-repeat left top; text-shadow:1px 1px 10px #757575;}

/* sub33 */
.itemR_index {width:750px; height:120px; margin:0 0 30px 0;}
.itemR_index>li {display:block; float:left; width:375px; height:40px;}
.itemR_index>li>a {display:block; width:356px; font-size:13px; line-height:36px; color:#454545; letter-spacing:-1px; padding:0 0 0 15px; border:1px solid #d7d7d7; border-radius:5px;}
.itemR_index>li>a:hover, .itemR_index>li>a.on {background-color:#1d69a3; font-weight:bold; color:#ffffff;}

.itemR_content {display:block; width:750px; margin:0 0 30px 0;}
.itemR_title_wrap {height:30px; margin:0 0 20px 0; position:relative;}
.itemR_title_wrap>p {display:block; position:absolute; left:0; font-size:18px; font-weight:bold; letter-spacing:-2px; color:#454545; vertical-align:middle;}
.itemR_title_wrap>p>span {color:red;}
.itemR_title_wrap>a {display:block; position:absolute; right:0; font-family:'dotum'; font-size:12px; letter-spacing:-1px; font-weight:bold; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; padding:8px 16px; color:#454545;background-color:#f2f9ff; color:#1d69a3;}
.itemR_title_wrap>a:hover {border-top:1px solid #c7c7c7; border-left:1px solid #c7c7c7;}
.itemR_content table {width:100%; border-top:2px solid #1d69a3; font-family:'Open Sans', 'dotum'; font-size:12px; border-left:1px dotted #d7d7d7;}
.itemR_content table caption {display:none;}
.itemR_content table th {text-align:center; vertical-align:middle; padding:9px 7px; border-bottom:1px solid #d7d7d7; border-right:1px dotted #d7d7d7; background-color:#f8f8f8;}
.itemR_content table td {text-align:center; vertical-align:middle; padding:7px; border-bottom:1px solid #d7d7d7; border-right:1px dotted #d7d7d7;}
.itemR_content table td.txtR {text-align:right;}
.itemR_content table td.txtL {text-align:left;}
.itemR_content table td.bgBlue {background-color:#f2f9ff; color:#1d69a3;}
.itemR_content table td.ttlBtm {border-top:2px solid #bbbbbb;}
.itemR_content table td a {text-decoration:underline; color:#005cd0;}

/* 통합검색 */
.total_search_index {width:100%; height:70px; background-color:#f2f9ff; margin:0 0 20px 0;}
.total_search_index>ul {display:table;}
.total_search_index>ul>li {display:table-cell; float:left; vertical-align:middle;}
.total_search_index>ul>li select {display:inline-block; width:130px; height:25px; border:1px solid #d7d7d7; padding:3px;}
.total_search_index>ul>li input {display:inline-block; width:220px; height:20px; border:1px solid #d7d7d7; padding:2px 0 1px 0;}
*+html .total_search_index>ul>li input {display:inline-block; width:350px; height:20px; border:1px solid #d7d7d7; padding:2px 0;}
.total_search_index>ul>li a {display:inline-block; font-size:12px; background-color:#1d69a3; color:#ffffff; border:1px solid #e3e3e3; border-radius:2px; padding:4px 13px 5px 13px;}
.tsi01 {width:240px; text-align:right; padding:22px 0 0 0;}
.tsi02 {width:360px; text-align:center; padding:22px 0 0 0;}
*+html .tsi02 {width:360px; text-align:center; padding:20px 0 0 0;}
.tsi03 {width:150px; text-align:left; padding:21px 0 0 0;}

.tsi01_s {width:140px; text-align:right; padding:22px 0 0 0;}
.tsi02_s {width:230px; text-align:center; padding:22px 0 0 0;}
.tsi03_s {width:60px; text-align:left; padding:21px 0 0 0;}
.tsi04_s {width:80px; text-align:left; padding:21px 0 0 0;}

.ts_result {width:100%; font-size:18px; font-weight:bold; text-align:center; color:#262626; padding:0 0 10px 0; border-bottom:1px solid #d7d7d7; margin:0 0 10px 0;}
.ts_result>span {color:#ed1c24;}

.total_search_content {font-family:'dotum';}
.total_search_content>h4 {font-size:18px; color:#262626; letter-spacing:-1px; margin:0 0 15px 0;}
.total_search_content>h4>span {color:#ed1c24;}

.tsc_detail {padding:0 0 5px 0; border-bottom:1px dotted #d7d7d7; margin:0 0 5px 0;}
.tsc_detail_reduce {width:100%; height:22px; text-overflow:ellipsis; white-space:wrap; overflow:hidden; }
.tsc_detail>div {padding:0 0 30px 0;}
.tsc_detail>div>a.tsc_title {font-size:14px; text-decoration:underline; color:#005cd0;}
.tsc_detail>div>span {font-size:12px; color:#606060;}
.tsc_detail>div>span>em {font-size:6px; color:#d6d6d6; font-style:normal;}
.tsc_detail>div>p {display:inline; font-size:12px; color:#262626; line-height:18px;}
.tsc_detail>div>a.tsc_url {font-size:12px; color:#606060;}
.tsc_detail>a.tsc_more {display:inline-block; width:100%; font-size:11px; text-align:right; text-decoration:underline; color:#005cd0; padding:0 10px 0 0; background:url(/images/sub08/login_blt_06.png) no-repeat right center;}

/* member */
.join_index {display:table; width:514px; height:150px; padding:0 35px; margin:0 auto 20px auto;}
.join_index>li {display:table-cell; width:100px; height:50px; margin:15px 35px 0 35px; float:left; text-align:center; font-size:14px; letter-spacing:-1px; padding:100px 0 0 0; font-weight:bold; color:#454545;}
.join_index>li.j_index01 {background:url(/images/member/join_03.jpg) no-repeat center top;}
.join_index>li.j_index02 {background:url(/images/member/join_05.jpg) no-repeat center top;}
.join_index>li.j_index03 {background:url(/images/member/join_07.jpg) no-repeat center top;}
.join_index>li.j_index04 {background:url(/images/member/join_09.jpg) no-repeat center top;}
.join_index>li.j_index01.on {background:url(/images/member/join_on_03.jpg) no-repeat center top; color:#005cd0;}
.join_index>li.j_index02.on {background:url(/images/member/join_on_05.jpg) no-repeat center top; color:#005cd0;}
.join_index>li.j_index03.on {background:url(/images/member/join_on_07.jpg) no-repeat center top; color:#005cd0;}
.join_index>li.j_index04.on {background:url(/images/member/join_on_09.jpg) no-repeat center top; color:#005cd0;}

.join_top {width:750px; height:5px; background:url(/images/board/tbl_view_head_bg_03.jpg) no-repeat left top; margin:0 0 45px 0;}
.join_bottom {width:750px; height:5px; background-color:#f3f3f3; margin:15px 0 45px 0;}

.join_content p.jc01 {font-size:15px; letter-spacing:-1px; line-height:25px; text-align:center; margin:0 0 30px 0;}
.join_content p.jc01>span {color:#1d69a3;}
.join_content p.jc02 {font-size:13px; letter-spacing:-1px; line-height:20px; text-align:center; margin:0 0 30px 0;}
.join_content p.jc03 {font-family:'Nanum Gothic'; font-size:30px; letter-spacing:-2px; line-height:40px; text-align:center; margin:0 0 30px 0; font-weight:bold; color:#454545;}
.join_content>h4 {background:url(/images/sub_common/title_bg_11.png) no-repeat left 5px; padding:0 0 0 20px; margin:0 0 15px 0; letter-spacing:-1px;}

.join_detail {width:708px; height:260px; border:1px solid #d7d7d7; overflow-y:scroll; padding:20px; margin:0 0 15px 0;}
.join_detail>h5 {font-size:13px; margin:0 0 10px 0;}
.join_detail>p {font-size:12px; line-height:18px; margin:0 0 20px 0;}

.join_detail02 {width:710px; padding:20px; margin:0 0 15px 0; text-align:center;}
.join_detail02>a {display:inline-block; background-color:#f2f9ff; border-top:1px solid #bedcf3; border-left:1px solid #bedcf3; border-right:1px solid #98b0c2; border-bottom:1px solid #98b0c2; padding:20px 100px; border-radius:5px; font-size:13px; font-weight:bold; letter-spacing:-1px; color:#1d69a3;}
.join_detail02>p {font-size:12px; line-height:20px; margin:40px 0 20px 0; text-align:left;}

.join_detail03 {width:710px; padding:30px 20px; margin:0 0 15px 0; background-color:#f2f9ff; border-radius:5px;}
.join_detail03>table {margin:0 auto; font-size:13px; line-height:30px; letter-spacing:-1px;}
.join_detail03>table th {padding:0 20px 0 0; text-align:right; color:#1d69a3;}

.join_btns {text-align:center;}
.join_btns>a {display:inline-block; padding:10px 18px; font-size:13px; letter-spacing:-1px; font-weight:bold; border:1px solid #d7d7d7; color:#454545; border-radius:3px;}
.join_btns>a:hover {background-color:#1d69a3; color:#ffffff;}
*+html .join_btns>a {font-size:12px;}

.txt_table_info {font-family:'dotum'; font-size:11px; color:#606060; text-align:right; margin:0 0 5px 0;}
.req {color:#ed1c24; font-weight:bold;}

.table_info {border-top:1px solid #1479c7; width:750px; font-family:'dotum'; font-size:12px; margin:0 0 30px 0;}
.table_info input {border:1px solid #e0e0e0; padding:3px;}
.table_info select {border:1px solid #e0e0e0; padding:3px;}
.table_info caption {display:none;}
.table_info th {text-align:left; padding:15px; background-color:#f2f9ff; border-bottom:1px solid #b3d2e9; color:#1d69a3; font-weight:normal;}
.table_info td {text-align:left; padding:15px; border-bottom:1px solid #b3d2e9;}
.table_info td a {font-size:11px; letter-spacing:-1px; color:#454545; border:1px solid #d7d7d7; padding:5px 8px; border-radius:2px; background-color:#f8f8f8}
*+html .table_info td a {padding:6px 8px 4px 8px;}
.ico_notice, .box_bgc_gray {font-size:11px;}

.join_compl {background-image:url(/images/sub08/login_wrap_bg_03.png); background-repeat:no-repeat; background-position:center 170px; padding:0 0 300px 0;}

#join_wrap .last {margin:0 0 45px 0;}

#join_popup_wrap {width:400px;}
#join_popup_wrap>h2 {font-family:'Nanum Gothic'; width:390px; height:50px; font-size:16px; color:#ffffff; letter-spacing:-1px; background:url(/images/popup/pop_ttl_bg_03.jpg) no-repeat left top; text-shadow:1px 1px 10px #757575; padding:10px 0 0 10px;}
#join_popup_wrap>h2>span {font-family:'Open Sans'; font-size:12px; font-style:italic; letter-spacing:0px; font-weight:lighter;}

#join_popup_wrap>p {width:390px; font-size:12px; color:#454545; letter-spacing:-1px; padding:10px 0 15px 10px; border-bottom:1px dotted #d7d7d7;}
#join_popup_wrap>p>span {font-family:'Open Sans'; font-size:11px; font-style:italic; letter-spacing:0px; font-weight:lighter;}
#join_popup_wrap>ul {font-family:'dotum'; font-size:12px; letter-spacing:-1px; color:#676767; line-height:18px; padding:10px;}
#join_popup_wrap>ul>li {margin:0 0 10px 0;}
#join_popup_wrap>ul>li>a {text-decoration:underline; color:#005cd0;}

#join_popup_wrap table {width:400px; font-family:'Open Sans','dotum'; letter-spacing:-1px;}
#join_popup_wrap table th {width:120px; font-size:12px; padding:10px 10px; vertical-align:middle; color:#454545; text-align:left; border-bottom:1px solid #d7d7d7;}
#join_popup_wrap table td {width:240px; padding:10px 10px; border-bottom:1px solid #d7d7d7;}
#join_popup_wrap table td input {width:240px; height:20px; border:1px solid #bbbbbb; background-color:#f8f8f8;}

#join_pop_btn {text-align:center; margin:15px 0 0 0;}
#join_pop_btn>a {display:inline-block; font-size:12px; color:#454545; border:1px solid #e3e3e3; border-radius:2px; padding:8px 15px 9px 15px; letter-spacing:-1px;}

/* 문항결과 */
.uicsm_search_index {width:720px; padding:25px 15px; background-color:#f2f9ff; margin:0 0 30px 0; text-align:center; vertical-align:middle;}
.uicsm_search_index select {display:inline-block; height:25px; border:1px solid #d7d7d7; padding:3px;}
*+html .uicsm_search_index select {margin:-6px 0 0 0;}
.uicsm_search_index input {display:inline-block; height:20px; border:1px solid #d7d7d7; padding:2px 0 1px 0;}
*+html .uicsm_search_index input {margin:-7px 0 0 0;}
.uicsm_search_index a {display:inline-block; font-size:12px; background-color:#1d69a3; color:#ffffff; border:1px solid #e3e3e3; border-radius:2px; padding:4px 13px 5px 13px;}

.uicsm_index {display:block; width:750px; margin:0 0 60px 0; overflow:auto;}
.uicsm_index>li {display:block; float:left; width:375px; height:40px;}
.uicsm_index>li>a {display:block; width:356px; font-size:13px; line-height:36px; color:#454545; letter-spacing:-1px;
padding:0 0 0 15px; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; border-radius:5px;}
.uicsm_index>li>a:hover,.uicsm_index>li>a.on, .itemR_index>li>a.on {background-color:#1d69a3; font-weight:bold; color:#ffffff;}

#sub33_popup_wrap {width:400px; height:600px; overflow-x:hidden;}
#sub33_popup_wrap>h2 {font-family:'Nanum Gothic'; width:390px; height:60px; line-height:58px; padding:0 0 0 10px; font-size:20px; color:#ffffff; letter-spacing:-1px; background:url(/images/popup/pop_ttl_bg_03.jpg) no-repeat left top; text-shadow:1px 1px 10px #757575;}

.uicsm_graph_content {width:360px; padding:20px; font-family:'dotum';}
.uicsm_graph_content ul{width:140px; margin:0 0 0 140px; padding:1px 0 0 0; border:1px dotted #d7d7d7;border-top:0;border-right:0;border-bottom:0;font-size:11px;list-style:none}
.uicsm_graph_content li{position:relative; margin:5px 0;vertical-align:top; white-space:nowrap}
.uicsm_graph_content li.l_Mg {margin:5px 0 15px 0;}
.uicsm_graph_content .g_title{position:absolute;top:0;left:-160px;width:100px; line-height:15px;text-align:right; font-weight:normal; color:#454545; letter-spacing:-1px;}
.uicsm_graph_content .g_term{position:absolute;top:0;left:-50px;width:40px; line-height:15px;text-align:right; font-weight:normal; color:#787878; letter-spacing:-1px;}
.uicsm_graph_content .g_bar{display:inline-block;position:relative;height:15px;}
.uicsm_graph_content .g_bar.red {background-color:#de6264;}
.uicsm_graph_content .g_bar.green {background-color:#72c380;}
.uicsm_graph_content .g_bar.blue {background-color:#62a9dd;}
.uicsm_graph_content .g_bar span{position:absolute;top:0;right:-50px;width:40px;color:#767676;line-height:15px}

/* sub61 */
#expo_wrap>div {width:688px; border:1px solid #d7d7d7; padding:30px; margin:0 0 30px 0; overflow:auto;}
.expo_left {width:250px; margin:0 30px 0 0; float:left;}
.expo_left>img {width:248px; border:1px solid #282828; margin:0 0 15px 0;}
.expo_left>a {display:block; padding:10px 20px; background-color:#f8f8f8; border-top:1px solid #d8d8d8; border-left:1px solid #d4d4d4;  border-right:1px solid #d4d4d4; border-bottom:1px solid #bbbbbb; border-radius:3px; font-family:'dotum'; font-size:11px; font-weight:bold; color:#444444; letter-spacing:-1px; text-align:center;}
.expo_left>a:hover	{background-color:#0085d9; border:1px solid #d7d7d7; color:#ffffff;}
.expo_right {float:left; width:408px;}
.expo_right>h4 {font-size:14px; font-weight:bold; letter-spacing:-1px; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px dotted #d7d7d7;}
.expo_right>ul {font-size:12px; letter-spacing:-1px; color:#454545; line-height:20px; margin:0 0 20px 0;}
.expo_right>ul>li {margin:0 0 5px 0;}
.expo_right>ul>li>span {font-weight:bold;}

/* univstat */
#univstat_wrap {width:1000px; height:600px;}
#univstat_wrap>h2 {width:1000px; padding:12px 0; text-align:center; border-bottom:1px solid #d7d7d7; font-size:18px; font-weight:bold; letter-spacing:-2px; background-color:#0085d9; color:#ffffff;}
*+html #univstat_wrap>h2 {padding:11px 0 12px 0;}
#univstat_wrap>table {width:1000px; font-size:11px; letter-spacing:-1px;}
#univstat_wrap>table caption {display:none;}
#univstat_wrap>table th {text-align:center; vertical-align:middle; padding:9px 0px; border-bottom:1px solid #d7d7d7; border-right:1px dotted #d7d7d7; background-color:#f8f8f8;}
#univstat_wrap>table td {text-align:center; vertical-align:middle; padding:7px 5px; border-bottom:1px solid #d7d7d7; border-right:1px dotted #d7d7d7;}
#univstat_wrap>table td.txtR {text-align:right;}
#univstat_wrap>table td.txtL {text-align:left;}
#univstat_wrap>table td.bgBlue {background-color:#f2f9ff; color:#1d69a3;}
#univstat_wrap>table td.ttlBtm {border-top:2px solid #bbbbbb;}
#univstat_wrap>table td a {text-decoration:underline; color:#005cd0;}

.univstat_graph_content {width:100px; font-family:'dotum'; text-align:left;}
.univstat_graph_content ul{width:90px; margin:0 0 0 50px; border:1px dotted #d7d7d7;border-top:0;border-right:0;border-bottom:0;font-size:11px;list-style:none;}
*+html .univstat_graph_content ul{width:100px; margin:0 0 0 60px;}
.univstat_graph_content li{position:relative; margin:5px 0; vertical-align:top; white-space:nowrap;}
.univstat_graph_content .g_term{position:absolute;top:0;left:-50px;width:40px; line-height:15px;text-align:right; font-weight:normal; color:#787878; letter-spacing:-1px;}
.univstat_graph_content .g_bar{display:inline-block;position:relative;height:15px;}
.univstat_graph_content .g_bar.red {background-color:#de6264;}
.univstat_graph_content .g_bar.green {background-color:#72c380;}
.univstat_graph_content .g_bar.blue {background-color:#62a9dd;}
.univstat_graph_content .g_bar span{position:absolute;top:0;right:-50px;width:40px;color:#767676;line-height:15px;}

/* 20131223 */
/* sub221 */
.sub221_index {width:750px; height:38px; border-bottom:1px solid #d7d7d7; margin:0 0 30px 0;}
*+html .sub221_index {width:750px; height:40px; border-bottom:1px solid #d7d7d7; margin:0 0 30px 0;}
.sub221_index>li {float:left; margin:0 -1px 0 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-radius:3px 3px 0 0;}
.sub221_index>li>a {display:block; padding:10px 20px; font-size:13px; color:#454545; letter-spacing:-1px; border-radius:3px 3px 0 0; background-color:#f9f9f9; border-bottom:1px solid #d7d7d7;}
.sub221_index>li>a:hover, .sub221_index>li>a.on {color:#282828; font-weight:bold; background-color:#ffffff; border-bottom:1px solid #ffffff;}
*+html.sub221_index>li>a:hover, .sub221_index>li>a.on {color:#282828; font-weight:bold; background-color:#ffffff; border-bottom:1px solid #ffffff;}
 
.sub221_box {display:block; width:750px; margin:0 0 30px 0;}
.sub221_box>table {width:100%; border-top:2px solid #1d69a3; font-family:'Open Sans', 'dotum'; font-size:12px; border-left:1px dotted #d7d7d7; margin:0 0 45px 0; line-height:18px;}
.sub221_box>table caption {display:none;}
.sub221_box>table th {text-align:center; vertical-align:middle; padding:10px; border-bottom:1px solid #d7d7d7; border-right:1px dotted #d7d7d7; background-color:#f8f8f8;}
.sub221_box>table td {text-align:center; vertical-align:middle; padding:10px; border-bottom:1px solid #d7d7d7; border-right:1px dotted #d7d7d7;}
.sub221_box>table th.txtR {text-align:right; padding:10px 15px 10px 0;}
.sub221_box>table th.txtL {text-align:left; padding:10px 0 10px 15px}
.sub221_box>table td.txtR {text-align:right; padding:10px 15px 10px 0;}
.sub221_box>table td.txtL {text-align:left; padding:10px 0 10px 15px}
.sub221_box>table td.bgBlue {background-color:#f2f9ff; color:#1d69a3;}
.sub221_box>table td.ttlBtm {border-top:2px solid #bbbbbb;}
.sub221_box>table td a.sub221_title {color:#005cd0;}
.sub221_box>table td a.sub221_title:hover {text-decoration:underline;}
.sub221_box>table td a.btn_app {background-color:#f8f8f8; border:1px solid #d7d7d7; letter-spacing:-1px; color:#282828; padding:2px 6px;}
*+html .sub221_box>table td a.btn_app {display:table; background-color:#f8f8f8; border:1px solid #d7d7d7; letter-spacing:-1px; color:#282828; padding:4px 6px 2px 6px;}
.sub221_box>table td span.blue01 {padding:2px 6px; background-color:#3498db; color:#ffffff; letter-spacing:-1px;}
.sub221_box>table td span.blue02 {padding:2px 6px; background-color:#2980b9; color:#ffffff; letter-spacing:-1px;}
.sub221_box>table td span.blue03 {padding:2px 6px; background-color:#49b4c0; color:#ffffff; letter-spacing:-1px;}
.sub221_box>table td span.red {padding:2px 6px; background-color:#e74c3c; color:#ffffff; letter-spacing:-1px;}
.sub221_box>table td span.gray {padding:2px 6px; background-color:#cccccc; color:#ffffff; letter-spacing:-1px;}
.sub221_box>table td span.green01 {padding:2px 6px; background-color:#b6d563; color:#ffffff; letter-spacing:-1px;}
.sub221_box>table td span.green02 {padding:2px 6px; background-color:#95c93c; color:#ffffff; letter-spacing:-1px;}
*+html .sub221_box>table td span.blue01 {padding:4px 6px 2px 6px; background-color:#3498db; color:#ffffff; letter-spacing:-1px;}
*+html .sub221_box>table td span.blue02 {padding:4px 6px 2px 6px; background-color:#2980b9; color:#ffffff; letter-spacing:-1px;}
*+html .sub221_box>table td span.blue03 {padding:4px 6px 2px 6px; background-color:#49b4c0; color:#ffffff; letter-spacing:-1px;}
*+html .sub221_box>table td span.red {padding:4px 6px 2px 6px; background-color:#e74c3c; color:#ffffff; letter-spacing:-1px;}
*+html .sub221_box>table td span.gray {padding:4px 6px 2px 6px; background-color:#cccccc; color:#ffffff; letter-spacing:-1px;}
*+html .sub221_box>table td span.green01 {padding:4px 6px 2px 6px; background-color:#b6d563; color:#ffffff; letter-spacing:-1px;}
*+html .sub221_box>table td span.green02 {padding:4px 6px 2px 6px; background-color:#95c93c; color:#ffffff; letter-spacing:-1px;}
 
.sub221_box>table select {display:inline-block; padding:2px; border:1px solid #d7d7d7;}
.sub221_box>table input	{display:inline-block; padding:3px; border:1px solid #d7d7d7;}
.sub221_box>table a.search {font-family:'dotum'; font-size:12px; letter-spacing:-1px; padding:4px 10px 6px 10px; border:1px solid #d7d7d7; color:#333333; background-color:#f8f8f8; margin:0 0 0 4px;}
*+html .sub221_box>table a.search {font-family:'dotum'; font-size:12px; letter-spacing:-1px; padding:6px 10px 4px 10px; border:1px solid #d7d7d7; color:#333333; background-color:#f8f8f8; margin:0 0 0 4px;}

.sub221_box img {margin:15px 0 45px 0;}
.sub221_box a.file {font-size:12px; font-family:'dotum'; letter-spacing:-1px; text-decoration:underline; color:#005cd0;}

.eduapp_tbl_content {width:750px; margin:0 0 30px 0;}
.eduapp_tbl_content table {width:750px; font-family:'dotum'; background:url(/images/board/tbl_head_bg_03.jpg) no-repeat left top; background-size:100%;}
.eduapp_tbl_content caption {display:none;}
.eduapp_tbl_content thead th {font-size:12px; text-align:center; line-height:40px; color:#ffffff;}
.eduapp_tbl_content tbody td {font-family:'Open Sans'; font-size:12px; text-align:center; line-height:18px; border-bottom:1px solid #e4e4e4; color:#9c9c9c; vertical-align:middle; padding:8px 0;white-space: nowrap;}
.eduapp_tbl_content tbody td.left {text-align:left; padding:0 0 0 10px; letter-spacing:-1px; color:#282828;}
.eduapp_tbl_content tbody td.left a {color:#282828; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:200px;}

.eduapp_tbl_content tbody td span.blue01 {padding:2px 6px; background-color:#3498db; color:#ffffff; letter-spacing:-1px;}
.eduapp_tbl_content tbody td span.blue02 {padding:2px 6px; background-color:#2980b9; color:#ffffff; letter-spacing:-1px;}
.eduapp_tbl_content tbody td span.blue03 {padding:2px 6px; background-color:#49b4c0; color:#ffffff; letter-spacing:-1px;}
.eduapp_tbl_content tbody td span.red {padding:2px 6px; background-color:#e74c3c; color:#ffffff; letter-spacing:-1px;}
.eduapp_tbl_content tbody td span.gray {padding:2px 6px; background-color:#cccccc; color:#ffffff; letter-spacing:-1px;}
.eduapp_tbl_content tbody td span.green01 {padding:2px 6px; background-color:#b6d563; color:#ffffff; letter-spacing:-1px;}
.eduapp_tbl_content tbody td span.green02 {padding:2px 6px; background-color:#95c93c; color:#ffffff; letter-spacing:-1px;}
*+html .eduapp_tbl_content tbody td span.blue01 {padding:4px 6px 2px 6px; background-color:#3498db; color:#ffffff; letter-spacing:-1px;}
*+html .eduapp_tbl_content tbody td span.blue02 {padding:4px 6px 2px 6px; background-color:#2980b9; color:#ffffff; letter-spacing:-1px;}
*+html .eduapp_tbl_content tbody td span.blue03 {padding:4px 6px 2px 6px; background-color:#49b4c0; color:#ffffff; letter-spacing:-1px;}
*+html .eduapp_tbl_content tbody td span.red {padding:4px 6px 2px 6px; background-color:#e74c3c; color:#ffffff; letter-spacing:-1px;}
*+html .eduapp_tbl_content tbody td span.gray {padding:4px 6px 2px 6px; background-color:#cccccc; color:#ffffff; letter-spacing:-1px;}
*+html .eduapp_tbl_content tbody td span.green01 {padding:4px 6px 2px 6px; background-color:#b6d563; color:#ffffff; letter-spacing:-1px;}
*+html .eduapp_tbl_content tbody td span.green02 {padding:4px 6px 2px 6px; background-color:#95c93c; color:#ffffff; letter-spacing:-1px;}


.eduapp_tbl_index {width:750px; text-align:center;}
.eduapp_tbl_index>a {display:inline-block; border:1px solid #e3e3e3; border-radius:2px; font-size:12px; color:#454545; width:30px; height:30px; line-height:29px;}
.eduapp_tbl_index>a:hover, .brd_tbl_index>a.on {border:1px solid #1479c7; color:#195492; font-weight:bold;}
.eduapp_tbl_index>a.prev {margin:0 10px 0 0;}
.eduapp_tbl_index>a.next {margin:0 0 0 10px;}

#sub221_eaTop_wrap {margin:0 0 45px 0; padding:25px; background-color:#f8f8f8; border:1px solid #d7d7d7;}
#sub221_eaTop_wrap h4 {font-size:20px; font-weight:bold; letter-spacing:-1px; color:#0085d9; margin:0 0 30px 0;}
#sub221_eaTop_content {overflow:auto;}
#sub221_eaTop_content img {float:left; margin:0 20px 0 0;}
#sub221_eaTop_content table {width:420px; float:left;}
#sub221_eaTop_content table caption {display:none;}
#sub221_eaTop_content table th {font-size:12px; line-height:18px; text-align:left; border-bottom:1px solid #e4e4e4; vertical-align:middle; padding:6px 0 6px 10px;}
#sub221_eaTop_content table td {font-family:'Open Sans'; font-size:12px; line-height:18px; border-bottom:1px solid #e4e4e4; color:#9c9c9c; vertical-align:middle; padding:6px 0 6px 10px;}

#sub221_eaTop_btns {clear:both; width:690px; text-align:center; padding:30px 0 10px 0;}
#sub221_eaTop_btns a {display:inline-block; padding:8px 20px; font-weight:bold; letter-spacing:-1px; margin:0 2px; font-size:13px;}
#sub221_eaTop_btns a.blue01 {background-color:#3498db; color:#ffffff; border-radius:2px;}
#sub221_eaTop_btns a.blue02 {background-color:#2980b9; color:#ffffff; border-radius:2px;}
#sub221_eaTop_btns a.red {background-color:#e74c3c; color:#ffffff; border-radius:2px;}
#sub221_eaTop_btns a.gray {background-color:#cccccc; color:#ffffff; border-radius:2px;}



.brd_tbl_cont_write {width:750px; margin:0 0 30px 0;}
.brd_tbl_cont_write table {width:750px; font-family:'dotum'; font-size:12px; text-align:left; border-top:1px solid #282828;}
.brd_tbl_cont_write caption {display:none;}
.brd_tbl_cont_write th {color:#454545; text-align:left; padding:5px 3px; font-weight:bold; border-bottom:1px solid #e4e4e4; background-color:#f8f8f8; vertical-align:middle;}
.brd_tbl_cont_write th span {color:red;}
.brd_tbl_cont_write th a {display:inline-block; margin:0 0 0 0;}
.brd_tbl_cont_write td {padding:5px 3px 5px 3px; border-bottom:1px solid #e4e4e4;}
.brd_tbl_cont_write td select {display:block; width:150px; line-height:20px; border:1px solid #bbbbbb; background-color:#f9f9f9;}
.brd_tbl_cont_write td input.brc_input_text {display:block; width:565px; line-height:20px; border:1px solid #bbbbbb; background-color:#f9f9f9;}
.brd_tbl_cont_write td input.brc_input_check {display:inline-block;}
.brd_tbl_cont_write td textarea {display:block; width:560px; height:350px; border:1px solid #bbbbbb; background-color:#f9f9f9;}
.brd_tbl_cont_write td a {font-family:'dotum'; font-size:11px; letter-spacing:-1px; border:1px solid #d7d7d7; padding:3px 8px; color:#454545;}
*+html .brd_tbl_cont_write td textarea {display:block; width:565px; height:350px; border:1px solid #bbbbbb; background-color:#f9f9f9;}



#emf_wrap {width:750px; margin:0 0 30px 0; position:relative;}
.emf_index {width:750px; height:38px; border-bottom:1px solid #d7d7d7; margin:0 0 30px 0;}
*+html .emf_index {width:750px; height:40px; border-bottom:1px solid #d7d7d7; margin:0 0 30px 0;}
.emf_index>li {float:left; margin:0 -1px 0 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-radius:3px 3px 0 0;}
.emf_index>li>a {display:block; padding:10px 20px; font-size:13px; color:#454545; letter-spacing:-1px; border-radius:3px 3px 0 0; background-color:#f9f9f9; border-bottom:1px solid #d7d7d7;}
.emf_index>li>a:hover, .emf_index>li>a.on {color:#282828; font-weight:bold; background-color:#ffffff; border-bottom:1px solid #ffffff;}
*+html.emf_index>li>a:hover, .emf_index>li>a.on {color:#282828; font-weight:bold; background-color:#ffffff; border-bottom:1px solid #ffffff;}
/*
.emf_btns {position:absolute; top:0; right:0; text-align:right;}
.emf_btns a {display:inline-block; font-size:12px; color:#454545; border:1px solid #e3e3e3; border-radius:2px; padding:7px 15px;}
*/
.emf_btns {position:absolute; top:0; right:0; text-align:right;}
.emf_btns span {display:inline-block; font-size:12px; color:#454545; border:1px solid #e3e3e3; border-radius:2px; padding:7px 15px;cursor:pointer;_cursor:hand}

.emf_box {display:block; width:750px; margin:0 0 30px 0;}
.emf_box table {width:100%; border-top:2px solid #1d69a3; font-family:'Open Sans', 'dotum'; font-size:12px; border-left:1px dotted #d7d7d7; margin:0 0 45px 0; line-height:18px;}
.emf_box table caption {display:none;}
.emf_box table th {text-align:center; vertical-align:middle; padding:10px; border-bottom:1px solid #d7d7d7; border-right:1px dotted #d7d7d7; background-color:#f8f8f8;}
.emf_box table td {text-align:center; vertical-align:middle; padding:10px; border-bottom:1px solid #d7d7d7; border-right:1px dotted #d7d7d7;}
.emf_box table th.txtR {text-align:right; padding:10px 15px 10px 0;}
.emf_box table th.txtL {text-align:left; padding:10px 0 10px 15px}
.emf_box table td.txtR {text-align:right; padding:10px 15px 10px 0;}
.emf_box table td.txtL {text-align:left; padding:10px 0 10px 15px}
.emf_box table td.bgBlue {background-color:#f2f9ff; color:#1d69a3;}
.emf_box table td.ttlBtm {border-top:2px solid #bbbbbb;}
.emf_box table td a.emf_title {color:#005cd0;}
.emf_box table td a.emf_title:hover {text-decoration:underline;}
.emf_box a.file {font-size:12px; font-family:'dotum'; letter-spacing:-1px; text-decoration:underline; color:#005cd0;}
 


.boxBlue01 {padding:4px 6px 2px 6px; background-color:#3498db; color:#ffffff; letter-spacing:-1px;}

.txt30{width:30px !important;}
.txt40{width:40px !important;}
.txt50{width:50px !important;}
.txt60{width:60px !important;}
.txt70{width:70px !important;}
.txt80{width:80px !important;}
.txt90{width:90px !important;}
.txt100{width:100px !important;}
.txt150{width:150px !important;}
.txt200{width:200px !important;}

#eduListBtn {width:750px; position:absolute; margin:-45px 0 0 0; text-align:right;}
#eduListBtn a {display:inline-block; border:1px solid #e3e3e3; border-radius:2px; font-size:12px; color:#ffffff; width:90px; height:30px; line-height:29px; text-align:center; letter-spacing:-1px; background-color:#0085d9;}

#main_schedule_banner {position:absolute; right:50%; margin:-220px -480px 0 0;}

/*calender*/
#schedule {margin:0 0 45px 0;}
.Data {margin:0 auto; text-align:center; font-size:2.5em; font-weight:bold; margin-bottom:15px;}
.Data img {padding:0 10px; vertical-align:middle;}

.calender {width:100%; text-align:center; margin:0 auto; border:0; border-collapse:collapse; font-size:11px;}
.calender caption {display:none;}
.calender th {width:94px; height:32px; line-height:32px; border-top:1px solid #afafaf; background-color:#fafafa; text-align:center;}
.calender th.sun {border-left:1px solid #d9d9d9; color:#fb0000;}
.calender th.sat {border-right:1px solid #d9d9d9; color:#464646;}
.calender td {height:77px; padding:8px; color:#7e7e7e; border:1px solid #d9d9d9; text-align:left; vertical-align:top; font-weight:bold;}
.calender td span {display:block;}
.calender td p.holiday {color:#fb0000;}
.calender td.sun span {color:#fb0000;}
.calender td.sat span {color:#464646;}
.calender td.sun a {color:#fb0000;}
.calender td.sat a {color:#464646;}
.calender td.schedule {background-color:#fdf6f2;}
.calender td ul {margin:5px 0 0 0;}
.calender td li {font-weight:normal; margin-bottom:5px;}
.calender td li a {color:#4b4b4b;}

/*문항결과 TAB*/ 
.res_index {width:750px; height:30px; border-bottom:0px solid #d7d7d7; margin:0 0 -1px 0;}
.res_index>li {float:left; margin:0 -1px 0 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-radius:3px 3px 0 0;}
.res_index>li>a {display:block; padding:10px 20px; font-size:13px; color:#454545; letter-spacing:0px; border-radius:3px 3px 0 0; background-color:#f9f9f9; border-bottom:1px solid #d7d7d7;}
.res_index>li>a:hover, .res_index>li>a.on {color:#ffffff; font-weight:bold; background-color:#1D69A3;}
/*
.sub221_index {width:750px; height:38px; border-bottom:1px solid #d7d7d7; margin:0 0 30px 0;}
*+html .sub221_index {width:750px; height:40px; border-bottom:1px solid #d7d7d7; margin:0 0 30px 0;}
.sub221_index>li {float:left; margin:0 -1px 0 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-radius:3px 3px 0 0;}
.sub221_index>li>a {display:block; padding:10px 20px; font-size:13px; color:#454545; letter-spacing:-1px; border-radius:3px 3px 0 0; background-color:#f9f9f9; border-bottom:1px solid #d7d7d7;}
.sub221_index>li>a:hover, .sub221_index>li>a.on {color:#282828; font-weight:bold; background-color:#ffffff; border-bottom:1px solid #ffffff;}
*+html.sub221_index>li>a:hover, .sub221_index>li>a.on {color:#282828; font-weight:bold; background-color:#ffffff; border-bottom:1px solid #ffffff;}
*/


/*문항결과 지역별 TAB*/  
.res_area_idx {width:750px; height:20px; border-bottom:0px solid #d7d7d7; margin:0 0 -1px 0; padding:5px 0 5px 0}
.res_area_idx>li {float:left; margin:0 -1px 0 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-radius:3px 3px 0 0;cursor:hand;}
.res_area_idx>li>span {display:block; padding:5px 9px; font-size:13px; color:#454545; letter-spacing:0px; border-radius:3px 3px 0 0; background-color:#f9f9f9; border-bottom:1px solid #d7d7d7;cursor:pointer;}
.res_area_idx>li>span:hover {color:#ffffff; font-weight:bold; background-color:#1D69A3;}

/** 기관 목록 탭 */
#AGC_LIST {position: absolute; z-index: 8888; top: 30px; background: #fff; width: 500px; border: 1px solid #5160a2; padding-top: 9px;}
#AGC_LIST #AGC_CONTENT {border: 1px solid #eee; height: 300px; overflow-y: auto; padding: 5px;}
#AGC_LIST #AGC_CONTENT li {cursor: pointer; margin-bottom: 3px;}
#AGC_LIST #AGC_CONTENT li:hover { color: #21A9E1;}

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-size:11px}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:arial;font-size:1em}.ui-widget-content{border:1px solid #acabb3;border:0;background:#fff url(../images/common/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;color:#000}.ui-widget-content a{color:#000}.ui-widget-header{border:1px solid #acabb3;background:#dddedf url(../images/common/ui-bg_highlight-soft_100_dddedf_1x100.png) 50% 50% repeat-x;color:#5f6068;font-weight:bold;}.ui-jqgrid-view .ui-widget-header{display:none;}.ui-widget-header a{color:#5f6068}.ui-state-default,.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #acabb3;border:0;background:#f6f6f6 url(../images/common/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;font-weight:normal;color:#000}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#000;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #acabb3;border:0;background:#f6f6f6 url(../images/common/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;font-weight:normal;color:#2485e4}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2485e4;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #1d5388;background:#2485e4 url(../images/common/ui-bg_flat_100_2485e4_40x100.png) 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #1d5388;border:0;/*background:#2485e4 url(../images/common/ui-bg_flat_100_2485e4_40x100.png) 50% 50% repeat-x;*/color:#fff}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/common/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../images/common/ui-icons_aeaeb1_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../images/common/ui-icons_aeaeb1_256x240.png)}.ui-state-default .ui-icon{background-image:url(../images/common/ui-icons_aeaeb1_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../images/common/ui-icons_2485e4_256x240.png)}.ui-state-active .ui-icon{background-image:url(../images/common/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../images/common/ui-icons_ffffff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/common/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:1px -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -14px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#aaa url(../images/common/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#ddd url(../images/common/ui-bg_flat_0_dddddd_40x100.png) 50% 50% repeat-x;opacity:.25;filter:Alpha(Opacity=25);border-radius:8px}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {box-shadow:2px 2px 4px #999;}
.ui-jqgrid-labels {line-height: 20px;}

/* bbsSearchBox */
.admSearchWrap {height:21px; margin-bottom:10px;}
.admSearchWrap select {
	display:block; float:left; font-size:12px; 
	letter-spacing:0px; height:21px; line-height:22px;
	color:#666; margin:0; margin-right:1px;
	border: 1px solid #afafaf;
	width:150px; 
}
.admSearchWrap input[type=text] {display:block; float:left; width:150px; font-size:12px; letter-spacing:0px; text-indent:3px; height:19px; line-height:20px; color:#333; border:1px solid #afafaf; border-radius:2px; padding:0; margin:0; z-index:0; margin-right:1px;}
.admSearchWrap input[type=file] {display:block; float:left; font-size:12px; letter-spacing:0px; text-indent:3px; height:21px; line-height:20px; color:#333; padding:0; margin:0; z-index:0;}
.admSearchWrap input:focus {outline:none;}
.admSearchWrap a {display:block; float:left; position:relative; height:19px; font-size:12px; letter-spacing:0px; line-height:20px; font-weight:bold; color:#333; border:1px solid #afafaf; border-radius:2px; padding:0 7px; z-index:2; background-color:#f7f7f7; margin-left:0; margin-right:1px;}
.admSearchWrap button {display:block; float:left; position:relative; height:21px; font-size:12px; letter-spacing:0px; line-height:20px; font-weight:bold; color:#333; border:1px solid #afafaf; border-radius:2px; padding:0 7px; z-index:2; background-color:#f7f7f7; margin-left:0;}
.admSearchWrap button:focus {outline:none;}
.admSearchWrap button.mgLM8 {margin-left:-8px;}
.admSearchWrap div.admSearchCheck {display:block; float:left; font-size:12px; letter-spacing:0px; height:21px; line-height:22px; color:#666; margin:0; margin-right:1px;}
.admSearchWrap div.admTxt {display:block; float:left; font-size:12px; letter-spacing:0px; height:21px; line-height:22px; color:#666; margin:0; margin-right:1px;}

/* bbs tab */
.bbsTabArea {font-family:'tahoma','dotum'; letter-spacing:-1px; margin-bottom:15px;}
.bbsTabNavi {height:30px;}
.bbsTabNavi li {float:left; width:25%; height:30px; background:url(/cms/images/bbs/bbsTabNaviOffLeftBg.png) no-repeat left top;}
.bbsTabNavi li h3.last {background:url(/cms/images/bbs/bbsTabNaviOffRightBg.png) no-repeat right top;}
.bbsTabNavi li h3 a {display:block; position:relative; width:100%; line-height:30px; text-align:center; font-size:12px; color:#333; font-weight:normal;}
.bbsTabNavi li:hover {background:url(/cms/images/bbs/bbsTabNaviOnLeftBg.png) no-repeat left top;}
.bbsTabNavi li:hover h3 {background:url(/cms/images/bbs/bbsTabNaviOnRightBg.png) no-repeat right top;}
.bbsTabNavi li:hover h3 a {font-weight:bold;}
.bbsTabNavi li.on {background:url(/cms/images/bbs/bbsTabNaviOnLeftBg.png) no-repeat left top;}
.bbsTabNavi li.on h3 {background:url(/cms/images/bbs/bbsTabNaviOnRightBg.png) no-repeat right top;}
.bbsTabNavi li.on h3 a {font-weight:bold;}
.bbsTabContent {position:relative; border-bottom:1px solid #d8dce4; padding:15px 0 15px 30px;}
.bbsTabContent ul {overflow:auto;}
.bbsTabContent ul li {width:20%; float:left; padding:2px 0;}
.bbsTabContent ul li a {display:block; font-size:12px; font-weight:bold; line-height:20px; color:#666;}
.bbsTabContent ul li a span {display:inline-block; padding-left:5px; color:#3f94f9;}
.bbsTabContent ul li a:hover {color:#06c;}

/* bbsTblTab */
.bbsTblTab {width:100%; height:25px; margin-bottom:15px;}
.bbsTblTab ul {width:100%; height:24px; border-bottom:1px solid #c7c7c7; margin:0; padding:0;}
.bbsTblTab ul li {position:relative; float:left; border-radius:0; background-color:#f9f9f9; border:1px solid #c7c7c7; border-bottom:0; height:24px; padding:0; margin-left:-1px;}
.bbsTblTab ul li:first-child {margin-left:0;}
.bbsTblTab ul li:hover {border:1px solid #c7c7c7; border-bottom:0;}
.bbsTblTab ul li a {display:block; position:relative; height:23px; line-height:24px; padding:0 6px; border-bottom:1px solid #c7c7c7; font-size:12px; letter-spacing:0px; font-weight:normal; color:#333;}
.bbsTblTab ul li.on {background-color:#fff;}
.bbsTblTab ul li.on a {color:#333; border-bottom:1px solid #fff; font-weight:bold;}

/* bbs list */
div.bbsListTopComment {width:750px; height:20px; font-family:'tahoma','dotum'; letter-spacing:-1px; line-height:20px; margin-bottom:5px;}
div.bbsListTopComment .bbsListTopCommentLeft {float:left; text-align:left; font-size:14px; font-weight:bold; color:#333;}
div.bbsListTopComment .bbsListTopCommentRight {float:right; text-align:right; font-size:12px;}
div.bbsListTopComment .bbsListTopCommentRight.require {background:url(/cms/images/blt/require_blt.png) no-repeat left center; padding-left:10px; color:red;}
/*table.bbsList {width:100%; table-layout:fixed; border-top:2px solid #777a83; font-family:'tahoma','dotum'; font-size:12px; letter-spacing:-1px; line-height:18px; margin-bottom:15px;}
table.bbsList thead th {color:#333; background-color:#fafafa; padding:10px 0; vertical-align:middle; text-align:center; font-size:12px; line-height:14px; border-bottom:1px solid #ddd;}
table.bbsList thead th span {display:block; padding:0; background:url(../images/bbs/bbsListThDivBar.png) no-repeat left center; text-align:center;}
table.bbsList thead th span.bgnone {background:none;}
table.bbsList thead th span img {display:block; margin:0 auto;}
table.bbsList td {padding:10px; border-bottom:1px solid #ddd; vertical-align:middle; text-align:center; color:#757575;}
table.bbsList td.left {text-align:left;}
table.bbsList td.left a {display:block; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#757575; margin:0; padding:0;}
table.bbsList td.left a:hover {text-decoration:underline;}
table.bbsList span.replyIcon {background:url(../images/bbs/ico_replyArrow.png) no-repeat right center; display:inline-block; height:14px;}*/

table.bbsList {width:750px; font-family:'dotum'; background:url(/images/board/tbl_head_bg_03.jpg) no-repeat left top; background-size:100%; margin-bottom:30px;}
table.bbsList caption {display:none;}
table.bbsList thead th {font-size:12px; text-align:center; line-height:40px; color:#ffffff;}
table.bbsList tbody td {font-family:'Open Sans'; font-size:12px; text-align:center; padding:9px 0 10px 0; line-height:16px; border-bottom:1px solid #e4e4e4; color:#9c9c9c;}
table.bbsList tbody td.left {text-align:left; padding:0 0 0 10px; letter-spacing:-1px; color:#282828;}
table.bbsList tbody td.left a {display:block; color:#282828; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:400px;}
table.bbsList tbody td.left a>span {font-weight:bold;}

/* bbs view */
/*div.bbsViewTopWrap {border-bottom:1px solid #bbb;}
table.bbsViewTop {width:100%; table-layout:fixed; border-top:2px solid #777a83; font-family:'tahoma','dotum'; font-size:12px; letter-spacing:-1px; line-height:18px;}
table.bbsViewTop th {background-color:#fafafa; padding:10px 15px; border-bottom:1px solid #ddd; vertical-align:middle; text-align:left;}
table.bbsViewTop th span img {display:block; margin:0; padding:0;}
table.bbsViewTop td {padding:10px 15px; border-bottom:1px solid #ddd; vertical-align:middle; text-align:left; color:#757575;}
table.bbsViewTop td.imgWrap {padding:0;}
table.bbsViewTop td.imgWrap img {width:inherit;height:inherit;}
table.bbsViewTop td.file a {color:#1a75d0; text-decoration:underline;}
table.bbsViewTop th.title {font-weight:bold; color:#333; border-bottom-color:#bbb;}
table.bbsViewTop td.title {font-weight:bold; color:#333;}
table.bbsViewTop th.center {text-align:center;}*/

table.bbsViewTop {width:750px; font-family:'dotum'; font-size:12px; text-align:left;}
table.bbsViewTop caption {display:none;}
table.bbsViewTop th {font-size:12px; line-height:35px; color:#9c9c9c; text-align:left; padding:0 0 0 20px; font-weight:normal; border-bottom:1px solid #e4e4e4;}
table.bbsViewTop th.tbl_ttl {color:#ffffff; font-weight:bold; line-height:18px; padding:11px 20px; background:url(/images/board/tbl_view_head_bg_03.jpg) no-repeat left top; background-size:100%; letter-spacing:-1px;}
table.bbsViewTop td {font-size:12px; line-height:35px; color:#454545; text-align:left; padding:0 0 0 20px; font-weight:normal; border-bottom:1px solid #e4e4e4;}
table.bbsViewTop td.file a {display:block; font-size:12px; line-height:20px; padding:0 0 0 20px; background-image:url(/images/board/ico_ref_03.png); background-repeat:no-repeat; background-position:left 3px; color:#0085d9;}
table.bbsViewTop td.brd_file_wrap {padding:11px 20px; border-bottom:1px solid #e4e4e4;}
table.bbsViewTop td.tbl_content {font-size:12px; line-height:20px; border-bottom:1px solid #e4e4e4; padding:20px; color:#454545;}

table.bbsViewTop.tbl_write {border-top:1px solid #282828; margin-bottom:15px;}
table.bbsViewTop.tbl_write caption {display:none;}
table.bbsViewTop.tbl_write th {color:#454545; text-align:left; padding:4px 8px; font-weight:bold; border-bottom:1px solid #e4e4e4; background-color:#f8f8f8; vertical-align:middle;}
table.bbsViewTop.tbl_write th a {display:inline-block; margin:0 0 0 0;}
table.bbsViewTop.tbl_write td {padding:4px 8px; border-bottom:1px solid #e4e4e4;}
table.bbsViewTop.tbl_write td select {display:block; width:150px; line-height:20px; border:1px solid #bbbbbb; background-color:#f9f9f9;}
table.bbsViewTop.tbl_write td.title input[type=text] {/* display:block;  */width:95%; line-height:20px; border:1px solid #bbbbbb; background-color:#f9f9f9;}
table.bbsViewTop.tbl_write td input.brc_input_check {display:inline-block;}
table.bbsViewTop.tbl_write td textarea {display:block; width:560px; height:350px; border:1px solid #bbbbbb; background-color:#f9f9f9;}
table.bbsViewTop.tbl_write td a {font-family:'dotum'; font-size:11px; letter-spacing:-1px; border:1px solid #d7d7d7; padding:3px 8px; color:#454545;}
*+html table.bbsViewTop.tbl_write td textarea {display:block; width:565px; height:350px; border:1px solid #bbbbbb; background-color:#f9f9f9;}

.bbsReplyTextarea {margin-bottom:15px;}

div.bbsViewMiddleWrap {border-bottom:1px solid #bbb; margin-bottom:15px;}
div.bbsViewMiddleWrap .bbsViewNormalContent {padding:20px; font-family:'tahoma','dotum'; font-size:12px; letter-spacing:-1px; line-height:20px; text-align:justify; color:#666;}
div.bbsViewMiddleWrap .bbsViewFieldContent {padding:20px; padding-bottom:5px; font-family:'tahoma','dotum'; font-size:12px; letter-spacing:-1px; line-height:20px; text-align:justify; color:#666;}
div.bbsViewMiddleWrap .bbsViewFieldContent h3 {display:block; font-size:14px; color:#252525; letter-spacing:-1px; margin-bottom:10px; background:url(../images/bbs/fieldH3TitleBg.png) no-repeat left top; padding-top:11px;}
div.bbsViewMiddleWrap .bbsViewFieldContent h4 {display:block; font-size:12px; color:#1d78d5; letter-spacing:-1px; margin-bottom:5px; background:url(../images/bbs/fieldH4TitleBg.png) no-repeat left center; padding-left:23px;}
div.bbsViewMiddleWrap .bbsViewFieldContent p {display:block; font-size:12px; color:#636363; letter-spacing:-1px; margin-bottom:20px;}
div.bbsViewMiddleWrap .bbsViewFieldContent div.bbsViewFieldTop {background:#f7fafd; border:solid 1px #dce5ed; padding:15px 20px; margin-bottom:20px;}
div.bbsViewMiddleWrap .bbsViewFieldContent div.bbsViewFieldTop p {display:block; font-size:12px; color:#636363; letter-spacing:-1px; margin-bottom:0px;}

div.bbsViewBottomWrap {border-bottom:1px solid #bbb; margin-bottom:15px;}
table.bbsViewBottom {width:100%; table-layout:fixed; border-top:1px solid #777a83; font-family:'tahoma','dotum'; font-size:12px; letter-spacing:-1px; line-height:18px;}
table.bbsViewBottom th {background-color:#fafafa; padding:10px 15px; border-bottom:1px solid #ddd; vertical-align:middle; text-align:left;}
table.bbsViewBottom th span {display:block; padding:0;}
table.bbsViewBottom th span.prev {background:url(../images/bbs/bbsListTh_prevBg.png) no-repeat 80px 3px;}
table.bbsViewBottom th span.next {background:url(../images/bbs/bbsListTh_nextBg.png) no-repeat 80px 2px;}
table.bbsViewBottom th span img {display:block; margin:0; padding:0;}
table.bbsViewBottom td {padding:10px 15px; border-bottom:1px solid #ddd; vertical-align:middle; text-align:left; color:#757575;}
table.bbsViewBottom td.left a {display:block; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#757575; margin:0; padding:0;}
table.bbsViewBottom td.left a:hover {text-decoration:underline;}

/* reply Area */
.bbsReplyWrap {font-family:'tahoma','dotum'; letter-spacing:-1px; line-height:18px;}
.bbsReplyWrap h4 {display:block; margin:0; padding:0; height:14px; margin-bottom:10px;}
.bbsReplyWrap h4 img {display:block; float:left; margin:0; padding:0;}
.bbsReplyWrap h4 span {display:block; float:left; padding-left:3px; font-weight:bold; color:#1a75d0; font-size:14px; line-height:14px;}
.replyWriteWrap {border-bottom:2px solid #f6f6f6; margin-bottom:15px;}
.replyWrite {border:1px solid #ccc; background-color:#f8f8f8; padding:15px;}
.replyWrite table {width:100%; table-layout:fixed;}
.replyWrite table td {vertical-align:middle;}
.replyWrite table td textarea {display:block; width:100%; height:100%; margin:0; padding:0; resize:none; border:1px solid #dadada; text-indent:5px; font-family:'tahoma','dotum'; color:#333; font-size:12px;}
.replyWrite table td.right {text-align:right;}
.replyWrite table td.right a {display:block; float:right; width:63px; height:63px; margin:0; padding:0;}

.replyContentWrap {font-family:'tahoma','dotum'; border-top:1px solid #939393; letter-spacing:-1px; line-height:18px; margin-bottom:30px;}
.replyContentWrap ul li {padding:15px; border-bottom:1px solid #ebebeb;}
.replyContentWrap ul li table {width:100%; table-layout:fixed;}
.replyContentWrap ul li table td.replyContentInfo h5 {font-size:12px; color:#333;}
.replyContentWrap ul li table td.replyContentInfo span.date {display:block; color:#ccc; font-size:11px; letter-spacing:0; margin-bottom:10px;}
.replyContentWrap ul li table td.replyContentInfo a {display:block; width:62px; height:21px; margin:2px 0; padding:0;}
.replyContentWrap ul li table td.replyContentDetail p {display:block; width:100%; font-size:12px; color:#666; text-align:justify;}
.replyContentWrap ul li table td.replyContentDetail textarea {display:block; width:100%; margin:0; padding:0; resize:none; border:1px solid #dadada; text-indent:5px; font-family:'tahoma','dotum'; color:#666; font-size:12px;}
.replyContentWrap ul li table td.replyContentBtn a {display:block; width:62px; height:21px; margin:2px 0; padding:0;}
.replyContentWrap ul li.replyReplyWriteWrap {padding:0; border-bottom:0;}
.replyContentWrap ul li.replyReplyWriteWrap .replyWriteWrap {margin-bottom:0;}
/*.replyContentWrap>table>tbody>tr>td.replyReplyWriteWrap .replyWriteWrap .replyWrite {border-top:0; border-left-color:#ebebeb;}*/
.replyContentWrap ul li.replyReplyContentWrap {padding:0;}
.replyContentWrap ul li.replyReplyContentWrap>div {padding:15px; padding-left:45px;}

/* bbs btn */
.bbsBtnWrap {margin:0 0 15px 0;}
.bbsBtnWrap.center {text-align:center;}
.bbsBtnWrap.right {text-align:right;}
.bbsBtnWrap a {
	display:inline-block; color:#555; font-size:12px; line-height:18px; font-family:'Dotum'; margin:1px 0; cursor:pointer;
	border-radius:4px; border-left:1px solid #a6a6a6; border-right:1px solid #a6a6a6; border-top:1px solid #cbcbcb; border-bottom:1px solid #979797;	
	padding:6px 24px 4px 24px;
	-webkit-padding-before:5px; -webkit-padding-end:24px; -webkit-padding-after:5px; -webkit-padding-start:24px;
	background:#ffffff;
	background:-moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8));
	background:-webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	background:-o-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	background:-ms-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#f8f8f8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );
}
.bbsBtnWrap button {
	display:inline-block; color:#555; font-size:12px; line-height:18px; font-family:'Dotum'; margin:1px 0; cursor:pointer;
	border-radius:4px; border-left:1px solid #a6a6a6; border-right:1px solid #a6a6a6; border-top:1px solid #cbcbcb; border-bottom:1px solid #979797;
	padding:6px 24px 4px 24px;
	-webkit-padding-before:5px; -webkit-padding-end:24px; -webkit-padding-after:5px; -webkit-padding-start:24px;
	background:#ffffff;
	background:-moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8));
	background:-webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	background:-o-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	background:-ms-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#f8f8f8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );
}
.bbsBtnWrap.inner {display:inline-block; margin:0;}
.bbsBtnWrap.inner.mgb10 {margin-bottom:10px;}
.bbsBtnWrap.inner.left {display:block; text-align:left;}
.bbsBtnWrap.inner.right {display:block; text-align:right;}
.bbsBtnWrap.inner select {padding:1px; margin-right:-2px;}
.bbsBtnWrap.inner a {
	color:#2a2a2a; font-size:11px; letter-spacing:-1px;
	padding:3px 16px 2px 16px;
	-webkit-padding-before:3px; -webkit-padding-end:16px; -webkit-padding-after:1px; -webkit-padding-start:16px;
}
.bbsBtnWrap.inner button {
	color:#2a2a2a; font-size:11px; letter-spacing:-1px;
	padding:3px 16px 2px 16px;
	-webkit-padding-before:3px; -webkit-padding-end:16px; -webkit-padding-after:1px; -webkit-padding-start:16px;
}
@-moz-document url-prefix() {
	.bbsBtnWrap.inner a {position:relative; margin-top:-1px;}
    .bbsBtnWrap.inner button {position:relative; margin-top:-1px; padding:2px 16px 1px 16px;}
    .bbsBtnWrap.inner select {padding:2px;}
}
.bbsBtnWrap.inner a.flR {float:right;}
.bbsBtnWrap.inner.icon a {width:24px; height:22px; padding:0; vertical-align:middle; text-align:center;}
.bbsBtnWrap.inner.icon a img {margin:0 0 -4px 0; -webkit-margin-after:-5px;}
.bbsBtnWrap a:hover, .bbsBtnWrap a:hover span {color:#196dc6;}

input.button-class {
	display: inline-block;
	font-size: 12px;
	color: #454545;
	border: 1px solid #e3e3e3;
	border-radius: 2px;
	padding: 7px 15px;
}
a.button-class {
	display: inline-block;
	font-size: 12px;
	color: #454545;
	border: 1px solid #e3e3e3;
	border-radius: 2px;
	padding: 7px 15px;
}