/* CSS Document for Global style */


H1, H2, H3, H4, H5, H6
	{
	padding:0px;
	margin:0px;
	}
P
	{
	padding:0px;
	margin:0px;
	
	}
IMG
	{
	padding:0px;
	margin:0px;
	border:none;
	}
a	
	{
	color:#000;
	text-decoration:underline;
	}
a:hover
	{
	color:#000;
	text-decoration:none;
	}
SPAN
	{
	padding:0px;
	margin:0px;
	}
	
/** Common style Start **/
.blankDiv
	{
	float:left;
	clear:both;
	width:100%;
	}
.freeLeft
	{
	position:relative;
	float:left;
	}
.freeRight
	{
	position:relative;
	float:right;
	}
.lineBreak
	{
	clear:both !important;
	clear:none;
	width:100%;
	height:1px;
	overflow:hidden;
	}
.lineBreak2p
	{
	clear:both !important;
	clear:none;
	width:100%;
	height:2px;
	overflow:hidden;
	}
.lineBreak5p
	{
	clear:both !important;
	clear:none;
	width:100%;
	height:5px;
	overflow:hidden;
	}
.lineBreak10p
	{
	clear:both !important;
	clear:none;
	width:100%;
	height:10px;
	overflow:hidden;
	}
.lineBreak15p
	{
	clear:both !important;
	clear:none;
	width:100%;
	height:15px;
	overflow:hidden;
	}
.lineBreak20p
	{
	clear:both !important;
	clear:none;
	width:100%;
	height:20px;
	overflow:hidden;
	}
.lineBreak110p
	{
	clear:both !important;
	clear:none;
	width:100%;
	height:110px;
	overflow:hidden;
	}
.greyLine
	{
	float:left;
	height:1px;
	border-bottom:1px solid #cccccc;
	width:100%;
	overflow:hidden;
	}
.blueLine
	{
	float:left;
	height:1px;
	border-bottom:1px solid #E4E9ED;
	width:100%;
	overflow:hidden;
	}
.orangeLine
	{
	float:left;
	height:1px;
	border-bottom:1px solid #F68A24;
	width:100%;
	overflow:hidden;
	}
.center
	{
	text-align:center;
	}
.txtL
	{
	text-align:left;
	}
.txtR
	{
	text-align:right;	
	}
.chk
	{
	vertical-align:middle;
	}
.slt1
	{
	float:left;
	width:99%;
	margin-bottom:5px;
	}
.slt1
	{
	width:150px;
	}
.slt2
	{
	width:200px;
	margin:0px 5px 0px 5px;
	}
.slt3
	{
	float:left;
	width:135px;
	}
.slt4
	{
	width:140px;
	}
.slt5
	{
	width:870px;
	}
.leb1
	{
	font-weight:bold;
	}
.lab2
	{
	clear:both;
	float:left;
	width:99%;
	margin-bottom:5px;
	font-weight:bold;
	}
.clear
	{
	clear:both;
	width:100%;
	}
.dotter
	{
	width:100%;
	clear:both;
	display:table;
	border-top:1px dashed #c0c0c0;
	}
.Lspacer50p
	{
	padding-left:50px;
	}


/** Common style End **/

/** Text style Start **/

/*#columnLeft H4
	{
	color:#1E397E;
	font-size:136%;
	font-weight:normal;
	}*/
#containWrapper H4
	{
	color:#E89840;
	font-size:136%;
	font-weight:normal;
	}
#logoTitle H1
	{
	display:none;
	}
#logoTitle H3
	{
	font-size:159%;
	margin:10px 0px 0px 0px;
	}
.pageTitle H3
	{
	font-size:180%;
	font-weight:normal;
	color:#36709D;
	}
.breadcrumb
	{
	font-size:77%;
	color:#666666;
	font-weight:bold;
	}
	.breadcrumb a
		{
		color:#666666;
		font-weight:normal;
		}
.fSize10pt
	{
	font-size:77%;
	}
.stepIndicator UL LI SPAN
	{
	font-size:100%;
	}
.contentBox2 H5
	{
	color:#F68A24;
	font-size:107%;
	padding-bottom:10px;
	}
INPUT
	{
	font-size:85%;
	}
SELECT
	{
	font-size:85%;
	}
.commentsBox LABEL
		{
		font-weight:bold;
		}
#popupWin h4
	{	
	color:#1E397E;
	font-size:152%;
	font-weight:normal;
	}
.quickUse a
	{
	margin:0px 0px 0px 2px;
	}
.eventInfo H3
	{
	font-size:114%;
	}	
.eventInfo H4
	{
	font-size:100%;
	font-weight:normal;
	}	
/** Text style End **/

/** Page Layout Start **/

#main
	{
	position:relative;
	margin:0px auto;
	padding:0px;
	width:980px;
	display:table;
	/*background-color:#CCFFCC;*/
	}
	#wrapper
		{
		position:relative;
		float:left;
		clear:both;
		width:100% !important;
		width:100%;
		/*background-color:#FF8888;
		background:url("../images/lineCol.jpg") repeat-y 783px 0px;*/
		}
	#containWrapper
		{
		/*position:relative;
		top:-29px;*/
		float:left;
		clear:both;
		/*width:100%;*/	
		width:97.9% !important;
		width:98%;
		padding:0px 10px 10px 10px;
		/*background:url("../images/dottedLine.gif") repeat-x top left;*/
		background-color:#E4E9ED;
		/*min-height:420px;*/
		}
		/*#columnLeft
			{
			position:relative;
			top:-29px;
			float:left;
			width:780px;
			width:99%;
			padding:0px 10px 10px 10px;
			background:url("../images/dottedLine.gif") repeat-x top left;
			background-color:#E4E9ED;
			}
		#columnRight
			{
			position:relative;
			float:left;
			width:190px;
			padding:5px 0px 0px 5px;
			/*background:#00ff55;
			}*/
		/*#footer
			{
			position:relative;
			clear:both;
			width:976px;
			padding:2px 2px 4px 2px;
			background:#6BA2CB;
			text-align:center;
			color:#FFFFFF;
			}*/
	
/** Page Layout End **/



#bannerHolder
	{
	clear:both;
	float:left;
	width:100%;
	/*background-color:#00ff55;*/
	
	}
	#logos
		{
		float:left;
		/*width:151px;
		background:url("../images/lineLogo.gif") no-repeat 100% 0;*/
		}
		#logoTitle
			{
			float:left;
			/*width:40%;
			background-color:#CCCC33;*/
			color:#FFFFFF;
			}
		.whoLogo
			{
			float:left;
			width:130px;
			height:40px;
			margin:2px 5px 0px 5px;
			border-right:1px solid #FFFFFF;
			background:url("../images/whoLogo_H.gif") no-repeat left top;
			}
		
		/*#emsLogo
			{
			float:right;
			width:84px;
			height:35px;
			margin:25px 5px 0px 0px;
			background:url("../images/emsLogo.gif") no-repeat left top;
			}*/

#headline
	{
	float:right;
	padding:0px;
	color:#FFFFFF;
	/*background-color:#3333FF;*/
	}
	.userInfo
		{
		float:left;
		padding:0px;
		margin:5px 0px 0px 0px;
		font-size:77%;
		}
	.userInfo LI
		{
		padding:0px 5px 0px 5px;
		margin:0px;
		display:inline;
		list-style:none;
		}
	.userInfo LI a
		{
		color:#FFFFFF;
		}
	.userInfo LI a:hover
		{
		text-decoration:none;
		}
	.saparator
		{
		border-left:1px solid #fff;
		}
	
.primaryNav
	{
	float:left;
	clear:both;
	width:100%;
	background:url("../images/menu_line.gif") bottom repeat-x;
	}
	

.pageTitle
	{
	clear:both;
	float:left;
	width:99.5%;
	padding:5px 5px 2px 0px;
	}
.breadcrumb
	{
	padding:0px 0px 5px 5px;
	width:93%;
	}
.whiteBg
	{
	position:absolute;
	top:-5px;
	right:-10px !important;
	right:-11px;
	background-color:#fff;
	width:5px;
	height:27px;
	z-index:999;
	}
.icon
	{
	margin:2px;
	vertical-align:middle;
	}
.icon2
	{
	margin:1px 2px 2px 5px;
	vertical-align:middle;
	}
.stepIndicator
	{
	clear:both;
	width:100%;
	display:table;
	text-align:center;
	padding:5px 0px 5px 0px;
	/*background-color:#ff0000;*/
	}
	.stepIndicator UL
		{
		padding:0px;
		margin:0px;
		list-style:none;
		}
	.stepIndicator UL LI
		{
		float:left;
		width:100%;
		margin:0px;
		padding:0px;
		list-style:none;
		display:inline;
		/*background-color:#00FFFF;*/
		}
	.stepIndicator UL .stepActive
		{
		float:left;
		margin-right:5px;
		list-style:none;
		display:inline;
		width:132px;
		font-weight:bold;
		background:url("../images/stageOrangBg2.gif") no-repeat left top;
		}
	.stepIndicator UL .stepInActive
		{
		float:left;
		margin-right:5px;
		list-style:none;
		display:inline;
		width:132px;
		background:url("../images/stageBlueBg2.gif") no-repeat left top;
		}
	.stepIndicator UL LI .num
		{
		padding:5px 0px 10px 0px;
		font-weight:bold;
		}
.instText
	{
	color:#676767;
	clear:both;
	width:100%;
	padding:5px 0px 5px 0px;
	font-size:100%;
	}

.labLeftCol
	{
	width:40%;
	}
.colWidth20pr
	{
	width:20%;
	}
.colWidth40pr
	{
	width:40%;
	}
.colWidth30pr
	{
	width:30%;
	}
.colWidth50pr
	{
	width:50%;
	}
.colWidth69pr
	{
	width:69%;
	}
.colWidth100pr
	{
	width:100%;
	}
.labHolder
	{
	float:left;
	/*background-color:#99FF00;*/
	}
	.labHolder LABEL
		{
		margin-right:5px;
		font-weight:normal;
		color:#36709D;
		}
	.labHolder UL
		{
		padding:0px;
		margin:0px;
		}
	.labHolder UL LI
		{
		float:left;
		padding:0px;
		margin:5px 0px;
		list-style:none;
		width:100% !important;
		width:97%;
		}
	
.labIntHolder
	{
	float:left;
	/*background-color:#99FF00;*/
	}
	.labIntHolder LABEL
		{
		float:left;
		margin-right:10px;
		font-weight:normal;
		color:#36709D;
		width:40%;
		text-align:right;
		/*background-color:#FFFF00;*/
		}
	.labIntHolder UL
		{
		padding:0px;
		margin:0px;
		}
	.labIntHolder UL LI
		{
		float:left;
		padding:0px;
		margin:5px 0px;
		list-style:none;
		width:100%;
		}
	.labIntHolder em
		{
		color:#FF0000;
		font-style:normal;
		}
	.labHolder em
		{
		color:#FF0000;
		font-style:normal;
		margin:0px 3px 0px 0px;}
		
/* ################# Table style start ############# */
.tblInformation
	{
	clear:both;
	width:100%;
	padding:0px;
	margin:0px;
	}
.tblInformation EM
	{
	color:#ff0000;
	}
	.tblInformation TD
		{
		padding-bottom:5px;
		vertical-align:top;
		}
	.tblInformation TH
		{
		text-align:left;
		margin-right:2px;
		font-weight:bold;
		}
.red
	{
	color:#FF0000;
	}
.grey
	{
	color:#676767;
	}
.tblData
	{
	text-align:left;
	border-bottom:1px solid #E0F0FA;
	border-right:1px solid #E0F0FA;
	}
.tblData a
	{
	white-space:nowrap;
	}
	.tblData TH
		{
		vertical-align:top;
		background-color:#E0F0FA;
		border-left:1px solid #FFF;
		text-align:center;
		}
	.tblData TD
		{
		border-left:1px solid #E0F0FA;
		height:25px;
		}
	.altRow
		{
		background-color:#F1F2F2;
		}
.tblInformation2
	{
	clear:both;
	width:100%;
	padding:0px;
	margin:0px;
	}
	.tblInformation2 TD
		{
		padding-bottom:5px;
		vertical-align:top;
		}
	.tblInformation2 LABEL
		{
		float:left;
		margin-right:2px;
		font-weight:bold;
		}
.pagination
	{
	clear:both;
	text-align:right;
	padding:3px 5px 3px 0px;
	background-color:#E0F0FA;
	}
.pagination a
	{
	margin:0px 2px;
	}
	.tBoxNum
		{
		width:30px;
		vertical-align:middle;
		}
/* ################# Table style end ############# */
		
/* Button style start */
.buttonHolder
	{
	clear:both;
	width:100%;
	display:table;
	
	}
.centerBut
	{
	display:table;
	width:200px;
	margin-left:380px;
	}
.buttonHolder a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
.buttonHolder a:hover
	{
	color:#BBD6EF;
	text-decoration:none;
	}
	.butBgBlueL
		{
		float:left;
		background:url("../images/buttonBlue.png") no-repeat top left;
		padding:0px 0px 0px 10px;
		}
	.butBgBlueR
		{
		float:left;
		background:url("../images/buttonBlue.png") no-repeat top right;
		padding:2px 10px 6px 0px;
		}
	.butBgOrL
		{
		float:left;
		background:url("../images/buttonOrange.jpg") no-repeat left top;
		padding:0px 0px 0px 10px;
		}
	.butBgOrR
		{
		float:left;
		background:url("../images/buttonOrange.jpg") no-repeat right top;
		padding:2px 10px 6px 0px;
		}
/* Button style end */
.infoSearch
	{
	float:left;
	width:250px;
	}
.searchHolder
	{
	float:left;
	padding-bottom:0px !important;
	padding-bottom:1px;
	margin-top:10px;
	}
	.intSearch
		{
		background-color:#FFF;
		border:none;
		float:left;
		width:130px;
		}
	.searchHolder SPAN a
		{
		float:left;
		padding:4px 6px 5px 5px;
		margin-right:4px;
		background-color:#A4C8E9;
		}
	.searchHolder a
		{
		color:#FFFFFF;
		}
	.searchHolder a:hover
		{
		color:#FFFFFF;
		text-decoration:none;
		}
/*.contentBox
	{
	clear:both;
	float:left;
	width:99%!important;
	width:100%;
	padding:5px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	}
	.TL
		{
		position:absolute;
		top:0;
		left:0px;
		width:10px;
		height:10px;
		background:url("../images/roundCorner.gif") no-repeat top left;
		}
	.TR
		{
		position:absolute;
		top:0px;
		right:0px;
		width:10px;
		height:10px;
		background:url("../images/roundCorner.gif") no-repeat top right;		
		}
	.BL
		{
		position:absolute;
		bottom:0px;
		left:0px;
		width:10px;
		height:10px;
		background:url("../images/roundCorner.gif") no-repeat bottom left;		
		}
	.BR
		{
		position:absolute;
		bottom:0px;
		right:0px;
		width:10px;
		height:10px;
		background:url("../images/roundCorner.gif") no-repeat bottom right;
		}
	.curveHolder{
		position:relative;
		background-color:#FFFFFF;
		clear:both;
		float:left;
		width:99%!important;
		width:100%;
		height:10px;
		margin:0px 0px 0px 0px;
	}*/
.contentBox2
	{
	clear:both;
	margin:5px 0px 0px 0px;
	}
	.bgSet
		{
		border:1px solid #E4E4E4;
		background-color:#FFFFFF;
		}
	.borderPadxxx
		{
		/*border:1px solid #E4E4E4;*/
		padding:5px;
		/*-moz-outline: #BDC1C5 solid 2px;
		-moz-outline-radius: 12px;
		-moz-outline-offset: 1px;*/
		}
	.contentBox2 UL
		{
		padding:0px;
		margin:0px;
		}
	.contentBox2 UL LI
		{
		float:left;
		list-style:none;
		padding:0px;
		margin:0px 0px 10px 0px;
		}
		.contentBox2 UL LI LABEL
			{
			float:left;
			width:70px;
			margin-right:5px;
			}
		.intBoxRC
			{
			float:left;
			width:105px;
			}
		.sltBoxRC
			{
			float:left;
			width:110px;
			}
.soEvent
	{
	/*background-color:#99CC00;*/
	width:48%;
	margin-right:10px;
	}
	.soEvent UL
		{
		float:left;
		list-style:none;
		padding:0px;
		margin:0px;
		}
	.soEvent UL LI
		{
		float:left;
		width:100%;
		list-style:none;
		padding:0px;
		margin:10px 0px 0px 0px;
		}
	.soEvent UL LI LABEL
		{
		float:left;
		text-align:right;
		font-weight:bold;
		width:160px;
		display:block;
		}
	.soEvent UL LI EM
		{
		color:#ff0000;
		}
	.intSEvent
		{
		float:left;
		width:160px;
		}
	.sltSEvent
		{
		float:left;
		width:165px;
		/*margin-left:10px;*/
		}
/* event details style add */
.bELeftCol
	{
	float:left;
	width:49.5%;
	}
.bERightCol
	{
	float:right;
	width:49.5%;
	}
.quickLink
	{
	padding:5px 0px 0px 0px;
	margin:0px;
	color:#676767;
	}
.quickLink a
	{
	color:#676767;
	}
	.quickLink LI
		{
		padding:0px;
		margin:0px;
		list-style:none;
		}
.infStage
	{
	width:70%;
	}
.commentsBox
	{
	clear:both;
	float:left;
	width:100% !important;
	width:100%;
	/*background-color:#99FF99;*/
	margin:5px 0px 5px 0px;
	}
	.commentsBox LABEL
		{
		float:left;
		font-weight:normal;
		padding:5px 0px 5px 0px;
		margin-right:5px;
		color:#1E397E;
		}
	.intCom
		{
		width:99%;
		clear:both;
		margin-bottom:5px;
		}
	.intCom2
		{
		width:70%;
		margin-bottom:5px;
		}
	.chkCom
		{
		vertical-align:middle;
		padding:0px;
		margin:0px 5px 0px 0px;
		}
	
#popupWin
	{
	margin:3px;
	}

#popupWin P
	{	
	font-size:100%;
	font-weight:bold;
	text-align:center;
	padding:10px 0px 10px 0px;
	}

/* event details style add */

/* Curve style start */
.cornerHolder
	{
	float:left;
	clear:both;
	}
	.contentBox
		{
		clear:both;
		padding:5px;
		display:block;
		/*float:left;*/
		background-color:#FFFFFF;
		}
	.corner
		{
		display:block;
		clear:both;
		width:100%;
		}
	.corner *{
	  display:block;
	  height:1px;
	  overflow:hidden;
	  font-size:.01em;
	  background:#FFFFFF;}
	.corner1
		{
		margin:0px 3px 0px 3px;
		padding:0px 1px 0px 1px;
		border-left:1px solid #eff2f4;
		border-right:1px solid #eff2f4;
		background:#f8f9fa;
		}
	.corner2
		{
		margin:0px 1px 0px 1px;
		padding:0px 1px 0px 1px;
		border-left:1px solid #e6ebee;
		border-right:1px solid #e6ebee;
		background:#f9fafb
	  	}
	.corner3
		{
		margin:0px 1px 0px 1px;
		border-left:1px solid #f9fafb;
		border-right:1px solid #f9fafb;
	  	}
	.corner4
		{
		border-left:1px solid #eff2f4;
		border-right:1px solid #eff2f4
		}
	.corner5
		{
	  	border-left:1px solid #f8f9fa;
	  	border-right:1px solid #f8f9fa;
	  	}
	  
		

/* Curve style End */
/*#footer UL
	{
	list-style:none;
	padding:0px;
	margin:0px;
	}
	#footer UL LI
		{
		display:inline;
		list-style:none;
		padding:0px;
		padding:0px 5px 0px 5px;
		border-right:1px solid #FFFFFF;
		}
	#footer P
		{
		padding-top:5px;
		}
	#footer a
		{
		color:#FFFFFF;
		}*/
.commentBoxWidth{width:100%}
.formatButtons{
	margin:0px 5px 0px 0px;
}
.formatButtons UL{
	margin:0;
	padding:0;
	}
.formatButtons LI{
	list-style-type:none;
	display:inline;
	}
.formatButtons a{
	float:left;
	border:1px solid #CCCCCC;
	margin:1px;
	padding:1px;
}
.formatButtons a:hover{
	background-color:#ebebeb;
	}

.filDate
	{
	clear:both;
	}
	.filDate SPAN
		{
		float:left;
		width:50%;
		}
	.intFD
		{
		float:left;
		width:65px;
		}
		
/*	*/
.red a{color:#FF0000}

/* ================ Filters Styles ================== */
.Filters LABEL{
	font-weight:bold;
	margin:0px 5px 0px 0px;
	}
.Filters IMG{
	/*border:1px solid #CCCCCC;*/
	padding:2px;
	vertical-align:middle;
	margin:2px;
	}
#frmFilter{
	padding:3px;
	clear:both;
	float:left;
	width:99%;
	display:none;
	
	}
#frmFilter TH{
	font-weight:normal;
	color:#1E397E;
	text-align:left;
		}
#frmFilter TD{
	text-align:center;
		}
.filterInput{
	width:120px;
	}

.operator{
	font-weight:normal;
	text-align:center;
	}
.filterPodL{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	min-height:135px;
	width:540px;
	float:left;
	padding:5px;
	margin:3px;
	}
.filterPodR{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	min-height:135px;
	width:195px;
	float:left;
	padding:5px;
	margin:3px;
	}

#frmFilter H3{
	font-size:130%;
	font-weight:normal;
	color:#36709D;
	padding-bottom:5px;
	}
.whiteDiv{
	background-color:#FFFFFF;
	width:99%;
	padding:3px;
	}
#saveFilters{
	display:none;
	}
#savedFilters{
	display:block;
	}
#frmFilter TEXTAREA{font-size:11px;}
.filterCriteria{
	color:#666666;
	}
.freeRight IMG{
	vertical-align:middle;
	}
#modalWrapper
		{
		/*position:relative;
		top:-29px;*/
		float:left;
		clear:both;
		padding:0px 5px 5px 5px;
		/*background:url("../images/dottedLine.gif") repeat-x top left;*/
		background-color:#E4E9ED;
		/*min-height:420px;*/
		height:430px;
		overflow:auto;
		}
	#modalWrapper H4
	{
	color:#E89840;
	font-size:136%;
	font-weight:normal;
	}