h1 {
color:#4b4b4d;
font-size:11px;
margin:0px;
padding:0px;
line-height:15px;
text-transform:uppercase;
font-weight:normal;
}

h1.news {
color:#4b4b4d;
font-size:20px;
margin:0px;
padding:0px;
line-height:22px;
text-transform:none;
font-weight:normal;
}
div.newstext, div.newstext p {
	color:#4b4b4d;
	line-height:18px;
}

h5 {
color:#9c9e9f;
font-size:34px;
margin:0px;
padding:0px;
line-height:32px;
text-transform:uppercase;
font-weight:normal;
height:32px;overflow:hidden;
}
.mainc2 h5 {
color:#e3e4e4;  
}

a {
color:#9c9e9f;
text-decoration:none;
}
a:hover {
color:#4b4b4d;
text-decoration:none;
}
/* ========================================================================= */
/* ========================================================================= */
#header {
width:985px;
height:140px;
border-bottom:1px solid #c6c5c6;
margin-bottom:40px;
text-align:left;
}
body, td, div, font, p {
font-family: Georgia,"Times New Roman",serif;
font-size:11px;
color:#9c9e9f;
line-height:15px;
}



.navi a {
text-transform:uppercase;
color:#9c9e9f;
font-size:10px;
text-decoration:none;
display:block;
}
.navi {
text-align:left;
font-size:10px;
}

.navi ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.navi ul li {
margin:3px 0px;
padding:2px 0px;
border-bottom:1px solid #c6c5c6;
}

.navi ul li.active {
font-weight:normal;
border-bottom:3px solid #58585a;
color:#4b4b4d;
margin-bottom:-2px !important;
}

.navi ul li.active a, .navi ul li a:hover {
color:#4b4b4d;
}


div.ruler {
margin-bottom: 19px;
border-bottom:1px solid #c6c5c6;
height:20px;
overflow:hidden;
}

div.pub {
border-top:1px solid #c6c5c6;
border-bottom:1px solid #c6c5c6;
margin-bottom:8px;
float:left;width:100%;
}

div.pub .left {
float:left;
padding:6px 0px;
}
div.pub .right {
float:right;
}

.highlight {
color:#4b4b4d;
}

.modlink {
padding-bottom:2px;
line-height:20px;
border-bottom:3px solid white;
}
.highlight-project {
color:#4b4b4d;
border-bottom:3px solid #58585A;
}



.divleft {
	border-bottom:1px solid #c6c5c6;margin:5px 0px;
	width:81px;
}

/* ---- Table ------ */
thead th.header {
	font-weight:normal;
	font-family:inherit;
	color:inherit;
	text-align:left;
	font-size:10px;
	line-height:13px;
	
}
thead th.headerSortUp, thead th.headerSortDown {
	color:black;
}




table thead tr .header {
  background-image: url(/layout/ascdesc.gif);
  background-repeat: no-repeat;
  background-position: 90px center;
  cursor: pointer;
}

table thead tr .headerSortUp {
  background-image: url(/layout/asc.gif);
}
table thead tr .headerSortDown {
  background-image: url(/layout/desc.gif);
}

/* ---------- KPLUS ------------*/
.kplus td, .kplus p, .kplus div {
  color:#999;
  font-size:12px;
}

a.white-link {
color:white;	
}

a.white-link:hover {
color:white;  
text-decoration:underline;
}

a.grey-link {
color:#cccccc;   
}

a.grey-link:hover {
color:#cccccc;  
text-decoration:underline;
}



#header-kplus {
width:930px;
height:225px;
border-bottom:1px solid #c6c5c6;
margin-bottom:5px;
text-align:left;
  
}


.head-div {
  border-bottom:1px solid #C6C5C6;
}





/* TOP */

.navi-k a {
text-transform:uppercase;
font-size:12px;
text-decoration:none;
color:#666;
padding-bottom:5px;
margin-right:26px;
border-bottom:3px solid #666;
line-height:35px;
}
.navi-k {
margin-left:-30px;
position:absolute;
margin-top:-3px;
}

.navi-k ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.navi-k ul li {
padding:12px 0px;
display:inline;
}

.navi-k ul li.active {
color:#00ffff;
}

.navi-k ul li.active a, .navi-k ul li a:hover  {
color:#00ffff;
border-bottom:3px solid #00ffff;
}


/* ART */

ul.nav-artwork {
margin: 0px;
padding: 0px;
list-style-type: none;
line-height: 18px;
font-family: Georgia, "Trebuchet MS", Tahoma, sans-serif;
font-weight: normal;
}



ul.nav-artwork a {
text-transform:uppercase;
color:#666666;
font-size:10px;
text-decoration:none;
display:block;
font-style:italic;
font-size:11px;
}
ul.nav-artwork {
text-align:left;
font-size:10px;
}

ul.nav-artwork {
margin:0px;
padding:0px;
list-style-type:none;
}

ul.nav-artwork li {
padding:1px 0px;
}

ul.nav-artwork li.active {
font-weight:normal;
color:#00ffff;
}

ul.nav-artwork li.active a, ul.nav-artwork li a:hover {
color:#00ffff;
}

#curr_page {
	color:#00ffff;
	
}
.artpager span {
	padding:0px 3px;
}

.art-ruler {
	background:url(/layout/kplus/ruler.gif) no-repeat top right;
	height:20px;
	margin:40px 0px 44px 0px;
}
.art-ruler2 {
  background:url(/layout/kplus/ruler_2.gif) no-repeat top right;
  height:29px;
	width:987px;
  position:absolute;
	margin-left:-241px;
}
.dark-font, .dark-font td {
	color:#666;
}
