@charset "utf-8";
/* CSS Document */

#divWrapper #divHeader #divHeaderMiddle {
	display:block;
	position:relative;
	clear:both;
	width:100%;
	height:30;
	text-align:center;
	z-index:100;
}

#divWrapper #divContentsW {
	display:block;
	clear:both;
	width:100%;
	height:auto;
	margin:0px auto 0px auto;
	text-align:left;
}

/* 서브 상단 이미지 */
#divWrapper #divContentsW .subImage {
	display:block;
	position:relative;
	width:100%;
	height:128px;
	margin:30px auto 0 auto;
	border-bottom:3px solid #3756aa;
	text-align:left;
	z-index:51;
}
#divWrapper #divContentsW .subImage > div {
	display:block;
	width:970px;
	height:128px;
	margin:0 auto 0 auto;
}

#divWrapper #divContentsW #divContents {
	display:block;
	width:970px;
	height:auto;
	min-height:430px;
	margin:0px auto 0 auto;
	padding:0 0 30px 0;
}

/* location */
#divLocation {
	position:relative;
	float:right;
	height:0px;
	padding:0px 20px 0 0px;
	z-index:50;
}

#divLocation .location {
	display:block;
	height:auto;
	margin:0 0 0 auto;
	padding:18px 0px 0 0px;
	text-align:right;
}
#divLocation .location > li {
	float:left;
	padding-left:15px;
	background:url(../../image/en/local/locationCursor.gif) no-repeat 4px 3px;
}
#divLocation .location > li > a {
	color:#888888;
	text-decoration:none;
}
#divLocation .location > li > span {
	font-weight:bolder;
}
#divLocation .location > li.first {
	padding-left:0px;
	background:none;
}

/* title */
#divTitle {
	display:block;
	position:relative;
	width:100%;
	height:32px;
	padding:12px 0px 0 0px;
}

#divContentW #divTitle {
	display:block;
	width:800px;
	height:32px;
}

#divTitle > h3 {
	width:100%;
	height:30px;
	background:#cddaff;
	color:#2f2f2f;
	font-family:Dotum;
	font-size:1.3em;
}
#divTitle > h3 > span {
	display:block;
	width:auto;
	height:auto;
	padding:7px 0 0 50px;
	background:url(../../image/en/local/subPageTitleIcon.gif) no-repeat 24px 6px;
}


/* Tab Menu */
#divTabMenu {
	width:auto;
	height:auto;
	margin:18px 0 0 25px;
}
#divTabMenu > ul {
	clear:both;
	width:925px;
	height:23px;
	padding:5px 0 0 0px;
	border-bottom:1px solid #979797;
}
#divTabMenu > ul > li {
	display:block;
	float:left;
	width:auto;
	height:20px;
	margin-right:1px;
}
#divTabMenu > ul > li > a {
	display:block;
	float:none;
	width:auto;
	height:100%;
	color:#838383;
	font-weight:bolder;
	font-family:Dotum;
	text-decoration:none;
}
#divTabMenu > ul > li.selectOut > a > span {
	display:block;
	float:left;
	width:auto;
	height:100%;
	padding:4px 6px 0 6px;
	background:url(../../image/en/local/subTabOutBg.gif) repeat-x;
}
#divTabMenu > ul > li.selectTab > a > span,
#divTabMenu > ul > li.selectOut:hover > a > span {
	display:block;
	float:left;
	width:auto;
	height:100%;
	padding:4px 6px 0 6px;
	background:url(../../image/en/local/subTabOverBg.gif) repeat-x;
	color:#3756aa;
}
#divTabMenu > ul > li.selectOut > a > span.tabLeft {
	display:block;
	float:left;
	width:5px;
	height:100%;
	padding:4px 0px 0px 0px;
	background:url(../../image/en/local/subTabOutLeft.gif) no-repeat;
}
#divTabMenu > ul > li.selectOut > a > span.tabRight {
	display:block;
	float:left;
	width:5px;
	height:100%;
	padding:4px 0px 0px 0px;
	background:url(../../image/en/local/subTabOutRight.gif) no-repeat;
}
#divTabMenu > ul > li.selectTab > a > span.tabLeft,
#divTabMenu > ul > li.selectOut:hover > a > span.tabLeft {
	display:block;
	float:left;
	width:5px;
	height:100%;
	padding:4px 0px 0px 0px;
	background:url(../../image/en/local/subTabOverLeft.gif) no-repeat;
}
#divTabMenu > ul > li.selectTab > a > span.tabRight,
#divTabMenu > ul > li.selectOut:hover > a > span.tabRight {
	display:block;
	float:left;
	width:5px;
	height:100%;
	padding:4px 0px 0px 0px;
	background:url(../../image/en/local/subTabOverRight.gif) no-repeat;
}

/* quick Menu */
#divWrapper #divContentsW #divContents #divQuick {
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	text-align:center;
	font-size:0.9em;
	z-index:200;
}

#divWrapper #divContentsW #divContents #divQuick .divQuickMenu {
	position:relative;
	width:970px;
	margin:auto;
	text-align:center;
	z-index:200;
}
#divWrapper #divContentsW #divContents #divQuick .divQuickMenu > #divQuickMotion {
	position:absolute;
	width:95px;
	top:253px;
	left:980px;
	z-index:200;
}
.divQuickMenu > div > dl {
	background:#FFFFFF;
}
.divQuickMenu > div > dl > dd {
	display:block;
	padding:0px;
	margin:0px;
}
.divQuickMenu > div > dl > dd > a {
	display:block;
}
.divQuickMenu > div > dl > dd > a > img {
	display:block;
}
.divQuickMenu > div > dl > dd.quickButtonIcon:hover > a > img {
	visibility:hidden;
}
.divQuickMenu > div > dl > dd.addQuick {
	width:85px;
	padding:0 3px 0 3px;
	border-left:2px solid #cecece;
	border-right:2px solid #cecece;
	border-bottom:1px solid #cecece;
}
.divQuickMenu > div > dl > dd.addQuick > a {
	display:inline-block;
}
#quickMenuButton01 {
	background:url(../../image/en/local/quickMenuButtonOver01.gif) no-repeat;
}
#quickMenuButton02 {
	background:url(../../image/en/local/quickMenuButtonOver02.gif) no-repeat;
}
#quickMenuButton03 {
	background:url(../../image/en/local/quickMenuButtonOver03.gif) no-repeat;
}
#quickMenuButton04 {
	background:url(../../image/en/local/quickMenuButtonOver04.gif) no-repeat;
}
#quickMenuButton05 {
	background:url(../../image/en/local/quickMenuButtonOver05.gif) no-repeat;
}
#quickMenuButton06 {
	background:url(../../image/en/local/quickMenuButtonOver06.gif) no-repeat;
}
#quickMenuButton07 {
        background:url(../../image/en/local/quickMenuButtonOver07.gif) no-repeat;
}


/* 하단 배너 */
.banner {
	display:block;
	position:relative;
	clear:both;
	width:970px;
	height:37px;
	overflow:hidden;
}
.banner > div {
	display:block;
	position:absolute;
	width:1400px;
	height:37px;
}
.banner > div > a {
	display:block;
	float:left;
	width:auto;
	height:auto;
	margin-right:1px;
}

/* sub Layout 용 메뉴 */
#divHeaderMiddle {
	background:#3756aa;
}
#divTopMenu {
	width:880px;
	padding:0 0 0 90px;
	text-align:center;
}

#divTopMenu > ul {
	position:relative;
	margin:auto;
	text-align:left;
}
#divTopMenu > ul > li#topMenu01 > a > span {
	background:url(../../image/en/local/topMenuSub01Over.gif) no-repeat;
}

#divTopMenu > ul > li#topMenu02 > a > span {
	background:url(../../image/en/local/topMenuSub02Over.gif) no-repeat;
}

#divTopMenu > ul > li#topMenu03 > a > span {
	background:url(../../image/en/local/topMenuSub03Over.gif) no-repeat;
}

#divTopMenu > ul > li#topMenu04 > a > span {
	background:url(../../image/en/local/topMenuSub04Over.gif) no-repeat;
}

#divTopMenu > ul > li#topMenu05 > a > span {
	background:url(../../image/en/local/topMenuSub05Over.gif) no-repeat;
}

#divTopMenu > ul > li#topMenu06 > a > span {
	background:url(../../image/en/local/topMenuSub06Over.gif) no-repeat;
}

#divTopMenu > ul > li#topMenu07 > a > span {
        background:url(../../image/en/local/topMenuSub07Over.gif) no-repeat;
}


#divTopMenu > ul > li > div > .allMenuBackgroundTable {
	left:-800px;
}

#divContent {
	width:auto;
	height:auto;
	padding:20px 25px 20px 25px;
}
