/* HTML 기본 태그 스타일 */
body, form {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: tahoma, sans-serif;
}
img { 
	vertical-align: middle; 
	border: 0 none;
}
a {
	text-decoration: none;
	color: #666;
}

/* ID별 스타일 */
#topLogo {
	border-top: #c0d6a1 5px solid;
}
#topMenu {
	background: url(images/topmenu.back.gif) repeat-x top;
	height: 50px;
}
#sideMenu {
	float: left;
	width: 170px;
}
#mainFrame {
	float: left;
	width: 760px;
}
#bottomFrame {
	margin-top: 50px;
	background: url(images/bottom.back.gif) repeat-x top;
	height: 130px;
	padding-top: 20px;
	text-align: center;
	color: #aaa;
	font-size: 11px;
}

/* CLASS별 스타일 */
#topMenu .box {
	float: left;
	width: 120px;
	height: 35px;
	text-align: center;
	padding-top: 15px;
	background: url(images/topmenu.bar.gif) no-repeat right;
}
#topMenu .box a { color: #fff; font-size: 11pt; }
#topMenu .box a:hover { font-weight: bold; }
#sideMenu .menuTitle {
	background: url(images/sidemenu.back.gif) repeat-x top;
	height: 25px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding-top: 10px;
}
#sideMenu .list {
	padding: 7px;
	border-bottom: #eee 1px solid;
	background-color: #f3f3f3;
}
#sideMenu .list:hover {
	background-color: #fff;
	border: #aaa 1px solid;
}
#sideMenu .list a { color: #0f62bf; font-size: 10pt; }
#sideMenu .list a:hover { font-weight: bold; }
#mainFrame .grLatestBox {
	float: left;
	width: 375px;
	padding-left: 5px;
}
.clear { clear: left; }
