﻿td {
	text-decoration: none;
}

/************IL5 Start************/
.pgDefault,.pgChangePwd 
{
  text-align:center;
  width: 100%;
}
.tbDefault, .uiDefault {
	width: 100%;
}
.uiLoginOkDefault
{
    width :100%;
    text-align:center;
    height :500px;
}
.uiLoginDefault 
{
}
.pgDefault, .uiDefault, .uiLoginDefault
{
    margin-left:auto;margin-right:auto;
}
/*UI Info*/
.uiInfoIL5 {
	height: 40px;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	width:100%;
}
.utCustomerLogo {
	text-align: left;
	vertical-align:middle;
}
.utCustomerTxt 
{
    padding:0px 10px 0px 10px;
	vertical-align:middle;
}
.utLoginInfo 
{
    margin-top:8px;
    margin-bottom:8px;
}
.utIcon {
	padding: 0px 5px 0px 5px;
}
.utInfo {
	padding: 0px 4px 0px 4px;
	white-space: nowrap;
}
.utSep {
	padding: 0px 0px 0px 0px;
	width:1px;
}
.utInfoDetail {
	padding: 0px 4px 0px 4px;
	white-space: nowrap;
}

/*UI Top*/
.uiTopIL5 {
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
}
.utTr {
}
.utTrEmpty {
	background-color: #f9f9f9;
}
.utTabMenu {
	/*text-align: left;*/
	height: 65px;
	padding: 0px 0px 0px 0px;
}
.utStyle {
	padding: 0px 5px 0px 5px;
	vertical-align:top;
	white-space:nowrap
}
.utStyleTxt {
    height: 30px;
	padding: 0px 4px 0px 4px;
	white-space:nowrap
}
.utNoticeTxt {
	height: 36px;
	text-align: right;
	padding: 0px 5px 0px 5px;
}
.utConfigSet, .utConfigSetNotSelected, .utConfigSetSelected {
    height: 29px;
	cursor: pointer;
	text-align: center;
	padding: 0px 10px 0px 10px;
}
.utPrerequisitesIcon {
	height: 35px;
	padding: 0px 5px 0px 15px;
}
.utPrerequisites {
	height: 16px;
	padding: 0px 5px 0px 5px;
}
/*UI Middle*/
.uiMiddleIL5 {
	padding: 0px 0px 0px 0px;
}
.umNavMenu 
{
    min-height : 470px;
	width: 190px;
	height:100%;
	/*text-align: left;*/
	vertical-align: top;
}
.umMainFrame /*menu frame 색상 보완*/
{
    min-height : 470px;
	border-left: 0px;
	vertical-align: top;
	text-align:center;
	padding: 0px;
	width: 100%;
	height:100%;
}
.umLoginBox
{
    width:375px;
    text-align:center;
}

/*UI Bottom*/
.uiBottomIL5 {
	vertical-align: middle;
	padding: 10px 10px 0px 10px;
}
.ubCustomerLink {
	/*text-align: left;*/
}
.ubCustomer {
	font-weight: bold;
	padding: 5px 10px 5px 5px;
}
.ubCustomerSite, a.ubCustomerSite:link, a.ubCustomerSite:visited,
a.ubCustomerSite:active, a.ubCustomerSite:hover {
	padding: 5px 3px 5px 3px;
	white-space: nowrap;
}
.ubSep 
{
	width:1px;
}
.ubInfoLink 
{
    padding: 0px 0px 0px 5px;
}
.ubInfo 
{
    font-family: Tahoma;
	padding: 0px 10px 0px 10px;
	white-space: nowrap;
}
.ubBI {
	text-align: right;
	width: 100px;
}
.ubCustomerCopy {
	/*text-align: left;*/
	padding: 0px 10px 5px 5px;
	white-space: nowrap;
}
.ubCopyright {
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	padding: 0px 10px 0px 10px;
	white-space: nowrap;
}
.ubCopyDash {
	font-size: 9px;
	padding: 0px 3px 0px 3px;
}

/* Login */
input.loInput, .loInput {
	ime-mode: inactive;
}
input.loInput {
	padding: 0px 2px 0px 2px;
	height: 16px;
	/*text-align: left;*/
	ime-mode: inactive;
}
.loBoxInput {
	/*text-align: left;*/
	width:140px;
	padding: 0px 0px 0px 0px;
}
.loBoxSide
{
    padding: 0px 25px 0px 25px;
}
.loBoxTopTxt {
	/*text-align: left;*/
	width: 220px;
	white-space: pre-line;
}
.loBoxTxt {
	padding: 5px 5px 5px 5px;
	/*text-align: left;*/
	white-space:nowrap;
}
.loBoxCheckBox
{
    /*text-align: left;*/
	padding: 15px 0px 15px 0px;
}
.loBoxList {
	/*text-align: left;*/
}
.loBoxBtn {
	/*text-align: left;*/
	vertical-align: top;
	padding-top: 4px;
}
.loBoxBottom {
	padding: 15px 0px 15px 0px;
}
.loBoxBottomTxt 
{
    /*text-align: left;*/
    width:230px;    
}
.loBtn {
	width: 50px;
	height: 45px;
	border-width: 0px;
	border-style: None;
	cursor: hand;
	display: block;
}
/************IL5 End************/

/************Etc Start************/
/* Top */
.TopLinkSep {
	width: 1px;
}

/* ASP LoginInfo */
.UiBrandBase {
	width: 100%;
}
.UiBrandInfo {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.UiShopInfo {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.UiDateInfo {
	font-size: 11px;
	text-align: center;
}
/************Etc End************/

/*090716*/
/* Privacy Notice, Login Help, FAQ*/
.pgPadding10{
	text-align: center;
	padding: 10px 10px 10px 10px;
}
.PnTitle, .LhTitle, .FaqTitle {
	padding: 15px;
	font-size: 20px;
	font-weight: bold;
}
.PnTitleIMG, .LhTitleIMG {
	padding-right: 15px;
	padding-top: 5px;
}
.PnSubTitle, .LhSubTitle_R, .LhSubTitle_L {
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}
.LhSubTitle {
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	border:solid 3px #eeeeee;
	color:#666666
}
.FaqSubTitle {
	font-weight: bold;
	font-size: 12px;
	height:25px;
	padding: 5px 10px 5px 10px;
	line-height:180%;
}
.FaqQ{
	font-size: 12px;
	font-weight:bold;
	padding : 5px 10px 5px 10px;
	border-width:0px;
	border-top:solid 1px;
	height:20px;
	line-height:150%;
}
.FaqQDetail{
	font-size: 12px;
	padding : 5px 5px 5px 5px;
	border-width:0px;
	border-top:solid 1px;
	height:20px;
	line-height:150%;
}
.FaqQbottom{
	font-size: 12px;
	font-weight:bold;
	padding : 5px 10px 5px 10px;
	border-width:0px;
	border-top:solid 1px;
	border-bottom:solid 1px;
	height:20px;
	line-height:150%;
}
.FaqQDetailbottom{
	font-size: 12px;
	padding : 5px 5px 5px 5px;
	border-width:0px;
	border-top:solid 1px;
	border-bottom:solid 1px;
	height:20px;
	line-height:150%;
}
.FaqSubDetail
{
	font-size: 12px;
	padding : 5px 10px 5px 10px;
	border-width:0px;
	line-height:150%;
	vertical-align:top;
}
.FaqSubPart
{
	font-size: 12px;
	padding : 5px 10px 5px 10px;
	border-width:0px;
	line-height:150%;
	text-align:center;
	white-space:nowrap;
	vertical-align:top;
}
.FaqTableImg
{
    padding-top:20px;
    padding-bottom:5px;
    text-align:center;
}
.LhSubTab {
	font-size: 12px;
	list-style-position: inside;
	line-height: 25px;
	margin-left: 35px;
	vertical-align: middle;
	text-indent:-15px;
	list-style-type:decimal;
}
.LhSubTxt_G
{
	font-size: 12px;
	line-height: 25px;
	margin-left: 35px;
	padding-left:15px;
	vertical-align: middle;
}
.PnTable, .LhTable, .FaqTable,.FaqTableDetail  {
	width: 100%;
	/*text-align: left;*/
}
.PnTr {
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 5px;
}
.LhTr {
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 20px;
}
.LhMainImg {
	padding: 15px 0px;
}
.PnTxt, .LhTxt {
	font-size: 12px;
}
/* PopUpControl*/
.LoPopCntr {
	padding: 10px;
	text-align:center; /*2011.02.11 추가 */
}

/* Notice, Board*/
.NtTableBase {
	text-align: center;
	width: 100%;
	border: 0px;
	padding:0px 10px 0px 25px;
}
.NtTitle {
	padding: 5px 5px 10px 5px; /*2011.02.10 수정 5px 5px 5px 15px */
	/*text-align: left;*/
	font-weight: bold;
	font-size: 16px;
	width: 100%;
	height: 25px;
}
.NtTitle_R {
	height: 35px;
	padding: 10px 10px 0px 10px;
	text-align:right;
}
.NtInfoTable {
	width: 100%;
}
.NtInfoTableG {
	width: 100%;
	padding: 5px 5px 2px 5px;
}
.NtInfoTableTop {
	width: 100%;
	padding: 5px 5px 2px 5px;
}
.NtInfoTableBottom {
	width: 100%;
	padding: 0px 5px 0px 5px;
}
.NtInfoTitle {
	width: 70px;
	padding-left: 10px;
	padding-right: 5px;
	height: 30px;
	font-weight: bold;
	/*text-align: left;*/
}
.NtInfoTitle_R {
	width: 70px;
	padding-left: 5px;
	padding-right: 10px;
	height: 30px;
	font-weight: bold;
	text-align: right;
}
.NtInfo {
	font-weight: normal;
	padding: 3px 0px 0px 10px;
	height: 35px;
	height: 30px;
}
.NtInfoBold {
	font-weight: bold;
	/*text-align: left;*/
	padding-left: 10px;
	padding-right: 5px;
}
.NtInfoSmall {
	height: 35px;
	font-size: 11px;
}
.NtInfoContBold {
	font-weight: bold;
	padding: 0px 15px 0px 3px;
}
.NtInfoContSmall {
	font-size: 11px;
}
.NtInfoInput {
	/*text-align: left;*/
	padding-right: 5px;
}
.NtContent {
	width: 100%;
	height: 250px;
	/*text-align: left;*/
	padding: 10px;
	padding-top: 5px;
}
.NtFileContBold {
	font-weight: normal;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}
.NtContentTxt {
	vertical-align: top;
}
.NtInfoDate {
	width: 80px;
	padding: 0px 5px;
}
.NtContentSubject {
	padding: 4px 8px 4px 8px;
	text-align: center;
}
input.NtInput {
	padding: 0px;
	height: 20px;
	width: 100%;
	/*text-align: left;*/
}
.NtInput {
	padding: 0px;
	height: 20px;
	width: 100%;
	/*text-align: left;*/
}
.NtListitem {
	border: 0px;
}
.NtFileTable {
	padding: 5px 5px 5px 5px;
	width: 100%;
}
.NtFileTableTitle {
	font-weight: bold;
	/*text-align: left;*/
	width: 50px;
	padding-left: 10px;
	padding-right: 5px;
}
.NtFileContBold {
	font-weight: normal;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}
.NtFileTableUpload {
	/*text-align: left;*/
}
.NtBottomTable {
	padding: 10px 0px 2px 0px;
	width: 100%;
}
/* Notice Popup */
.NtTableBasePop {
	text-align: center;
	width: 100%;
	border: 0px;
	padding: 5px 6px 5px 6px;
}
.NtContentPop {
	width: 100%;
	/*text-align: left;*/
	padding: 15px;
	padding-top: 10px;
}
.NtContentSubjectPop {
	height: 40px;
	/*text-align: left;*/
	padding: 10px 15px 10px 15px;
}
.NtContentSubjectIcn {
	width: 60px;
	text-align: center;
}
.NtContentTxtPop {
	vertical-align: top;
	height: 275px;
}
.NtInfoPop {
	font-weight: normal;
	padding: 8px 0px 2px 0px;
	height: 20px;
}
.NtInfoBoldPop {
	font-weight: bold;
	text-align: center;
	padding: 8px 5px 2px 5px;
	height: 20px;
}
.NtInfoTablePop {
	width: 100%;
	/*text-align: left;*/
	padding: 0px;
}
.NtInfoTDPopUser {
	text-align: center;
	padding: 0px 25px 0px 25px;
	font-weight: bold;
}
.NtInfoTDPop {
	text-align: center;
	padding: 0px 8px 0px 8px;
}
.NtFilePop {
	font-weight: bold;
	/*text-align: left;*/
	padding-left: 10px;
}
.NtChkPop {
	font-weight: normal;
	text-align: right;
	padding-right: 10px;
}
/* Board */
.BdInfoTable {
	width: 100%;
	padding: 2px 5px 2px 5px; /* ie8 */
}
.BdInfo {
	font-weight: normal;
	padding: 3px 0px 0px 10px;
	height: 30px;
	width: 300px;
}
.BdInfo_R {
	font-weight: normal;
	padding: 3px 0px 0px 10px;
	height: 30px;
	width: 260px;
	text-align: right;
}
.BdInfoWidth {
	font-weight: normal;
	padding: 3px 0px 0px 10px;
	height: 30px;
	width:100%;
}
.BdBottomTable {
	padding: 10px 0px 10px 0px;
	width: 100%;
}
.BdBottomCmtView {
	width: 100%;
}
.BdBottomCmtInput {
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}
.BdCntInfo {
	padding: 2px;
	vertical-align: text-top;
	width: 100px;
}
.BdCntData {
	padding: 2px;
	vertical-align: text-top;
	text-align:left;
}
.BdCntTitle {
	text-align: center;
	width: 100px;
	font-weight: bold;
}
.BdCntDate {
	font-family: tahoma;
	font-size: 9px;
}
.BdCntBtn {
	text-align: right;
	width:100px;
}
.BdCntBox {
	text-align: center;
}

/*Button*/
.btnDefault {
	height: 19px;
	cursor: hand;
	display: block;
	font-size: 12px;
	height: 20px;
	padding: 2px 4px 2px 4px;
	width: 97px;
}
.btnClose {
	cursor: hand;
	display: block;
	font-size: 12px;
	height: 20px;
	padding: 2px 4px 2px 20px;
	width: 65px;
}
.btnOther {
	cursor: hand;
	display: block;
	font-size: 12px;
	height: 20px;
	padding: 2px 2px 2px 2px;
}
.btnRegister, .btnSave, .btnList, .btnCancel, .btnDelete, .btnModify, .btnReply, .btnMove, .btnPlus, .btnWindow, .btnSearch, .btnRefresh {
	height: 20px;
	padding: 1px 2px 1px 16px;
	cursor: hand;
	display: block;
	text-align: center;
}
.btnRegister {
	width: 70px;
}
.btnSave {
	width: 65px;
}
.btnList {
	width: 65px;
}
.btnCancel {
	width: 65px;
}
.btnDelete {
	width: 65px;
}
.btnModify {
	width: 65px;
}
.btnReply {
	width: 65px;
}
.btnComment {
	width: 70px;
	height: 45px;
	padding: 2px 2px 2px 2px;
	cursor: hand;
	display: block;
	text-align: center;
}
.btnPlus {
	width: 115px;
}
.btnWindow, .btnRefresh {
	width: 70px;
}

/*ChangePwd*/
.wpPwdTitle
{
	text-align:left;
	line-height:160%;
	font-weight:bold;
	padding: 10px 5px 10px 5px;
}
.wpPwdNotice
{
    padding :15px 15px 15px 15px;
}
.wpPwdTable {
	border-style: none;
    border-color: inherit;
    border-width: 0px;
    text-align: center;
	width: 290px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.wpPwdSpace
{
    width:25px;
}
.wpBoxPwdLeft
{
	padding: 3px 5px 3px 5px;
	/*text-align: left;*/
}
.wpBoxPwdRight,.wpBoxPwdTxt
{
	padding: 3px 5px 3px 5px;
	text-align: right;
	width:130px;
}
.wpBoxPwdTxt
{
    font-weight:bold;
}
.wpBoxBtn
{
    padding: 10px 5px 5px 10px;
}
.wpInput, input.wpInput,.wpInputWarning, input.wpInputWarning
{
    width:130px;
    height:15px;
    text-align:left;    
}
.wpPwdEx
{
   padding :15px 10px 15px 10px;
}

/* 대시보드 스타일 */
.dsPageBg
{
	height:100%;
	width:100%;
	text-align:center;
}
.dsTop
{
	border:0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:35px; 
}
.dsLeft
{
	padding-left:25px;
	padding-right:5px;
	text-align:left;
	vertical-align:top;
	width:75%;
}
.dsRight
{
	padding-right:25px;
	padding-left:5px;
	text-align:right;
	vertical-align:top;
	width:25%;
}
.dsDate
{
	border:0px;
	padding-left:8px;
	font-weight:bold;
	font-size:12px;
}
.dsRefresh
{
	font-weight:bold;
	padding:3px;
	text-align:right;
}
.dsTitleIcon
{
	padding:10px 5px 5px 5px;
	vertical-align:middle;
	text-align:center;
	width:100px;
}
.dsTitle
{
	font-size:12px;
	padding-top:2px;
	padding-bottom:5px;
}
.dsTitleSmall
{
	font-size:11px;
	padding-bottom:1px;
}
.dsTable
{ width:100%;
}
.dsPadding
{
	padding:1px;
}

.dsPaddingRight
{
	padding-right:3px;
}
.dsDateTable
{
	text-align:left;
}
.dsCellSep
{
	width:80px;
	text-align:center;
}
.dsCellDefault
{
    height:25px;
    padding:2px 1px 2px 1px;
}
.dsCellData, .dsCellData2,.dsCellDataBold,.dsCellDataBold2,.dsCellDefault,.dsCellSubTitle,.dsTdTitleBgChart
{
	text-align:center; 
	height: 25px;
}
.dsCellDataNum, .dsCellDataNum2,.dsCellDataBoldNum,.dsCellDataBoldNum2
{
	text-align:right; 
	padding-right:5px;
	height:25px;
}
a.dsLinkCall:link, a.dsLinkCall:visited, a.dsLinkCall:active, a.dsLinkCall:hover
{ 
	font-size:12px;
	font-weight:bold;  
  }
  a.dsLink:link, a.dsLink:visited, a.dsLink:active,a.dsLink:hover
{
	padding-right:2px;
}
.dsIframe
{
	width:100%;
	height:100%;	
}
.btndsRefresh
{
	height: 20px;
	padding: 0px 0px 0px 0px;
	cursor: hand;
	display: block;
	text-align: right;
	width:70px;
}
.wfHeight
{
        vertical-align: middle; margin-left: auto;margin-right: auto;
	min-height: 460px;
}
/* GPS Trace */
/* Controls */
#pcMessage_Panel1_btnCancel
{
    margin-left:auto;
    margin-right:auto;
}