/* style for events module starts here */
/* style for add event starts here */
.clsEventStartTime,.clsEventEndTime{
	border:1px solid #0064DB;
	position:absolute;
	z-index:3000000;
	background:#DBEBFF;
	padding:10px 0;
	width:300px;
	margin:10px 0;
}
#startTimeIframe,#EndTimeIframe{
	position:absolute;
	margin:2.5em 0 0 -130px;
	width:300px;
	height:220px;
}
* html #startTimeIframe,* html #EndTimeIframe{
	height:190px;
}
#startTimeIframe,#EndTimeIframe{
	*height:190px;
}
* html .clsEventStartTime{
	margin:2.5em 0 0 -130px;
}
.clsEventStartTime,.clsEventEndTime{
	*margin:2.5em 0 0 -130px;
}
	.clsEventStartTime p,.clsEventEndTime p{
		float:left;
		margin:0 0 0 10px;
		text-align:left;
		width:60px;
	}
		.clsEventStartTime p a,.clsEventEndTime p a{
			display:block;
			color:#0064DB;
		}
		.clsEventButtton{
			float:right;
		}
		.clsEventsTbl textarea{
			width:400px;
		}
		.clsEventTextBox{
			width:120px;
		}
		.clsEventsTbl .clsFormLabelCellDefault,.clsEventsTbl .clsFormFieldCellDefault{
			text-align:left;
		}
			.clsEventsTbl #selCategoryBlock li{
				padding:0;
				margin:0 0.5em 0.5em 0;
				padding:0;
				float:left;
				width:35%;
				text-align:left;
			}
/* style for add events ends here */
/* overflow and after hack starts here */
.clsViewEventCommon:after{
	content:".";
	visibility:hidden;
	clear:both;
	display:block;
}
.clsViewEventCommon{
	zoom:1;
}
.clsEventUpload,.clsEventOptional,.clsEventPaging{
	overflow:auto;
	zoom:1;
}
* html .clsViewEventCommon,* html .clsEventUpload,* html .clsEventOptional,* html .clsEventPaging{
	overflow:visible;
	height:1%;
}
/* overflow and after hacks ends here */
/* style for view events starts here */
#modulessortiemembersviewEvent .sideBar2,#modulessortieviewEvent .sideBar2{
	display:none;
}
#modulessortiemembersviewEvent #main,#modulessortieviewEvent #main{
	margin:1em 0 0 240px;
}
.clsViewEventLeft{
	width:530px;
	float:left;
}
.clsViewEventRight{
	width:220px;
	float:left;
	margin:0 0 0 9px;
}
	.clsEventInformation,.clsEventInformation td{
		border:0;
	}
	.clsEventInformation td{
		padding:0.5em 0.3em;
	}
	.clsEventInformation th,.clsEventRightTitle h3{
		padding:0.3em 0 0.3em 0.5em;
		background:#E3F0FF;
		border:0;
		border-top:1px solid #0063DB;
	}
	.clsViewEventRight table,.clsViewEventRight table td,.clsViewEventRight table th{
		text-align:left;
	}
	.clsViewEventRight .clsEventInformation{
		width:218px;
	}
	* html .clsViewEventRight .clsEventInformation td{
		padding:0.5em 0.2em;
	}
	.clsViewEventRight .clsEventInformation th{
		background:transparent;
		border:0;
		color:#0063DB;
	}
	.clsViewEventRight .clsEventInformation .clsEventConfirmation{
		background:#F7F7F7;
		border-top:1px solid #D8DFEA;
		color:#808080;
		font-size:11px;
	}
	.clsEventRightTitle h3,.clsEventRightSubTitle{
		text-align:left;
		margin:1em 0;
	}
	.clsEventPublicPrivate p{
		text-align:left;
		padding:0.3em 0.5em;
	}
	.clsEventUserLink{
		text-align:left;
	}
		.clsEventUserLink li{
			list-style-type:none;
			padding:0 0.5em;
		}
			.clsEventUserLink li a{
				color:#0063DB;
				background:url(../images/screen_blue/icon-sidebarnavigationlinks.gif) no-repeat left 6px;
				padding:0 0 0 10px;
			}
				.clsEventUserLink li a:hover{
					color:#F73131;
				}
	.clsEventRightSubTitle{
		font-size:11px;
		color:#808080;
		padding:0 0 0 0.5em;
		margin:0 0 0.5em 0;
	}
	.clsEventListTable,.clsEventListTable td{
		text-align:left;
	}
	.clsEventListTable td{
		padding:0.3em 0 0.3em 0.5em;
	}
		.clsEventListTable .clsCheckRadio{
			margin:0 0.5em 0 0;
			vertical-align:middle;
		}
	.clsEventInformation .clsEventConfirmation{
		background:#F7F7F7;
		border:0;
	}
	.clsEventTitle{
		font-weight:bold;
		padding:0 0 0 1em;
	}
	.clsEventInformation .clsFormLabelCellDefault{
		padding:0.5em 0 0.5em 0.5em;
		color:#808080;
	}
	.clsEventMedia{
		float:left;
	}
	.clsEventViewAll{
		float:right;
	}
		.clsEventViewAll a,.clsEventMedia a,.clsEventUserName{
			font-weight:bold;
			color:#0063DB
		}
		.clsEventUserName{
			display:block;
			margin:0.5em 0 0 0;
		}
			.clsEventViewAll a:hover,.clsEventMedia a:hover,.clsEventUserName:hover{
				color:#F73131;
			}
			.clsEventImageBorder{
				border:1px solid #0063DB;
				padding:2px;
			}
.clsRemoveEvent,.clsAddEvent{
	text-align:left;
	display:block;
	padding:0.3em 0 0.3em 0.3em;
	margin:0 0 0.5em 0;
	border-bottom:1px dotted #0063DB;
	color:#0063DB;
	font-weight:bold;
}
	.clsRemoveEvent:hover,.clsAddEvent:hover{
		background:#0063DB;
		color:#FFF;
	}
/* style for event serach form */

.clsEventSearchForm table,.clsEventSearchForm table td{
	border:0;
}
.clsEventSearchForm table{
	margin:0 auto 1em auto;
	text-align:center;
}
/* style for advance search */
.clsEventSearchForm .clsEventAdvanceSearch,.clsEventSearchForm .clsEventAdvanceSearch td{
	border:0;
	background:#E4EFFF;
}
	.clsEventSearchForm .clsEventAdvanceSearch td{
		text-align:left;
		vertical-align:middle;
		width:auto;
	}
	.clsEventAdvanceSearch .clsTextBox{
		width:100px;
	}
	.clsDateTextBox{
		width:90px;
	}
	.clsButtonRight{
		width:70px;
	}
/* style for manage events member page */
.clsMyEventAlbumTbl td,.clsMyEventAlbumTbl th{
	padding:0.3em 0 0.3em 0.4em;
}
.clsContentEditLinks .clsEventAdd a{
	background:url(../images/screen_blue/icon-eventadd.gif) no-repeat center center;
}
/* style for events list page rsvp popup */
.clsRSVPTbl{
	margin:0.5em 0;
	text-align:left;
}
	.clsRSVPTbl td{
		padding:0.3em 0.4em;
		text-align:left;
	}
		.clsRSVPTbl td p{
			margin:0.5em 0;
		}
		.clsRSVPTbl td p .clsCheckRadio{
			margin:0 0.5em;
		}
		.clsRSVPTbl .clsSubmitButton{
			margin:0.5em 0 0 0;
		}
/* style for next and previous link in popup page */
.clsEventPreviousNext{
	float:right;
	margin:0 17px 0 0;
}
	.clsEventPreviousNext p{
		float:left;
		margin:0 0 0 10px;
	}
	.clsEventPreviousNext p a{
		font-weight:bold;
		color:#0063DB;
	}
		.clsEventPreviousNext p a:hover,.clsPopupRight a:hover{
			color:#F73131;
			text-decoration:underline;
		}
		.clsEventPreviousNext .clsEventPrev a{
			background:url(../images/screen_blue/icon-previouspage.gif) no-repeat left top;
			padding:0 0 0 15px;
		}
		.clsEventPreviousNext .clsEventNext a{
			background:url(../images/screen_blue/icon-nextpage.gif) no-repeat right top;
			padding:0 15px 0 0;
		}
.clsEventPopupTbl,.clsEventPopupTbl td{
	border:0;
}
#selPreviewImage,#selPhotoPreviewFrm{
	background:#E3F0FF;
}
	.clsPopupTitle{
		font-weight:bold;
	}
	.clsPopupRight{
		text-align:right;
		padding:0 17px 0 0;
	}
		.clsPopupRight a{
			font-weight:bold;
			color:#0063DB;
			margin:0 10px 0 2px;
		}
		.clsEventPlayingTime{
			margin:0 0 0 10px;
		}
.clsEventFlash{
	text-align:center;
	margin:0 auto;
	width:950px;
}
/* style for popup section in event list page */
.clsUserEventPopup{
	position:absolute;
	margin:-5em 0 0 5em;
}
	.clsUserEventPopupLeft{
		background:url(../images/screen_blue/bg-userpopuptop.gif) no-repeat left top;
		padding:11px 0 0 6px;
	}
	.clsUserEventPopupRight{
		background:url(../images/screen_blue/bg-userpopupbottom.gif) no-repeat left bottom;
		padding:0 0 6px 0;
	}
	.clsUserEventPopupMiddle{
		background:url(../images/screen_blue/bg-userpopupmiddle.gif) repeat-y;
		width:256px;
		padding:0;
	}
	.clsEventUserDetails{
		padding:0 0 0 1em;
	}
		.clsEventUserDetails p{
			margin:0;
			padding:2px 0;
		}
			.clsEventUserDetails p a{
				font-weight:bold;
				color:#0063DE;
			}
				.clsEventUserDetails p a:hover{
					color:#F75A5A;
				}
/* style for detail view event list */
.clsEventListThumbCommon{
	border:1px solid #CCC;
	background:#FFF;
	width:580px;
	margin:0 0 0.5em 0;
	padding:0 0 10px 0;
}
* html .clsEventListThumbCommon{
	width:560px;
}
	.clsEventListThumbCommon .clsVideoListLeft{
		padding:0 0 0 5px;
	}
		
	.clsEventListThumbCommon .clsVideoListRight{
		width:340px;
	}
	* html .clsEventListThumbCommon .clsVideoListRight{
		width:300px;
	}
	.clsAddEventList{
		float:right;
		width:115px;
		margin:10px 10px 0 0;
		text-align:left;
	}
	* html .clsAddEventList{
		margin:10px 2px 0 0;
	}
		.clsAddEventList a{
			border-bottom:1px dotted #0063DB !important;
			color:#0063DB;
			padding:2px 5px 2px 2px;
			display:block;
			width:90px;
		}
			.clsAddEventList a:hover{
				background:#0063DB;
				color:#FFF;
			}
	#selEventInfo p{
		overflow:auto;
		zoom:1;
		margin:0 0 5px 0;
	}
	* html #selEventInfo p{
		height:1%;
		overflow:visible;
	}
	.clsLeftInfo{
		float:left;
		width:70px;
		color:#808080;		
	}
	.clsRightInfo{
		float:left;
		margin:0 0 0 5px;
	}
		.clsRightInfo a{
			font-weight:bold;
			color:#0063DE !important;
			font-size:12px;
		}

