@charset "UTF-8";
@import "base.css";

#wrapper	{
	width:100%;
	min-width:945px;
	height:100%;
	min-height:100%;
	margin:0;
	padding:0;
	font-family:"돋움", Dotum, Sans-Serif;
}

/*	header
-------------------------------------------------*/
#header	 {
	overflow:hidden;
	width:945px;
	height:108px;
	margin:0 0 63px 0;
	padding:0;
	font:0/0 Dotum;
}
#topLogo	{
	float:left;
	margin:0;
	padding:37px 0 0 68px;
	font:0/0 Dotum;
}
#topMenu	{
	float:right;
	margin:0;
	padding:0;
	font:0/0 Dotum;
}
#topMenu ul	{
	overflow:hidden;
	list-style-type:none;
	margin:20px 12px 0 0;
	padding:0;
	font:0/0 Dotum;
}
#topMenu li	{
	float:left;
}
#topMenu li A	{
	display:block;
	padding:0 8px 0 8px;
	background:url(/common/images/front/common/barTopMenu.gif) no-repeat left top;
}
#topMenu li:first-child A, #topMenu li.first A	{
	background-image:none;
}

/*	container
-------------------------------------------------*/
#container	 {
	overflow:hidden;
	clear:both;
	width:945px;
	height:auto;
	margin:0;
	padding:0;
}
.contBox	{
	overflow:hidden;
	width:606px;
	margin:0 0 0 227px;
	padding:0 0 21px 0;
	font:0/0 Dotum;
	background:url(/common/images/front/etc/bg-error-box-bottom.gif) no-repeat left bottom;
}
.bgTop	{
	width:606px;
	height:26px;
	margin:0;
	padding:0;
	font:0/0 Dotum;
	background:url(/common/images/front/etc/bg-error-box-top.gif) no-repeat left top;
}
.content	 {
	overflow:hidden;
	width:606px;
	height:auto;
	margin:0;
	padding:16px 0 0 0;
	font:0/0 Dotum;
	background:url(/common/images/front/etc/bg-error-box-middle.gif) repeat-y left top;
}
.title	{
	width:499px;
	height:50px;
	margin:0 0 7px 0;
	padding:0 18px 0 89px;
	background:url(/common/images/front/etc/bg-error-title.gif) no-repeat 29px top;
}
.title h1	{
	margin:0;
	padding:3px 0 0 0;
	font:0/0 Dotum;
}
.title p	{
	margin:5px 0 0 0;
	padding:0;
	font:0/0 Dotum;
}
.msgArea	{
	width:334px;
	margin:0;
	padding:0 0 36px 272px;
	font:0/0 Dotum;
	background:url(/common/images/front/etc/bg-img-visual.jpg) no-repeat 71px top;
}
.msgArea p	 {
	width:312px;
	margin:0;
	padding:8px 18px 0 0;
	font:12px/16px Dotum;
	color:#8C8678;
}
.msgArea p:first-child, .msgArea p.first	{
	padding-top:38px !important;
}
.msgArea p a:link,
.msgArea p a:visited,
.msgArea p a:active,
.msgArea p a:hover	 {
	font-weight:bold;
	color:#4A6DB4;
	text-decoration:underline;
}
.msgArea .btn	 {
	margin:16px 0 0 0;
	padding:0;
	font:0/0 Dotum;
}

/*	footerArea
-------------------------------------------------*/
/*
#footerArea	{
	clear:both;
	overflow:hidden;
	width:945px;
	height:131px;
	margin:0;
	padding:85px 0 0 0;
	font:0/0 Arial;
	text-align:left;
	background:url(/common/images/front/common/footerLogo.gif) no-repeat 52px 114px;
}
#footerArea #familySites	{
	
	width:100px;
	height:10px;
	float:left;
	margin:60px 0 0 52px;
	font:0/0 Arial;
}

#footer #familySites select, #footer #familySites select option	{
	letter-spacing:-2px;
	word-spacing:-2px;
}
#footerArea #footer	{
	overflow:hidden;
	width:697px;
	height:110px;
	margin:0 0 0 227px;
	padding:0 0 0 17px;
	font:0/0 Arial;
	background:url(/common/images/front/common/bgFooter.gif) no-repeat left top;
}
#footer .quickLinks	{
	float:left;
	overflow:hidden;
	width:auto;
	margin:0;
	padding:0;
	border-bottom:1px solid #D8D6CA;
}
#footer .quickLinks ul, #footer .quickLinks li	{
	margin:0;
	padding:0;
	font:0/0 Arial;
}
#footer .quickLinks ul	{
	list-style:none;
	float:left;
	overflow:hidden;
	width:auto;
	height:16px;
	margin:18px 0 0 0;
	padding:0 0 7px 0;
	text-align:left;
}
#footer .quickLinks ul li	{
	float:left;
	padding:3px 10px 3px 11px;
	background:url(/common/images/front/common/barFooterQuickLinks.gif) no-repeat left center;
}
#footer .quickLinks ul li:first-child, #footer .quickLinks ul li.first	{
	padding-left:0;
	background-image:none;
}
#footer .quickLinks ul li.end	{
	padding:0 14px 0 0;
}
#footer .quickLinks ul li img	{
	vertical-align:middle;
}
#footer .quickLinks select	{
	float:left;
	width:91px;
	margin:17px -1px 0 0;
}
#footer .quickLinks select, #footer .quickLinks select option	{
	letter-spacing:-2px;
	word-spacing:-2px;
}
#footer .verify	{
	float:right;
	width:102px;
	margin:23px 0 0 0;
	padding:0 28px 0 0;
}
#footer address	{
	float:left;
	width:567px;
	margin:10px 0 0 0;
	padding:0 0 2px 0;
	font:0/0 Arial;
}
#footer .copyright	{
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
	font:0/0 Arial;
}
#footer .copyright p	{
	margin:3px 0 0 0;
	padding:0;
	font:0/0 Arial;
}
*/