
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td 
{border:0; margin: 0; padding:0;} 
body {font-size:75%; line-height:1.5em; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif; }
img { border: 0; padding:0; margin: 0; }
a { padding:0; margin: 0; text-decoration: none; }
hr { display: none; }
input, select, textarea { font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif; color: #676E7C;}

#wrapper {
	/*min-height: 700px;*/
	/*height: 1000px;*/
	width: 100%;
	float: left;
	background: url(../images/body_bg.gif) repeat-x 0 71px;
}

#header {
	width: 948px;
	height: 119px;
	float: left;
	padding: 9px 0 0 22px;
	overflow: hidden;
}
	#mainLogo {
		width: 190px; 
		height: 46px;
		float:left;
	}
	#topMenu {
		width: 758px;
		height: 19px;
		float: right;
	}
		#topMenu ul {
			float: right;
			margin: 0;
			padding: 0;
			list-style: none;
		}
		#topMenu ul li {
			list-style: none;
			display: inline;
			float: left;
		}
		#topMenu ul li a, #topMenu ul li span {
			padding: 0 10px 0 10px;
			height: 19px;
			display: block;
			float: left;
			background: url(../images/menu_line01.gif) no-repeat 0 50%;
		}
		#topMenu .firstMenu, #topMenu .textSizeMenu, #topMenu .help {
			padding-left: 0;
			background: none;
		}
		#topMenu .textSizeMenu {
			padding-right: 2px;
		}
		#topMenu .lastMenu {
			padding-right: 0;
			background: none;
		}

	#depth1Menus {
		padding-top: 10px;
		width: 758px;
		height: 33px;
		float: right;
	}
		#depth1Menus .fixedMenu {
			margin: 0;
			padding: 0;
			height: 33px;
			width: 165px;
			float: right;
			overflow: hidden;
			list-style: none;
		}
		#depth1Menus .fixedMenu li {
			list-style: none;
			float: right;
		}

		#depth1Menus .depth1Menu {
			margin: 0;
			padding: 0;
			list-style: none;
		/*	width: 595px;*/
			height: 33px;
			float: right;
			overflow: hidden;
		}

		#depth1Menus .depth1Menu li {
			float: left;
			list-style: none;
			height: 33px;
			background: url(../images/mainmenu_tab02_right.gif) no-repeat right 0;
		}
		#depth1Menus .depth1Menu li a {
			float: left;
			padding: 9px 60px 0 16px;
			height: 33px;
			color: #fff;
			font-size: 13px;
			font-weight: bold;
			font-family: 굴림;
			display: block;
			background: url(../images/mainmenu_tab02_left.gif) no-repeat left 0;
		}
	#childMenus {
		width: 100%;
		/*width: 938px;*/
		height: 57px;
		float: left;
		background: url(../images/body_bg.gif) repeat-x 0 0;
	}
		#childMenus .depth2Menu {
			padding: 0;
			height: 32px;
			list-style: none;
		}

		#childMenus .depth2Menu li {
			list-style: none;
			float: left;
		}

		#childMenus .depth2Menu li a {
			padding: 7px 30px;
			color: #fff;
			float: left;
			font-family: 굴림;
			font-size: 13px;
			font-weight: bold;
			display: block;
		}

		#childMenus .depth2Menu li a.active {
			background: #000;
		}
		#childMenus .depth3Menu {
			height: 25px;
			float: left;
			padding-left: 40px;
			height: 25px;
			width: 930px;
		}
		#childMenus .depth3Menu li {
			height: 25px;
			list-style: none;
			float: left;
			overflow: hidden;
		}
		#childMenus .depth3Menu li a, #childMenus .depth2Menu li a.active .depth3Menu li a {
			padding: 4px 13px;
			color: #585858;
			font-size: 12px;
			font-weight: normal;
			height: 25px;
			float: left;
			background: url(../images/menu_line01.gif) no-repeat 0 9px;
		}
		#childMenus .depth3Menu li a.firstMenu {
			padding-left: 0;
			background: none;
		}

		#childMenus .depth3Menu li a.active {
			color: #000;
		}


#body {
	float: left;
	min-width: 970px;
	width: 100%;
	background: url(../images/content_bg.jpg) no-repeat 0 0;
}
	#contentWrapper {
		float: left;
	}
	
#sidebar {
	padding: 56px 0 100px 10px;
	float: left;
	width: 174px;
}

#sideMenu {
	/*position: absolute;
	top: 184px;
	left: 10px;*/
	width: 174px;
	float: left;
	padding-bottom: 25px;
	background: url(../images/sidemenu_bg_bottom.gif) no-repeat 0 bottom;
}

	#sideMenu h2 {
		padding: 25px 0 0 20px;
		height: 34px;
		width: 154px;
		font-size: 16px;
		font-weight: bold;
		color: #4D4D4D;
		/*letter-spacing:*/
		overflow: hidden;
		background: url(../images/sidemenu_bg_top.gif) no-repeat 0 top;
	}

	#sideMenu ul {
		margin: 0;
		padding-left: 10px;
		list-style: none;
	}

	#sideMenu li {
		margin: 0;
		padding: 0;
		width: 150px;
		list-style: none;
		background: url(../images/bullet01.gif) no-repeat 2px 10px;
	}

	#sideMenu li a {
		padding: 5px 0 5px 20px;
		font-size: 12px;
		color: #666666;
		display: block;
		background: url(../images/line_dot01.gif) repeat-x 0 bottom;
	}

	#sideMenu li a.active {
		color: #000;
	}

	#sideMenu li ul {
		margin: 0;
		padding: 10px 0 0 0;
	}
	#sideMenu li ul li {
		padding: 0;
		background: none;
	}
	#sideMenu li ul li a {
		padding: 0 0 0 20px;
		font-size: 11px;
		color: #2C5364;
		background: none;
	}
	#sideMenu li ul li a.active {
		font-weight: bold;
		color: #2C5364;
	}

#content {
	padding: 129px 23px 130px 23px;
	width: 740px;
	/*float: left;*/
	float: left;
	/*background: url(../images/content_bg02.jpg) no-repeat right 0;*/
	background: url(../images/content_bg02.jpg) no-repeat -15px 0;
}

#footer {
	min-width: 970px;
	clear: both;
	width: 100%;
	height: 112px;
	background: #DEDEDE;
}
	#footerInner {
		padding: 42px 0 0 29px;
		float: left;
		width: 941px;
		height: 70px;
		background: #DEDEDE;
	}

	#footer h1 {
		width: 204px;
		height: 57px;
		text-indent: -5000px;
		float: left;
		background: url(../images/footer_logo.gif) no-repeat 0 18px;
	}

	#guide {
		padding-bottom: 10px;
		list-style: none;
		float: left;
	}
		#guide li {
			list-style: none;
			float: left;
		}
	#footer address {	
		width: 628px;
		height: 15px;
		float: left;
		text-indent: -5000px;
		background: url(../images/footer_addr.gif) no-repeat 0 0;
	}
	*html #footer address {
		height: 11px;
	}
	#footer .copyright {
		width: 408px;
		height: 8px;
		float: left;
		overflow: hidden;
		text-indent: -5000px;
		background: url(../images/footer_copyright.gif) no-repeat 0 0;
	}
