/** Added by Haider ***/

.labelStyle
{
	width:180px;
	height:35px;
	text-align:right;
	font-size:11px;
	font-family:Verdana;	
	vertical-align:top;
	padding-right:4px;
}
.textStyle
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.TextBoxStyle
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.TextBoxStyleSmall
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal;
	width:250px;
}
.padleft
{
	padding-left:4px;
}

.RowStyle
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	height:25px;
	background-color:#E2E2E2;
	padding-left:4px;
}
.AlternateRowStyle
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	height:25px;
	background-color:#fff;
	padding-left:4px;
}
.HeaderStyle
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	text-align:left;
	vertical-align:middle;
	height:25px;	
	background-color:#cccccc;
	color:#003366;
	padding-left:4px;
}





	/*** View Upcoming events ****/

.centerTable
{	width:426px;
	padding-right:6px;
	padding-left:6px;
	margin-left:6px;
	margin-right:6px;
}



.eventTableBg1
{
	width:426px;
 	border-bottom: 1px dashed #6bd96b;
 	border-top: 1px dashed #6bd96b;
 	border-left: 1px dashed #6bd96b;
 	border-right: 1px dashed #6bd96b; 	
 	background-color:#fff;
 	margin:6px;
 	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;

}

.eventTableBg1:hover
{	
	width:426px;
 	background-color:#edf6ed !important;
	margin:6px;
	padding-top:6px;
	padding-left:6px;
	padding-bottom:6px;
	border-bottom: 1px dashed #6bd96b;
 	border-top: 1px dashed #6bd96b;
 	border-left: 1px dashed #6bd96b;
 	border-right: 1px dashed #6bd96b;
}
.setbackcolor
{
	background-color:#fff;
}

.setbackcolor:hover
{
	background-color:#ff0000;
}



.eventLeftCell
{
	width:80px;
}


.eventRightCell1
{ 
	width:426px;
}

.eventHeading
{
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#0D8EB8;
	font-weight:bold;
	text-align:left;
	
	padding-bottom:4px;
	margin-bottom:4px;
	line-height:14px;
	text-decoration:none;
}
	
.eventHeading:Hover
{ 
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#0D8EB8;
	font-weight:bold;
	text-align:left;	
	
	padding-bottom:4px;
	margin-bottom:4px;
	line-height:14px;
	cursor:pointer;
	text-decoration:underline;
	}

.eventDate
{ 
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#185a95;
	font-weight:bold;
	text-align:left;
	padding-bottom:4px;
	margin-bottom:4px;
	line-height:14px;
	width:80px;

}

.eventTxt
{ 
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#666666;
	text-align:left;
	padding-left:25px;
	margin-left:6px;
	padding-bottom:4px;
	margin-bottom:4px;	
	line-height:16px;	
}

.imgAlign
{ 
	padding-left:2px;
	vertical-align:middle;
	padding-top:2px;
	padding-right:4px;
}


/*** Events Upcoming Events ***/

.centerTable1
{	
	width:560px;
	padding-right:2px;
	padding-left:4px;
	margin-left:4px;
	margin-right:2px;
}

.eventImagePadding
{ 
  padding-top:1px;
  margin-top:1px;
  padding-bottom:3px;
  margin-bottom:3px;
  padding-left:2px;
  padding-right:2px;
  
	}
	
.eventRightCell
{
	width:560px;
}

.eventTxtLink
{
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#666666;
	text-align:justify;
	padding-left:6px;
	margin-left:6px;
	padding-bottom:4px;
	margin-bottom:4px;	
	line-height:16px;	

}

.eventTxtLink:Hover
{ 
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#666666;
	text-align:justify;
	padding-left:6px;
	margin-left:6px;
	padding-bottom:4px;
	margin-bottom:4px;	
	line-height:16px;	
}


/***** Event Detail Page ******/

.bodyTable
{ 
	margin-top:3px;
}


.picMainFram
{	 	
 	width:540px;
 	padding-bottom:6px;
 	padding-top:6px;
	padding-right:6px;
	padding-left:6px;
	
}


.lineHeight
{ 
	line-height:6px;
}


.centerTable3
{	
	width:100%;
	padding-right:6px;
	padding-left:6px;
	margin-left:6px;
	margin-right:6px;
}


.tdBorder1{ 
	padding:2px;	
}


.eventHeading1
{ 
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#185a95;
	font-weight:bold;
	text-align:left;
	padding-left:6px;
	margin-left:6px;
	padding-bottom:4px;
	margin-bottom:4px;
	line-height:14px;
	
}

.rightCellWidth1
{
  width:334px;
  background-color:#f7f7f7;
  border: #e2e2e2 1px solid;

}

.picBgBorder
{ 
  background-color:White;
  border:1px solid #e2e2e2;
  padding-left:2px;
  padding-bottom:2px;
  padding-right:2px;
  padding-top:2px;
 
}

.divMessageStyle
{
	/** border:2px dashed #6BD96B;	**/
	padding-left:5px;
	padding-top:3px;
	height:30px;
	width:99%;		
}
.MessageTxt
{ 
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#666666;
	text-align:left;	
}


/*** Attend Event ***/





.lblStyleAttendDetail
{ 
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#185a95;
	font-weight:bold;
	text-align:right;
	padding-bottom:4px;	
	padding-right:8px;
	height:32px;

}
.TxtStyleEventDetail
{ 
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#666666;
	text-align:left;
	padding-left:0px;	
	padding-bottom:4px;	
	line-height:16px;	
}

.AttendHeading
{
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#0D8EB8;
	font-weight:bold;	
	padding-bottom:4px;		
	text-decoration:none;
	height:35px;
}

.divMessageStyleAttend
{
	/**border:1px dashed #6BD96B;**/
	padding-left:5px;
	padding-top:3px;
	height:30px;	
}
.MessageTxtAttendant
{ 
	font-family:Verdana;
	font-size:11px;
	color:#aa0000;
	text-align:left;	
}


/*** Display Event Attendant List ****/

.itemstyle
{
	padding-left:4px;
}

.RowStyleUser
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	height:25px;
	background-color:#e4f1f9;
	padding-left:4px;

}
.AlternateRowStyleUsers
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	height:25px;
	background-color:#fff;
	padding-left:4px;
}

.HeaderStyleUsers
{
	font-family:Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align:left;
	vertical-align:middle;
	height:25px;	
	background-color:#3b8cbc;
	color:#ffffff;
	padding-left:4px;
}

.labelStyleUsers
{
	width:115px;
	height:30px;
	text-align:right;
	font-size:11px;
	font-family:Verdana;	
	vertical-align:top;
	padding-right:8px;
}

.TextBoxStyleUser
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal;
	width:200px;
}

.PagingStyle
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color: #003366;
}

.PagingStyle:hover
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #003366;
}

.formTable1
{
	margin-left:6px;
	margin-bottom:4px;
	background-color:#f5fafd;
	text-align:left;
	margin-right:10px;
	border:1px solid #b7deef;
	width:646px;
}	

.EventAttendCreditDetails
{
	margin-left:6px;
	margin-bottom:4px;
	background-color:#f5fafd;
	text-align:left;
	margin-right:10px;
	border:1px solid #b7deef;
	width:446px;
}	


.titleStyle1
{
     font-family:Helevecta, Tahoma;
     font-size:15px;
     color:#337aa6;
     text-align:left;
     padding-left:10px;
     padding-top:10px;
     padding-bottom:10px;
}



.lblStyle
{	
    font-family:Helevecta, Tahoma;
    font-size:11px;
    color:#838383;
    text-align:right;
    padding-left:2px;
    padding-right:4px;
    
}


.regTxtBox
{
	border: #6bd96b 1px dotted;   
      font-size: 11px;
      width: 165px;
      height:20px;
      background-color: white;
}


.btnRegister1
{
	background-image:url('../Images/imgBrowse1.png');
	background-repeat:no-repeat;
	font-family:Helevecta, Tahoma;
	text-decoration:none;
	font-size:12px;
	vertical-align:top;
	width:69px;
	height:22px;
	cursor:pointer;
	border:none;
	color:#000000;
	text-align:center;
	
	padding-top:5px;
	padding-right:4px;
	margin-right:4px;
	display:block;
	
	}


.btnRegister1:hover
{
	
 background-image:url('../Images/imgBrowse1_hover.png');
 background-repeat:no-repeat;
 font-family:Helevecta, Tahoma;
 text-decoration:none;
 font-size:12px;
 vertical-align:top;
 width:69px;
 height:22px;
 cursor:pointer;
 color:#000000;
 text-align:center;
 padding-top:5px;
 display:block;
 
}

.msgStyle
{
	color:#cc0000;
	font-size:11px;
	font-family:Verdana;	
}

.PagingStyleDetail a
{
	text-decoration:underline;
	color: #185A95;
}

.PagingStyleDetail a:hover
{
	text-decoration:underline;
	color: #cc0000;
}



/*--------------------------Classes For Calendar Control----------------------*/


.bodyTable
{ 
	margin-top:3px;
}

.imgGreenHeaderBar
{ background-image:url('../Images/imgGreenBar.png');
	background-repeat:repeat-x;
	height:28px;
	border-top:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	font-family:Helevecta, Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-left:6px;
	color:#ffffff;
	vertical-align:middle;
}

.calenderTxt
{	font-family:Helevecta, arial;
	font-size:10px;
	text-decoration:none;
	
}
.otherMonthStyle
{
	font-family:Helevecta, arial;
	font-size:10px;
	color:#6d6d6d;
	text-decoration:none;
	}
.todayStyle
{
	font-family:Helevecta, arial;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
.titleStyleBg
{	background-image:url('../Images/imgCalenderTitleBg.png');
	width:218px;
	background-repeat:repeat-y;
	height:20px;
	font-family:Helevecta, arial;
	font-size:10px;
	text-decoration:none;
	color:#6d6d6d;
	}

.calenderBodyBg
{	background-image:url('../Images/imgCalenderBg.png');
	height:124px;
	background-repeat:repeat-x;
	}
	
	.linkStyle
	{
	font-family:Helevecta, arial;
	font-size:11px;
	text-decoration:none;	
	color:blue;
	font-weight:bold;
}
.linkStyle:hover
{
	font-family:Helevecta, arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	}
	.nextPreviousStyle a
	{
	font-family:Helevecta, arial;
	font-size:10px;
	text-decoration:none;
	}
	.nextPreviousStyle a:hover
	{
	font-family:Helevecta, arial;
	font-size:10px;
	text-decoration:underline;
	}
/*-----------------------------------END----------------------------*/
.txtMainTableHeading
{ 
	font-family:Helevecta, Tahoma;
	font-size:18px;
	font-weight:bold;
	padding:6px;
	margin:6px;
	color:#474646;	
}
.lblStyleAttend
{ 
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#185a95;
	font-weight:bold;
	text-align:right;
	padding-bottom:4px;	
	height:32px;

}
.TxtStyleEvent
{ 
	font-family:Helevecta, Tahoma;
	font-size:11px;
	color:#666666;
	text-align:left;
	padding-left:20px;	
	padding-bottom:4px;	
	line-height:16px;	
}
/*-----------------------styles for messages control------------------*/
.styleForErrorMsg
{
	margin-left:6px;
	margin-bottom:4px;
	background-color:#fcf4f2;
	text-align:left;
	margin-right:10px;
	/*border:1px solid #d22e08;*/
	border:1px solid #b7deef;
}
 .styleForSuccessMsg
{
	margin-left:6px;
	margin-bottom:4px;
	background-color:#ecf4e1;
	text-align:left;
	margin-right:10px;
	border:1px solid #94c6a4;
}
.styleForNotificationMsg
{	margin-left:6px;
	margin-bottom:4px;
	background-color:#fcf4f2;
	text-align:left;
	margin-right:10px;
	border:1px solid #b7deef;
}

 .titleStyle1
{
    font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#4a5f7a;
	text-align:left;
	background-color:#ffffff;
	
     }
.lblStyleForErrorMsgOnTable
{
    font-family:tahoma;
    font-size:12px;
    color:#f93407;
    text-align:left;
    padding-left:4px;
    padding-right:4px;
}


.lblStyleForSuccessMsgOnTable
{
    font-family:tahoma;
    font-size:12px;
    color:#66a179;
    text-align:left;
    padding-left:4px;
    padding-right:4px;
}
/*---------------------- Details ---------------------------------------*/
.imgGreenHeaderBar2 {
background-image:url("../images/imgheadercontainer.png");
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Tahoma;
font-size:14px;
height:34px;
padding-left:10px;
width:224px;
font-weight:bold;
}.contTxt {
color:#6D6D6D;
font-family:tahoma;
font-size:11px;
line-height:18px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
text-align:justify;
}.newsBg {
background-color:#F9F9F9;
border-bottom:1px solid #E2E2E2;
border-left:1px solid #E2E2E2;
border-right:1px solid #E2E2E2;
margin-bottom:6px;
}.roundedCorner
{
    font-family: "Lucida Sans Unicode" , "Lucida Grande" ,Sans-Serif;
    font-size: 12px;
    text-align: left;
    width: 464px;
    
}
.roundedCornerHeader td
{
    background-image: url("../images/imgheaderagendapng.png");
    background-repeat: no-repeat;
    height: 34px;
    width: 464px;
    font-family:Tahoma;
    font-size:14px;
    color:#ffffff;
    padding-left:10px;
	font-weight:bold;
    
}

.roundedcornerFootLeft
{
    background: url("../images/botleft.png") no-repeat scroll left bottom #E8EDFF;
}

.roundedcornerFootRight
{
    background: url("../images/botright.png") no-repeat scroll right bottom #E8EDFF;
}
.roundedCornerTd td
{
    background-color:#ededed;
    border-top: 1px solid #FFFFFF;
    color: #666699;
    padding: 8px;
}

.headerBlue
{
    background-image:url('../images/headerblue.png');
    background-repeat:repeat-x;
    height:23px;
    padding-left:10px;
    padding-top:5px;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
}

/*----------------------------------end-------------------------------*/