@charset "utf-8";
/* CODING BY CRONDESIGN.com */

body {background-image: url(images/back.gif); margin-top:0; padding-top:0}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}
a {color: #555555; text-decoration: none;}
a:visited {
	color:#50194B;
}
a:hover {color: #990751;}
a:active {
	color: #50194B;
}

.pink{color:#990751;}
.purple{color:#330033}
.orange{color:#e74d36}
.green{color:#90b422}

.contentCell a{border-bottom: 1px #CCCCCC dotted;}
.contentCell a:hover{border-color:#990751}

#maindiv{background-color:#fff; margin:0 auto; width:910px; padding:35px}

#mainlogo{ background:url(images/logo-pink.gif) top left no-repeat; display:block; width:200px}
#mainlogo img{border:0; visibility:visible;}
/*#mainlogo:hover img{visibility:hidden;}*/


#caption{float:right;}
#loginform{text-align:right; margin-top:-5px; font-weight:bold; font-size:9pt; margin-bottom:15px; color:#666666}
	input{ font-size:8pt; color:#999999; padding:2px;border:solid 1px #666;}
	input:hover{border-color:#990751;}
	input.normbox{color:#990751;}
	.submitBTN {background-color:#bfbfbf; border:0; color:#fff;}
	.submitBTN:hover{background-color:#999999;}
	

#middlediv{padding-top:10px; padding-bottom:10px;}
	#searchform{ float:right; margin-top:-25px; margin-right:2px; text-align:right}
	#news{ border:solid 1px #666; padding:3px; width:439px;}
	#news a{ color:#999999;}
	#news:hover{border-color:#990751;}
	#searchBTN{padding:4px;}
	#search{padding:4px; width:374px;}

#blocks{height:160px;}
#blocks a{margin-right:10px; display:block; float:left; width:219px; height:158px; background-repeat: no-repeat}
#blocks img,#smallblocks img{border:0;visibility:visible}
#blocks a:hover img,#smallblocks a:hover img{visibility:hidden;}

#footer{background-color:#fff; margin:15px auto; width:965px; padding:10px; text-align:center}
	#footer a{ padding:3px 20px 2px 20px;}
	#footer a:hover{color:#990751;}

.pic{padding:5px; background-color:#330033; font-size:7pt;color:#90b422; padding-top:10px; font-weight:bold; text-align:center}
.pic img{display:block; margin-top:10px; width:100%; height:auto}

#pagecontent {margin-bottom:20px; }
#pagecontent td{vertical-align:top; line-height:150%; font-size:9pt; color:#666666}
#pagecontent h3{padding:7px; padding-left:0; font-size:11pt; color:#990751; margin-top:10px;}
#pagecontent h4{color:#990751; margin-bottom:-10px; font-size:9pt; margin-top:20px}
#pagecontent h5{ font-size:9pt; font-weight:normal; font-style:italic; color:#90b422}
#greyBar{ height:22px; background-color:#c7c8ca; margin-top:10px; margin-bottom:5px;}
#pagecontent strong{margin-top:15px;}
#contentCell a{color:#666666;}
#contentCell a:hover{color:#990751}
.leftmenu{width:150px; padding-right:15px; padding-top:15px}
.leftmenu a{display:block; padding:5px; color:#990751;}
.leftmenu a.selected{color:#431e42; font-weight:bold}
.leftmenu a:hover{color:#431e42;}
#pagecontent td.rightmenu{width:180px; padding-left:15px;}
.rightmenu{padding-top:10px;}
.rightmenu a{margin-bottom:10px; border:0; padding:0; display:block}
.rightmenu a img{border:0; margin:0; padding:0}

.videobox{background-color:#E2E0DC; border-bottom:solid 1px #CCCCCC; padding-top:10px; display:block; height:120px}
.videobox:hover{background-color:#EEE;}
#pagecontent .videobox h3{}
.videobox .thumb{margin:10px; margin-top:0; border:solid 1px #CCCCCC}


/*DROP DOWN MENU///////////////////////////////////////////*/
.menu {  height:35px; position:relative; z-index:100;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:151px;}
.menu li {float:left;width:151px;position:relative;}

/* TOP LEVEL STYLE::::::::::: */
.menu a, .menu a:visited {display:block; border:0; padding:10px; width:131px; font-size:8pt; font-weight:bold; text-transform:uppercase; border-top:solid 1px #330033; text-align:center }
.menu a.selected {background:#FFFFFF url(images/selbox.gif) bottom no-repeat; color:#FFFFFF;}
* html .menu a, * html .menu a:visited {width:131px; w\idth:131px;}

/* hide & position... */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:35px;left:0; width:151px;border-top:1px solid #fff;}
* html .menu ul ul {top:35px;t\op:35px;}
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* 2ND LEVEL STYLE:::::::::: */
.menu ul ul a, .menu ul ul a:visited {background:#b2b3b6; color:#FFF; height:auto; line-height:1em; padding:5px 10px; width:131px;border-width:0 1px 1px 1px;opacity: 0.90; filter: alpha(opacity=90);text-transform:none; text-align:left; font-weight:normal;}
* html .menu ul ul a, * html .menu ul ul a:visited {width:131px;w\idth:131px;}
/* HOVER: */
.menu a:hover,.menu :hover > a{ color:#FFF; background:#b2b3b6;}
.menu a:hover, .menu ul ul a:hover{border-top-color:#b2b3b6;background:#b2b3b6; color:#FFFFFF}
.menu :hover > a, .menu ul ul :hover > a {border-top-color:#b2b3b6;background:#b2b3b6;}
.menu ul ul a:hover{color:#000; background:#EEEEEE;}


/* visibilities... */
.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible; }
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{ visibility:visible;}

#contactus{background-color:#f5f15a; color:#666}
#contactus:hover{color:#333;}