body { font-size:12px; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, Arial, verdana, tahoma, sans-serif;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, fieldset, input, textarea, blockquote, th, td {padding:0; margin:0;}
dl, ol, ul, li {list-style:none;}
table {border-collapse:collapse;}
form, fieldset, img {border:0;}
address, caption, em {font-weight:normal; font-style:normal;}

/* anchor */
a {text-decoration:none;}
a:link, a:visited {color:#4d4d4d; text-decoration:none;}
a:hover, a:active {color:#f00; text-decoration:underline;}

/* Header */
#skipToContent{ display:block; width:1px; height:1px; overflow:hidden; position:absolute; left:-1000%;}
#skipToContent a{ display:block; width:1px; height:1px; overflow:hidden; position:absolute; left:-1000%;}
#skipToContent a:focus,
#skipToContent a:active{ position:absolute; left:0; width:100%; height:auto; padding:5px 0;}

#skipMenu { position:absolute; top:59px; left:25px; background:#fff; width:900px; _width:950px; border:3px solid #8d9ace; padding:15px 22px 20px 22px; overflow:hidden;}
#skipGnb { float:right; padding-right:6px;}
#skipGnb li { float:left; padding-right:1px;}

#menuBar { clear:both; width:900px; height:30px; margin-bottom:10px;}
#menu { width:903px; font-size:11px; color:#7a7a7a; overflow:hidden;}
#menu ul { width:150px; float:left;}
#menu ul li { padding-bottom:3px; padding-left:25px; background:url(../images/2010_main/icon_menu_over.gif) no-repeat 20px 3px;}
#menu ul li a { color:#7a7a7a;}
#menu ul li a:hover,
#menu ul li a:active { color:#5f70b3; font-weight:bold; text-decoration:none;}

.line1 { border-bottom:1px solid #d5d5d5; margin:15px 0;}

.bnnMenu { clear:both; margin-bottom:10px; font-weight:bold; overflow:hidden;}
.bnnMenu dt { font-size:11px; width:110px; color:#fff; padding:5px 8px; margin-right:10px; float:left;}
.bnnMenu dd { float:left; margin-top:5px; padding:0 5px; font-size:11px; color:#a7a7a7; letter-spacing:-0.1em}
.bnnMenu dd.txtColor1 a,
.bnnMenu dd.txtColor2 a{color:#a7a7a7;}
.bnnMenu dd.txtColor1 a:hover,
.bnnMenu dd.txtColor1 a:active {color:#c08002; text-decoration:none;}
.bnnMenu dd.txtColor2 a:hover,
.bnnMenu dd.txtColor2 a:active {color:#669c01; text-decoration:none;}

.backColor1 { background:#fcae16;}
.backColor2 { background:#98ca3b;}
.backColor3 { background:#f286b6;}
.backColor4 { background:#8d9ace;}

.fMenu { clear:both; font-size:11px; color:#fff; }
.fMenu li { float:left; padding:5px 8px; color:#fff; font-weight:bold; margin-right:2px;}
.fMenu li a { color:#fff;}
.fMenu li a:hover,
.fMenu li a:active { color:#555; text-decoration:none;}

.Cmenu { float:right; position:relative; background:#8d9ace; padding:5px; font-size:11px; font-weight:bold;}
.Cmenu a:link, .Cmenu a:visited { color:#fff;}
.Cmenu a:hover, .Cmenu a:active { color:#333; text-decoration:none;}
.hTxt { display:block; width:1px; height:1px; overflow:hidden; position:absolute; left:-1000%;}
.Dn { display:none;}
