﻿@font-face {
    font-family: 'LucidaSansDemiboldRoman';
    src: url('../fonts/lsansd-webfont.eot');
    src: url('../fonts/lsansd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lsansd-webfont.woff') format('woff'),
         url('../fonts/lsansd-webfont.ttf') format('truetype'),
         url('../fonts/lsansd-webfont.svg#LucidaSansDemiboldRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LucidaSansRegular';
    src: url('../fonts/lsans-webfont.eot');
    src: url('../fonts/lsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lsans-webfont.woff') format('woff'),
         url('../fonts/lsans-webfont.ttf') format('truetype'),
         url('../fonts/lsans-webfont.svg#LucidaSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'PlayBold';
    src: url('../fonts/play-bold-webfont.eot');
    src: url('../fonts/play-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/play-bold-webfont.woff') format('woff'),
         url('../fonts/play-bold-webfont.ttf') format('truetype'),
         url('../fonts/play-bold-webfont.svg#PlayBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'odstemplikBold';
    src: url('../fonts/odstemplikbold-webfont.eot');
    src: url('../fonts/odstemplikbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/odstemplikbold-webfont.woff') format('woff'),
         url('../fonts/odstemplikbold-webfont.ttf') format('truetype'),
         url('../fonts/odstemplikbold-webfont.svg#odstemplikBold') format('svg');
    font-weight: normal;
    font-style: normal;

}



input, select, textarea, form, label, div, ul, ol, li, object, table, td, span, h1, h2, h3, h4, h5, h6, hr {
	margin:0px;
	padding:0px 0 0px 0;
	list-style:none;
}

p{
	margin:0px;
	padding:0px 0 10px 0;
	list-style:none;
	line-height:22px;}

img {
	border:none;

}
.slider-in img {border-radius:5px;}

body {
	margin:0px;
	padding:0px; background:#c85aa8 url(../images/art-bg.png) repeat-y top center; color:#000; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif;
}
body a {
	text-decoration:none;
}


/*

h1 , h2, h3, h4, h6{
	font-family: 'LucidaSansRegular';
}
*/

h1 , h2{
	font-family: 'odstemplikBold';
	color:#aa0078;
}

h3, h4, h6{
font-family: 'LucidaSansRegular';
}

.clear {
	clear:both;
	width:100%;
	height:0px;
	overflow:hidden;
}
.full-header, .full-topslide-home, .full-topslide, .full-body, .full-footer {
	width:100%;
}

.full-header .soundtop-holder{
	width:180px;
	float:left;
	padding:10px 0 0 0;}

.container {
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	padding:0px;
}

.full-header {
	height:auto;

}
.header-contents{
	width:960px;
	height:110px;
	margin:0px auto;
	padding:0px;
}
.logo-holder {
	height:70px;
	width:250px;
	float:left;
	position:relative;
	margin-top:5px;

}
.logo-holder h1 {
	height:46px;
	width:120px;
	float:left;

}
.logo-holder h1 a{
	height:46px;
	width:120px;
	float:left;
	text-indent:-1000px;

}
.lang-holder{
	height:23px;
	width:70px;
	float:left;
	position:absolute;
	left:580px;
	top:8px;
	background: url(../images/lang-bg.jpg) left no-repeat;
	}
.lang-holder a{
	color:#4685df;
	padding:4px 0px 0px 25px;
	float:left;
	}



.main-menu-holder {width:990px;  position: relative; float:right; display:block;background:url(../images/top-nav-bg.png) repeat-x;}
.holder-left	{ background:url(../images/topnav-left.png) left no-repeat; width:11px; height:77px; float:left}
.holder-right	{ background:url(../images/topnav-right.png) right no-repeat; width:11px; height:77px; position:absolute;right:0; top:0;}
.time-India		{ float:left; padding:0 10px 0 0;font-size:11px;border-right:#7a7a7a 1px solid;margin:15px 0px 3px 0px;color: #999}
.time-uk		{ float:left; padding:0 0px 0 10px;width:125px;font-size:11px;margin:15px 0px 3px 0px;color: #999}

.topmenu-holder{/* width:700px;*/width:auto;height:30px; position:relative; float:right; display:inline; margin:10px 0px 3px 0px; color:#999;}
.topmenu-holder ul{margin:0; padding:5px 0 0 0; float:left;}
.topmenu-holder ul li {margin:0; padding:0 5px; display:inline;}
.social-media{float:right; display:block; width:60px;}
.social-media a.fb, a.twi, a.in{ display:inline; width:25px; height:25px; float:left; margin:0px 0px 0px 5px; position:relative; }
.social-media a.fb{ background:url(../images/fb-icon.png) no-repeat;}
.social-media a.twi{ background:url(../images/twi-icon.png) no-repeat;}
.social-media a.in{ background:url(../images/in-icon.png) no-repeat;}
.social-media a.fb:hover, .social-media a.twi:hover, .social-media a.in:hover{text-decoration:none;}


.topmenu-holder a { color: #fff;}
.topmenu-holder a:hover { color: #fcfcfc; text-decoration:underline;}
.top_links { float: left; width: 100px;}
.search-holder{ width:209px; height:30px; position:relative; float:left; display:inline; margin:10px 0px 0px 10px; }
.full-topslide , .full-topslide-home{
	margin-top:10px;
}
.full-body {
}
.full-footer {
	background: url(../images/footer-full-bg.jpg) repeat-x;
}
.full-topslide-home .container {
	height:314px;
}
.full-topslide .container {
	height:314px;
}
.full-body .container {
	min-height:250px;
}
.full-footer .container {
	}

/* --------------- Home Page -------------------------*/

.full-body h2{
	 color:#aa0078; font-weight:normal;font-size:30px; margin:0 0 12px 0; clear:both;
}
.full-body h2 a{ color:#aa0078; text-decoration:none;}
.full-body h2 a:hover{text-decoration:underline;}

.home-content-main-holder{
	width:731px;
	min-height:490px;
	position:relative;
	float:left;
	display:inline;
	margin:0px;
	margin-top:10px;
	padding:20px 0;
	border:#bababa 1px solid;
	background:#fff;
}

.home-content-main-holder .cal-list-view-head{
	display:none;
}



.home-content-left-top{
 width:340px;
 position:relative;
 display:inline;
 float:left;

	  margin-left:15px;
}

.home-content-left-top .my-event{
	 width:165px;
 position:relative;
 display:inline;
 float:left;
 margin-bottom:10px;
	min-height:264px;

}


.home-content-left-bottom .my-event{
	 width:165px;
 position:relative;
 display:inline;
 float:left;
	  margin-bottom:10px;
	  min-height:250px;


}
.event-heading{
	clear:both;
	 float:left;
	 width:100%;
}

.home-content-left-bottom .even,.home-content-left-top .even{
	margin-left:10px;
}

.home-content-left-top .event-heading a, .home-content-left-bottom  .event-heading a {
	 margin:0px;
	 float:left;
	 font-weight:bold;

	color: #093D5D;
    font-size: 13px;
    padding-top: 10px;
    padding-bottom:10px;

}

.home-content-left-bottom{

	width:100%;
	 position:relative;
	 display:inline;
	 float:left;
	 margin-top:10px;

	  margin-left:15px;

}


.home-content-right-top{

	width:340px;
	 position:relative;
	 display:inline;
	 float:right;

	 margin-right:15px;


}


.home-content-right-bottom{

		width:350px;
	 position:relative;
	 display:inline;
	 float:right;
	 margin-right:5px;
	 margin-top:10px;

}



.home-content-right-holder {
	width:245px;
	min-height:500px;
	position:relative;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:10px;
	background:#fff;
	border:#bababa 1px solid;
}

/* -inner---*/


.content-main-holder{
	width:731px;
	min-height:490px;
	position:relative;
	float:left;
	display:inline;
	margin:0px;
	margin-top:10px;
	padding:20px 0;
	border:#bababa 1px solid;
	background:#fff;
}
.content-right-holder {
	width:245px;
	min-height:500px;
	position:relative;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:10px;
	background:#fff;
	border:#bababa 1px solid;
}




.inner-side-left-holder {
	width:200px;
	min-height:500px;
	position:relative;
	float:left;
	display:inline;
	margin-right:10px;
	background:#fafafa;
	margin-top:10px;
}
.inner-content-main-middle {
	width:540px;
	min-height:500px;
	position:relative;
	float:left;
	display:inline;
	margin:0px;
	margin-top:10px;
}



.content-top-left{ background:url(../images/content-top-left.png) no-repeat left top; width:12px;height:12px;position:absolute;left:-1px;top:-1px; z-index:90;display:block;}
.content-top-right{ background:url(../images/content-top-right.png) no-repeat right top;width:12px;height:12px;position:absolute;right:-1px;top:-1px;z-index:90;display:block;}
.content-bottom-left{ background:url(../images/content-bottom-left.png) no-repeat left bottom;width:12px;height:12px;position:absolute;left:-1px;bottom:-1px;z-index:90;display:block;}
.content-bottom-right{ background:url(../images/content-bottom-right.png) no-repeat right bottom;width:12px;height:12px;position:absolute;right:-1px;bottom:-1px;z-index:90;display:block;}

.content-block{ background:#fff;padding:0px 0px 0px 20px;}

.content-block h2, .inner-side-right-holder	h2{ color:#093d5d; font-weight:normal;font-size:18px; margin:0 0 8px 0; padding:0; clear:both;text-transform:uppercase;}
h3					{ color:#093d5d;font-size:13px; margin:0; padding:10px 0 0 0; font-weight:bold;}
.newsholder			{ padding:20px;}
.content-block p	{ margin:10px 0 10px 0; padding:0;}
.events-block		{ width:160px;float:left; margin-right:18px;}
.events-block img{ margin-bottom:5px;}
.events-block ul li{padding:3px 0;}
.awards-block		{ width:334px;float:left;}
.floatL				{ float:left; width:165px; position:relative; display:inline;}
.more				{ height:25px; width:95%; float:left; border-top:#dbdbdb 1px solid; margin:10px 18px 0 0;text-align:right;position:relative}
/*.more a				{ -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px; background:#dbdbdb; color:#000;font-size:10px;text-decoration:none;padding:3px 4px;position:absolute;right:0;top:0;}
.more a:hover{color:#333;}*/
.readmore-home{ background:url(../images/readmore-home.jpg) no-repeat left top; font-weight:bold; color:#000;font-size:11px;text-decoration:none;padding:3px 5px;position:absolute;right:0;top:0;}
.readmore-home:hover{color:#666;}
.viewall-events{ background:url(../images/viewall-event-bg.jpg) no-repeat left top; color:#000;font-size:11px;text-decoration:none;padding:3px 5px;position:absolute;right:0;top:0; font-weight:bold;}
.viewall-events:hover{color:#666;}

.viewall-news{ background:url(../images/viewall-news-bg.jpg) no-repeat left top; color:#000;font-size:11px;text-decoration:none;padding:3px 5px;position:absolute;right:0;top:0; font-weight:bold;}
.viewall-news:hover{color:#666;}


.noRmargin{margin-right:0!important;}
.marT30{margin-top:30px!important;}
span.date{ color:#000;font-size:11px;}
.newsholder p{margin:10px 0;}
.home-content-main-right{
	width:750px;
	min-height:500px;
	position:relative;
	float:left;
	display:inline;
	margin:0px;
	margin-top:20px;
}
.inner-content-main{
	width:960px;
	min-height:500px;
	position:relative;
	float:left;
	display:inline;
	margin:0px;
	margin-top:10px;
}
.home-content-main-right-bottom{
	width:750px;
	min-height:500px;
	position:relative;
	float:left;
	display:inline;
	margin:0px;
	margin-top:20px;
}
.content-top-block-2c-full {
	width:740px;
	height:100px;
	position:relative;
	float:left;
	display:inline;
	margin:5px 0px;
}
.content-top-block-2c-1 {
	width:360px;
	height:100px;
	position:relative;
	float:left;
	display:inline;
	margin-right:10px;
	background:#efefef;
}
.content-top-block-2c-2 {
	width:360px;
	height:100px;
	position:relative;
	float:left;
	display:inline;
	margin-left:10px;
	background:#efefef;
}
.content-bottom-block-2c-full {
	width:740px;
	height:100px;
	position:relative;
	float:left;
	display:inline;
	margin:5px 0px;
}
.content-bottom-block-2c-1 {
	width:360px;
	height:100px;
	position:relative;
	float:left;
	display:inline;
	margin-right:10px;
	background:#efefef;
}
.content-bottom-block-2c-2 {
	width:360px;
	height:100px;
	position:relative;
	float:left;
	display:inline;
	margin-left:10px;
	background:#efefef;
}
.left-block-2c-1 {
	width:220px;
	min-height:150px;
	position:relative;
	float:left;
	display:inline;
	margin:10px;
	background:#fff;
}
.left-block-2c-2 {
	width:220px;
	min-height:100px;
	position:relative;
	float:left;
	display:inline;
	margin:10px;
	background:#fff;
}
.left-block-2c-3 {
	width:220px;
	min-height:150px;
	position:relative;
	float:left;
	display:inline;
	margin:10px;
	background:#fff;
}
.left-block-2c-4 {
	width:220px;
	min-height:120px;
	position:relative;
	float:left;
	display:inline;
	margin:10px;
	background:#fff;
}

.home-content-main-holderqeweqwe{
	width:731px;
	min-height:490px;
	position:relative;
	float:left;
	display:inline;
	margin:0px;
	margin-top:10px;
	padding:20px 0;
	border:#bababa 1px solid;
	background:#fff;
}




.footer-holderold {
	position:relative;
	width:990px;
	float:left;
	display:inline;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #BABABA ;
	background:#fff;
	height:210px;

}

.footer-holder {
	width:990px;

	position:relative;
	float:left;
	display:inline;
	margin:10px 0px 10px 0px;
	padding:0px;
	border:#bababa 1px solid;
	background:#fff;

}



.footer-block-full{
	position:relative;
	width:990px;
	float:left;
	display:inline;
		margin:20px 0px;


}
/*
.footerblock{ width:205px;float:left;padding:0px 20px ; display:inline;}*/
.footerblock{ width:305px;float:left;padding:0px 0px 0px 20px ; display:inline;}
.footerblock a{text-decoration:none;color:#646464;}
.footerblock a:hover{text-decoration:underline;color:#000;}
.time-holder{float:left; width:80px;padding:15px 0 0 10px;}


.footerblock h4{color:#646464; font-size:15px;margin:0 0 10px 0;padding:0;font-weight:bold;font-family: 'LucidaSansRegular';}
.contact-ico{background:url(../images/contact-icon.png) no-repeat left; padding-left:47px;}
.footer-block-1 li a, .footer-block-2 li a, .footer-block-3 li a, .footer-block-4 li a {
	line-height:16px;
	padding:2px 0px 2px 10px;
	background: url(../images/dot-footer-menu.jpg) left no-repeat;
}
.footer-block-1 li a:hover, .footer-block-2 li a:hover, .footer-block-3 li a:hover, .footer-block-4 li a:hover {
	color:#333;
}
.footer-bottom ul {
	width:940px;
	text-align:center;
	margin:0px;
	height:20px;
	position:relative;
	display:inline;
}
.footer-bottom li {
	margin:3px 5px;
	padding:0px 5px;
	float:left;
}
.footer-bottom li a {
	font-size:18px;
}
.footer-bottom li a:hover {
	color:#111;
}/*-------- Bread Crumb ----- --------*/
.breadcrumbs-holder {
	width:960px;
	padding-top:5px;
	height:20px;
	position:relative;
	float:left;
	margin:0px;
	display:inline;

}
.breadcrumbs-holder-2 {
	width:750px;
	padding-top:5px;
	height:20px;
	position:relative;
	float:left;
	margin:0px;
	display:none;
	margin-top:10px;

}
.breadFull {
	width:950px;
	height:20px;
	position:relative;
	float:left;
	display:inline;
	margin-left:10px;
	color:#C6C6C6;
}
.breadBox {
	margin-bottom:15px;
	font-size:12px;
	padding-right:5px;

}/* border-bottom: #656565 dashed 1px;*/
.breadBox a {
	text-decoration:underline;
	color:#c6c6c6;
	margin-right:5px;
	background: url(../images/breadcrumb-arrow.png) right 5px no-repeat;
	padding-right:15px;
}
.breadBox a:hover {
	text-decoration:underline;
}/*-------- Search Header ----- --------*/
#indexedsearch {
	border:none;
	background:none;
	height:26px;
	width:150px;
	position:relative;
	padding:0px;
	margin-top:2px;
	float:left;
}
.event-table-style table td p{margin:0!important; padding:0!important;}
#indexedsearch .searchbox-sword {
	width:105px;
	font-size:12px;
	color: #333;
	border:none;
	height:21px;
	padding:1px 3px 1px 20px;
	float:left;
	margin:0px;
	position:relative;
	line-height:18px;
	background: url(../images/search-box-bg.jpg) left no-repeat;
}
#indexedsearch .searchbox-button {
	border:none;
	width:36px;
	height:20px;
	float:left;
	position:relative;
	color:#fff;
	padding:2px 1px 1px 1px;
	margin:2px 0px 0px 3px;
	font-size:14px;
	background:none;
	font-weight:bold;
	display:none;
}/*--------------------------------------------------superfish.css---------------------------------------------------------*//*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	float:right;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;	/*width:			10em;  left offset of submenus need to match (see below) */
}
.sf-menu ul li {
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	/*float:			left; */
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		9999;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			15em!important; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}/*** DEMO SKIN ***/
.sf-menu {
	margin:32px 0 0 41px;
}
.sf-menu a {	/*----border-left:	1px solid #fff;	border-top:		1px solid #CFDEFF;  ----*/
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/		/*---- color:			#13a; ----*/
}
.sf-menu li {	/*---- background:		#BDD2FF; ----*/
}
.sf-menu li li {	/*---- background:		#AABDE6; ----*/
}
.sf-menu li li li {	/*----background:		#9AAEDB;  ----*/
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	/*---- background:		#CFDEFF;  ----*/
	outline:		0;
}/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
	background-position:  -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
	background-position:  0 0;
}/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}/*** shadows for all but IE6 ***/
.sf-shadow ul {
	padding: 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
.level-1 {
	margin:0px;
	padding: 0px;
	display:inline;
	float:left;
	position:relative;
	list-style-type:none;
}
.level-1 a {
	font-family: 'LucidaSansRegular';
	text-decoration:none;
	padding:8px 15px;
	text-align:center;
	font-size:17px;
	display:inline;
	position:relative;
	color:#7e764d;
	font-weight:normal;
	text-transform:uppercase;
}


.level-1 a:hover {
	color:#666;
}
.level-3 {
	margin-left: 10px;
	border-left: 1px solid #0d5992;
}
.main-menu-l2 .level-2 {
	margin:0px;
	padding:0px;
	float:left;
	list-style-type:none;
}
.main-menu-l2 .level-2 a {
	color:#000;
	text-decoration:none;
	padding: 12px 12px;
	text-align:left;
	font-size:13px;
	background:#ddd;
	float:left;
	width:160px;
	font-weight:normal;
}
.level-2 a:hover {
	background:#bbb;
	color:#fff;
}
.main-menu-l2 {
	margin-top:-1px;
	width:190px;
}
.sf-menu .active a {
	color:#666;
	font-weight:bold;
}

/*------------------------------------superfish.css  End -----------------------------------------------------*/
/*--------------------------- Contact form -------------------------------*/
#formhandler_contact_form3 {padding:0px 0px 40px 0px;}
#formhandler_contact_form3 fieldset {border:none;}
#formhandler_contact_form3 legend {display:none;}
#formhandler_contact_form3 .row {padding:4px 0px 4px 0px;}
#formhandler_contact_form3 .fieldErrorMsg {padding-left:190px;}
#formhandler_contact_form3 .fieldErrorMsg {padding-left:190px; color:#F00; font-size:11px;}
#formhandler_contact_form3 .error { background: url(../images/notification_icon.jpg) 5px 1px no-repeat; padding:2px 0px 0px 0px; display:block;}
#formhandler_contact_form3 input[type="text"] { border:#cdcccc solid 1px; width:280px; padding:6px 4px; margin-top:0px; margin-bottom:3px; font-size:13px; color:#666;}
#formhandler_contact_form3 textarea{border:#cdcccc solid 1px; width:280px; height:85px; padding:6px 4px; margin-top:0px; margin-bottom:3px; font-size:13px; color:#666;}
#formhandler_contact_form3 input[type="password"] {background:url(../images/textfield_bg.jpg) left 0px no-repeat; width:222px; border:none; height:19px; padding:4px 7px 2px 11px; margin-top:0px; margin-bottom:3px; font-size:13px; font-weight:bold; color:#333;}
#formhandler_contact_form3 input[type="checkbox"] {margin-top:6px;}
#formhandler_contact_form3 label { display:block; width:175px; float:left; clear:both; color:#666; margin:4px 0px 0px 0px; text-align:right; padding-right:15px;}
#formhandler_contact_form3 input[type="submit"] {background:#666666; color:#fff; width:75px;  height:32px;  border:none; display:block;  margin:0px 0px 0px 190px; padding:4px 0px 5px 3px; cursor:pointer;}
#formhandler_contact_form3 input[type="submit"]:hover {background:#206189; color:#fff}
#formhandler_contact_form3 .requiredField , #formhandler_contact_form3 .mandatory  {color:#F00; margin-left:3px;}


.formhandler_signup_form .fieldErrorMsg {padding-left:75px; color:#F00; font-size:11px;}


/*--------------------------- End of contact form -------------------------------*/
/*--------------------------- Slide Show home -------------------------------*/

.slide-holder{position:relative; float:left; display:inline; margin:0px; padding:0px;width:990px;height:314px;overflow:hidden;background: url(../images/right-block-bg.png) right no-repeat;}

#animation1{position:relative; float:left; display:inline; margin:0px; padding:0px;  width:380px;  height:314px; overflow:hidden;}
.slide-item-single{ width:392px; height:314px; position:absolute; margin:0px; }

#nav{position:absolute; top:200px; left:270px;  height:20px;z-index:700;}
#nav a {width:9px; height:11px; position:relative; float:left; display:inline; padding:0px; margin:0px 5px; overflow:hidden;	background: url(../images/slide-show-dot-12.jpg) left no-repeat; text-indent:-1000px;}
#nav .activeSlide{background: url(../images/slide-show-dot-12.jpg) right no-repeat;}


.slide-holder-left		{ background:url(../images/slider-left.png) no-repeat left; width:15px; height:314px; float:left}
.slide-holder-right		{/* background:url(../images/slider-right.png) no-repeat right;*/ width:15px; height:314px; position:absolute;right:0;top:0;}
.satya-block			{ float:left; margin:122px 10px 0 0px;}
.title-block			{ float:left; margin:115px 0 0 0px;}
.slide-left-block		{ background:url(../images/slider-bg.png) repeat-x; height:314px; float:left;}
.slide-right-block		{ /*background:url(../images/slider-bg.png) repeat-x;*/ height:314px; float:left; width:392px;}


/*.slider-in{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #D4D4D4;background-color:#eaeaea; margin:15px 29px 0 0; padding:10px; float:right;position:relative}*/
.slider-in{background:url(../images/slider-outer-bg.png) top left no-repeat; margin:15px 29px 0 0; padding:10px; float:right;position:relative; width:303px; height:266px;}
#slide-prev{position:absolute; left:635px; top:136px; background:url(../images/previous.png) no-repeat left top; height:34px; width:34px; z-index:99999}
#slide-next{position:absolute; left:940px; top:136px; background:url(../images/next.png) no-repeat left top; height:34px; width:34px; z-index:99999}


.slide-holder h1{color:#303033; font-weight:normal; padding:0 0 10px 0; margin:0; text-transform:uppercase; line-height:35px; font-family: 'PlayBold';}
.slide-holder h1 .title1{ font-size:40px;color:#660033;}
.slide-holder h1 .title2{font-size:24px;color:#666666;}
.slide-holder h1 .title3{font-size:19px;color:#660033;}
.slide-holder h2{color:#666666;border-top:#dfdac8 1px solid; font-size:16px;font-weight:bold; margin:0; padding:10px 0 0 0; font-family: 'PlayBold'; text-transform:uppercase}

.slider-block	{ /*background:url(../images/slide-bg.png) no-repeat right;*/ height:314px;}



/*--------------------------- Slide Show home -------------------------------*/

/* Inner Page Css Starts*/
.inner-content-holder{
	width:701px;
	padding:0 15px; }

.inner-content-holder h1{
	 color:#A0A;
	 font-weight:normal;
	 font-size:30px;
	 margin:0 0 15px 0;
	 padding:0;
	 line-height:26px;
}

.inner-content-holder .news-single-item	 h1{
	 text-transform:none;}


.inner-content-holder h2{
	 color:#a0a;
	 font-weight:normal;
	 font-size:16px;
	 margin:20px 0 12px 0;
	 padding:0;
	 font-family: 'LucidaSansRegular';}

.page-42 .inner-content-holder h2{
	font-family: 'odstemplikBold';
color: #A0A;
font-weight: normal;
font-size: 30px;
margin: 0 0 15px 0;
padding: 0;
line-height: 26px;
}

.inner-content-holder h2 a {
	 color:#a0a;
	 text-decoration:none;}

.inner-content-holder h2 a:hover {

	 text-decoration:underline;}

.inner-content-holder h3{
	 color:#666;
	 font-weight:normal;
	 font-size:14px;
	 margin:12px 0 5px 0;
	 padding:0; }

.inner-content-holder p{
	color:#000;
	font-size:13px;
	line-height:22px;
	margin:0 0 10px 0;
	}
#page-73 .inner-content-holder p{
	color:#000;
	font-size:13px;
	line-height:22px;
	margin:0 0 10px 0;
	border-bottom:1px solid #CCCCCC;}

.inner-content-holder p img{
	border:#e4e5e6 solid 1px;
	padding:4px;
	margin:0 12px 12px 0;}

.inner-content-holder a{
	color:#206189;
	text-decoration:none;}

.inner-content-holder a:hover{
	text-decoration:underline;}

.inner-content-holder ul{
	list-style:none;
	padding:0 0 0 18px;
	margin:0px;}

.inner-content-holder li{
	background:url(../images/inner-li-arrow.jpg) 0px 6px no-repeat;
	color:#000;
	padding:0 0 0 15px;
	margin:8px 10px 0 0;}

.inner-content-holder li a{
	color:#000;
	text-decoration:none;}

.inner-content-holder li a:hover{
	text-decoration:underline;}

.inner-content-holder li ul{
	padding:0px;
	margin:0px;}

.inner-content-holder li ul li{
	background:url(../images/inner-li-arrow.jpg) 0px 6px no-repeat;
	color:#000;
	padding: 0 0 0 15px;
	margin:8px 0 0 0;}

.inner-content-holder li ul li a{
	color:#000;
	text-decoration:none;}

.inner-content-holder li ul li a:hover{
	text-decoration:underline;}

.inner-content-holder li ul li ul{
	margin:0px;}

.inner-content-holder li ul li ul li{
	list-style-type:disc;
	list-style-position:inside;
	background-image:none;
	color:#000;
	padding: 0 0 0 15px;
	margin:8px 0 0 0;}

.inner-content-holder li ul li ul a{
	color:#000;
	text-decoration:none;}

.inner-content-holder li ul li ul a:hover{
	text-decoration:underline;}

#staff-directory{
	width:701px;
	padding:10px 0 13px 0;}

.staff-directory-first{
	width:345px;
	background:#eeeeee;
	line-height:22px;
	border:#d5d5d5 solid 1px;
	padding:6px;
	float:left;
	margin:5px 10px 0 0;}

.staff-directory-first_left{
	width:107px;
	border:#d6cdcd solid 1px;
	float:left;}

.staff-directory-first_right{
	width:225px;
	float:right;}

.staff-directory-first_right h4{
	color:#666666;
	font-size:15px;
	margin:0px;
	padding:0px;
	font-family: 'LucidaSansRegular';
	}

.staff-directory-first_right span{
	font-size:14px;
	color:#206189;}

.staff-directory-first_right a{
	color:#000;
	text-decoration:underline;}

.staff-directory-first_right a:hover{
	text-decoration:none;}

.staff-directory-second{
	width:345px;
	background:#eeeeee;
	line-height:22px;
	border:#d5d5d5 solid 1px;
	padding:6px;
	float:left;
	margin:6px 10px 0 0;}

.staff-directory-second_left{
	width:107px;
	border:#d6cdcd solid 1px;
	float:left;}

.staff-directory-second_right{
	width:205px;
	float:right;}

.staff-directory-second_right h4{
	color:#666666;
	font-size:15px;
	margin:0px;
	padding:0px;}

.staff-directory-second_right span{
	font-size:14px;
	color:#cb6201;}

.staff-directory-second_right a{
	color:#000;
	text-decoration:underline;}

.staff-directory-second_right a:hover{
	text-decoration:none;}

.news-list-container IMG{
	margin:0px !important;}

.home-content-right-holder .news-list-item{
	padding:0px 20px 20px 20px ;}

.home-content-right-holder .news-list-container .news-list-item .news-list-img{
	width:203px;
	height:120px;
	text-align:center;
	margin:0 2px 5px 5px;}

.home-content-right-holder .news-list-container .news-list-item .news-list-img img{
	border:#ccc solid 1px;}

.content-right-holder .news-list-container .news-list-item .news-list-img img{
	border:#ccc solid 1px;}

.home-content-right-holder	h1{
	color:#093D5D;
	font-size: 18px;
    font-weight: normal;
	padding: 20px 20px 0;}

.home-content-right-holder .news-list-item .news-list-heading h3 a{
	color:#093D5D;
	text-decoration:none;}

.home-content-right-holder .news-list-item .news-list-heading h3 a:hover{
	text-decoration:underline;}

.home-content-right-holder .news-list-item .news-list-morelink{
	color:#cb6201 !important;
	display:none;
	text-decoration:none;}


.home-content-right-holder .news-list-item .news-list-morelink:hover{
	color:#cb6201 !important;
	text-decoration:underline;}

.news-list-heading	.news-list-date{
	width:205px;}

.news-list-heading h3{    color: #093D5D;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 0;

	}

.content-right-holder .news-list-item{
	padding:0px 20px 20px 20px ;}

.content-right-holder	h1{
	color:#093D5D;
	font-size: 18px;
    font-weight: normal;
	padding: 20px 20px 0;}

.content-right-holder .news-list-item .news-list-heading h3 a{
	color:#093D5D;
	text-decoration:none;}

.content-right-holder .news-list-item .news-list-heading h3 a:hover{
	text-decoration:underline;}

.content-right-holder .news-list-item .news-list-morelink:hover{
	color:#cb6201 !important;
	text-decoration:underline;}

.news-list-heading	.news-list-date{
	width:205px;}

.animation2-holder-full{
	width:701px;}

.animation2-holder-full .left-side{
	width:248px;
	float:left;}

.animation2-holder-full .right-side{
	width:443px;
	float:right;}

.animation2-holder-full .right-side p{
	color:#000;}

.slide-item-fc img{
	border: 1px solid #E4E5E6;
    margin: 0 8px 8px 0;
    padding: 4px;}

.animation3-holder-full{
	width:701px;}

.animation3-holder-full .left-side{
	width:248px;
	float:left;}

.animation3-holder-full .right-side{
	width:443px;
	float:right;}

.animation3-holder-full .right-side p{
	color:#000;
	line-height:19px;}

.home-content-main-holder .event-organizer{
	display:none;}

.home-content-main-holder .event-location{
	display:none;}

.home-content-main-holder .event-date{
	display:none;}

.home-content-main-holder .event-time{
	display:none;}

.inner-content-holder .my-event{
	width:701px;
	margin:15px 0 0 0;}

.inner-content-holder .my-event .event-left{
	width:168px;
	float:left;}

.inner-content-holder .my-event .event-right{
	width: 530px;
	float:right;}

.inner-content-holder .my-event .event-right .event-heading a{
	font-size:15px;}

.inner-content-holder .pagebrowser{
	padding:5px 0;}

.inner-content-holder .event-title{
	font-size:15px;
	color:#CB6201;}

.inner-content-holder .event-discription{
	padding:8px 0 0 0;}

.inner-content-holder .thumb-holder{
	width:701px;
	font-size:15px;
	margin:10px 0;
	color:#CB6201;}

.inner-content-holder .thumb-holder ul{
	list-style:none;
	float:left;}

.inner-content-holder .single-description {
	margin:0px;
	padding:0px;}

.inner-content-holder .single-description p{
	margin:0px;}

.inner-content-holder .thumb-holder ul li{
	background-image:none;}

.inner-content-holder .thumb-holder .csc-textpic-imagewrap{
	float:left;
	margin:0 10px 0 0 !important;}

.news-single-detail-box{
	width:200px;
	padding:0 0 10px 0;}

.event-calendar-heading{
	padding:20px 20px 12px 20px;}

.content-right-holder .month-small{
	margin:auto;}

.content-right-holder .month-small .sideback{
	background:#8f8f8f;
	color:#fff;
	padding:3px 0;}

.inner-content-holder .csc-textpic-imagerow{
	width:210px;
	float:left;
	margin-right:20px;}

.inner-content-holder .csc-textpic-imagerow img{
	border:#d7d7d7 solid 1px;
	padding:5px;}

.inner-content-holder .csc-textpic-text{
	width:701px;
	float:left;}

.content-main-holder .news-list-item{
	background: url(../images/event_wrap_bg.jpg) left top no-repeat;
	width:681px;
	padding:10px;
	min-height:160px;
	position:relative;
	display:block;}

.inner-content-holder .news-single-item .news-single-content{
	background: url(../images/events-single-bg.jpg) left top no-repeat;
	width:671px;
	padding:10px;
	min-height:160px;}

.inner-content-holder .archive-single-item .news-single-content{
	background: url(../images/event_wrap_bg.jpg) left top no-repeat;
	width:681px;
	padding:10px;
	min-height:160px;}

.content-main-holder .news-list-heading	{
	background: url(../images/event-date-bg.png) left top no-repeat;
	width:75px;
	height:96px;
	position:relative;
	left:10px;
	top:-22px;
	z-index:1000;
	display:block;}

.content-main-holder .news-list-heading .date-holer{
	width:56px;
	font-size:15px;
	line-height:28px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;}

.inner-content-holder .news-list-item .news-list-img{
	width:202px;
	text-align:center;
	float:right;}

.inner-content-holder  .news-list-item .news-list-heading{
	float:left;}

.date-full-list	span.date-day{
	width:59px;
	display:block;}

.date-full-list	span.date-month{
	width:59px;
	display:block;}

.date-full-list	span.date-year{
	width:59px;
	display:block;}

.inner-content-holder .news-list-container-event {
	padding:20px 0 0 0;}

.inner-content-holder  .news-list-item .news-list-heading h3{
	float:left;
	margin:5px 0;
	width: 485px;}

.inner-content-holder  .news-list-item .news-list-discription{
	float:left;
	margin:0;
	padding:0px;
	width: 390px;}

.inner-content-holder  .news-list-item .news-list-discription h3{
	margin-top:0px;}

.news-list-discription h3{font-family: 'LucidaSansRegular';}

.inner-content-holder  .news-list-item .news-list-morelink{
	display:none;}

.inner-content-holder  .news-list-item .news-list-date{
	float:left;
	width: 76px;
	padding:0px;}


.page-26 .inner-content-holder  .news-list-item .news-list-heading{
	float:left;
 	width: 76px;


 	}
.page-42 .inner-content-holder  .news-list-item .news-list-heading{
	float:left;
 	width: 76px;
 	height:110px;

 	}

#paging_container1{
	height: 320px;}

#paging_container2{
	height: 356px;}

#paging_container3{
	height: 190px;
}

#paging_container4{
	height: 307px;
	overflow: hidden;
}

#paging_container8 .no_more{
    background-color: white;
    color: gray;
    cursor: default;
}

.ellipse{
	float: left;}

.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
	position:absolute;
	bottom:0;
	left:0;}

.page_navigation a, .alt_page_navigation a{
	padding:3px 7px;
	margin:2px;
	color:white;
	text-decoration:none;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background:url(../images/pagination-bg.png) top left repeat-x;
}


.active_page{
	color:black !important;}

.content, .alt_content{
	color: black;
}

.content li, .alt_content li, .content > p{
	padding: 5px
}

.inner-content-holder #video-holder{
	width:701px;
	height:600px;
	position:relative;}

.video-item-single{
	float:left;
	width:701px;
	margin-bottom:20px;}

.video-left{
	background:url(../images/video-box.jpg) top left no-repeat;
	float:left;
	width:300px;
	height:240px;
	padding:10px;}

.video-right{
	float:right;
	width:365px;}

.video-right p {
    color: #000;
    line-height: 19px;
    margin: 0 0 8px 0;}

.video-right .video-heading h2{
	 color:#928a67;
	 font-weight:normal;
	 font-size:16px;
	 margin:0px 0 5px 0;
	 padding:0;}

.video-right .video-auther{
	color:#0815B8;
	padding:0 0 10px 0;}
	.news-list-container {
padding: 0px 0;
}


.news-list-container-2 .news-list-item{
	width:160px;
	min-height:270px;
	float:left;
	margin-right:10px;
	}

.news-list-container-2 .news-list-item .news-list-img{
	width:160px;

	/*height:107px;*/
	min-height:90px;

	text-align:center;
	float:left;}

.news-list-container-2 .news-list-item .news-list-img{
	border:#ccc solid 1px;}

.news-list-container-2 .news-list-item .news-list-heading{
	width:160px;
	float:left;}

.news-list-container-2 .news-list-item .news-list-heading h3 a {
    color: #093D5D;
	padding:7px 0;
	display:block;
    text-decoration: none;
	}

.news-list-container-2 .Changed .news-list-heading h3 a {
    color: #f00;
}
.news-list-container-2 .Cancelled .news-list-heading h3 a {
    color: #f00;
}



.news-list-container-2 .news-list-item .news-list-heading h3 a:hover{
	text-decoration:underline;}

.news-list-container-2 .news-list-item .news-list-discription{
	width:160px;
	float:left;}

.news-list-container-2 .news-list-item .news-list-discription a{
	color:#0815B8;
	text-decoration:none;}

.news-list-container-2 .news-list-item .news-list-discription a:hover{
	text-decoration:underline;}

.news-list-container-2 .news-list-item .news-list-date{
	width:170px;
	float:left;
	padding:8px 0;}
/*
.home-content-right-holder .tx-ttnews table {
border-collapse: collapse;
border: #E2E2E2 solid 1px;
margin: 12px 0 0 18px;
}
*/
.home-content-right-holder .tx-ttnews table{
	border-collapse:collapse;
	border:#e2e2e2 solid 1px;
	margin:20px auto 0;}




.home-content-right-holder .tx-ttnews th{
	background:#eeeeee;}

.home-content-right-holder .tx-ttnews td{
	border:#e2e2e2 solid 1px;}

.home-content-right-holder .tx-ttnews .linked_today_nolink{
	background:#191b80;
	color:#fff;}

.home-content-right-holder .tx-ttnews .linked_day{
	background:#4e4e4e;
	text-decoration:none;
	color:#fff;}


.content-right-holder .tx-ttnews table{
	border-collapse:collapse;
	border:#e2e2e2 solid 1px;
	margin:20px auto 0;}

.content-right-holder .tx-ttnews th{
	background:#eeeeee;}

.content-right-holder .tx-ttnews td{
	border:#e2e2e2 solid 1px;}

.content-right-holder .tx-ttnews .linked_today_nolink{
	background:#191B80;
	color:#fff;}

.content-right-holder .tx-ttnews .linked_day{
	background:#777777;
	text-decoration:none;
	color:#fff;}

.inner-content-holder .Tx-Formhandler h3{
    font-size: 16px;
    font-weight: normal;
    float:left;
    width:100%;
    margin: 12px 0;
	padding: 0;
	font-family: 'LucidaSansRegular';
	}

.inner-content-holder .formhandler_signup_form fieldset {border:none;}

.inner-content-holder .formhandler_signup_form label{
	clear: both;
    color: #000;
    display: block;
    float: left;
    margin: 4px 0 0;
    padding-right: 15px;
    text-align: right;
    width: 60px;}

.inner-content-holder .formhandler_signup_form .row1{
	padding:4px 0;}

.inner-content-holder .formhandler_signup_form .row2{
	padding:4px 0;}

.inner-content-holder .formhandler_signup_form .row3{
	padding:4px 0;}

.inner-content-holder .formhandler_signup_form .form-requied-filed {

    font-size: 11px;}

.inner-content-holder .formhandler_signup_form input[type="text"] {
    border: 1px solid #CDCCCC;
    color: #666666;
    font-size: 13px;
    margin-bottom: 3px;
    margin-top: 0;
    padding: 6px 4px;
    width: 280px;}

.inner-content-holder .formhandler_signup_form input[type="submit"] {
    background: none repeat scroll 0 0 #666666;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    height: 32px;
    margin: 0 0 0 76px;
    padding: 4px 0 5px 3px;
    width: 75px;}

.inner-content-holder .formhandler_signup_form input[type="submit"]:hover {
	background:#CB6201;
	color:#fff}


span.news-list-morelink{
	display:none !important;}

.showResultsWrap{
	display:none !important;}

.inner-content-holder .news-list-browse{
	text-align:left;
	position:absolute;
	bottom:9px;
	padding:0 0 0 74px;
	margin:0px;}

.inner-content-holder .news-list-browse .browseLinksWrap a{
	padding:2px 6px;
	margin:2px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	display:block;
	float: left;
	font-size: 12px;
	border:#6c6c6c solid 1px;
	background:url(../images/pagination-bg.png) top left repeat-x;}

.inner-content-holder .news-list-browse .browseLinksWrap a:hover{
border:#b0aaaa solid 1px;
background:url(../images/pagination-bg-active.png) top left repeat-x;}


.inner-content-holder .news-list-browse span.activeLinkWrap{
	background:url(../images/pagination-bg-active.png) top left repeat-x;
	border:#b0aaaa solid 1px;
	padding:2px 6px;
	text-align:center;
	float:left;
	margin:2px;
	color:#000;}

.inner-content-holder .news-list-browse span.disabledLinkWrap{
	background:url(../images/pagination-bg.png) top left repeat-x;
	border:#6c6c6c solid 1px;
	float:left;
	margin:2px;
	padding:2px 6px;
	display:block;
	margin:2px;
	text-align:center;
	color:#fff;}

.content-right-holder .news-amenu-container{
	width:210px;
	margin:auto;}

.content-right-holder .news-amenu-container LI{
	padding:3px;
	font-size:13px;}

.content-right-holder .news-amenu-container LI a{
	background:url(../images/inner-li-arrow.jpg) 0px 6px no-repeat;
	font-size:12px;
	color:#000;
	padding:0 0 0 13px;
	display:block;
	margin:3px 0 0 0;
	text-decoration:none;}

.content-right-holder .news-amenu-container LI a:hover{
	text-decoration:underline;}

.news-single-category , .news-single-date , .news-single-time{
	display:none;
}
.news-single-date{
	font-weight:bold;
}
.news-single-time{
	font-weight:bold;
}

.news-single-backlink-2{
	display:none;
}
.news-single-backlink-2 a{
	padding:3px 7px;
	margin:2px;
	color:white;
	text-decoration:none;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background:url(../images/pagination-bg.png) top left repeat-x;
}
.mbl_newsevent_singleICSDownload{
	display:none;
}
.content-right-holder .csc-header-n1{

	margin-left:18px;
	margin-top:20px;
}


.home-content-right-holder .csc-header-n1{

	margin-left:18px;
	margin-top:20px;
}
.home-content-right-holder .csc-header-n2 {
margin-left: 20px;
margin-top:20px;
}

.home-content-right-holder .csc-header-n3 {
margin-left: 20px;

}
.home-content-right-holder .csc-header-n4 {
margin-left: 20px;

}




/*--------------------------- Evt register -------------------------------*/
#register_contact_form {padding:0px 0px 20px 5px; width:600px; float:left;}
#register_contact_form form{
	float:left; clear:both; width:600px;
}
#register_contact_form fieldset {border:none;}
#register_contact_form legend {display:none;}
#register_contact_form .row {padding:4px 0px 4px 0px; float:left;}
#register_contact_form .fieldErrorMsg {padding-left:190px;}
#register_contact_form .fieldErrorMsg {padding-left:190px; color:#F00; font-size:11px;}
#register_contact_form .error { background: url(../images/notification_icon.jpg) 5px 1px no-repeat; padding:2px 0px 0px 0px; display:block;}
#register_contact_form input[type="text"] { border:#cdcccc solid 1px; width:280px; padding:6px 4px; margin-top:0px; margin-bottom:3px; font-size:13px; color:#666;}
#register_contact_form textarea{border:#cdcccc solid 1px; width:280px; height:85px; padding:6px 4px; margin-top:0px; margin-bottom:3px; font-size:13px; color:#666;}
#register_contact_form input[type="password"] {background:url(../images/textfield_bg.jpg) left 0px no-repeat; width:222px; border:none; height:19px; padding:4px 7px 2px 11px; margin-top:0px; margin-bottom:3px; font-size:13px; font-weight:bold; color:#333;}
#register_contact_form input[type="checkbox"] {margin-top:6px;}
#register_contact_form label { display:block; width:175px; float:left; clear:both; color:#666; margin:4px 0px 0px 0px; text-align:right; padding-right:15px;}
#register_contact_form input[type="submit"] {background:#666666; color:#fff; width:75px;  height:32px;  border:none; display:block;  margin:0px 0px 0px 190px; padding:4px 0px 5px 3px; cursor:pointer;}
#register_contact_form input[type="submit"]:hover {background:#206189; color:#fff}
#register_contact_form .requiredField , #formhandler_contact_form3 .mandatory  {color:#F00; margin-left:3px;}
#register_contact_form .form-requied-filed{ font-size:11px; color:#ff0000;}
#register_contact_form .course-hidden{
	display:none;
}

/*---------------------------  Evt register  -------------------------------*/

.event-right-content span{
font-weight:normal;}


.mbl_newsevent_singledayevent{
	padding:8px;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	color:#000;
	margin:0px;}


.mbl-newsevent-side-box{
	padding:8px;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	color:#000;
	margin:0px;}

.mbl-newsevent-side-box .ev-row{
	float:left;
	clear:both;
	width:180px;
}
.mbl-newsevent-side-box .ev-row .ev-text{
	font-weight:normal;
	}
.mbl-newsevent-side-box .ev-row .ev-lable{

	font-weight:bold; margin-right:3px;
	}



.mbl_newsevent_singledayevent span{
	font-weight:bold;}

.mbl_newsevent_noendevent{
	padding:8px;
	font-size:12px;
	font-weight:normal;
	line-height:21px;
	color:#363535;
	margin:0px;
}



.footer-sound-full{
	float:right;
	width:200px;
	height:40px;
	margin-right:40px;
}

.home-content-main-holder p , .content-main-holder p{
	text-align:left;
}

.home-content-right-bottom .floatL h2 a{
	color:#093D5D;}

.home-content-right-bottom .floatL h2 a:hover{
	text-decoration:underline;}

.home-content-right-bottom .floatL .events-block ul li a{
	color:#000;}

.home-content-right-bottom .floatL .events-block ul li a:hover{
	text-decoration:underline;}

.home-content-right-bottom .home_gallery_link{ float:right; width:165px; position:relative; display:inline;}

.home-content-right-bottom .home_gallery_link h2 a{
	color:#093D5D;}

.home-content-right-bottom .home_gallery_link h2 a:hover{
	text-decoration:underline;}

.home-content-right-bottom .home_gallery_link .events-block ul li a{
	color:#000;}

.home-content-right-bottom .home_gallery_link .events-block ul li a:hover{
	text-decoration:underline;}

.inner-content-holder .news-single-auther{
	display:none;
}
.news-event-register-holder{
	display:none;
}

.add-this{
	width:180px;
	height:25px;
	float:left;
	margin-left:20px;
}
#evt-where{
	width:203px;
	background:#f3f3f3;
	border:#e8e8e8 solid 1px;
	padding:13px 0;
	height:85px;
	margin:20px auto 18px auto;}

#evt-where h2{
	color:#093d5d;
	text-align:center;
	border-bottom:#c5c5c5 dashed 1px;
	padding:0 0 9px 0;
	margin:0px ;}

.content-right-holder #news-right-date{
	width:203px;
	background:#f3f3f3;
	border:#e8e8e8 solid 1px;
	padding:13px 0;
	margin:20px auto 18px auto;}

.content-right-holder #news-right-date .news-date-block-full h2{
	color:#093d5d;
	text-align:center;
	border-bottom:#c5c5c5 dashed 1px;
	padding:0 0 9px 0;
	margin:0px ;}

.content-right-holder #news-right-date .news-date-block-full{
	font-size: 11px;
    font-weight: normal;
    line-height: 21px;}

.content-right-holder #news-right-date .news-date-block-full .news-single-date1{
	padding:0 8px;
	margin:8px 0 0 0;
	font-weight:bold;}

.content-right-holder #news-right-date .news-date-block-full .news-single-category1{
	padding:0 8px;
	font-weight:bold;}

.content-right-holder #news-right-date .news-date-block-full .news-single-time1{
	display:none;}

.content-right-holder #news-right-date .news-date-block-full .news-single-auther1{
	display:none;}

.event-right-social-full{
	width:203px;
	background:#f3f3f3;
	border:#e8e8e8 solid 1px;
	padding:13px 0;
	margin:20px auto 18px auto;
	height:145px;}

.event-right-social-full h2{
	color:#093d5d;
	text-align:center;
	border-bottom:#c5c5c5 dashed 1px;
	padding:0 0 9px 0;
	margin:0px;}

.facebook_btn{
	background: url(../images/facebook-button.jpg) left top no-repeat;
	width:139px;
	height:28px;
	display:block;
	color:#fff;
	font-size:15px;
	padding:7px 0 0 40px;
	text-decoration:none;
	margin:20px auto 8px auto;}

.facebook_btn:hover{
	background: url(../images/facebook-button.jpg) left bottom no-repeat;}

.twitter_btn{
	background: url(../images/twitter-button.jpg) left top no-repeat;
	width:139px;
	height:28px;
	display:block;
	color:#fff;
	font-size:15px;
	padding:7px 0 0 40px;
	text-decoration:none;
	margin:0px auto 10px auto;}

.twitter_btn:hover{
	background: url(../images/twitter-button.jpg) left bottom no-repeat;}

.tx_tweetandlike_pi1-tweetButton{
	/*background: url(../images/twitter-button.jpg) left top no-repeat;*/
	width:169px;
	height:28px;
	display:block;
	color:#fff;
	font-size:15px;
	padding:7px 0 0 10px;
	text-decoration:none;
	margin:8px auto 10px auto;}

.tx_tweetandlike_pi1-likeButton{
	/*background: url(../images/twitter-button.jpg) left top no-repeat;*/
	width:169px;
	height:28px;
	display:block;
	color:#fff;
	font-size:15px;
	padding:7px 0 0 10px;
	text-decoration:none;
	margin:8px auto 10px auto;}

.hcount ready count-ready #widget .btn-o{
	background: url(../images/twitter-button.jpg) left top no-repeat;
	width:139px;
	display:block;
	color:#fff;
	font-size:15px;
	padding:7px 0 0 40px;
	text-decoration:none;
	margin:0px auto 10px auto;}

.inner-content-holder .news-list-item .news-list-img img{
	border:#ccc solid 1px;}

.news-single-img img{
	border:#ccc solid 1px; }


.inner-content-holder .event-right-content-full , .inner-content-holder .event-right-social-full{
	display:none;}

.home-content-main-holder .home-content-left-bottom .news-list-discription p{
	padding:0 8px 0 0;	}
/*.news-list-discription p{ display:none;}*/

.inner-content-holder h5{
	font-size:12px;
}
.footer-map-holder{ display:none;}


.news-single-content .news-single-img .news-img-container1{display:none;}
.news-single-content .news-single-img .news-img-container2{display:none;}
.news-single-content .news-single-img .news-img-container3{display:none;}
.news-single-content .news-single-img .news-img-container4{display:none;}
.news-single-content .news-single-img .news-img-container5{display:none;}
.news-single-content .news-single-img .news-img-container6{display:none;}
.news-single-content .news-single-img .news-img-container7{display:none;}
.news-single-content .news-single-img .news-img-container8{display:none;}
.news-single-content .news-single-img .news-img-container9{display:none;}
.news-single-content .news-single-img .news-img-container10{display:none;}

#news-single-gallery .news-single-img {
	width:600px;
	float:left;
	position:relative;

}
.jqclock{
	width:72px;
	float:left;}

.time-ist{
	width:26px;
	float:left;}



.page-9 .inner-content-holder h2{
margin-top:30px;
margin-bottom:5px;
line-height:22px;
}
.page-9 .inner-content-holder h3{
margin-top:2px;
margin-bottom:8px;
line-height:22px;
font-family: 'LucidaSansRegular';
}

.page-9 .inner-content-holder h4{
margin-top:2px;
margin-bottom:2px;
line-height:22px;
font-family: 'LucidaSansRegular';
}

.page-9 .inner-content-holder p{
margin-top:2px;
margin-bottom:2px;
line-height:18px;
padding-top:0px;
padding-bottom:8px;
 }

.page-12 .inner-content-holder h3, .page-11 .inner-content-holder h3{
margin-top:2px;
margin-bottom:8px;
line-height:22px;
color:#333;
font-weight:bold;
font-family: 'LucidaSansRegular';

}
.form-requied-filed{ font-size:11px; color:#c71504;}


.image-gallery-content .news-single-img{
	width:100%;
	float:left;
	position:relative;

}

.image-gallery-content .news-img-container0{width:214px;float:left;	margin:4px; }
.image-gallery-content .news-img-container1{width:214px;float:left;	margin:4px; }
.image-gallery-content .news-img-container2{width:214px;float:left;	margin:4px; }
.image-gallery-content .news-img-container3{width:214px;float:left;	margin:4px; }
.image-gallery-content .news-img-container4{width:214px;float:left;	margin:4px; }
.image-gallery-content .news-img-container5{width:214px;float:left;	margin:4px; }
.image-gallery-content .news-img-container6{width:214px;float:left;	margin:4px; }
.image-gallery-content .news-img-container7{width:214px;float:left;	margin:4px; }
.image-gallery-content .news-img-container8{width:214px;float:left;	margin:4px; }
.image-gallery-content .news-img-container9{width:214px;float:left;	margin:4px; }
.image-gallery-content .news-img-container10{width:214px;float:left; margin:4px; }
.image-gallery-content .news-img-container11{width:214px;float:left; margin:4px; }
.image-gallery-content .news-img-container12{width:214px;float:left; margin:4px; }
.image-gallery-content .news-img-container13{width:214px;float:left; margin:4px; }

.holiday-sidelist-container{margin:0px 20px 10px 20px; float:left;}
.holiday-sidelist-container .holiday-slist-item{float:left; margin-bottom:10px;clear:both; width:100%;}
.holiday-sidelist-container .holiday-slist-item .holiday-slist-head{ font-weight:bold; font-size:13px;}
.holiday-sidelist-container .holiday-slist-item .holiday-slist-date{}
.holiday-sidelist-container .holiday-slist-item .holiday-slist-date .hsdate-day{margin-right:5px;}
.holiday-sidelist-container .holiday-slist-item .holiday-slist-date .hsdate-month{margin-right:5px;}
.holiday-sidelist-container .holiday-slist-item .holiday-slist-date .hsdate-year{}





.holiday-list-container{float:left;}
.holiday-list-container .holiday-list-item{float:left; margin-bottom:10px; clear:both; width:100%;}
.holiday-list-container .holiday-list-item .holiday-list-head{font-weight:bold; font-size:13px;}
.holiday-list-container .holiday-list-item .holiday-list-date{}
.holiday-list-container .holiday-list-item .holiday-list-date .hdate-day{margin-right:5px;}
.holiday-list-container .holiday-list-item .holiday-list-date .hdate-month{margin-right:5px;}
.holiday-list-container .holiday-list-item .holiday-list-date .hdate-year{}



.home-content-right-holder h3{
	color:#093d5d; font-weight:normal;font-size:18px; margin:0 0 8px 0; clear:both;
}
.home-content-right-holder h3 a{
	color:#093d5d;
}


.content-right-holder h3{
	color:#093d5d; font-weight:normal;font-size:18px; margin:0 0 8px 0; clear:both;
}
.content-right-holder h3 a{
	color:#093d5d;
}
.h3-style a{
	color:#093d5d; font-weight:normal;font-size:18px; margin:0 0 8px 0; clear:both;

}
* h1 , * h2, * h3, * h4, * h6{

	color:#aa0078;
}

.news-list-heading h3, .news-list-heading h3 a{ font-family:Verdana, Geneva, sans-serif;font-weight:bold;}
.home-content-right-holder h3{
	font-family: 'odstemplikBold';
	color:#aa0078;
}
#clock1 span.clocktime{color:#fff}
.news-list-heading h3, .news-list-heading h3 a{font-size:12px;text-transform:none!important;}


.ev-org , .ev-where{
	display:none;
}

table.staffs-table td { border:solid 1px #f2f2f2; padding:5px}
/************new  social icons fixed start*****************/


.socialIconBox {
    background: url(../images/socialbg-new.png) left top no-repeat;
    width: 49px;
    height: 140px;
    position: fixed;
    right: 0;
    top: 38%;
    z-index: 9998;
    background-size: 49px 180px;
}
.socialIconBox a {
    background-image: url(../images/social-icons.png);
    width: 34px;
    height: 34px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 0 7.5px 10px;
    float: left;
}
.socialIconBox .facebook {
    background-position: -2px -84px;
    margin-top: 13px;
}
.socialIconBox .twitter {
    background-position: -1px -42px;
}
.socialIconBox .youtube {
    background-position: -2px -168px;
}
.socialIconBox .flickr {
    background-position: -2px -248px;
}

/************new  social icons fixed end  *****************/
.table_custom table{border-collapse: collapse;}
.table_custom table td, .table_custom table th{ padding:3px;}
