@charset "utf-8";
/*Global Type Selector*/
* { margin:0; padding:0; font-size:small; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; line-height:1.3em; color:#dddddd; }
html,
body { height:100%; }
body { background:/*#000033*/#006699 url(/open_content/lecture/DW&CSS/img/body_bg.gif) repeat-x fixed left top;}
h1 { color:#ffffff !important; padding:0 0 0 1.2em; background:url(/open_content/lecture/DW&CSS/img/icon_dw.gif) no-repeat left .05em; font:normal 4em "바탕", Batang, "명조", Myongjo, AppleMyongjo, serif; letter-spacing:-.1em; _letter-spacing:-.2em; margin-bottom:.5em; border-bottom:5px solid #66CC00;}
h2 { color:#ffffff !important; padding:.5em 0 .5em 1.8em; margin:0 0 .5em 0; font:normal 2em "바탕", Batang, "명조", Myongjo, AppleMyongjo, serif; background:url(/open_content/lecture/DW&CSS/img/h2.png) no-repeat left center; behavior:url(/open_content/lecture/DW&CSS/js/iepngfix.htc); float:left; clear:both;}
h3 { color:#ffffff !important; margin-bottom:1em;}
h3:first-letter { font-size:2em; vertical-align:middle; color:#FFFF00 !important;}
h4 { color:#ffffff !important; margin:0 0 .5em 0;}
ol,
ul { margin:0 0 1em 1.7em; }
img { border:none; }
p { line-height:150%; margin:0 0 2em 0;}
label { cursor:pointer;}
label:hover { background:#000000;}
code { display:block; padding:1em; background:#000000; border:1px solid #cccccc; font:.9em Tahoma !important; margin-bottom:1em;}
em { font-style:normal; border-bottom:1px dashed #cccccc;}
acronym,
abbr { cursor:help;}

a:link,
a:link * { color:#66FFFF !important ; }
a:visited,
a:visited * { color:#999999 !important ;}
a:hover,
a:active,
a:focus,
a:hover *,
a:active *,
a:focus * { color:#FFFF00 !important; background:#000033; text-decoration:underline !important; }

table { border-top:1px solid #CCC; border-left:1px solid #CCC; margin-bottom:1em;}
table.ta_center td { text-align:center;}
th, td { border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:.3em;}
th:first-child { text-align:left;}
thead tr:first-child th:first-child { text-align:center;}
th[rowspan]+th { text-align:left;}
th { background:#000;}
td { background:#666;}
td.ta_right { text-align:right;}
caption { font-weight:bold; text-align:left; line-height:1.5em;}
caption .value { position:relative; top:-1.5em; height:0; overflow:visible; float:right; font-weight:normal;}

/*Global ID Selector*/
#wrap { padding:5em 3em 3em 3em; }

/*Global Class Selector*/
.iePngFix { _behavior:url(/open_content/lecture/DW&CSS/js/iepngfix.htc); }
.tagline_ko { font:.3em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; margin:0 0 0 .5em; letter-spacing:normal;}
.tagline_en { font:.5em Tahoma; margin:0 0 0 .5em; color:#dddddd; letter-spacing:normal;}

.pathInfo { margin:0 0 1em 0;}

.content { padding:0 0 3em 0; display:block; clear:both; /*width:70%;*/}
.content ol,
.content ul { margin:0 0 1em 2em;}
.content * { font-size:medium;}
.content p { padding:.25em 0 0 0;}
.content p.dropCap:first-letter { color:#ffffff; font: 2em "바탕", Batang, "명조", Myongjo, AppleMyongjo, serif !important; margin-left:1em !important; behavior:url(/open_content/lecture/DW&CSS/js/iepngfix.htc);}
.content p.dropCapUp:first-letter { color:#ffffff; font: 2em "바탕", Batang, "명조", Myongjo, AppleMyongjo, serif !important; margin-left:1em !important;}
.content p.dropCapUp {background:url(/open_content/lecture/DW&CSS/img/up.png) no-repeat left top; behavior:url(/open_content/lecture/DW&CSS/js/iepngfix.htc);}
.content h3:first-letter { padding:0 0 .2em 0;}

.tip { padding:0 0 5em 0; display:block; width:70%;}

.listStyle2 li:first-line { font-weight:bold; color:#ffffff !important;}
.listStyle2 li { margin:0 0 1em 0;}

.definitionStyle2 { overflow:hidden; margin:0 0 1em 0;}
.definitionStyle2 dt { float:left; clear:left; padding:0 .5em 0 .5em; font-weight:bold; background:url(/open_content/lecture/DW&CSS/img/bullet_square.gif) no-repeat left center;}
.definitionStyle2 dd { display:block; clear:right; padding:0 0 0 .5em;}

/*Index*/
#index h1 { width: auto; letter-spacing:-.1em; _letter-spacing:-.5em;}
#index ul,
#index ol { margin-left:3em; }
#index li { margin:1em 0; font:3em "바탕", Batang, "명조", Myongjo, AppleMyongjo, serif; letter-spacing:-.1em; _letter-spacing:-.3em; }
#index li li { font-size:2em; line-height:.9em; }
#index li li acronym { font-size:inherit; font-family:inherit;}
#index li li a { padding:.5em 1em .5em 1.5em; letter-spacing:0;}
#index li li a:hover,
#index li li a:active,
#index li li a:focus { background:#000033 url(/open_content/lecture/DW&CSS/img/bullet_arrow.gif) no-repeat .8em center; text-decoration:none; }

/*Copyright*/
#copyright { position:fixed; _position:absolute; width:100%; padding:7px 0; overflow:hidden; left:0; top:0; font:.75em Tahoma; background:#000000; color:#666666; border-bottom:1px dotted #666666; z-index:99; }
#copyright * { font:1em Tahoma; color:#666666; }
#copyright #naradesign { float:left; margin:0 .5em 0 2em; }

/*Global Navigation*/
#globalNavigation { display:none; position:fixed; _position:absolute; width:25%; top:2em; right:0; padding:.5em 1em; background:#000000;}
#globalNavigation.open{ display:block;}
#globalNavigation h3 { margin-bottom:.5em; display:inline;}
#globalNavigation h3,
#globalNavigation h3 a { font:2em Arial;}
#globalNavigation li { font-weight:bold; font-size:.85em;}
#globalNavigation #gnList { margin-top:1em; padding:1em 0 0 0; border-top:1px dotted #cccccc;}
#globalNavigation ol { margin-bottom:1em;}
#globalNavigation li li { font-weight:normal; font-size:1em;}
#globalNavigation .tagline_en { font:.8em Tahoma;} 
#globalNavigation .tagline_en * { font:1em Tahoma;} 
#globalNavigation a { text-decoration:none; font-size:.85em;}
#index .menuToggle{ display:none;}
.menuToggle{ border:0; background:transparent; cursor:pointer; position:fixed; _position:absolute; top:.6em; right:2em; color:#999; font:1em Tahoma; overflow:visible; text-decoration:underline; z-index:99;}
#goToIndex { margin:0 0 0 1em; font:1em Tahoma; text-decoration:underline !important;}

@media print{
* { width:auto !important; color:#000000; background:none;}
#globalNavigation,
#copyright,
#open,
#close {display:none !important;}
body { background:none;}
h1 { padding:0; font-size:2em; font-weight:bold;}
h2 { font-size:1.5em; font-weight:bold; padding:0;}
h3:first-letter { color:#FF0000 !important;}
p.dropCap:first-letter,
p.dropCapUp:first-letter { margin-left:1em;}
#wrap { margin:0; padding:0;}
.content *,
.tip * { font-family:"바탕", Batang, "명조", Myongjo, AppleMyongjo, serif !important;}	
}

