body, td
{
  font-family: 		Arial, Helvetica, sans-serif;
  font-size:		12px;
  color:			#000000; 
  line-height:  	18px;
}

body
{
  background:       #404040;
  text-align:		center;
}

a
{
  color:			#de2b93;
  font-weight:		bold;
  text-decoration:	none;
}

a:hover
{
  color:			#404040;
  font-weight:		bold;
  text-decoration:	underline;
}

a.MENU-1-OFF
{
  color:			#ffffff; 
  font-weight:      bold;
  text-decoration:	none; 
  font-size:		12px;
  text-transform:	uppercase;
  line-height: 		16px;
}

a.MENU-1-ON,  a.MENU-1-OFF:hover, a.MENU-1-ON:hover
{
  color:			#de2b93; 
  font-weight:      bold;
  text-decoration:	none; 
  font-size:		12px;
  text-transform:	uppercase;
  line-height: 		16px;
}

.hmenu
{
  /* margin-top: 		20px; */
}

h1
{
  color:			#de2b93; 
  font-size:		18px;
  font-weight:		bold;
  line-height:      25px;
}

h2
{
  color:			#404040; 
  font-size:		16px;
  font-weight:		bold;
}

strong
{
  font-weight:		bold;
  color:			#000000;
}

ul
{
  font-size:	    12px;
  line-height:      20px;
  color:			#de2b93;
}

li
{
  color:			#000000;
}

hr
{
  	color:			#de2b93; 
}

.hilite
{
  color:            #de2b93;
  font-size:		14px;
  font-weight:		bold;
  line-height:      22px;
  margin-bottom:    5px;
}

.hilite-blk
{
  color:            #000000;
  font-size:		14px;
  font-weight:		bold;
  line-height:      22px;
}

.social-networking-icons {
  width:			270px;
  overflow:			hidden;
  float:			right;
  padding-right:	5px;
  margin-bottom:	10px;
}

.facebook-recommend {
  width:			112px;
  overflow:			hidden;
  float:			right;
  margin-right:		5px;
  margin-bottom:	10px;
}

.c2k-video {
  width:			270px;
  overflow:			hidden;
  float:			right;
  padding-right:	5px;
  margin-bottom:	2px;
}

.quote
{
  color:            #A8A8A8;
  font-size:		15px;
  font-weight:		bold;
}

.faqs
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

li.faq-title
{
  list-style-type: none;
  color:			#de2b93; 
  font-size:		14px;
  font-weight:		bold;
  background-image: url(images/faq-bullet.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding-left: 	24px;
  padding-top:   	7px;
  line-height:		15px;
}

.services-offered
{
  color:            #de2b93;
  font-size:		14px;
  font-weight:		bold;
  line-height:      22px;
  margin-top:    	15px;
  margin-bottom:    4px;
}

.services-list
{
  margin-top:    	2px;
}

.event-date
{
  background:		#de2b93;
  color:			#ffffff; 
  font-size:		14px;
  font-weight:		bold;
  padding:	     	3px 0px 3px 3px;
  margin-bottom:	8px;
}

.event-title
{
  color:			#404040; 
  font-size:		16px;
  font-weight:		bold;
}

.ctk-opacity, table.ctk-opacity tr td {
  background-color: transparent;
}

.right-li {
	list-style: none;
	font-weight: bold;
	text-align: right;
	background-image: url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position:right;
	line-height: 25px;
	margin-right: 8px;
	padding-right: 24px;
}

.right-li a:hover {
	/* background-image: url(images/bullet.gif); */
	list-style: none;
	font-weight: bold;
	text-align: right;
	background-position:right;
	line-height: 25px;
}

.needhelp
{
	list-style-type: disc;
}

li.needhelplist
{
	margin-left: 10px;
	margin-bottom: 10px;
}

.pdflist
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

li.pdf
{
	list-style-type: none;
	background-image: url(images/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0px 3px 30px;
	margin: .4em 15em;
	vertical-align: top;
}

.img-left-space {
	margin-left:	8px;
}

.disclaimer
{
	background: #F2F2F2;
	border: solid 1px #de2b93;
	padding: 8px;
}

/* CUSTOM FONT */
@font-face {
    font-family: 'VtksBlackRegular';
    src: url('/.control/fonts/vtks-black-webfont.eot');
    src: url('/.control/fonts/vtks-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/.control/fonts/vtks-black-webfont.woff') format('woff'),
         url('/.control/fonts/vtks-black-webfont.ttf') format('truetype'),
         url('/.control/fonts/vtks-black-webfont.svg#VtksBlackRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* ##################### */

.beutiful {
   font-family: VtksBlackRegular, Arial, Helvetica, sans-serif;
   font-size:24px;
   padding-left:3px;
   padding-right:3px;
}

div.FOOTER
{
  color:			#747474;
  font-size:	    9px;  
  line-height:      12px;  
}

div.FOOTER a
{
  color:            #747474;
  font-size:	    9px;  
  line-height:      12px;
}
