@charset "utf-8";
/* CSS Document */
	body{ margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background:#CCC; color: #FFF; }
	img, fieldset{ border: 0px; }
	h1, h2, h3, h4{ display: inline; margin: 0px; padding: 0px; }
	p{ margin: 0px; padding: 0px; }
	a{ text-decoration: none; }
	tr,td { color:#000; }
	hr{ display:none;}
	.clearfix{ display: inline-block; }
	.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	html[xmlns] .clearfix{ display: block; }
	* html .clearfix{ height: 1%; }
	.main_container { width: 899px; margin: 10px auto; background:#374964; }
/* Header */
	.header{ width:899px; height: 97px;}
		.header br{ display:none;} 
		.header big{ width:519px; height:39px; margin: 31px 0px 0px 19px; display:block; position:absolute; background:url(../images/header/logo.png); text-indent:-999em; overflow:hidden;} 
		.header em{ display:none;}
		.header form{ margin: 43px 0px 0px 658px; position:absolute;}
			.header form input{ width:128px; height:23px; margin:0px; padding:0px; display:inline-block; position:absolute;}
			.header form a{ width:93px; height:21px; margin-left:132px; padding-top: 5px; display:inline-block; position:absolute; background:#F76F23; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-transform:uppercase; font-weight:bold; text-align:center;}
/* Footer */
	.footer{ width:899px; height:48px; background:url(../images/footer/footer_bg.png) repeat-x;}
		.footer p{ width:485px; margin: 12px 0px 0px 10px; position:absolute;}
			.footer p a{ color:#FFF;}
		.footer h4{ display:none;}
		.footer ul{ margin: 17px 0px 0px 728px; padding: 0px; position:absolute; list-style:none;}
			.footer ul li{ margin: 0px; padding: 0px;}
/* Content */
	.content{ margin-left:32px; background: url(../images/content/content_bg.png) repeat-y;}
		.content div{ min-height:500px; padding: 20px 10px;}
		.content .leftnav{ width:300px; float:left;}
			.content .leftnav ul{ width:156px; margin:0px; padding:0px; list-style:none;}
				.content .leftnav ul li{ width:185px; height:auto; margin: 0px 37px; padding: 0px 20px; display:block; border-top: 2px #FFF solid;}
				.content .leftnav ul li:hover{ background:#F76F23;}
					.content .leftnav ul li ul{ width:256px; margin: -20px 0px 0px 80px; padding:5px; display:none; position:absolute; background:#374964;}
					.content .leftnav ul li ul li{ width:216px; padding: inherit 0px 0px 0px; margin:0px;}
					.content .leftnav ul li:hover ul{ display:block;}
					.content .leftnav ul li ul li ul.lvl2{ width:256px; margin: -20px 0px 0px 80px; padding:5px; display:none; position:absolute; background:#999999;}
					.content .leftnav ul li ul li ul.lvl2 li{ width:216px; padding: inherit 0px 0px 0px; margin:0px;}
					.content .leftnav ul li ul li:hover ul.lvl2{ display:block;}
				.content .leftnav ul li:first-child{ border-top: none;}
					.content .leftnav ul li a{ margin-top:4px; display:block; font-size:12px; color:#FFF;}
		.content .main-content{ width:500px; float:left;}
			.content .main-content h1{ margin-bottom:15px; display:block; font-family:"Times New Roman", Times, serif; font-size:18px; text-transform:uppercase; color:#000;}
			.content .main-content h2 { color:#000; }
			.content .main-content p,.content .application p{ font-size:12px; color:#000;}
		.content .application{ width:274px; float:left; border:2px solid #FFF; min-height:190px;}
			.content .application h3{ margin-bottom:15px; display:block; font-family:"Times New Roman", Times, serif; font-size:15px; text-transform:uppercase;  }
			.content .application form{ margin-top: 15px;}
			.content .application form label{ width:75px; display:inline-block; font-weight:bold; font-size:12px;}
			.content .application form input{ width:170px; height:16px; margin-bottom:5px; font-size:10px;}
			.content .application form input[type="submit"]{ width:100px; height:20px; font-size:10px;}
			
/* News */
		.pagination{ color:#000; font-size:20px;}
			.pagination a{ color:#000; font-size:13px;}
			.pagination a:hover, .kkrnewsitem a:hover{ color:#CCC;}
		.kkrnewsitem { border-bottom: 1px dotted #FFF;}
		.division{ width:500px; padding-left:20px;}
			.division .divisionheader{ padding: 5px; background:#374964; color:#FFF;}
			.division big{ font-weight:bold;}
			.division a { color:#666; }