

* {padding:0px;margin:0px;}

img{
	border:none;
}

BODY {
	text-align:left;
	font-size:12px;
	color:#737373;
	line-height:20px;
	font-family:"맑은고딕", "나눔고딕", "돋움", "굴림";
	height:100%;
	padding:4px;
}


A:link 		{color: #737373; text-decoration: none;}
A:visited   {color: #737373; text-decoration: none;}
A:hover     {color: #000; text-decoration: none;}
A:active    {color: #9c0d32; text-decoration: none;}

#divNotice2 b{
	font-weight:normal;
}

.classNotice {}
	
	.classNoticeT {list-style:none;height:27px;border-bottom:1px solid #89cbe9; }
	.classNoticeT li {display:inline;float:left;margin-left:-1px;}
	
	.classNoticeT li a {display:block;color:#333;border:1px solid #89cbe9;}
	.classNoticeT li a {padding:3px 13px;background:#f3f9ff;}

	.classNoticeT li a:hover, .classNoticeT li a.TActive
	{color:#32aae1;font-weight:bold;background:#FFF;border-bottom:1px solid #FFF;}	


	.classNoticeT li.noticeMore {float:right;}
	.classNoticeT li.noticeMore a {color:#666;border:none;background:none;font-size:11px;}	

	
	.classNoticeC { padding-top:10px;}
	.classNoticeC ul {display:none;}
	.classNoticeC ul.CChoice {display:block;} 
	
		.classNoticeC ul {list-style:none;}		
		.classNoticeC ul li {color:#333;}
		.noticeDate {float:right;color:#666;}	
		.classNoticeC ul li a .noticeDate {float:right;color:#666;}	
		.classNoticeC ul li a .noticeRed {color:#F30;}	
		.classNoticeC ul li a .noticeBlue {color:#03F;}	
		.classNoticeC ul li a .noticeGreen {color:#0F3;}	
		.classNoticeC .c2,.classNoticeC .c3{ display:inline-block; width:48%;text-align:center; }	

.classNoticeStyle2 {border:1px solid #e8e8e8;}
	.classNoticeStyle2 .classNoticeT {background:#F3F9FF;}
	.classNoticeStyle2 .classNoticeT li a{border:1px solid #e8e8e8;}
	.classNoticeStyle2 .classNoticeT li a{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8; border-top:none; border-bottom:none;}
	.classNoticeStyle2 .classNoticeT {border-bottom:1px solid #e8e8e8;}
	.classNoticeStyle2 .classNoticeT li.noticeMore a{border-left:none;}
	.classNoticeStyle2 .classNoticeT li a:hover, .classNoticeT li a.TActive {border-bottom:1px solid #FFF;}
		.classNoticeStyle2 .classNoticeC li {margin-left:5px;padding-left: 5px; background: url(icon01.gif) 0% 50% no-repeat;}

.classBoxStyle01 {border:1px solid #e8e8e8;padding:10px;} 		
	
	.classBoxStyle01 dt {border-bottom:1px solid #e8e8e8;margin-bottom:5px;padding-bottom:5px;}	
	.classBoxStyle01 dt a {color:#32aae1;font-size:1em;font-weight:bold;}
		
	.classBoxStyle01 dt .boxMore{float:right;margin-right:13px;}		
	.classBoxStyle01 dt .boxMore{border:none;background:none;}
	.classBoxStyle01 dt .boxMore a {color:#666;font-size:11px;font-weight:100;}

	.classBoxStyle01 dd {padding-left:5px;background:url(icon01.gif) 0% 50% no-repeat;}			
	
	
.classBoxStyle02 {border:1px solid #e8e8e8;padding:10px;}
	
	.classBoxStyle02 dt {border-bottom:1px solid #e8e8e8;margin-bottom:5px;padding-bottom:5px;}	
	.classBoxStyle02 dt a {color:#32aae1;font-size:1em;font-weight:bold;}
		
	.classBoxStyle02 dt .boxMore{float:right;margin-right:13px;}
	.classBoxStyle02 dt .boxMore{border:none;background:none;}
	.classBoxStyle02 dt .boxMore a {color:#666;font-size:11px;font-weight:100;}
	
	.classBoxStyle02 dd {margin-left:105px;}
	.classBoxStyle02 dd img {widht:94px; height:94px;}
	.classBoxStyle02 dd.boxImg {float:left;margin:0px;background:none;}	
	

	#boxHaksa {
		margin-left:4px;
		width:355px;height:193px;
		padding-left:110px;padding-right:15px;
		background:url(images/haksa_bg.png) top left no-repeat;
	}

	#boxHaksaTop {padding-top:30px;}
	#boxHaksaTop ul {list-style:none;height:15px;}
	#boxHaksaTop ul li {float:left;display:inline;}
	#boxHaksaTop ul li.right {float:right;}
	
		#boxHaksaTop ul li ul {float:left;}
		#boxHaksaTop ul li ul li.title{
			font-size:11px;font-weight:100;padding:3px 5px;
			margin-top:1px;height:15px;background:#FFF;
		}
	
	
	#boxHaksaCont {clear:both;margin-top:20px;padding-left:9px;}
	#boxHaksaCont ul{
		padding:0;margin:0;
		padding-top:2px;
	}
	#boxHaksaCont ul li{
		list-style: none;
		padding:0;
		margin:5px 0;
		padding-left:8px;
		background: url(images/dot-list.png) 2px 8px no-repeat;
		line-height:16px;
	}
	#boxHaksaCont ul li span{
		color:#2873b8;
		padding-right:5px;
		display:inline-block;
	}
	#boxHaksaCont ul li a{
		color:#494949;
	}
	#boxHaksaCont ul li a:hover{
		color:#2873b8;
	}
	
	#personSearch{
			background: #ddd;
			border:1px solid #ccc;
			margin-top:10px;
		}
		#personSearch #personSearchText{
			background: #ddd;
			border:none;
			padding:2px;
			margin-top:2px;
			width:86%;
			border-right:1px solid #bfbfbf;
		}
		#personSearch #personSearchBtn{
			vertical-align: sub;
			margin-left:2px;
		}