/*
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 */
* 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{
	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;
}
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;
}

/* Tiny styles for Publer, make sure these style match the main content styles! */
#tiny-body{
	width: 540px;
	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;
}