@charset "utf-8";

/* reset style */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; line-height:1.33em;}
body {position:relative; text-align:center; font:0.75em dotum, "돋움", gulim, "굴림", tahomo, sans-serif; color:#333;}
img {vertical-align:top; border:0}
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-spacing:0; border-collapse:collapse}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;}
input.textBox { border:1px solid #cccccc; height:17px; margin-bottom:1px; padding:0 2px;}
textarea {border:1px solid #cccccc;}
hr {display: none;}
legend, caption { visibility:hidden; height:0; width:0; font-size:0;}
button {cursor: pointer; border-color: #FAFAFA #848484 #848484 #FAFAFA; border-width: 2px; border-style: solid; color: #333; font-family: monospace; font-size: 85%; background-color: #F0F0F0;}
button:active { border-color: #848484 #FAFAFA #FAFAFA #848484;}
.radio { margin-bottom:-2px;}
.skip {overflow:hidden; position:absolute; width:0; height:0; visibility:hidden; font-size:0;}
.bold {font-weight:bold;}
.bgNone {background:none !important;}

/* Link style*/
a {color:#666; text-decoration:none;}
a:hover, 
a:active,
a:focus {color:#1967bc; text-decoration:underline;}

a.side {color:#666; text-decoration:none; font-size:0.9em;}
a.side:hover, 
a.side:active,
a.side:focus {color:#ffffff; text-decoration:underline;}

@media print{
a {text-decoration:underline;}
} 