/*
VKC
@version: 20090915
*/

/* The style in the Tiny MCE are displayed in order of appearance, define important classes first */
.dark-purple, #tiny-body .dark-purple{
	color: #9f2476 !important;
}
.dark-purple:hover, #tiny-body .dark-purple:hover, .light-purple, #tiny-body .light-purple{
	color: #FF00B7 !important;
}
.arrow, #tiny-body .arrow{
	display: inline-block;
	height: 16px;
	padding-left: 20px;
	color: #9f2476;
	text-decoration: none;
	background: transparent url(/images/vkc/icons/arrows.png) top left no-repeat;
	font-size: 10px;
}
.arrow:hover, #tiny-body .arrow:hover{
	color: #FF00B7;
}

/* General Main styles */
body, #publerBody {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 10px;
}
h1, h2, h3{
 color: #9f2476;
 font-weight: bold;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child { margin-top: 0;} /* reset the first H{x} of the page */

#contents h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child{  z-index: 2; }

* html h1, * html h2 { margin-top: 0; } /* Don't we all love Bill? */
#contents h1{
	font-size: 20px;
	margin-top: 1em;
}
h2 {
	font-size: 18px;
	line-height: 1em; /* 18px */
	margin-top: 1.5em; /* 27px */
	margin-bottom: 0.5em; /* 9px */

}
h3 {
	font-size: 14px;
}
#contents p, #contents li, #contents table tr td, #contents table tr th,
#tiny-body p, #tiny-body li, #tiny-body table tr td, #tiny-body table tr th{
	font-size: 1em;
}
a, #tiny-body a{
	text-decoration: none;
	color: #0000EE;
}
a:hover, #tiny-body a {
	color: #7788f1;
}
table{
	border-collapse:collapse;
/* 	width: 540px;*/width: 100%;
}
table tr td, table tr th, #tiny-body table tr td, #tiny-body table tr th{
	border: 1px solid #CCC;
	padding: 5px;
	color: #000;
}
.home table tr td, .home table tr th{
	border: none;
}

.award{ 
	position: relative;
	z-index: -1;
	min-height: 360px;
}
.award_bg{
	position: absolute;
	bottom: -165px;
	z-index: -1;
}
#tiny-body .award{
	position: relative;
	z-index: 1;
	min-height: auto;
}
#tiny-body .award_bg{
	position: static;
	bottom: 0;
	z-index: 0;
}



/* Tiny styles for Publer, make sure these style match the main content styles! */
#tiny-body{
	width: 540px;
		width:643px;
	background-color: #FFF;
}
#tiny-body p, #tiny-body li, #tiny-body table tr td, #tiny-body table tr th{
	font-size: 10px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
}
#tiny-body label{
	float: left; 
	width: 150px;
}
