﻿/*---------------------------------------------------------------------------
기본 스타일
---------------------------------------------------------------------------*/
.body
{
    margin:5px !important;
    background-color:#FFFFFF !important;
}
form
{ 
    margin:0 0 0 0 ;
}
input, select, td, div, span
{
     font-family:돋움체, Verdana;
     font-size:10pt;
}
table
{
    border:0px;border:none;
}
img 
{
    border:0px; border:none;
}
FIELDSET
{
    border:solid 1px #5e5e5e !important;
    BORDER-Top-WIDTH: 5px;
    padding:10px !important;
}
FIELDSET LEGEND
{
    font-size:10pt;
    color:#444444;
    border-left:solid 1px #719fae;
    border-right:solid 1px #719fae;
    padding:5px;
    background:url(../../Images/Icons16x16/gedit.png) no-repeat 5px 3px;
    padding-left : 25px;
    margin-bottom:10px;
}

.loc	{font-family: 돋음체; color:#8D8B8B; font-size: 11px; }/*<!--서브 페이지 경로알림문구-->*/
/*---------------------------------------------------------------------------
헤더바 스타일
---------------------------------------------------------------------------*/
.HeaderBar
{
    border:0px;
    width:100%;
    border-spacing: 0px;
    border-collapse: collapse; 
}
.HeaderBar TD
{
    color:#EFEFEF;
    border:0px;
    margin:0px;
    padding:0px;
}
/*---------------------------------------------------------------------------
컨텐트 스타일
---------------------------------------------------------------------------*/
/* 임시 안내 영역 */
.Alert
{
    background-color:#EEEEEE; border:outset 1px #EEEEEE;width:100%;padding:5px;
    color:#ff6d0c;
    position:relative !important;
}
/* 타이틀 영역 */
.ContentTitle
{
    font-family:돋움체, Verdana;
    font-size:12pt;
    color:#000000;
    font-weight:bold;
    background:url(../../Images/BlueStyle/Icon08.gif) no-repeat 3px 3px;
    padding-left : 25px;
}
/* 상세설명 영역 */
.Description
{
    border:solid 1px #afc4d5;
    padding:3px;
    background:#FFFFFF url(../../Images/BlueStyle/Icon09.gif) no-repeat 7px 7px ;
    padding-left:30px;
    margin-bottom:10px;
}
/* 사이트맵패스 영역 */
.SiteMapPath
{
    font-size:8pt;
}
/* 컨텐트메인 영역 */
.ContentBody
{
    margin:10px 0px 10px 0px;
}

/*---------------------------------------------------------------------------
공용버튼 스타일
---------------------------------------------------------------------------*/
/* 체크아이콘 버튼 */
.btnV
{
    font-family:돋움체;
    font-size:9pt;
    font-weight:bold;
    color:#565656;
    cursor:hand;
    
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    background:#f5f5f5 url(../../Images/Icons16x16/stock_calc-accept.png) no-repeat 2px 2px ;
    padding: 4px 4px 4px 16px;
}
/* 닫기아이콘 버튼 */
.btnX
{
    font-family:돋움체;
    font-size:9pt;
    font-weight:bold;
    color:#565656;
    cursor:hand;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    background:#f5f5f5 url(../../Images/Icons16x16/gtk-cancel.png) no-repeat 2px 2px ;
    padding: 4px 4px 4px 16px;
}
/* 검색아이콘 버튼 */
.btnSearch
{
    font-family:돋움체;
    font-size:9pt;
    font-weight:bold;
    color:#565656;
    cursor:hand;
    
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    background:#f5f5f5 url(../../Images/Icons16x16/gtk-find.png) no-repeat 2px 2px ;
    padding: 4px 4px 4px 16px;
}
/* 편집아이콘 버튼 */
.btnEdit
{
    font-family:돋움체;
    font-size:9pt;
    font-weight:bold;
    color:#565656;
    cursor:hand;
    
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    background:#f5f5f5 url(../../Images/Icons16x16/gtk-edit.png) no-repeat 2px 2px ;
    padding: 4px 4px 4px 16px;
}
/* 저장아이콘 버튼 */
.btnSave
{
    font-family:돋움체;
    font-size:9pt;
    font-weight:bold;
    color:#565656;
    cursor:hand;
    
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    background:#f5f5f5 url(../../Images/Icons16x16/gtk-floppy.png) no-repeat 2px 2px ;
    padding: 4px 4px 4px 16px;
}
/* 삭제아이콘 버튼 */
.btnDelete
{
    font-family:돋움체;
    font-size:9pt;
    font-weight:bold;
    color:#565656;
    cursor:hand;
    
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    background:#f5f5f5 url(../../Images/Icons16x16/gtk-missing-image.png) no-repeat 2px 2px ;
    padding: 4px 4px 4px 16px;
}
/* 추가아이콘 버튼 */
.btnAdd
{
    font-family:돋움체;
    font-size:9pt;
    font-weight:bold;
    color:#565656;
    cursor:hand;
    
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    background:#f5f5f5 url(../../Images/Icons16x16/gtk-add.png) no-repeat 2px 2px ;
    padding: 4px 4px 4px 16px;
}

.btnFile
{
    font-family:돋움체;
    font-size:9pt;
    font-weight:bold;
    color:#565656;
    cursor:hand;
    
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    padding: 4px 4px 4px 16px;
}
/* 관리아이콘 버튼 */
.btnConfig
{
    font-family:돋움체;
    font-size:9pt;
    font-weight:bold;
    color:#565656;
    cursor:hand;
    
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    background:#f5f5f5 url(../../Images/Icons16x16/gnome-settings.png) no-repeat 2px 2px ;
    padding: 4px 4px 4px 16px;
}
/* 새로고침아이콘 버튼 */
.btnRefresh
{
    font-family:돋움체;
    font-size:9pt;
    font-weight:bold;
    color:#565656;
    cursor:hand;
    
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    background:#f5f5f5 url(../../Images/Icons16x16/gtk-refresh.png) no-repeat 2px 2px ;
    padding: 4px 4px 4px 16px;
}
/* 인쇄아이콘 버튼 */
.btnPrint
{
    font-family:돋움체;
    font-size:9pt;
    font-weight:bold;
    color:#565656;
    cursor:hand;
    
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    background:#f5f5f5 url(../../Images/Icons16x16/gtk-print.png) no-repeat 2px 2px ;
    padding: 4px 4px 4px 16px;
}
/*---------------------------------------------------------------------------
Tab Style
---------------------------------------------------------------------------*/
TABLE { font-size: 9pt; color: #000000; text-decoration: none; }
.invisible { display:none; }
.tab { BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BACKGROUND: #ffffe1; BORDER-LEFT: #ff9900 1px solid; COLOR: black; BORDER-BOTTOM: #ff9900 1px solid }
.tabSelected { BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #ff9900 1px solid; COLOR: black; BORDER-BOTTOM: 0px }
.tabDisabled { BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BACKGROUND: #ffffe1; BORDER-LEFT: #ff9900 1px solid; COLOR: gray; BORDER-BOTTOM: #ff9900 1px solid }
.link { BACKGROUND: #ffffe1; font-weight: bold; TEXT-DECORATION: none }
.linkSelected { BACKGROUND: none transparent scroll repeat 0% 0%; font-weight: bold; TEXT-DECORATION: none }
.linkDisabled { BACKGROUND: #ffffe1; COLOR: gray; TEXT-DECORATION: none }
.tabEnd { BORDER-BOTTOM: #ff9900 1px solid }
.tabSeparator { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #ff9900 1px solid; FONT-SIZE: 1px }
.globalTable { 
	border-right: #ff9900 0px solid;
	border-top: #ff9900 0px solid;
	border-left: #ff9900 0px solid;
	border-bottom: #ff9900 0px solid;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	width:700px;
	height:100%;
}
SPAN.error { font-weight: bold; font-size: 9pt; color: red; }