#content-area p {clear:both; margin:0 0 15px 10px; line-height:1.65em;}
q {font-weight:bold;}
a.blank {background:url(/images/common/blank.gif) no-repeat right bottom; padding-right:14px; margin-right:3px;}
/* table design */
.dataTable {border:0;width:100%; font-family:Sans-serif; margin-left:10px; margin-bottom:10px;}
.dataTable caption {text-align:left;padding-left:12px; padding-bottom:3px; background:url(/images/common/icn_arrow.gif) no-repeat 2px 0.5em; color:#1e7494; font-weight:bold;}
.dataTable caption.none {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}
.dataTable th {border:0; text-align:center; color:#173e79; background:url(../../images/Accessibility/table_bar_bg.gif) repeat-x top;line-height:1.4em; background-color:#DFF0F7;height:2.7em;}
.dataTable th.first {background:url(../../images/Accessibility/table_bar.gif) no-repeat left top; background-color:#DFF0F7;}
.dataTable th.end {background:url(../../images/Accessibility/table_bar.gif) no-repeat right top;background-color:#DFF0F7;}
.dataTable th.subject1 {border:0; border-bottom:1px solid #B8CEDA; border-right:1px solid #B8CEDA; font-weight:bold; color:#09357F; background:none;}
.dataTable th.subjectBg {border:0; border-bottom:1px solid #B8CEDA; border-right:1px solid #B8CEDA; font-weight:bold; color:#09357F; background:#F7FCFD;}
.dataTable td {border:0; border-bottom:1px solid #B8CEDA; border-right:1px solid #B8CEDA; padding:6px 10px; line-height:1.5em;}
.dataTable td.py {border:0; border-bottom:1px solid #B8CEDA; border-right:1px solid #B8CEDA; padding:6px 10px; line-height:1.5em; text-align:center;}
.dataTable td.end{border-right:0;}
.dataTable td.total{border-right:0; text-align:center;}
.dataTable.subway {}
.dataTable.subway th{border-left:1px solid #b8ceda;}
.dataTable.subway thead th{border-left:none;}
.dataTable td.subject2 ul {font-weight:normal; color:#000; margin-bottom:10px; width:400px;}
.dataTable td.subject2 ul li span {font-weight:bold; color:#009d9f; margin:0; padding:0; width:400px;}
p.Imap{text-align:center;}
.dataTable td.subject1 {font-weight:bold; color:#09357F;}
.dataTable td.subjectBg {font-weight:bold; color:#09357F; background:#F7FCFD;}
.dataTable td ul.con {width:330px; margin-left:-20px; margin-bottom:0;}
.dataTable td ul.con li{background:none;}
.dataTable tr.Total {background:#F7FCFD;}
.dataTable tr.Total td {font-weight:bold; color:#09357F;}
.dataTable .center {text-align:center;}
.dataTable .right {text-align:right;}

.dataTable3 {border:0;width:100%; font-family:Sans-serif; margin-left:10px;}
.dataTable3 caption {text-align:left; padding-left:5px; background:url(/images/common/icn_arrow.gif) no-repeat 0.7em 0.5em; padding-left:14px; color:#005aab; font-weight:bold;}
.dataTable3 th {border:0; text-align:center; color:#09357F; line-height:1.4em; background-color:#DFF0F7;height:2.5em; border-bottom:1px solid #B8CEDA; border-right:1px solid #B8CEDA; line-height:1.3em;}
.dataTable3 th.first {background-color:#DFF0F7;}
.dataTable3 th.end {background-color:#DFF0F7; border-right:0;}
.dataTable3 th.subjectBg {border:0;  border-bottom:1px solid #B8CEDA; border-right:1px solid #B8CEDA; font-weight:bold; color:#09357F; background:#F7FCFD;}
.dataTable3 td {border:0; border-bottom:1px solid #B8CEDA; border-right:1px solid #B8CEDA; padding:6px 10px; line-height:1.5em;}
.dataTable3 td.py {border:0; border-bottom:1px solid #B8CEDA; border-right:1px solid #B8CEDA; padding:6px 10px; line-height:1.5em; text-align:center;}
.dataTable3 td.end{border-right:0;}
.dataTable3 td.total{border-right:0; text-align:center;}
.dataTable3 td.subject1 {font-weight:bold; color:#09357F;}
.dataTable3 td.subjectBg {font-weight:bold; color:#09357F; background:#F7FCFD;}
.dataTable3 tr.Total {background:#F7FCFD;}
.dataTable3 tr.Total td {font-weight:bold; color:#09357F;}
.dataTable td.half {width:50%;}
.dataTable td.quarter  {width:25%;}
.dataTable3 .center {text-align:center;}
.dataTable3 .right {text-align:right;}

.con h2{clear:both;}
.con dl {margin:0 0 10px 0; padding:0 0 2px 0; width:650px;}
.con dt {float:left; background: url(/images/common/BulletB.gif) no-repeat 1em 0.5em; padding-left:1.8em} 
.con dt.tit {background: url(/images/common/BulletB.gif) no-repeat 1em 0.5em; padding-left:1.8em;} 
.con dt.fl {float:left; background: url(/images/common/BulletB.gif) no-repeat 1.2em 0.5em; padding-left: 24px; font-weight:bold;}
.con dd.fl {padding:0em 0.8em 0em 2.5em; overflow:hidden;}
.con dt.no {background:none;}
.con dd {padding:0em 0.8em 1em 0.5em; overflow:hidden;}

.con ul, .con ol {width:650px; margin-top:2px; margin-bottom:20px;}
.con ul li {background:url(/images/common/BulletB.gif) no-repeat 1.2em 0.5em; padding-left: 24px;}
.con ul li ul {margin:0;}
.con ul li ul li{background: url(/images/common/lineW.gif) no-repeat 0.4em 0.8em; padding-left:14px; padding-right:15px; overflow:hidden;}
.con ol li {padding:2px 0;}
#content-area .con ol li p {margin:0; padding:0;}

/* Tab Color Preset (div) */
.buttonwrapper {width: 100%; margin:15px 18px; overflow: hidden;}
a.squarebutton {background: transparent url(/images/common/gray-left.gif) no-repeat top left; display: block; float: left; font-family:"Malgun Gothic", "나눔고딕", "Lucida Grande"; font-weight:bold; font-size:15px; line-height: 15px; height: 25px; padding-left: 10px; text-decoration: none;}
a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton {color: #173e79; padding-left:30px; margin-right:3px; text-decoration:none;}
a.squarebutton span{background: transparent url(/images/common/gray-right.gif) no-repeat top right; display: block; padding: 0px 30px 3px 0;}
a.squarebutton:hover{background-color:#214D9E; background-position: bottom left;}
a.squarebutton:hover span{background-color:#214D9E; background-position: bottom right; color: #fff;}
a.active{background-color:#214D9E; background-position: bottom left;}
a.active span{background-color:#214D9E; background-position: bottom right; color: #fff;}

a.squarebutton1{background:url(/images/common/b_left.gif) no-repeat top left; display: block; float: left; font-weight:bold; font-size:1.12em; height: 32px; padding-left: 10px; text-decoration: none;}
a:link.squarebutton1, a:visited.squarebutton1, a:active.squarebutton1, a:hover.squarebutton1
{color: #000; padding-left:35px; margin-right:3px; text-decoration:none;}
a.squarebutton1 span{background:transparent url(/images/common/b_right.gif) no-repeat top right; display: block; padding: 2px 20px 6px 0; color: #003b7f;line-height: 27px;}
.buttonwrapper1{overflow: hidden; width: 100%; margin:10px 0 10px 10px;}