body 
{    
      margin:0; background-image:url(../images/bg.gif);background-repeat:repeat-x; 
	  background-color: #FFFFFF; 
      scrollbar-3dlight-color:#999999;
      scrollbar-3dlight-color:#999999;
      scrollbar-arrow-color:#666666;
      scrollbar-base-color:#999999;
      scrollbar-darkshadow-color:gray;
      scrollbar-face-color:#FAFAFA;
      scrollbar-highlight-color:#ffffff;
      scrollbar-shadow-color:#999999;
   }


TABLE {  font-family:Arial, Helvetica, sans-serif;}
.table-box { width:984px; background-color: #929292; vertical-align: top;}
.contents { width:100%; background-image:url(../images/sub_line.gif);background-repeat:repeat-y; background-color: #FFFFFF;  }
.left-bg { border-right:1px solid #DDD;}
.left-line { background-image:url(../images/left_bg.jpg);background-repeat:repeat-x; background-color: #FFFFFF; }
.leftwidth{ letter-spacing:-0.5px;}
.graybox { background-color:#CCC;}
.grayin {background-color:#efefef; padding:15px 20px 15px 20px;}

TD { font-size:13px; color: #555555;  font-family:Arial, Helvetica, sans-serif; line-height:15pt;}
.contents-in {  padding-left:50px; padding-right:5px; padding-top:20pt;  padding-bottom:10pt; vertical-align: top; text-align: left; }
.tab-bd { padding-left:34px; vertical-align: top;}
.menu-left { padding-left:28px; vertical-align: top;}
.title { height:60px; vertical-align: top; }
.stitle { font-size:14px; font-weight: bold; color: #333333; height:30px; }
.bold-table {  font-weight: bold; color: #478da9; height:30px; }
.bold-table2 {  font-weight: bold; color: #478da9;}
.popup-title {  font-weight: bold; color: #000000;  font-size:14px;
   	padding-left:40px; background-image: url(http://www.acl2012.org/images/pop_icon.gif); background-position: 0; background-repeat: no-repeat; }	
.tab { height:20px; color: #555555; background-color: #f3f8e8; text-align: center}
.tab2 {  color: #555555; background-color: #e8f1f8; text-align: center}
.tab-view {  font-weight: bold; color: #888888; background-color: #FFFFFF; text-align: right}
.tab-in {  color: #999999; font-size:11px;  text-align: right;}
.tab-left { background-color: #FFFFFF; text-align: left; padding-left:4pt;}
.tab-right { background-color: #FFFFFF; text-align: right; padding-right:3pt;}
.tab-center { height:20px; background-color: #FFFFFF; text-align: center}
.tab-top {	background-color: #FFFFFF;	vertical-align: top;	padding-top:6pt;	padding-left:4pt;    padding-bottom:4pt;}
.tab-btn {	text-align: right; vertical-align: bottom;	 padding-bottom:2pt;}
.search-tab { width:100px; text-align:right; background-color: #EFEFEF;}
.search-in { padding-left:4pt; background-color: #FFFFFF;}
.view {  color: #666666; background-color: #FFFFFF; line-height:13pt;}
.paging {    text-align:center;}
.copyright{ text-align:right; font-size:11px; color: #333;}
.stitle-into { text-align: left; padding-left:6pt; font-size:14px; font-weight: bold; color: #333333; height:26px; }
.contents-into { text-align: left; padding-left:10pt; padding-bottom:12pt;}

.tbl-tab-left {text-align:left;padding-left:10px; height:32px; background:url(../images/tab_bg.gif); color:#467b89; font-weight:bold;}
.bottom {vertical-align:bottom; padding-bottom:10px}
.tab-loc {  text-align: right; padding-right:3pt; color:#1e8cca; font-size:11px;}
.tbl-tab {text-align:center; height:32px; background:url(../images/tab_bg.gif); color:#467b89; font-weight:bold;}
.tbl-tab-line {text-align:center; height:26px; border-bottom:1px solid #DDD; border-right:1px solid #DDD;  color:#555555; font-weight:bold;}
.tbl-left-icon {text-align:left; height:22px; padding-left:16pt; background:url(http://www.acl2012.org/images/tab_icon.gif) no-repeat; border-bottom:1px solid #DDD;}
.tbl-center-b {text-align:center; height:22px; padding-left:5pt; border-bottom:1px solid #DDD; color:#467b89}
.tbl-left {text-align:left; height:22px; padding-left:5pt; border-bottom:1px solid #DDD;}
.tbl-left-line {text-align:left; height:22px; padding-left:5pt; border-bottom:1px solid #DDD; border-right:1px solid #DDD;  }
.tbl-center {text-align:center; height:22px; border-bottom:1px solid #DDD;}
.tbl-center-line {text-align:center; height:22px; border-bottom:1px solid #DDD; border-right:1px solid #DDD;  }
.tbl_text3 {text-align:center; height:22px; padding-left:16pt; border-bottom:1px solid #DDD; border-right:1px solid #DDD;  font-weight:bold;}
.link{text-align:right; font-size:11px; color:#3995d1; vertical-align:top; padding-top:10px; padding-right:10px;}

div,ul,li {margin:0; padding:0; }
ul,ol {list-style:none;}
img {border:none;}
 
/*기본: 하위박스_탭간격있음*/
.box {width:230px; font-size:13px; font-family:"Tahoma"; font-weight: bold; color: #000000;}
.tab_box1 {position:relative; z-index:100; width:230px;}
.tab_box1 li {margin-right:3px; border-bottom:1px solid #CCC;}
.tab_box1 li a {display:block; padding:1px 10px 3px 10px; color:#444; text-decoration:none;}
.tab_box1 li a:hover {color:#ff0000; background:#EEE;}
.tab_box1 li.on {color:#ff0000; background:#EEE; border:0px solid #FFF; border-bottom:none;}
.tab_box1 li.on a {color:#ff0000; font-weight:bold; text-decoration:none;}
.tab_box1 li.online {color:#ff0000; background:#EEE; border-bottom:1px solid #CCC;}
.tab_box1 li.online a {color:#ff0000; font-weight:bold;  text-decoration:none;}
.tab_box1 li.sub {margin-right:3px; border:0px solid #FFF; border-bottom:none; color:#777;}
.tab_box1 li.sub a {display:block; padding:0px 10px 2px 10px; color:#666666; text-decoration:none;}
.tab_box1 li.sub a:hover {color:#ff0000; background:#EEE;}


A.link{ text-decoration:none;color:#888888;   } 
A.visited{ text-decoration:none;color:#888888;   }
A.active{ text-decoration:underline; color:#888888;   }
A.hover { text-decoration:underline; color:#0079E0;   }

A.news:link{ text-decoration:none;color:#333333;   } 
A.news:visited{ text-decoration:none;color:#333333;   }
A.news:active{ text-decoration:underline;color:#333333;   }
A.news:hover { text-decoration:underline;color:#0090ff;   }

A.link:link{ text-decoration:none;color:#888888;   } 
A.link:visited{ text-decoration:none;color:#888888;   }
A.link:active{ text-decoration:none;color:#888888;   }
A.link:hover { text-decoration:none;color:#0079E0;   }


A.menu-2depth:link{ text-decoration:none; color:#819eae;  font-weight: bold} 
A.menu-2depth:visited{ text-decoration:none; color:#819eae;  font-weight: bold} 
A.menu-2depth:active{ text-decoration:none; color:#819eae;  font-weight: bold} 
A.menu-2depth:hover { text-decoration:none; color:#819eae;  font-weight: bold}

A.menu-2depth-on:link{ text-decoration:none; color:#ff6600;  font-weight: bold} 
A.menu-2depth-on:visited{ text-decoration:none; color:#ff6600;  font-weight: bold} 
A.menu-2depth-on:active{ text-decoration:none; color:#ff6600;  font-weight: bold} 
A.menu-2depth-on:hover { text-decoration:none; color:#ff6600;  font-weight: bold}

A.location:link    { font-size:11px; text-decoration:none; color:#1e8cca;}
A.location:visited { font-size:11px; text-decoration:none;  color:#1e8cca;}
A.location:hover   { font-size:11px; color:#FA652A; text-decoration:none;}
A.location:active  { font-size:11px; text-decoration:none;  color:#1e8cca;}

A.site:link    { text-decoration:none;  color:#888888;}
A.site:visited { text-decoration:none;  color:#888888;}
A.site:hover   { text-decoration:none;  color:#FA652A; }
A.site:active  { text-decoration:none;  color:#FA652A;}

A.paging:link    { text-decoration:none;  color:#666666;}
A.paging:visited { text-decoration:none; color:#666666;}
A.paging:hover   { text-decoration:none;  color:#FF6700; }
A.paging:active  { text-decoration:none;  color:#FA652A;}




textarea

{  border: 1px #999999 solid;
   
   background-color: #FFFFFF;
  }

input
{  height:19px; border: 1px #AAAAAA solid;
   
   background-color: #FFFFFF;
  }

.btn
{
    height:19px;cursor:hand; 
    font-family:Dotum;color:#FFFFFF; 
    border-top: 1px solid #7a95af; 
    border-left: 1px solid #7a95af; 
    border-bottom: 1px solid #7a95af; 
    border-right: 1px solid #7a95af; 
    background-color:#98b4cc; 
    padding-top:1px; 
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#7a95af', endColorStr='#98b4cc', gradientType='0')
}


.btn-in
{
    height:19px;cursor:hand; 
    font-family:Dotum; color:#0B2967;
    border-top: 1px solid #CCC; 
    border-left: 1px solid #CCC; 
    border-bottom: 1px solid #CCC; 
    border-right: 1px solid #CCC; 
    background-color:#DDD; 
    padding-top:1px; 
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#DDDDDD', endColorStr='#FFFFFF', gradientType='0')
} 
.spaceright
{
	text-align: right; }

.no

{  border: 1px #488194 solid;
   
  }


.nob
{
    border: 0px solid;
    background-color: #FFFFFF;
	COLOR: #14A0A2;
	cursor: hand;
  }


select   
{ height:19px; font: 11px;  color:#555555; text-decoration:none; background-color: #dde3e5 border: 1px #AAAAAA solid;}
.select_main        
{font: 11px "verdana"; color:#000000; text-decoration:none; background-color: #CCCCCC}


