/*
========================================
KCTG Web Site CSS
========================================*/

html, body, div, span, form, p, table, img, a{
	margin:0;
	padding:0;
	border:none;
	outline:0;
	vertical-align:baseline;
	background:transparent;
}
img{
	vertical-align:top;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}

body{
	background-color:#CFD9CD;
	text-align:center;
	color:#000;
	font:normal 12px/1.5 'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;
}
* html body { 
	font-size: 76%; /*for IE 6*/
}


/* FRAME
---------------------------------------------------------- */
#wrapper{
	background:url(../img/bg.gif) repeat-y top;
	position:relative;
	width:780px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#wrapper .contents{
	padding:0 25px;
}
.pagetop{
	position:absolute;
	bottom:55px;left:679px;
	display:block;
	height:11px;
}
.pagetop a{
	display:block;
	background:url(../img/arrow_t.gif) no-repeat left;
	padding-left:14px;
	color:#525252;
	white-space:nowrap;
}
.pagetop a:hover{
	color:#F37A19;
}

/* NAVI
---------------------------------------------------------- */
.subhead{
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
}
.navi ul{
	margin:3px 0 0 0; padding:0;
}
.navi li{
	list-style: none;
	background:url(../img/arrow_r.gif) no-repeat left 1px;
	padding-left:14px;
	margin-bottom:6px;
	line-height:1;
}


/* MAIN CONTENTS
---------------------------------------------------------- */
.RightCol{
	float:right;
	width:319px;
	margin-top:10px;
}
.LeftCol{
	background:#EBEBEB;
	width:390px;
	min-height:962px;
	_height:962px;
	margin-top:10px;
}
.LeftCol .inner{
	padding:10px 15px 15px;
}
.articleFrame{
	border:1px solid #FFF;
	margin-top:15px;
}
.articleHead{
	background:#7E5F7E;
	border-bottom:1px solid #FFF;
	padding:3px 0 3px 15px;
	color:#FFF;
	font-weight:bold;
}
.article{
	background:#D3D3D3;
}

/* FOOTER
---------------------------------------------------------- */
#footer{
	background:url(../img/footer_bg.gif) repeat-y bottom;
	padding:5px 25px 35px;
	font-size:10px;
	color:#525252;
}


/* TEXT
---------------------------------------------------------- */
a{ font-size:10px;text-decoration:none; color:#000;}
a:hover{ text-decoration:underline; color:#F37A19;}

h1,h2,h3,h4,h5,h6,h7
{margin:0;padding:0;font-size:14px;font-weight:bold;display:inline;}

strong{ font-weight:bold;}