@import url(/gmcheck/css/nanumgothic.css);
/* Reset Area */
*{margin:0; padding:0}
html,body{width:100%; height:100%; margin:0; padding:0}
html{overflow-y:scroll}
body{font-size:12px; line-height:1.5em; font-family:"Nanum Gothic","Malgun Gothic",Dotum,Helvetica,AppleGothic,Sans-serif; color:#383d41}
h1,h2,h3,h4,h5,h6{font-size:12px; text-align:left}
img,fieldset,iframe{border:none; vertical-align:middle;}
a{color:#666; text-decoration:none}
a:link, a:visited, a:active{text-decoration:none; color:#828282}
a:hover{color:#333; text-decoration:none}
hr, legend{display:none}
input{vertical-align:middle;}
input[type=checkbox]{vertical-align:middle; margin:0 3px}
input[type=radio]{vertical-align:middle; margin:0 3px}
input[type=password],
input[type=text]{height:23px; color:#333; padding:1px 4px 1px 4px; margin-right:3px; font-family:"Malgun Gothic",Dotum,Helvetica,AppleGothic,Sans-serif; background:#fff; border:1px solid #d0d0d0; border-top:1px solid #919191; border-left:1px solid #919191; vertical-align:middle;}
input:focus[type=password],
select:focus,
input:focus[type=text]{border:1px solid #fd761b; background:#feffd1;}
input[type=file]{height:23px; cursor:pointer;}
select{height:27px; padding:1px 1px 1px 3px; min-width:60px; cursor:pointer; vertical-align:middle; border:1px solid #919191}
textarea{font-size:12px;margin:0; overflow-y:visible; width:100%; height:80px;	background-color:#fff; border:1px solid #aaa; border-color:#aaa #ddd #ddd #aaa; color:#333; padding:3px}
input.Readonly{background:#eee; color:#bbb;}
input.DateSelect{background:url('/images/calendar2.gif') no-repeat 120px 5px #eee; cursor:pointer; color:#aaa;}
input.searchDateSelect{background:url('/images/calendar2.gif') no-repeat 76px 5px #eee; cursor:pointer; color:#aaa;}

.BtnGry{padding:2px 5px 5px 5px; margin:0; cursor:pointer; text-align:center; font-weight:bold; font-size:12px; border:1px solid #b2b2b2; color:#555; background:#fcfcfc; vertical-align:middle;}
.BtnGrn{padding:2px 5px 5px 5px; margin:0; cursor:pointer; text-align:center; font-weight:bold; font-size:12px; border:1px solid #429e21; color:#fff; background:#5ec535; vertical-align:middle;}
.BtnBlu{padding:2px 5px 5px 5px; margin:0; cursor:pointer; text-align:center; font-weight:bold; font-size:12px; border:1px solid #339be0; color:#fff; background:#4cb5fd; vertical-align:middle;}
.BtnRed{padding:2px 5px 5px 5px; margin:0; cursor:pointer; text-align:center; font-weight:bold; font-size:12px; border:1px solid #ee4847; color:#fff; background:#f86c6b; vertical-align:middle;}

.BtnOng{padding:2px 5px 5px 5px; margin:0; cursor:pointer; text-align:center; font-weight:bold; font-size:12px; border:1px solid #da5800; color:#fff; background:#fd761b; vertical-align:middle;}
.BtnGrn:hover, .BtnBlu:hover, .BtnOng:hover{color:yellow;}
.BtnLarge, button.BtnLarge{padding:5px 20px 7px 20px; font-size:15px;}

.BtnSearch{padding:4px 5px 7px 5px; margin:0; cursor:pointer; text-align:center; font-weight:bold; font-size:12px; border:1px solid #000; color:#fff; background:#333; vertical-align:middle;}
.BtnExcel{padding:4px 5px 7px 5px; margin:0; cursor:pointer; text-align:center; font-weight:bold; font-size:12px; border:1px solid #429e21; color:#fff; background:#5ec535; vertical-align:middle;}

.dspNone{display:none;}
.fontLess{font-size:0 !important; line-height:100% !important; }
.textc{text-align:center;}
.textl{text-align:left;}
.textr{text-align:right;}


.clear{display:block; float:none; clear:both; height:0; width:100%;  border:0; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
