#menutop img {
    border: 0px;
    margin: 0px;
}

#subleftFrame {
    float: left;
    width: 155px;
    height: auto;
    padding: 0px;
    margin-top: 160px;
    background: url(//static.ad.co.kr/images/kosac/sub/sidba_bg.gif) left
        top no-repeat;
    background-color: #ffffff;
}
#subleftFrame .liftPanel1 {
    padding: 20px 15px;
    height: 320px;
    _height: 360px;
    width: 121PX;
    _width: 151px;
}
#subleftFrame .leftPanel1 {
    padding: 20px 15px;
    height: 320px;
    _height: 360px;
    width: 121PX;
    _width: 151px;
}
#subleftFrame .liftPanel1 li {
    padding: 5px 0;
    border-bottom: 1px solid #F0F0F0;
    margin-bottom: 5px;
}

#subleftFrame .leftPanel1 li {
    padding: 5px 0;
    border-bottom: 1px solid #F0F0F0;
    margin-bottom: 5px;
}

#submainFrame {
    float: left;
    width: 655px;
    padding: 0px;
    margin-top: 130px;
    
    background: url(//static.ad.co.kr/images/kosac/sub/submain_bg.gif) left
        top repeat-y;
}

#submainbg {
    background: url(//static.ad.co.kr/images/kosac/sub/submainbg.gif) left
        top no-repeat;
}

#content {
    padding:10px;
    margin :0px 20px;
    _margin : 0px 10px;
    _padding:5px;
}

#content .top {
	margin-top: 50px;
}
#content .year{
	margin:0px;
	padding: 1px 0;
	width: 620px;
	border-bottom:2px solid #CCCCCC;
}
#content .area{
	margin:0px;
	padding: 5px;
}
#content table{
	font-size:11px;
}
#content .title{
	color:#009900;
	font-weight:bold;
}
#content .list{
	font-size:12px;
	width:580px;
	text-align:left;
	line-height:17px;
	font-family:Gothic;
	word-spacing:-2px;
	letter-spacing:-1px;
	margin-top:20px;
}
#content .list span{
	font-weight:bold;
}
#bottom {
    margin:0 10px ;
}

/*** Member ***/
#member {
    position: absolute;
    left: 230px;
    top: 133px;
    margin: 0px;
    /*    width:178px;
    height:95px;*/
    z-index: 2 !important;
}

/*** QuickLink ***/
#Layer1 {
    position: absolute;
    left: 468px;
    top: 22px;
    width: 434px;
    height: 156px;
}

#Layer4 {
    position: absolute;
    left: 10px;
    width: 450px;
    height: 648px;
    z-index: 1;
}

#sacQuickLink {
    position: absolute;
    display: block;
    left: 940px;
    top: 130px;
    margin: 0px;
    border: 0px solid #999999;
    z-index: 1;
}

/***  Member : Info ***/
table#memberInfoWrapper {
    /*    background-image: url('/event/sac/images/login_bk.jpg');*/
    background: #F5FEFF;
    width: 175px;
    border-spacing: 0px;
    border-collapse: collapse;
    border: 0px solid #CCCCCC;
}

table#memberInfoWrapper td {
    padding: 0px 0px 0px 0px;
    text-align: center;
    border: 0px solid #CCCCCC;
}

table#memberInfoWrapper td img {
    display: block;
    margin: 0px;
    border: 0px solid black;
}

table#myinfo td {
    background: #F5FEFF;
    padding: 1px 5px 1px 5px;
    text-align: center;
    border: 0px solid #CCCCCC;
}

/*** Heading ***/
#heading {
    display: block;
    width: 530px;
    margin-top: 5px;
    text-align: left;
}

#heading img {
    display: block;
    width: 530px;
}

/*** Breadcrumb ***/
div#breadcrumb {
    display: block;
    width: 530px;
    padding-right: 5px;
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 500;
    color: #816954;
    text-align: right;
}

div#breadcrumb img {
    display: inline;
}

div#breadcrumb a {
    color: #545454;
}

div#breadcrumb a:hover {
    color: #816954;
}

/*** Article Search ***/
div.articleSearchLayerWrapper {
    display: block;
    width: 530px;
    height: 30px;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    text-align: right;
    border: 0px solid #999999;
}

table.articleSearchLayer {
    background-image: url(/images/searchbox.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 270px;
    height: 30px;
    border-spacing: 0px;
    border-collapse: collapse;
    border: 0px solid #999999;
}

table.articleSearchLayer td {
    padding: 2px 0px 0px 5px;
    border: 0px solid #999999;
}

table.articleSearchLayer td input.keyword {
    width: 120px;
}

/** ARTICLE **/
.article {
    display: block;
    width: 530px;
    padding: 0px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
}

.articleHeading {
    margin-top: 10px;
    margin-bottom: 5px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 14px;
    font-weight: 900;
    vertical-align: top;
    line-height: 20px;
    border-top: 3px solid #BFB893;
    border-bottom: 1px solid #BFB893;
}

.articleWriter {
    margin-top: 0px;
    margin-bottom: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 12px;
    font-weight: 500;
    vertical-align: top;
    line-height: 20px;
    border-bottom: 1px solid #BFB893;
}

.articleContents {
    display: block;
    width: 530px;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 20px;
    border-width: 0px 0px 1px 0px;
    border-color: #BFBFBF;
    border-style: solid;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    text-align: justify;
    vertical-align: top;
    border-bottom: 2px solid #BFB893;
}

/*** EditForm ***/
table.editForm {
    width: 530px;
    margin: 0px 0px 0px 0px;
    border-spacing: 1px;
    border-collapse: collapse;
    border: 0px solid #CCDDDF;
    text-align: center;
}

table.editForm th {
    background-color: #E0DBC3;
    padding: 3px 5px 3px 5px;
    border: 1px solid #BFB893;
    color: #816954;
    text-align: center;
    font-size: 9pt !important;
}

table.editForm th.tallCell {
    vertical-align: top;
}

table.editForm td {
    background-color: #FAFAFA;
    padding: 3px 5px 3px 5px;
    border: 1px solid #BFB893;
    color: #816954;
    text-align: left;
}

.buttonBar {
    padding-left: 10px;
    text-align: left;
}

table.editForm td.updateStatus {
    font-size: 11px;
    color: #c0c0c0;
}

button {
    height: 20px;
    font-size: 12px;
}

div.comment {
    width: 530px;
    background-color: #FAFAFA;
    padding: 3px 5px 3px 5px;
    border: 0px solid #BFB893;
    color: #816954;
    text-align: left;
}

.help {
    padding: 5px;
    margin: 5px 0px;
    border: 1px solid #efefef;
    font-family: Dotum;
    font-weight: normal;
    font-size: 10px;
    line-height: 13px;
}