
/* Contents  */

.contentsVLimg {
	position:relative;
	float: left; 
	overflow:hidden;
	width: 980px; 
	margin: 0;
	z-index:600;
}

/* Top Img Slider  */
#vlcontainer {
  position:relative; 
  background:#fff; 
  padding:0;

  height:242px; 
}
.sliderbutton {
  position:relative; 
  float:left;
  display:block;
  width: 488px;
  height: 40px;
  top: 110px;
  left: 0px;
  cursor:pointer;
  z-index: 20;
}

#slideleft {
  background:url(../img/main/vlimg_btnprev.png) 15px 0px no-repeat;
}
#slideleft:hover {
  background-position: 15px 0px;
}
#slideright {
  background:url(../img/main/vlimg_btnnext.png) 430px 0px no-repeat;
}
#slideright:hover {
  background-position: 430px 0px;
}
#slider {
  float:left; 
  position:absolute; 
  overflow:auto; 
  width: 980px;
  height:242px; 
  z-index: 10;
}
#slider ul {
  position:absolute; 
  list-style:none; 
  top:0; 
  left:0
}
#slider li {
  float:left; 
  width: 980px;
  height:242px; 
}
.pagination {
  position:absolute;
  display: none;
  top:40px; 
  right:61px; 
  list-style:none; 
  height:25px
}
.pagination li {
  float:left; 
  cursor:pointer; 
  height:8px; 
  width:8px; 
  background:#ccc; 
  margin:0 4px 0 0; 
  border:1px solid #fff
}
.pagination li:hover, li.current {
  background:#fff
}

.contentsView {
	position:relative;
	float: left; 
	overflow:hidden;
	width: 980px;
	min-height: 600px; 
	padding-left: 0px; 
	z-index:500;
	margin-bottom: 67px;
}
.contentsView H4 {
	position:relative;	
	float: left;
	margin: 0 auto;
	width: 980px;	
	padding-top: 67px; 
	padding-bottom: 25px; 
	text-align: center;
	font-size: 22px; 
	color: #3e474c; 
	font-family: 'OpenRegular', 'OpenSemibold', 'OpenBold', 'OpenExtraBold', arial, helvetica, 'NanumGothic', 'NanumGothicBold','NanumGothicExBold',Dotum, "µ¸¿ò",sans-serif;
	font-weight: bold;
}
.contentsView .qinkbnr {
	position:relative;		
	float: left; 
	position: relative;
	width: 980px;
	margin: 0 auto;
	margin-top: 19px;
	z-index: 100;	
}
.contentsView .qinkbnr li {
	float: left; 
	width: 231px;
	padding-right: 18px;
}
.contentsView .qinkbnr li a {
	border: 0;
	cursor: pointer;
}

/* Contents */

.contlypro {
	float: left; 
	width: 480px;
	height: 313px;
	overflow: hidden;
	margin: 0 auto;
	margin-left: 18px;	
	margin-top: 19px;
	padding: 0; 
	background: #ffffff;
	border: 1px #63b2f5 solid;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -khtml-border-radius: 8px;
}
.contlypro H4 {
	float: left; 
	width: 432px;		
	font-size: 17px; 
	color: #698d21; 
	font-family: 'NanumGothicBold', 'NanumGothic', 'NanumGothicExBold', 'OpenRegular', 'OpenSemibold', 'OpenBold', 'OpenExtraBold', arial, helvetica, Dotum, "µ¸¿ò",sans-serif;
	font-weight: normal;	
	text-align: left;
	padding: 0;
}
.contlypro .conttb {
	float: left; 
	width: 432px;
}
.contnotic {
	float: left; 
	width: 430px;
	height: 265px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 19px;
	padding: 24px; 	
	background: #ffffff;
	border: 1px #63b2f5 solid;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -khtml-border-radius: 8px;	
}
.contnotic H4 {
	float: left; 
	width: 328px;		
	font-size: 18px; 
	color: #333333; 
	font-family: 'OpenRegular', 'OpenSemibold', 'OpenBold', 'OpenExtraBold', 'NanumGothicBold', 'NanumGothic', 'NanumGothicExBold', arial, helvetica, Dotum, "µ¸¿ò",sans-serif;
	font-weight: normal;	
	text-align: left;
	padding: 0;
}
.contnotic .morebtn {
	float: left; 
	width: 90px;		
	font-size: 12px; 
	color: #274472; 
	font-family: 'OpenRegular', 'OpenSemibold', 'OpenBold', 'OpenExtraBold', 'NanumGothicBold', 'NanumGothic', 'NanumGothicExBold', arial, helvetica, Dotum, "µ¸¿ò",sans-serif;
	font-weight: normal;	
	text-align: right;
	padding: 3px 10px 0 0;
	background-image:url(../img/common/con_arrow2.png);
	background-position:right 8px;
	background-repeat:no-repeat;	
}
.contnotic .morebtn IMG {
	vertical-align: middle;
}
.contnotic .morebtn a {
	text-decoration: none;
	color: #274472;
	cursor: pointer; 	
}
.contnotic .nottb {
	float: left; 
	width: 430px;
	min-height: 240px; 
	display: block;
	margin-top: 3px; 
}
.contnotic .nottb ul {
	float: left; 
	width: 430px;
	padding: 15px 0;
	border-bottom: 1px #eeeeee solid;	
}
.contnotic .nottb li {
	float: left; 
}
.contnotic .nottb li.notday {
	float: left; 
	width: 44px;
	height: 45px;
	padding-top: 5px;
	font-size: 18px; 
	color: #333333; 
	font-family: 'OpenSemibold', 'OpenRegular', 'OpenBold', 'OpenExtraBold', 'NanumGothicBold', 'NanumGothic', 'NanumGothicExBold', arial, helvetica, Dotum, "µ¸¿ò",sans-serif;
	font-weight: normal;	
	text-align: center;	
	background-image:url(../img/main/notice_daybg.png);
	background-position:left 0px;
	background-repeat:no-repeat;	
}
.contnotic .nottb li.notday P {
	float: left; 
	width: 44px;
	font-size: 12px; 
	color: #333333; 
	font-family: 'OpenRegular', 'OpenSemibold', 'OpenBold', 'OpenExtraBold', 'NanumGothicBold', 'NanumGothic', 'NanumGothicExBold', arial, helvetica, Dotum, "µ¸¿ò",sans-serif;
	font-weight: normal;	
	text-align: center;	
}
.contnotic .nottb li.notsubj {
	float: left; 
	width: 374px;
	height: 50px;
	padding-top: 0;		
	padding-left: 12px;
	font-size: 13px; 
	color: #4174c5; 
	font-family: 'NanumGothic', 'NanumGothicBold', 'NanumGothicExBold', 'OpenSemibold', 'OpenRegular', 'OpenBold', 'OpenExtraBold', arial, helvetica, Dotum, "µ¸¿ò",sans-serif;
	font-weight: normal;	
	text-align: left;	
}
.contnotic .nottb li.notsubj a {
	color: #4174c5; 
}
.contnotic .nottb li.notsubj P {
	float: left; 
	width: 374px;
	height: 32px;
	overflow: hidden;
	padding-top: 3px; 
	font-size: 12px; 
	color: #555555; 
	font-family: 'NanumGothic', 'NanumGothicBold', 'NanumGothicExBold', 'OpenSemibold', 'OpenRegular', 'OpenBold', 'OpenExtraBold', arial, helvetica, Dotum, "µ¸¿ò",sans-serif;
	font-weight: normal;	
	text-align: left;
	line-height: 16px;	
}
.contnewscal {
	float: left; 
	width: 980px;
	display: inline-block;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 19px;
}
.contnewscal IMG {
	float: left; 
	width: 482px;
	height: 126px;
	border: 0;
	padding-left: 18px; 
}


.footpartner {
	position:relative;
	float: left; 
	overflow:hidden;
	width: 980px; 
	margin-top: 0px;
	z-index:600;
}
.footpartner li {
	float: left; 
}
.footpartner li.ltpart {
	float: left; 
	width: 650px; 	
	text-align: left;
}
.footpartner li.rtpart {
	float: left; 
	width: 330px; 
	text-align: right;
	margin-top: 10px;
}