﻿a:link{color:#004f65;text-decoration:none;} a:visited{text-decoration:none;color:#004f65;} 
a:hover{color:#42915b;text-decoration:none;} 

body, h1, h2, h3, h4, h5, h6, a, p, ul, ol, li, em, strong, pre, code, form, table {
 padding: 0; 
 margin: 0;
 }
 table{
	 text-align:left;
 }
BODY.BG{	
	background-repeat : repeat-x;	
	background-image:url('../img3/bg_01.jpg');
	font: 12px/18px 'Trebuchet MS', Verdana, Arial, helvetica, sans-serif;
	}
.T img{
	display:block; 
	border:0;
}
.T3{
	border-style:dashed;
		border-color:#bdbdbd;
		border-width:1px;
		font-size:10px;
}
.title
{
	font: 18px 'Trebuchet MS', Verdana, Arial, helvetica, sans-serif;
	vertical-align: middle;
	
}
.subject
{
	font: 20px 'Trebuchet MS', Verdana, Arial, helvetica, sans-serif;
	vertical-align: middle;
	color:#ffffff;
	
}
.catesub
{
	font: 16px 'Trebuchet MS', Verdana, Arial, helvetica, sans-serif;
	vertical-align: middle;
	
}
.small
{
	font: 10px 'Verdana', 'Trebuchet MS',Arial, helvetica, sans-serif;
	vertical-align: middle;
	color:#09a2dc;
	
}
.small2
{
	font: 11px 'Verdana', 'Trebuchet MS',Arial, helvetica, sans-serif;
	vertical-align: middle;	
	
}
.small3
{
	font: 11px 'Verdana', 'Trebuchet MS',Arial, helvetica, sans-serif;
	vertical-align: middle;
	color:#006d8b;
	
}
.small4
{
	font: 12px 'Verdana', 'Trebuchet MS',Arial, helvetica, sans-serif;
	vertical-align: middle;
	color:#42915b;
	
}
.han1
{
	font: 12px '굴림', helvetica, sans-serif;
	vertical-align: middle;
	font-weight:bold;
	color:#09a2dc;
	
}
.han2
{
	font: 12px '굴림', helvetica, sans-serif;
	vertical-align: middle;
	font-weight:bold;
	color:#e5376c;
	
}
.han3
{
	font: 12px '굴림', helvetica, sans-serif;
	vertical-align: middle;
	color:#42915b;
	
}
.icon
{
	vertical-align: middle;
	border:0;
}
span.css3button {
	
	
	font-size: 13px;
	color: #000000;
	padding: 5px 20px;
	background: linear-gradient(to bottom,#c7d95f,#6d8000);
	background: -moz-linear-gradient(to bottom,#c7d95f,#6d8000);
	background: -webkit-linear-gradient(to bottom,#c7d95f,#6d8000);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	
}
span.css3button2 {
	
	
	font-size: 13px;
	color: #ffffff;
	padding: 10px 30px;
	font-weight:bold;
	background: linear-gradient(to bottom,#ff5a60,#df3c42);
	background: -moz-linear-gradient(to bottom,#ff5a60,#df3c42);
	background: -webkit-linear-gradient(to bottom,#ff5a60,#df3c42);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 0px solid #4a4a4a;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	cursor:pointer;cursor:hand;
	
}
span.css3button2off {
	
	
	font-size: 13px;
	color: #ffffff;
	padding: 10px 30px;
	font-weight:bold;
	background: linear-gradient(to bottom,#c7c7c7,#acacac);
	background: -moz-linear-gradient(to bottom,#c7c7c7,#acacac);
	background: -webkit-linear-gradient(to bottom,#c7c7c7,#acacac);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 0px solid #4a4a4a;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	cursor:pointer;cursor:hand;
	
}