body {
	font-family: Verdana, Helvetica, sans-serif;
}

#page {
  width: 100%;
}

#content {
  background-image: url("../images/ko_bg.jpg");
	background-repeat: no-repeat;
	width: 950px;
}

#main, #right, #menu2 {
	vertical-align: top;
  font-size: 13px;
	height: 500px;
}

#main td {
  font-size: 13px;
	color: #996666;
}

.csc-caption {
  font-size: 13px;
	color:#333333;
}
#main {
	color: #996666;
  width: 500px;
	padding: 15px 20px 5px 5px;
}

#main h1 {
	background-image: url("../images/ko_main_h1.png");
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 0px;
  font-weight: bold;
	font-size: 14px;
	color:#581a1a;
}
#main h2 {
	background-image: url("../images/ko_main_h2.png");
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 0px;
  font-weight: bold;
	font-size: 13px;
	color:#733737;
}
#main h3 {
	background-image: url("../images/ko_main_h1.png");
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 0px;
  font-weight: bold;
	font-size: 12px;
  color:#333333;
}

#main a {
 text-decoration: none;
 color:#551a8b;
 font-weight:bold;

}

#main div.csc-frame a{
 font-style:italic;
}

#main a:visited {
  color:#996666;
}

#main a:hover {
  color:#000000;
}

.csc-frame-frame2 td, .csc-frame-frame2 table.contenttable {border:1px solid #eeeeee;}

#right .contenttable {border:1px solid #eeeeee;border-spacing:5px;}
#right .contenttable td {border:1px solid #eeeeee;padding:5px;}

#right {
	color: #669999;
  width: 200px;
	padding: 15px 5px 5px 20px;
}

#right h1 {
	background-image: url("../images/ko_right_h1.png");
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 0px;
  font-weight: bold;
	font-size: 13px;
}

#right .csc-frame-frame1 {float:left;}

#right a {
 text-decoration: none;
 color:#551a8b;
 font-weight:bold;
 font-style:italic;
}

#right td {
  font-size: 13px;
}

#right a:visited {
  color:#996666;
}

#right a:hover {
  color:#000000;
}

.menu1{
	height: 50px;
	font-size: 11px;
	text-align: right;
	color: #999;
	width: 950px;
}

.menu1 span a{
	text-decoration: none;
	color: #999;
}

.menu1 span a:hover{
  color: #666;
}

.menu1_no a{
  color: #999;
}

.menu1_no a:visited{
  color: #BBB;
}

span.menu1_act a{
  color: #333;
}

.menu2 {
  font-weight: bold;
	line-height: 175%;
	width: 200px;
	padding-top: 0px;
}

.menu2 div a{
	text-decoration: none;
}

.menu2 div a:hover{
  color: #666;
}

.menu2_level1_no {
  margin-left: 14px;
}

.menu2_level1_act {
  margin-left: 0px;
}

.menu2_level2_no {
  margin-left: 34px;
}

.menu2_level2_act {
  margin-left: 20px;
}

.menu2_level3_no {
  margin-left: 54px;
}

.menu2_level3_act {
  margin-left: 40px;
}

.menu2_level1_no a, .menu2_level2_no a, .menu2_level3_no a{
  color: #999;
}

.menu2_level1_no a:visited, .menu2_level2_no a:visited, .menu2_level3_no a:visited{
  color: #BBB;
}

.menu2_level1_act a, .menu2_level2_act a, .menu2_level3_act a{
  color: #333;
}
blockquote {margin-right:0px;}

p.csc-sitemap-level1 a {
	font-size:14px;
}
p.csc-sitemap-level2 a {
	font-size:12px;
}
p.csc-sitemap-level3 a {
  font-style:normal;
	font-size:10px;
}
p.csc-sitemap-level4 a {
  font-style:normal;
	font-size:9px;
}


p.csc-sitemap-level1 {
   background-image: url("../images/ko_main_h1.png");
	 background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 5px;
  /*font-weight: bold;
	font-size: 13px;*/
}
p.csc-sitemap-level2 {
  background-image: url("../images/ko_main_h2.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 5px;
	margin-left:40px;
}
p.csc-sitemap-level3 {
   background-image: url("../images/ko_main_sitemap_h3.png");
	 background-position: center left;
	 background-repeat: no-repeat;
   padding-left:15px;
	 margin-left:65px;
	 margin-top:2px;
	 margin-bottom:2px;
}
p.csc-sitemap-level4 {
   margin-left:120px;
	 margin-top:1px;
	 margin-bottom:1px;
}
p.align-center {text-align:center;}
p.align-right {text-align:right;}