/* A file with "'style_' + seriesId" will be created for each individual series. */



/*EDITABLE STYLES STARTS HERE*/

/*BODY STYLES STARTS*/
body
{
	font-family: arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
a:link
{
	text-decoration: underline;
}
a:visited
{
	text-decoration: underline;
}
a:active
{
	text-decoration: underline;
}
a:hover
{
	text-decoration: underline;
}
/*BODY STYLES ENDS*/



/*HEADER STYLES STARTS*/
.seriesdate
{
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 0px;
}
.seriesname
{
	font-family: Arial narrow;
	font-size: 32px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
}


#header
{
	background: #3f6a00 url(../images/headerimage.jpg);
	background-repeat: no-repeat;
	clear: both;
	width: 1000px;
	height: 185px;
}
/*HEADER STYLES ENDS*/




/*Index page styles
Changes to this section will change the 
look and feel of the index page of individual series.*/

.newtoSeries
{
	font-family: arial narrow;
	font-size: 24px;
	font-weight: bold;
	padding-right: 40px;
	float: left;
}
.seriesStep
{
	font-family: arial narrow;
	font-size: 20px;
	font-weight: bold;
	background: url(../images/steparrow.png) 0 3px;
	float: left;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 10px;
	margin-top: 2px;
}
.redTTitle
{
	font-size: 18px;
	font-weight: bold;
}
.powered
{
	font-size: 13px;
}

/*queston area*/
.questionbgInner
{
	margin-left: 11px;
	margin-right: 11px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 20px;
}
.questionbgInner p
{
	font-family: arial narrow;
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.questionbgInner p.questionTitle
{
	font-size: 24px;
}



/*Notification area*/
.notificationhead
{
	margin-bottom: 2px;
}
.notificationTitle
{
	background: #52555c;
	color: #eae7d8;
	font-size: 18px;
	width: 120px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.notificationHeading
{
	font-size: 14px;
	font-weight: bold;
}
.notificationText
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 2px;
}




/*Registration page styles
These styles are to be changed if the color scheme 
of the registration page needs to be changed. */

.memberColHeading
{
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
.memberColfield
{
	border-left: 1px solid #e9e7d8;
	border-right: 1px solid #e9e7d8;
	border-bottom: 1px solid #e9e7d8;
	padding-left: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sumbitbutton
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	height: 23px;
	width: 100px;
}



/*shopping cart  pages styles
These styles are to be changed if the color scheme 
of the registration page needs to be changed. */

.cartheading 
{
	font-weight: bold;
}

.carttotal
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	padding-right: 3px;
	border-bottom: 1px solid #000000!important;
	border-top: 1px solid #000000!important;
}

.eventslisthead
{
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

#containerPopup
{
	background: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}
#containerPopup ol li
{
	padding-bottom: 20px;
}



/*EDITABLE STYLES ENDS HERE*/






/*NON-EDITABLE STYLES STARTS HERE*/

form
{
	padding: 0px;
	margin: 0px;
}
.clear
{
	clear: both;
}
#container
{
	width: 1000px;
	text-align: left;
	margin: auto;
}
#logo
{
	width: 620px;
	float: left;
}
#series
{
	width: 520px;
	float: left;
}

/* Login area styles */
#loginarea
{
	width: 330px;
	float: left;
	padding-top: 40px;
}
.loginfield
{
	width: 150px;
	border: 1px solid #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
}
.loginname
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
.passwordfield
{
	width: 110px;
	border: 1px solid #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
}
.remember
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

/* Login water mark style */
.loginExtender
{
	width: 150px;
	border: 1px solid #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	color: #999999;
}
.passwordExtender
{
	width: 110px;
	border: 1px solid #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	color: #999999;
}


/*navigation style */
/*#navigation {
		background:#52555c;border-top:1px solid #d3d0bd;width:1000px;clear:both;float:left;
}
.navigationBot {
		background:#d3d0bd;width:1000px;clear:both;float:left;
}
.navigationBotgrid {
		background:url(../images/navbottombg.png);height:6px;width:1000px;clear:both;float:left;
}
.nav {
		float:left;font-family:arial;font-size:13px;color:#ffffff;background:url(../images/navbg.jpg);background-position:top center;padding-left:30px;padding-right:30px;padding-top:5px;padding-bottom:5px;text-align:center;border-right:1px solid #d3d0bd;cursor:hand;cursor:pointer;
}
.nav a {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.nav a:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.nav a:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.nav a:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navover {
		float:left;font-family:arial;font-size:13px;color:#ffffff;background:url(../images/navbgover.jpg);background-position:top center;padding-left:30px;padding-right:30px;padding-top:5px;padding-bottom:5px;text-align:center;border-right:1px solid #d3d0bd;cursor:hand;cursor:pointer;
}
.navover a {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navover a:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navover a:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navover a:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navhome {
		float:left;font-family:arial;font-size:13px;color:#ffffff;background:url(../images/navbg.jpg);background-position:top center;padding-left:30px;padding-right:30px;padding-top:16px;padding-bottom:10px;text-align:center;border-right:1px solid #d3d0bd;cursor:hand;cursor:pointer;text-decoration:none;
}
.navhome a {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navhome a:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navhome a:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navhome a:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navhomeover {
		float:left;font-family:arial;font-size:13px;color:#ffffff;background:url(../images/navbgover.jpg);background-position:top center;padding-left:30px;padding-right:30px;padding-top:16px;padding-bottom:10px;text-align:center;border-right:1px solid #d3d0bd;cursor:hand;cursor:pointer;
}
.navhomeover a {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navhomeover a:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navhomeover a:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navhomeover a:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}*/

/* 20100522: Parvez: new navigation css start*/
#navigation
{	
	background: #52555c;
	border-top: 1px solid #d3d0bd;
	width: 1000px;
	clear: both;
	float: left;
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
}
.navigationBot
{
	background: #d3d0bd;
	width: 1000px;
	clear: both;
	float: left;
}
.navigationBotgrid
{
	background: url(../images/navbottombg.png);
	height: 6px;
	width: 1000px;
	clear: both;
	float: left;
}
.nav
{
	float: left;
	background: url(../images/navbg.jpg) top center;
	padding: 5px 10px 5px;
	text-align: center;
	border-right: 1px solid #d3d0bd;
	cursor: hand;
	cursor: pointer;
}
.nav a
{
	color: #ffffff;
	text-decoration: none;
}
.nav a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.nav a:active
{
	color: #ffffff;
	text-decoration: none;
}
.nav a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.navover
{
	float: left;
	background: url(../images/navbgover.jpg) top center;
	padding: 5px 10px 5px;
	text-align: center;
	border-right: 1px solid #d3d0bd;
	cursor: hand;
	cursor: pointer;
}
.navover a
{
	color: #ffffff;
	text-decoration: none;
}
.navover a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.navover a:active
{
	color: #ffffff;
	text-decoration: none;
}
.navover a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.navhome
{
	float: left;
	background: url(../images/navbg.jpg) top center;
	padding: 0 10px;
	line-height: 42px;
	text-align: center;
	border-right: 1px solid #d3d0bd;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}
.navhome a
{
	color: #ffffff;
	text-decoration: none;
}
.navhome a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.navhome a:active
{
	color: #ffffff;
	text-decoration: none;
}
.navhome a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.navhomeover
{
	float: left;
	background: url(../images/navbgover.jpg) top center;
	padding: 0 10px;
	line-height: 42px;
	text-align: center;
	border-right: 1px solid #d3d0bd;
	cursor: hand;
	cursor: pointer;
}
.navhomeover a
{
	color: #ffffff;
	text-decoration: none;
}
.navhomeover a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.navhomeover a:active
{
	color: #ffffff;
	text-decoration: none;
}
.navhomeover a:hover
{
	color: #ffffff;
	text-decoration: none;
}

/*dynamic navigation classes*/
#sddm
{	
	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
}

#sddm li a
{
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	color: #bbbbbb;
	text-decoration: none;
}

#sddm li a:hover
{
	background: url(../images/navbgover.jpg) top center;
}

#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #fff;
}

#sddm div a
{
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #fff;
	font: 11px arial;
	background: url(../images/navbg.jpg) top center;
}

#sddm div a:hover
{
	color: #FFF;
	background: url(../images/navbgover.jpg) top center;
	color: #FFF;
}

/*new navigation css end */
.print
{
	float: right;
	font-weight: bold;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
	padding-right: 15px;
	padding-top: 5px;
}
.print a
{
	color: #ffffff;
	text-decoration: none;
}
.print a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.print a:active
{
	color: #ffffff;
	text-decoration: none;
}
.print a:hover
{
	color: #ffffff;
	text-decoration: none;
}


.mainBody
{
	width: 1000px;
}
.mainBodyIn
{
	padding-left: 15px;
	padding-right: 15px;
}
.seriesGrid
{
	background: url(../images/gridbg.gif);
}
.divider
{
	float: left;
	width: 1px;
	height: 260px;
	background: #cacaca;
}
#leftCol
{
	width: 290px;
	float: left;
}
#leftColin
{
	padding-right: 20px;
}
#leftColin p
{
	margin-top: 0px;
	margin-bottom: 10px;
}
#midCol
{
	width: 455px;
	float: left;
}
#midColin
{
	padding-left: 20px;
	padding-right: 20px;
}
#midColin p
{
	margin-top: 0px;
	margin-bottom: 10px;
}
#rightCol
{
	width: 220px;
	float: left;
}
#rightColin
{
	padding-left: 15px;
}
.questionbgOuter
{
	background: url(../images/questionbg.png);
	width: 202px;
}
.notificationText p
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.notificationgrid
{
	background: url(../images/navbottombg.png);
	height: 6px;
}
.footer
{
	font-size: 11px;
	text-align: center;
	margin-top: 30px;
}
.footer a
{
	color: #000000;
}
.footer a:visited
{
	color: #000000;
}
.footer a:hover
{
	color: #000000;
}

#memberCol
{
	float: left;
	width: 745px;
}
.registrationfield
{
	width: 250px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px solid #cccccc;
}
.mandatory
{
	font-size: 11px;
	padding-right: 5px;
	float: right;
	font-family: verdana;
	font-weight: bold;
}
.cartlist td
{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ffffff;
}
.dkgridsolid
{
	border-bottom: 1px solid #999999;
	padding: 2px;
}
/*NON-EDITABLE STYLES ENDS HERE*/

/* Login area styles */
#loginarea
{
	width: 330px;
	float: left;
	padding-top: 40px;
}
.loginfield
{
	width: 150px;
	border: 1px solid #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
}
.loginname
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
.passwordfield
{
	width: 110px;
	border: 1px solid #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
}
.remember
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}
.remember a
{
	color: #fe0201;
	text-decoration: underline;
}
.remember a:visited
{
	color: #fe0201;
	text-decoration: underline;
}
.remember a:active
{
	color: #fe0201;
	text-decoration: underline;
}
.remember a:hover
{
	color: #fe0201;
	text-decoration: underline;
}

/* Login water mark style */
.loginExtender
{
	width: 150px;
	border: 1px solid #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	color: #999999;
}
.passwordExtender
{
	width: 110px;
	border: 1px solid #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	color: #999999;
}

/* Event cost details on event details page */
.dkgridsolid
{
	border-bottom: 1px solid #999999;
	padding: 2px;
}

.addplaceholder
{
	margin-left: 11px;
	margin-right: 11px;
	text-align: center;
}

td.paymentBottom
{
	border-bottom: 0px solid;
}

/* 20100228: Rohit: Class for text boxes */
.TxtBox
{
	border: 1px solid #cccccc;
}
.questiontop
{
	height: 9px;
	background: url(../images/questiontopbg.png);
}
.questionbottom
{
	height: 9px;
	background: url(../images/questionbotbg.png);
}
.errorClass
{
	color: #ff0000;
}


/* Text scrollers */
#newsticker-demo { 
padding:5px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:20px auto;
border:1px solid #ccc;
}
#newsticker-demo a { text-decoration:none;}
#newsticker-demo img { border: 2px solid #FFFFFF; }
#newsticker-demo .title {text-align:center;font-size:14px;font-weight:bold;padding:5px;}
.newsticker-jcarousellite { }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:10px; margin-bottom:5px; }
.newsticker-jcarousellite .info { padding-bottom:20px; }
/* Text scroller */
