  @CHARSET "UTF-8";

a {color:#333333; text-decoration:none;}
.dts_design a:active, .dts_design a:hover {text-decoration:underline;}

.dts_design 
{
	font: 12px/1.5 dotum,sans-serif; 
	color: #333333;
}

.dts_design h4 
{
	font-size: 12pt; 
	color: #02306C; 
	font-weight: bold;
	margin-left:5px;
}

.dts_design table caption {font-size:0;}
.dts_design table 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 2px solid #00387F;
	border-left: 1px solid #B5B6B6;
	border-spacing: 0px;
}

.dts_design table td 
{
	text-align: center;
    border-bottom: 1px solid #B5B6B6;
    border-right: 1px solid #B5B6B6;
    height: 25px;
    padding: 5px;
    background-color: #ffffff;
}

.dts_design .al
{
	text-align: left;
	padding-left: 10px;
}

.dts_design .ar
{
	text-align: right;
	padding-right: 10px;
}

.dts_design .bg 
{
	background-color: #F7F7F7;
}   

.dts_design .b 
{
    font-weight: bold;
}   

.dts_design table th 
{
    border-bottom: 1px solid #B5B6B6;
    border-right: 1px solid #B5B6B6;
    background-color: #F7F7F7;
    font-weight: bold;
    text-align: center;
    height: 25px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 5px;
}

.dts_design .top_red 
{
	border-top: 2px solid #94020C;
}

.dts_design .top_blue 
{
	border-top: 2px solid #00387F;
}

.dts_design .tr 
{
	border-top: 2px solid #94020C;
}

.dts_design .tb 
{
	border-top: 2px solid #00387F;
}

/* paging */
.paging {width:100%;padding-top:5px;text-align:center;}
.paging a {display:inline-block;margin-right:3px;padding:1px 5px 0 4px;vertical-align:top;}
.paging strong {display:inline-block;margin-right:3px;padding:1px 5px 0 4px;color:#00387f;}
.paging a.btn {padding:0;}

	

.page .pagination span {vertical-align: super; padding:0 5px;  }
.pagination .now {font-weight:bold;}
	


/* loading */
.input_text
{
    border: 1px solid silver;
    height:16px;
    padding:1px 1px 1px 3px;
    color:#333;
}
#loading
{
    height: 100%;
    left: 0px;
    position: fixed;
    _position: absolute;
    top: 0px;
    width: 100%;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.loading
{
    background-color: white;
    z-index: 199;
}
#loading_img
{
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 200;
    margin-top:-16px;
	margin-left:-16px;
}
select
{
    color:#333333;
}


.button {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
	text-align: center !important;
}
.button.red {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	border:1px solid #942911;
	text-align: center !important;
}

.button.red:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.button.green {
	-moz-box-shadow: 0px 1px 0px 0px #3dc21b;
	-webkit-box-shadow: 0px 1px 0px 0px #3dc21b;
	box-shadow: 0px 1px 0px 0px #3dc21b;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #44c767), color-stop(1, #5cbf2a));
	background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c767', endColorstr='#5cbf2a',GradientType=0);
	background-color:#44c767;
	border:1px solid #2F9D27;
	
}

.button.green:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
	background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cbf2a', endColorstr='#44c767',GradientType=0);
	background-color:#5cbf2a;
}
.button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;
}
.button:active {
	position:relative;
	top:1px;
}