@charset "utf-8";
#main {width: 967px;}
#top {height: 148px; z-index:2;}
#mainContents {margin: 0 auto; width: 945px; height:545px;}
#mainFlash {position: relative;height: 350px;}
#mainNotice {height: 183px; width: 395px; float: left; background:url(../images/backMainNotice.gif) no-repeat;}
#mainGallery {height: 183px;width: 533px; float: right; background:url(../images/backMainGalleryEdit.gif) no-repeat;}
#bottom {width: 967px;height: 77px; background: url(../images/back_bottom.gif) repeat-x 0; clear: both;}
.shellNotice { position: relative; top:13px; left:12px;}
.shellGallery { position: relative; top:62px; left:36px;}
table	{font-size:12px;border-collapse:collapse;}
div,p,h1,h2,h3,h4,h5,ul,li,dl,dt,dd,th,td,form {
	margin: 0;
	padding: 0;
}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

td,div,form,center,pre,blockquote 
{
font-family:돋움;
font-size: 9pt; 
color: #666666;
line-height:13pt;
}

select,input,textarea,option 
{
font-family:돋움; 
font-size: 9pt; 
color: #666666;
}

img 
{
border:0;
}

table.Notice {
	margin:0;
	padding:0;
}

table.base	{
	clear:both;
	margin:0;
	padding:0;
	width:100%;
	height:77px;
}

table.mainNotice	{
	clear:both;
	margin:0;
	padding:0;
	width:367px;
}


#topLogin {
	position:absolute;
	left:520px;
	top:27px;
	width:430px;
	height:49px;
	z-index:1;
}


.inputLogin 
{
border:2px solid;
background-color:#fff;
border-left-color:#c5c5c5;
border-right-color:#c5c5c5;
border-top-color:#c5c5c5;
border-bottom-color:#c5c5c5;

color:#116cb2;
font-weight:bold;
width:80px;
padding-top:4px;
padding-left:3px;
}

A:link 	  { text-decoration:none; font-size:9pt; font-family: 돋움; color:#666666 }
A:visited  { text-decoration:none; font-size:9pt; font-family: 돋움; color:#666666 }
A:active   { text-decoration:none; font-size:9pt; font-family: 돋움; color:#666666 }
A:hover    { text-decoration:none; font-size:9pt; font-family: 돋움; color:#666666 }


#subContents {width: 919px;}
#subLeftMenu {width: 210px;float:left;}
#LeftMenuList {width: 169px;float:left;}
#LeftMenuList h1 img { margin:0px 0px 0px 12px;}
#LeftMenuList ul { list-style:none;margin:0px 0px 0px 10px;}
#LeftMenuList li {height:25px;}
#LeftMenuList li img{margin:0px 0px 0px 66px;}
#LeftMenuList p {padding-top:20px;padding-left:10px;}
#RightShadow {width: 24px;float:right;}

#SubRightContent {width: 709px;float:right;min-height:600px;margin-bottom:15px;}
#SubRightContent h1 img { margin:0px 0px 10px 10px;}
#SubRightContent p { margin:0px 0px 0px 15px;}


#introCurri {height:264px; width:694px; padding:0;margin-left:5px;background:url(../images/introCurriculum.gif) no-repeat;text-align:left;vertical-align:top;}
#introCurri .intro1 {height:88px; width:136px;position:relative;left:54px;top:133px;text-align:center;}
#introCurri .intro2 {height:88px; width:136px;position:relative;left:202px;top:43px;text-align:center;}
#introCurri .intro3 {height:88px; width:136px;position:relative;left:350px;top:-47px;text-align:center;}
#introCurri .intro4 {height:88px; width:136px;position:relative;left:498px;top:-137px;text-align:center;}
#listCurri {margin-left:42px;}
#listCurri h2 img {margin-top:35px;margin-bottom:5px;}
#listCurri table {
	width:615px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	clear:both;
	margin:0;
	padding:0;
	
	}
#listCurri table thead th {height:25px;background-color:#ffe7d9;text-align:center;border-left:1px solid #dadada;border-bottom:1px solid #dadada;}
#listCurri table tbody td {height:29px;text-align:center;border-bottom:1px solid #dadada;border-left:1px solid #dadada;}
#listCurri table tbody td.left {height:29px;text-align:left;border-bottom:1px solid #dadada;border-left:1px solid #dadada; padding-left:10px;}

table.bbsList{
	width:100%;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	clear:both;
	padding:0;
	background-color:#e1e1e1;
	}
table.bbsList td{padding: 0px 5px 0px 5px} 

table.mainNotice {width:368px;clear:both;padding:0;height:156px;}
table.mainNotice td {padding-left:5px;text-align:left;height:20px;}
table.mainNotice td.date {padding-left:5px;text-align:left;height:20px;font-size:11px;}
table.mainNotice td.noticeTitle {height:28px; width:367px; padding:0;margin:0;background:url(../images/titleMainNotice.gif) no-repeat;text-align:left;vertical-align:middle;}
table.mainNotice td.noticeList {height:128px;padding-top:14px;text-align:left;vertical-align:top;background:url(../images/backNoticeContents.gif) repeat-y ;}

