@charset "utf-8";
/* CSS Document */


/* ====== Common Class Properties ====== */
html, body { margin:0px; padding:0px; width:100%; height:100%; font-family:dotum; font-size:12px; line-height: 1.3; color:#666666; text-decoration: none; }
p, div, span, * { margin:0px; padding:0px; font-family:dotum; font-size:12px; color:#666666; line-height: 1.2}
body {  font:12px dotum; 	background-color: #f2f2f3; background-image: url(../images/top_bg.gif); background-repeat: repeat-x;}
img { vertical-align:top; border:0px; }
ul { margin:0px; padding:0px; list-style:none; }
hr { display:none; }
table { clear: both; border-collapse:collapse;  border-spacing:0; }
a:link, a:visited, a:active, a:hover { font-weight:normal; color:#6565be; text-decoration:none; font-size: 16px; line-height: 1.2em; }



/* ====== layout start ====== */

#wrap		{ max-width:950px; min-width:950px; margin:30px 0px 0 100px ; }
#header		{ margin:0px; width:950px; height:110px; background: url(../images/no1.gif) no-repeat bottom left;}
#headermenu { margin:0px; width:950px; height:10px; background: url(../images/top_bg_bot.gif) no-repeat bottom left;}
#leftmenu	{ float:left; width:200px; margin:0px 0px 0px 0px; }
#leftbox	{ width:200px; margin:0px 0px 0px 0px; }
#content	{ float:right; width:750px; padding:0px; margin:0px 0px 0 0px ; background: url(../images/body_med.gif); }
#contentbox		{ width:750px; padding:0px; margin:0px 0px 0px 0px ;}
#contentbox	{ width:750px; padding:0px; margin:0px 0px 0px 0px ; background: url(../images/body_med.gif); }
#cont		{ folat:left;width:640px; padding:0px; margin:0px 0px 0px 55px ;}
#footers	{ clear:both; width:950px; height:42px; background-image: url(../images/img_footers.gif) ; margin:10px 0px 0px 0px;}
#botimg	{ clear:both; width:750px; height:34px; background-image: url(../images/body_bot.gif) ; margin:0px 0px 0px 0px;}

#divright	{ float:right; width:144px; height:20px; margin:5px 30px 0px 0px;}
#divleft	{ float:left; clear:both; width:49px; height:16px; margin:94px 0px 0px 10px;}

#bigbox		{ float:left; margin:0px; width:950px; }
#bobox		{ float:left; text-align:justify; width:640px; padding:0px; margin:0px 0px 0px 0px ;}
#line		{ clear:both; width:640px; padding:0px; margin:0px 0px 0px 0px ;}

#bo2		{ width:640px; height:auto; padding:0px 0px 0 0 ; margin:0px 0px 0px 0px ;}
#bo2title	{ width:640px; height:32px; margin:0px 0 0 0 ; padding:0px; font-size: 18px;font-weight: bold; font-family: Arial;color: #51a71d; letter-spacing:1px;}
#bo2img		{ float:left; width:143px; margin:5px 20px 0 0px; padding:0px; }
#bo2text	{ float:right; width:435px; margin:0px 0 0 0px; padding:0px;  color: #666666; font-size: 10px; font-family:"Georgia"; font-size:85%; line-height:1.5em; }
#bo3text	{ float:right; text-align:justify; width:640px; margin:0px 0 0 0px; padding:0px;  color: #666666; }

#bo			{ width:640px; height:auto; padding:0px 0px 0 0 ; margin:0px 0px 0px 0px ; background-image: url(../images/body_box_bg.gif) ;}
#botitle	{ width:640px; height:32px; margin:0px 0 0 0 ; padding:0px; font-size: 18px;font-weight: bold; font-family: Arial;color: #454444; letter-spacing:1px;}
#boimg		{ float:right; width:143px; height:34px; margin:0px 0px 0 20px; padding:0px; background-image: url(../images/body_bot.gif) ; }
#boimg2	{ float:right; width:183px;  margin:0px 0px 0 20px; padding:0px; }
#botext		{ float:left; width:435px; text-align:justify; margin:0px 0 0 0px; padding:0px;  color: #666666; font-size:16px; font-family:"Georgia"; font-size:140%; line-height:1.2em; }




/* ====== styles ====== */
.ccontent	{ color: #666666; font-size: 10px; font-family:"Georgia"; }

.fonttop	{ font-size: 24px;font-weight: bold;font-family: Arial;color: #51a71d;}
.mainsub	{ font-size: 16px;font-weight: bold; font-family: Arial;color: #454444; letter-spacing:0px; }
.mainsub2	{ font-size: 10px;font-family: Arial; letter-spacing:0px; color:#a1a1a1; }
.subtitle	{ font-size: 28px;font-weight: bold;font-family: Arial Black; color: #cccccc; }
.title 		{ font-size: 22px;font-weight: bold; font-family: Arial;color: #51a71d; }
.mitalic	{ font-size:16px; font-family:"Georgia"; color: #4f4f4f; line-height:1.2em; font-style: italic; }
.botexts	{ font-size:16px; font-family:"Georgia", "Times New Roman", "Verdana", "Arial"; color: #4f4f4f; line-height:1.2em; }
.botextred	{ font-size:16px; font-family:"Georgia"; color: #ff0000; line-height:1.2em; }
.botextblue	{ font-size:16px; font-family:"Georgia"; color: #6565be; line-height:1.2em; }
.botexts1	{ font-size:18px; font-family:"Georgia"; color: #666666; line-height:1.2em; }
.boitalic	{ font-size:18px; font-family:"Georgia"; color: #666666; line-height:1.2em; font-style: italic; }

.firstName {
	font-variant: small-caps;
	font-size: 16px; 
	font-family: "Georgia", "Times New Roman", "Verdana", "Arial";
	color: #4f4f4f;
	line-height: 1.2em;
}

.hrz_vol { 
	font-family: 'Times New Roman', Verdana, Tahoma;
	font-size: 14pt;
	font-weight: bold;
	color: #717171;
	font-variant: small-caps;
	text-decoration: underline;
}

.hrz_cnt_title {
	font-family: 'Times New Roman', Verdana, Tahoma;
	font-size: 14pt;
	font-weight: bold;
	color: #717171;
	font-variant: small-caps;
}

.hrz_subtitle {
	font-family: 'Times New Roman', Verdana, Tahoma;
	font-size: 13pt;
	font-weight: bold;
	color: #717171;
	font-variant: small-caps;
	margin-left: 10px;
}

.hrz_article {
	font-family: 'Times New Roman', Verdana, Tahoma;
	font-size: 12pt;
	color: #717171;
	margin-left: 20px;
}

.hrz_author_name {
	font-family: 'Times New Roman', Verdana, Tahoma;
	font-size: 12pt;
	color: #717171;
	margin-left: 30px;
}
.hrz_author_givenName {
	font-family: 'Times New Roman', Verdana, Tahoma;
	font-size: 12pt;
	color: #717171;
	font-variant: small-caps;
}

.smallcap	{
	text-decoration:"small-caps";
	font-family:"Georgia";
	color: #4f4f4f;
	line-height:1.2em;
}

.first_name {
	font-variant: small-caps;	
	font-size: 22px;	
	font-weight: bold;
}

