/* ------------------------------ */
/* --------- CleanSpam Enterprise v2.0 --------- */
body {
	font-family: 나눔고딕, NanumGothic, NG, 돋움, arial;
	font-size: 12px;
	color: #828282;
	line-height: 17px scrollbar-arrow-color: #000000;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #B4B4B4;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-track-color: #FAFAFA;
	scrollbar-face-color: #EEEEEE;
	background-color:slategray;
}
body > table{
	background-color:white;
}
body > form{
	margin-bottom:0px;
}
body > form > table{
	background-color:white;
	border-left: 1px solid #2F323E;
	border-right: 1px solid #2F323E;
}

iframe{
	display: block;
	height:0px;
	border:none;
}
/* �뚯씠釉붿뿉 ��븳 湲곕낯 �ㅽ����뺤쓽 */
td  {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; line-height:16px ; color: black;}

input {font-family: 나눔고딕,NanumGothic,NG,"돋움";}
input[type=checkbox] {
	cursor: pointer;
}

/* 諛곌꼍移쇰씪 */
.bgcolor1 {background-color:#FFFFFF;}
.bgcolor2 {background-color:#EBEDF0;}
.bgcolor3 {background-color:#DFDFDF;}
.bgcolor4 {background-color:#61A9DC;}
.bgcolor5 {background-color:#E0DFE3;}
.bgcolor6 {background-color:#f8f8f8;}
.bgcolor7 {background-color:#DDDDDD;}
.bgcolor8 {background-color:#F0F2F4;}
.bgcolor9 {background-color:#FEEFE2;}

/* 諛곌꼍�대�吏�*/
.bgimg1 {background-image: url(../../img/sub/sub_bg.gif);}
.bgimg2 {background-image: url(../../img/content/content_bg.gif);}
.bgimg3 {background-image: url(../../img/content/sub_bg.gif);}
.bgimg4 {background-image: url(../../img/content/mail_tit_bg.gif);}
.bgimg5 {background-image: url(../../img/content/mail_bg.gif);}
.bgimg6 {background-image: url(../../img/content/sub_bg_870.gif);}
.bgimg7 {background-image: url(../../img/content/content_bg_2.gif);}
.bgimg8 {background-image: url(../../img/login/login_bg.gif);}
.bgimg9 {background-image: url(../../img/login/main_td_bg_1.gif);}
.bgimg10 {background-image: url(../../img/login/main_td_bg_2.gif);}
.bgimg11 {background-image: url(../../img/content/content_bg_500.gif);}

/* �고듃�됱씠 �ㅻⅨ �고듃 */
.f1 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#999999; line-height:18px;}
.f2 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#666666; line-height:18px;}
.f3 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#FF8000; line-height:18px;}
.f4 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#660000; line-height:18px;}
.f5 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#000000; line-height:18px;}
.f6 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#ffffff; line-height:14px;}
.f7 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:8pt; color:#0C479D; line-height:18px; font-weight:bold;}
.f8 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#0C479D; line-height:18px; font-weight:bold;}

/* �고듃�됱씠 �ㅻⅤ怨�援듭� �고듃 */
.t1 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:black; line-height:18px; font-weight:bold;}
.t2 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#666666; line-height:18px; font-weight:bold;}
.t3 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#FF8000; line-height:18px; font-weight:bold;}
.t4 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#CF2C16; line-height:18px; font-weight:bold;}
.t5 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#FEB300; line-height:18px; font-weight:bold;}
.t6 {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#0066CC; line-height:18px; font-weight:bold;}


/* �쇰컲 �띿뒪�몃낫���묒� �띿뒪�몃� �ъ슜�좊븣 */
.s1 {font-family:나눔고딕,NanumGothic,NG,"Verdana, Helvetica"; font-size:10px; color:#666666;}
.s2 {font-family:나눔고딕,NanumGothic,NG,"Verdana"; font-size:10px; color:#000000;}
.s3 {font-family:나눔고딕,NanumGothic,NG,"돋움";font-size:8pt; color:#FF8000; line-height:14px;}
.s4 {font-family:나눔고딕,NanumGothic,NG,"돋움";font-size:8pt; color:#CF2C16; line-height:14px;}
.s5 {font-family:나눔고딕,NanumGothic,NG,"돋움";font-size:9pt; color:black; line-height:14px; font-weight:bold;}
.ss {font-family:나눔고딕,NanumGothic,NG,"돋움";font-size:8pt; color:#666666; line-height:14px;}
.swhite {font-family:나눔고딕,NanumGothic,NG,"돋움";font-size:8pt; color:#FFFFFF; line-height:14px;}
.sbold {font-family:나눔고딕,NanumGothic,NG,"돋움";font-size:8pt; color:#666666; font-weight:bold; line-height:14px;}

/* ��씠��- �쇰컲�띿뒪�몃낫�����띿뒪�몃� �ъ슜�좊븣 */
.bl {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 12pt; color: #666666;text-decoration: none;font-weight:bold;}


/* �쇰컲 �띿뒪�몃낫���ш퀬 援듭� �띿뒪�몃� �ъ슜�좊븣 */
.b {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#FF8000;font-weight:bold;}
.bb {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:9pt; color:#499CBB;font-weight:bold;}
.tt {font-family:나눔고딕,NanumGothic,NG,"돋움"; font-size:14px; color:#000000;font-weight:bold;}

/* �뚯씠釉� */
table.border {BORDER-COLLAPSE: collapse} 


/* �쇳븘�쒖뿉 �ъ슜�섎뒗 �ㅽ����쒗듃 */
.form {border: 1px #999999 solid; height:21; background-color:#FFFFFF; color:#666666; font-size:9pt; text-align:left; text-valign: middle; text-indent: 2pt;}
.sele { height:21; background-color:#FFFFFF; color:#666666; font-size:9pt; middle; text-indent: 2pt; width:80;}
.login {border: 1px #BCBCBC solid; height:21; background-color:#FFFFFF; color:#666666;middle; font-size:9pt; text-align:left; text-valign: middle; text-indent: 2pt;}

/* ----------------------------- */ 
/* ------------ LINK ----------- */

/* �쇰컲�곸씤 �띿뒪��濡ㅼ삤踰꾨컦 留곹겕 */
a:link     {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #666666;	text-decoration: none; line-height:18px ;}
a:visited  {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #666666;	text-decoration: none; line-height:18px ;}
a:hover    {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #FF8000;	text-decoration: none; line-height:18px ;}

/* �묐찓��*/
.topmenu a:link     {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #ffffff; text-decoration: none;}
.topmenu a:visited  {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #ffffff; text-decoration: none;}
.topmenu a:hover    {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #ffffff; text-decoration: underline;font-weight:bold;}

/* 由ъ뒪��*/
.nomalwhite a:link     {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #ffffff; text-decoration: none;}
.nomalwhite a:visited  {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #ffffff; text-decoration: none;}
.nomalwhite a:hover    {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #ffffff; text-decoration: underline; line-height:18px ;}

.smallorange a:link     {font-family:나눔고딕,NanumGothic,NG,"Verdana, Helvetica"; font-size:10px; color:#666666; text-decoration: none;}
.smallorange a:visited  {font-family:나눔고딕,NanumGothic,NG,"Verdana, Helvetica"; font-size:10px; color:#666666; text-decoration: none;}
.smallorange a:hover    {font-family:나눔고딕,NanumGothic,NG,"Verdana, Helvetica"; font-size:10px; color:#FF8000; text-decoration: underline; line-height:18px ;}


/* �띿뒪�몄깋��遺됱��됱씪�� 濡ㅼ삤踰꾨컦 留곹겕 */
.red a:link     {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #FF8000; text-decoration: none; line-height:18px ;}
.red a:visited  {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #FF8000; text-decoration: none; line-height:18px ;}
.red a:hover    {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #CF2C16; text-decoration: underline; line-height:18px ;}

/* �띿뒪�몄깋���몃Ⅸ�됱씪�� 濡ㅼ삤踰꾨컦 留곹겕 */
.blue a:link     {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 8pt; color: #1F55A5; text-decoration: none; line-height:18px ;}
.blue a:visited  {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 8pt; color: #1F55A5; text-decoration: none; line-height:18px ;}
.blue a:hover    {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 8pt; color: #FF8000; text-decoration: underline; line-height:18px ;}

/* �띿뒪�몄깋��媛뺤“�됱씪�� 濡ㅼ삤踰꾨컦 留곹겕  */
.redbold a:link     {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #FF8000; text-decoration: none;font-weight:bold;}
.redbold a:visited  {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #FF8000; text-decoration: none;font-weight:bold;}
.redbold a:hover    {font-family: 나눔고딕,NanumGothic,NG,"돋움"; font-size: 9pt; color: #CF2C16; text-decoration: underline;font-weight:bold;}

/* �곷Ц �띿뒪�멸� �⑤룆�쇰줈 �곗씪��- �덊럹�댁� & �대찓���쇰븣 */
.s3 {
	font-family: 나눔고딕, NanumGothic, NG, "Verdana";
	font-size: 10px;
	color: #FF8000;
	text-decoration: none;
	line-height: 18px;
}

.s3 a:link {
	font-family: 나눔고딕, NanumGothic, NG, "Verdana";
	font-size: 10px;
	color: #FF8000;
	text-decoration: none;
	line-height: 18px;
}

.s3 a:visited {
	font-family: 나눔고딕, NanumGothic, NG, "Verdana";
	font-size: 10px;
	color: #FF8000;
	text-decoration: none;
	line-height: 18px;
}

.s3 a:hover {
	font-family: 나눔고딕, NanumGothic, NG, "Verdana";
	font-size: 10px;
	color: #FF8000;
	text-decoration: underline;
	line-height: 18px;
}

/* 由ъ뒪���섏씠吏��대룞 */
.list_p {font-family: 나눔고딕,NanumGothic,NG,"Verdana"; font-size: 10px; 	color: #FF8000;	text-decoration: none;font-weight:bold;}
.list_p a:link     {font-family: 나눔고딕,NanumGothic,NG,"Verdana"; font-size: 10px; color: #666666; text-decoration: none;font-weight:lighter;}
.list_p a:visited  {font-family: 나눔고딕,NanumGothic,NG,"Verdana"; font-size: 10px; color: #666666; text-decoration: none;font-weight:lighter;}
.list_p a:hover    {font-family: 나눔고딕,NanumGothic,NG,"Verdana"; font-size: 10px; color: #FF8000; text-decoration: underline;font-weight:lighter;}


/* 異붽�  */

.black2 { color:#3d3d3d; }

a.cls0:link    {color:#404040; font-size:9pt; font-family:나눔고딕,NanumGothic,NG,"돋움"; text-decoration:none;}	/* default txt */
a.cls0:visited {color:#404040; font-size:9pt; font-family:나눔고딕,NanumGothic,NG,"돋움"; text-decoration:none;}
a.cls0:hover   {color:#0067FF; font-size:9pt; font-family:나눔고딕,NanumGothic,NG,"돋움"; text-decoration:underline;}

a.cls1:link    {color:#404040; font-size:8pt; font-family:나눔고딕,NanumGothic,NG,"돋움"; text-decoration:none;}	
a.cls1:visited {color:#404040; font-size:8pt; font-family:나눔고딕,NanumGothic,NG,"돋움"; text-decoration:none;}
a.cls1:hover   {color:#0067FF; font-size:8pt; font-family:나눔고딕,NanumGothic,NG,"돋움"; text-decoration:underline;}

a.sublink:link    {color:#ffffff; font-size:9pt; text-decoration:none; font-family: "나눔고딕,NanumGothic,NG,"돋움"";}	
a.sublink:visited {color:#ffffff; font-size:9pt; text-decoration:none; font-family: "나눔고딕,NanumGothic,NG,"돋움"";}
a.sublink:hover   {color:#ffffff; font-size:9pt; text-decoration:underline; font-family: "나눔고딕,NanumGothic,NG,"돋움"";}

a.black:link    {color:#000000; font-size:9pt; text-decoration:underline;}	
a.black:visited {color:#000000; font-size:9pt; text-decoration:underline;}
a.black:hover   {color:#000000; font-size:9pt; text-decoration:underline;}

a.blue1:link    {color:#0127AC; font-size:9pt; text-decoration:underline;}	
a.blue1:visited {color:#0127AC; font-size:9pt; text-decoration:underline;}
a.blue1:hover   {color:#0127AC; font-size:9pt; text-decoration:underline;}

a.blue2:link    {color:#3d3d3d; font-size:9pt; text-decoration:underline; font-family: "나눔고딕,NanumGothic,NG,"돋움"";}	
a.blue2:visited {color:#3d3d3d; font-size:9pt; text-decoration:underline; font-family: "나눔고딕,NanumGothic,NG,"돋움"";}
a.blue2:hover   {color:#3d3d3d; font-size:9pt; text-decoration:underline; font-family: "나눔고딕,NanumGothic,NG,"돋움"";}


a.paging:link    {color:#4A4A4A; font-size:9pt; text-decoration:none;}	
a.paging:visited {color:#4A4A4A; font-size:9pt; text-decoration:none;}
a.paging:hover   {color:#4A4A4A; font-size:9pt; text-decoration:underline;}

.icon:link{text-decoration: none; color:#464646}
.icon:active {text-decoration: none; color:#464646}
.icon:visited {text-decoration: none; color:#464646}
.icon:hover {font: 나눔고딕,NanumGothic,NG,"돋움"; text-decoration:underline; color:464646;}

a.:link    { text-decoration:none;}	
a.:visited { text-decoration:none;}
a.:hover   { text-decoration:underline;}

.iform {border: 1px #E3E3E3 solid; height:21; background-color:#F5F5F5; color:#666666; font-size:9pt; text-align:left; text-valign: middle; text-indent: 2pt;}

/* displaytag */
.th1 {
	font-family: 나눔고딕,NanumGothic,NG,"돋움";
	font-size: 9pt;
	color: black;
	height: 33px;
	font-weight: bold;
	background-color: #F7F7F7;
	border: 1px solid #CFCFCF;
	border-width: 1px 0px 1px 0px;
}

.tr1 {
	font-family: 나눔고딕,NanumGothic,NG,"돋움";
	font-size: 9pt;
/* 	color: #7b7b7b; */
	height: 30px;
	border-bottom: 1px solid #e0e0e0;
	border-width: 1px 0px 1px 0px
}

.table1 {
	text-align: center;
	border-collapse: collapse;
	border: 0;
	border-width: 0
}

/* .btn1 {font-size:11px;font-color:#666666;background-color:#EAEAEA;height:20px;border:1px solid #9A9A9A} */
.inp1 {
	font-size: 12px;
	font-color: #666666;
	background-color: #FFFFFF;
	height: 20px;
	border: 1px solid #9A9A9A
}

.th2 {
	font-family: 나눔고딕,NanumGothic,NG,"돋움";
	background-color: "#f8f8f8";
	font-size: 9pt;
	color: #7b7b7b;
	font-weight: bold;
}

.tr2 {
	font-family: 나눔고딕,NanumGothic,NG,"돋움";
	background-color: "#ECF7FB";
	font-size: 9pt;
	color: #7b7b7b;
	padding-left: 5;
	text-align: left;
	background-color: #FFFFFF;
}

.tr3 {
	font-family: 나눔고딕,NanumGothic,NG,"돋움";
	background-color: "#ECF7FB";
	font-size: 9pt;
	color: #7b7b7b;
	padding: 5;
	text-align: left;
	background-color: #FFFFFF;
}

.exportlinks {
	height: 25px;
	padding-top: 3px;
}

.txt {
	border: 1px solid #C6CDE7;
	margin: 0px 0px 0px 0px;
	width: 100px;
    height: 18px;
}

.sel {
	font-size: 12px;
    border: 1px solid #C6CDE7;
    margin: 0px 0px 0px 0px;
    width: 100px;
    height: 22px;
}

img {
	vertical-align: bottom;
}

.grid {
	font-size: 11px;
	border: 1px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
}

.grid a {
	color: #54A7EB;
	text-decoration: none;
}

.grid a:hover {
	color: #0437fB;
	text-decoration: none;
}

.grid th {
/* 	background-image: -webkit-gradient(linear, left top, left bottom, from(#FEFFFF), to(#EDEBEB)); */
/* 	background-image: -webkit-linear-gradient(top, #FEFFFF, #EDEBEB); */
/* 	background-image: -moz-linear-gradient(top, #FEFFFF, #EDEBEB); */
/* 	background-image: -ms-linear-gradient(top, #FEFFFF, #EDEBEB); */
/* 	background-image: -o-linear-gradient(top, #FEFFFF, #EDEBEB); */
/* 	background-image: linear-gradient(to bottom, #FEFFFF, #EDEBEB); */
	background-color: #FAFAFA;
/* 	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FEFFFF, endColorstr=#EDEBEB); */
/* 	text-align: center; */
	overflow: hidden;
/* 	color: #958B8B; */
	cursor: default;
	white-space: nowrap;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	border-right: 1px;
	font-size: small;
}

.grid th:last-child {
    border-right: 1px solid #ccc;
}

.grid td {
	text-align: center;
	height: 20px;
	border-top: 0px;
	background: #fff;
	overflow: auto;
	border-bottom: 1px solid #fff;
	white-space: nowrap;

}

.grid td {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	overflow: hidden;
	vertical-align: middle !important;
	/*padding-left: 2px;*/
	/*padding-right: 2px;*/
	cursor: default;
	padding: 5px;
}

.grid td:last-child {
    border-right: 1px solid #ccc;
}

.grid tr.erow td {
	background: #f9fbf9;
	border-bottom: 1px solid #ddd;
}

.grid tr.erowPv td {
	background: pink;
	border-bottom: 1px solid #ddd;
}

.grid tr:hover td {
	background: #d9ebf5;
/* 	border-bottom: 1px solid #ddd; */
}

.no-css-grid {
    border-collapse: collapse;
    border-spacing: 0;
    border: 0px;
}

.no-css-grid td {
    border: 0px;
}

.no-css-grid td:last-child {
    border: 0px;
}

.btn1 {
	border: 1px solid #C7D1CE;
/*	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px; */
	font-size: 12px;
	font-family: 나눔고딕,NanumGothic,NG,helvetica, sans-serif;
/*	padding: 8px 8px 8px 8px; */
	text-decoration: none;
	display: inline-block;
	text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.3);
	color: #000000;
	background-color: #FEFFFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F6F6F6));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #F6F6F6);
	background-image: -moz-linear-gradient(top, #FFFFFF, #F6F6F6);
	background-image: -ms-linear-gradient(top, #FFFFFF, #F6F6F6);
	background-image: -o-linear-gradient(top, #FFFFFF, #F6F6F6);
	background-image: linear-gradient(to bottom, #FFFFFF, #F6F6F6);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FEFFFF, endColorstr=#EDEBEB);
	padding-bottom: 2px;
	padding-top: 2px;
	cursor: pointer;
	height: 22px;
}

.btn1:hover {
	border: 1px solid #C7D1CE;
	background-color: #F2F7F7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F7F7), to(#D9D5D5));
	background-image: -webkit-linear-gradient(top, #F2F7F7, #D9D5D5);
	background-image: -moz-linear-gradient(top, #F2F7F7, #D9D5D5);
	background-image: -ms-linear-gradient(top, #F2F7F7, #D9D5D5);
	background-image: -o-linear-gradient(top, #F2F7F7, #D9D5D5);
	background-image: linear-gradient(to bottom, #F2F7F7, #D9D5D5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F2F7F7, endColorstr=#D9D5D5);
}


.btn2 {
	border: 1px solid #000000;
/*	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px; */
	font-size: 12px;
	font-family: 나눔고딕,NanumGothic,NG,helvetica, sans-serif;
/*	padding: 8px 8px 8px 8px; */
	text-decoration: none;
	display: inline-block;
	text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
	background-color: #000000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#2F323E));
	background-image: -webkit-linear-gradient(top, #666666, #2F323E);
	background-image: -moz-linear-gradient(top, #666666, #2F323E);
	background-image: -ms-linear-gradient(top, #666666, #2F323E);
	background-image: -o-linear-gradient(top, #666666, #2F323E);
	background-image: linear-gradient(to bottom, #666666, #2F323E);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#666666, endColorstr=#2f323e);
	padding-bottom: 2px;
	padding-top: 2px;
	cursor: pointer;
	height: 22px;
}

.btn2:hover {
	border: 1px solid #000000;
	background-color: #F2F7F7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#474a58));
	background-image: -webkit-linear-gradient(top, #999999, #474a58);
	background-image: -moz-linear-gradient(top, #999999, #474a58);
	background-image: -ms-linear-gradient(top, #999999, #474a58);
	background-image: -o-linear-gradient(top, #999999, #474a58);
	background-image: linear-gradient(to bottom, #999999, #474a58);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#999999, endColorstr=#474a58);
}



.btn3 {
    border: 1px solid #999999;
    font-size: 12px;
    font-family: 나눔고딕,NanumGothic,NG,helvetica, sans-serif;
    /* padding: 8px 8px 8px 8px; */
    text-decoration: none;
    display: inline-block;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.3);
    color: #000000;
    background-color: #FEFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F6F6F6));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #F6F6F6);
    background-image: -moz-linear-gradient(top, #FFFFFF, #F6F6F6);
    background-image: -ms-linear-gradient(top, #FFFFFF, #F6F6F6);
    background-image: -o-linear-gradient(top, #FFFFFF, #F6F6F6);
    background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FEFFFF, endColorstr=#EDEBEB);
    padding-bottom: 2px;
    padding-top: 2px;
    cursor: pointer;
    height: 22px;
}
    

.btn3:hover {

    border: 1px solid #C7D1CE;
    background-color: #F2F7F7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F7F7), to(#D9D5D5));
    background-image: -webkit-linear-gradient(top, #F2F7F7, #D9D5D5);
    background-image: -moz-linear-gradient(top, #F2F7F7, #D9D5D5);
    background-image: -ms-linear-gradient(top, #F2F7F7, #D9D5D5);
    background-image: -o-linear-gradient(top, #F2F7F7, #D9D5D5);
    background-image: linear-gradient(to bottom, #F2F7F7, #D9D5D5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F2F7F7, endColorstr=#D9D5D5);
    
}





.under {
	line-height: 20px;
	height: 20px;
	border-top: 0px;
	border-bottom: 1px solid #ddd;
}

.under2 {
	line-height: 20px;
	height: 20px;
}

/* 스캔 통계 관련 */
.fig0 {
	background: url("../chart/bar-02-bg.gif") repeat-y 0px 0px rgb(116, 116, 116);
}
h5 {
	margin: 0px 0px 20px; padding: 0px; text-align: center; color: rgb(84, 84, 84); line-height: 20px; font-size: 10px; font-weight: normal; width: 630px;
}
/*
	margin: -210px 0px 0px -350px; left: 50%; top: 50%; position: absolute;
*/
#wrapper {
	 width: 630px; height: 300px;
}
#figure {
	height: 260px; position: relative;
}
#figure ul {
	list-style: none; margin: 0px; padding: 0px;
}
.graph {
	height: 250px; position: relative; width: 627px;
}
.x-axis {
	width: 670px; text-align: center; bottom: 0px; color: rgb(85, 85, 85); position: absolute;
}
.x-axis li {
	margin: 0px 5px; padding: 10px px; width: 47px; float: left;
}
.y-axis {
	width: 100%; text-align: right; color: rgb(85, 85, 85); position: absolute;
}
.y-axis li {
	width: 100%; height: 54px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; display: block;
}
.y-axis li span {
	margin: -10px 0px 0px -60px; padding: 0px 10px; width: 40px; display: block;
}
.bars {
	width: 100%; height: 220px; position: absolute; z-index: 10;
}
.bar-group {
	margin: 0px 5px; width: 47px; height: 100%; float: left; position: relative;
}
.bar {
	border-radius: 3px 3px 0px 0px; width: 24px; height: 0px; text-align: center; bottom: 0px; position: absolute; cursor: pointer;
}
.fig0.bar {
	left: 11px;
}
.bar span {
	background: rgb(254, 254, 254); margin: 0px; border-radius: 3px; left: -8px; width: 28px; display: none; position: relative; z-index: 20; box-shadow: 0px 1px 4px rgba(0,0,0,0.6); text-shadow: 0px 1px 0px rgba(255,255,255,0.8); -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 1px 4px;
}
.bar:hover span {
	margin-top: -25px; display: block;
}

/* 대시보드 그래프 */

/*  */
.global_ico {
	width: 4px;
	height: 16px;
	background-color: #17264D;
	color: #17264D;
	float: left;
	margin-right: 4px;
	margin-top: 2px;
}

/* width 380이 넘어가는 글자는 모두 ... 처리한다 */
.w380_ellipsis {
    width: 380px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.popup_title{
	background-color:#2F323E;
	height:36px;
	width:100%;
	padding-top:20px;
    text-align: center;
}
.popup_title > label {
	color:white;	
	font-family: 나눔바른고딕,NanumBarunGothic,NBG,"돋움";
	font-size:16pt;
}


.table-list {
    text-align: center;
    border-collapse: collapse;
    border: 0;
    border-width: 0;	
    font-size: 9pt;
    line-height: 18px;
}
.table-list tr{
}
.table-list th{

    font-family: 나눔고딕,NanumGothic,NG,"돋움";
    font-size: 9pt;
    color: black;
    height: 33px;
    font-weight: bold;
    background-color: #F7F7F7;
    border: 1px solid #CFCFCF;
    border-width: 1px 1px 1px 1px;
}
.table-list td{
    font-family: 나눔고딕,NanumGothic,NG,"돋움";
    font-size: 9pt;
/*  color: #7b7b7b; */
    height: 30px;
/*     border-bottom: 1px solid #e0e0e0; */
    border: 1px solid #e0e0e0;
    border-width: 1px 1px 1px 1px;
    
}
.table-list a:hover{
    color: #FF8000;
}

.headline2{
	font-family: 나눔고딕,NanumGothic,NG,"돋움";
	width: 200px;
	height: 30px;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}