@charset "utf-8";

/* 				GLOBAL AND REST VALUES 				*/
body,
h1,h2,h3,h4,h5,h6
form, p,div,ul,ol{
	padding:0px;
	margin:0px;
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif, Verdana;
	font-size:0.9em;
	background:#fff;
	border:none;
	border:0px;
	line-height:normal;
}
a, img{
	border:none;
	border:0px;
}

.blankHeight5{
	height:5px;
}
.boldTxt{
	font-weight:bold;
}
.bigTxt150{
	font-size:150%;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

label {
	cursor:pointer;
}

/* =================== home pager ===============================*/

body#homeElite,
body#innerElite{
	background:#fff;
	text-align:center; /* ie6*/
}
	body#homeElite #mainWrapper,
	body#innerElite #mainWrapper{
		width:1000px;
		padding:0px;
		margin:0px auto;
		text-align:left;
		background:url(../images/bg_mainNav.jpg) repeat-x;		
		height:auto !important;
		height:112px;
		min-height:112px;
		border-bottom:red solid 0px;
		position:relative;
	}
		div#search{
			position:absolute;
			z-index:20;
			right:60px;
			top:40px;
			padding:0px;
			margin:0px;
		}
			div#search input{
				float:left;
				height:auto;
			}
			div#search .btnSearch{
				background:url(../images/btn_search.jpg) no-repeat;
				width:22px;
				height:22px;
				border:none;
				background-color:Transparent;
				margin-left:-3px;
			}
		
		.btnSearch{
				background:url(../images/btn_search.jpg) no-repeat left top;
				width:22px;
				height:25px;
				border:none;
				margin-left:-3px;
				border:green solid 0px;
			}
			
	
			
			
		#mainWrapper #bodyBgRightTop{
			background:url(../images/bg_body.jpg) no-repeat;
			width:248px;
			height:200px;
			position:absolute;
			top:0px;
			right:5px;
			float:right;
			z-index:10;
		}
		#mainBody{
			margin:0px 50px;
			width:900px;
			background:none;
/*			position:absolute;
			top:0px;
			left:0px;*/
			position:relative;
			z-index:1;
			padding:0px;
			font-size:0.9em;
			border-right:red solid 0px;
			border-bottom:red solid 0px;
			border-top:red solid 0px;			
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			#mainBody{
				font-size:1.1em;
			}	
		}

			img#logo{
				margin:17px 0px;
				_margin:15px 0px;	
			}
		
		#Ul_mainNav{
			margin:0px;
			padding:0px;
			width:100%;
			height:27px;
			list-style-type:none;
			background:none;
		}
			#Ul_mainNav li{
				float:left;
				padding:0px;
				margin:0px;
				height:27px;
				background:none;
			}
				#Ul_mainNav li a{
					display:block;
					margin:4px 2px 2px 2px;
					padding:1px 10px;
					_padding:2px 10px;					
					text-decoration:none;
					color:#fff;
					font-weight:bold;
					font-size:11px;
					font-family:Tahoma, Arial, Helvetica, sans-serif;
					text-align:center;
					background:none;
					border-top:#c3468c solid 1px;
				}
				#Ul_mainNav li a:hover{
					border-top:#fff solid 1px;
					padding-top:2px;
					_padding-top:3px;
				}
		
		#homeTop{
			position:absolute;
			left:52px;
			_left:50px;
			top:115px;
			z-index:20;
			padding:20px 0px;
			padding-top:5px;
			margin:0px;
			margin-bottom:50px;
			width:900px;
			background:none;
			border-left:blue solid 0px;
			border-bottom:#c3c79e solid 2px;
		}
			h1.h1_titleTxt_1{
				color:#3333ff;
				font-size:2.85em;
				background:none;
				font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
				font-weight:normal;
				text-align:left;
				margin:5px;
				padding:0px;
/*				position:absolute;
				z-index:30;
				left:50px;
				top:125px;*/
				width:900px;
				background:none;
			}
			#homeTop p{
				background:none;				
				padding:2px 8px;
				padding-right:0px;
				margin:0px;
				font-size:12px;
				line-height:16px;
			}
				#homeTop p span{
					color:#3333ff;				
				}
		
		#mainFlash{
			height:223px;
			width:890px;
			margin:0px auto;
			margin-top:150px;
			margin-bottom:30px;
			_margin-top:145px;
		}
		
		#homepage_Txt{
			color:#555;
			text-align:justify;
			line-height:16px;
			font-size:1em;
			float:left;
			width:615px;
			padding:5px 30px 5px 0px;
			margin:0px 10px 0px 5px;
			  _margin:0px 10px 0px 2px;
			border-right:#d5d5d5 solid 2px;
			background:none;
		}
		#newsHolder{
			float:left;
			width:211px;
			padding:50px 0px 0px 0px;
			margin:0px 0px 0px 10px;
		/*	background:url(../images/img_newTitle.jpg) no-repeat top;*/
			border:solid 0px red;
		}
			#newsHolder ul{
				background:none;
				clear:both;
				padding:0px 0px 0px 0px;
				margin:0px;
				float:none;
				border:solid 0px red;

			}
				#newsHolder ul li{
					font-size:11px;
					display:block;
					padding:5px 2px 0px 10px;
					margin:5px 0px;
					text-align:left;
					list-style-type: disc;
					background:url(../images/dot_img.jpg) no-repeat 0px 10px;
				}
				#newsHolder ul li span{
					display:inline-block;
					margin:0px;
					padding:0px;
					vertical-align:top;
				}
				#newsHolder  a{
					color:#555;					
				}
				#newsHolder  a:hover{
					text-decoration:none;
					color:#555;
				}
				
				.ImgTitle
				{
				
					margin:0px 0px 0px 0px;
					float:right;
					width:230px;
					height:40px;
					background:url(../images/img_newTitle.jpg) no-repeat top;
				}
			#CoursesHolder{
			float:left;
			width:211px;
			padding:50px 0px 0px 0px;
			margin:0px 0px 0px 10px;
			background:url(../images/otherCourses.gif) no-repeat top;
		}
			#CoursesHolder ul{
				background:none;
				clear:both;
				padding:0px 0px 0px 0px;
				margin:0px;
				float:none;
				list-style-type: bullet;

			}
				#CoursesHolder ul li{
					font-size:11px;
					display:block;
					padding:0 2px 0 10px;
					margin:5px 0px;
					text-align:left;
				}
				#CoursesHolder ul li span{
					display:inline-block;
					margin:0px;
					padding:0px;
					vertical-align:top;
				}
				#CoursesHolder  a{
					color:#555;					
				}
				#CoursesHolder  a:hover{
					text-decoration:none;
					color:#000;
				}
					
			
		
		
	#footer{
		background:url(../images/bg_footer.jpg) repeat-x;
		height:83px;
		margin:0px auto;
		padding:0px;
		clear:both;
		width:900px;
		
		padding:10px 50px;
		border-top:red solid 0px;
	}
		#footer div
		{
			border:solid 0px red;
			text-align: center;
			margin:0px auto;
			margin-top:50px;
			.margin-top:60px;
			_margin-top:60px;
			width:850px;
			background:none;
			color:#aaa;
			font-size:11px;
		}
		#footer a{
			text-decoration:none;
			color:#f5f5f5;
			font-weight:bold;
			font-size:11px;
			display:inline-block;
			padding:2px 20px;
			border-right:#d0d0d0 solid 1px;
		}
			#footer a:hover{
				text-decoration:underline;
			}
		#footer a.linkPUGMARKS{
			float:right;
			margin:-10px 5px 0px 0px;
			border:none;
			font-weight:normal;
			font-size:11px;
			display:block;
			color:#999999;
		}
		
		
#footer .noBorder,
noBorder{
	border:none;
}		
		
		
/* ========== inner pages ==================================================*/

img#img_innerHead{
	display:block;
	margin:10px 0px;
}		

#innerLeft{
	float:left;
	width:665px; /*730*/
	margin:0px;
	padding:10px 10px 10px 0px;
	line-height:normal;
	color:#000;
	background:none;
	border-top:red solid 0px;
}
h1#h1_innerPageTitle{
	background:none;
	padding:5px 0px;
	padding-top:0px;
	margin:10px 0px;
	margin-top:0px;
	font-size:1.9em;
	color:#000000;
	font-weight:bold;
	font-family:"arial narrow",Arial, Helvetica, sans-serif;
	text-align:left;
	border-bottom:#2a2a2a solid 1px;
}

.innerBodyTxt,
.innerBodyTxt-2,
.innerBodyTxt-3 {
	font-size:1.1em;
	text-align:left;
	line-height:15px;
	color:#000;
	background:none;
	margin:0px;
	display:block;
	padding:0px 10px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.innerBodyTxt-2{
	padding:1px 10px 10px 10px;
	margin:5px 0px;
}
.innerBodyTxt-4 div ul li
{font-size:1.1em;
	text-align:left;
	line-height:15px;
	color:#000;
	background:none;
	margin:0px;
	display:block;
	padding:0px 10px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	
	}

.innerBodyTxt-3{
	padding-left:30px;
}
.note_txt{
	color:#666;
	font-style:italic;
	background:none;
	font-size:11px;
	padding:3px 0px 3px 10px;
	margin-bottom:10px;
	background:#fbfbfb;
	display:block;
}

ol{
	font-size:12px;
	margin:1px 0px 5px 40px;
}

h3.h3_subHeading{
	background:#ececec;
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	margin:12px 0px 5px 0px;
	padding:5px;
}

#innerRight{
	width:155px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 15px;
	_margin-top:5px;
	background:#ececec;
	border:red solid 3px;
}
	ul#navRight{
		padding:0px;
		margin:0px;
		list-style-type:none;
		width:155px;
		position:relative;
		background:none;
	}
		ul#navRight li.LI_1{
			position:relative;
			margin:0px;
			padding:0px;
			background:url(../images/bg_otherCourses.jpg) repeat-x;
			height:22px;
			border:#aeaeae solid 1px;
			color:#000;
			font-size:1.8em;
			font-weight:bold;
			font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
			text-align:left;
			margin:0px 0px 10px 0px;
			padding:3px 5px;
		}
			ul#navRight li ul{
				position:absolute;
				right:156px;
				top:0px;
				background:none;
				width:500px;
				padding:0px;
				margin:0px;
				list-style-type:none;
			}
				ul#navRight li ul li{
					padding:3px;
					margin:0px;
					position:relative;
					z-index:50;
					font-size:11px;
					color:#000;
					font-weight:bold;
				}
					ul#navRight li ul li a{
						display:block;
						text-decoration:none;
						color:#000;
						font-weight:bold;
						padding:3px;
						margin:0px;
						font-size:11px;
						_height:10px;
						_width:480px;
					}
					ul#navRight li ul li a:hover{
						background:#1a1a1a;
						color:#fff;
					}
					ul#navRight li ul li ul{
						background:#ededed;
						margin:2px 0px 5px 00px;
						position:static;
						padding:0px;
						display:block;
						width:495px;
					}
	
	
	#subNavBody{
		position:relative;
	}
	#subNavBody h1{
		background:url(../images/bg_otherCourses.jpg) repeat-x;
		height:22px;
		border:#aeaeae solid 1px;
		color:#000000;
		font-size:1.8em;
		font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
		text-align:left;
		margin:0px 0px 10px 0px;
		padding:3px 5px;
	}
	#subNavPopUp{
		position:absolute;
		right:155px;
		top:0px;
		background:none;
		width:520px;
		height:270px;
		color:#fff;
		visibility:hidden;
		border-right:#fff solid 1px;
	}
		#subNavPopUp div{
			position:absolute;
			left:0px;
			top:0px;
			background:#e5e5e5;
			z-index:50;
			width:100%;
			height:100%;
			padding:0px;
			margin:0px;
			filter:alpha(opacity=68);
			-moz-opacity:0.68;
			-khtml-opacity: 0.68;
			opacity: 0.68;
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=68); 			
		}
		#subNavPopUp ul{
			position:absolute;
			z-index:55;
			left:0px;
			top:0px;
			padding:0px;
			display:block;
			width:100%;
			height:100%;
			background:transparent;
		}
			#subNavPopUp li{
				display:block;
				padding:0px;
				margin:0px;
				_margin:-2px 0px;
				_height:25px;
				background:transparent;
				position:relative;
				font-size:11px;
				padding-left:5px;
				font-weight:bold;
			}
			#subNavPopUp li a{
				display:block;
				text-decoration:none;
				color:#000000;
				font-size:11px;
				font-weight:bold;
				text-align:left;
				padding:5px;
				margin:0px;
				margin-left:-5px;
				width:510px;
				background:transparent;
			}
			#subNavPopUp li a:hover{
				background:#c9c8c8;
			}
			
			#subNavPopUp ul li ul{
				position:static;
				background:#ddd;
				margin:0px 0px 10px 20px;
				list-style:none;
				padding:0px;
				width:495px;
				display:block;
			}
				#subNavPopUp ul ul a{
					display:block;
					width:480px;
				}
		
		
		
.nesteddatalist
{
	color:Red;
	padding:5px 0px 0px 20px;
}
		
		
		
		
		/*==== css Updated by Mukesh 22-07-10===*/
.formBG
	{
	font-size:1.1em;
	text-align:left;
	line-height:15px;
	color:#000;
	background:none;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #d4d4d4;
	}
.formBG .inputBox
	{
	width:205px;
	border:1px solid #ccc;
	font-size:11px;
	}
.formBG .dropMenu
	{
	width:205px;
	font-size:11px;
	}
.formBG select
	{
	font-size:11px;
	}

.formBG .tdbg
	{
	padding:2px 0px 2px 10px;
	height:22px;
	}
.formBG .tdbg_2
	{
	padding:2px 0px 2px 10px;
	height:22px;
	background-color:#ececec;
	}
.buttonBG
	{
	background:url(../images/bt_BG.jpg) repeat-x center top;
		color:#fff;
		font-size:11px;
		padding:0px;
		margin:0px;
		text-align:center;
		width:64px;
		font-weight:bold;
		cursor:pointer;
		border:none;
		padding:2px 0px 2px 0px;
		background-color:transparent;
		border:none;
		border:1px solid #672146;
		}
.CoursesOffered
	{
	padding:0px;
	margin:0px;
	text-align:left;
	line-height:15px;
	color:#000;
	background:none;
	margin:0px;
	display:block;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ececec;
	}
.CoursesOffered table
	{
	padding:0px;
	margin:0px;
	padding:10px;
	line-height:19px;
	background-color:#f2f2f2;
	}
.CoursesOffered table tr td
	{
	border:0px solid red;
	font-size:1.1em;
	border-bottom:1px solid #fff;
	margin:0px 0px 1px 0px;
	list-style:none;
	width:100%;
	}
.CoursesOffered table tr td a
	{
	color:#000000;
	text-decoration:none;
	padding:2px 0px 2px 25px;
	background:url(../images/arrowIcon.gif) no-repeat 5px 4px;
	}
.CoursesOffered table tr td:hover
	{
	color:#000000;
	background-color:#d1d1d1;
	}
.CoursesOffered table tr td table
	{
	padding:0px 0px 0px 10px;
	margin:0px;
	width:100%;
	}
.CoursesOffered table tr td table tr td
	{
	 
	border:none;
	}
	.CoursesOffered table tr td table tr td:hover
	{
background-color:#f9f9f9;
	}
	
	
.CoursesOffered table tr td table tr td a
	{
	background:url(../images/arrow_1.gif) no-repeat 10px 6px;
	padding:2px 0px 2px 20px;
	color:#000000;
	text-decoration:none;
	}




.news
	{
	padding:0px;
	margin:0px;
	text-align:left;
	line-height:15px;
	color:#000;
	background:none;
	margin:0px;
	display:block;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ececec;
	}
.news table
	{
	padding:0px;
	margin:0px;
	padding:10px;
	line-height:19px;
	background-color:#f2f2f2;
	}
.news  table tr td 
	{
	border:0px solid red;
	font-size:1.1em;
	border-bottom:1px solid #fff;
	margin:0px 0px 1px 0px;
	list-style:none;
	padding:2px 0px 2px 25px;
	background:url(../images/arrowIcon.gif) no-repeat 5px 4px;
	}
.news  table tr td a
	{
	color:#000000;
	text-decoration:none;	
	}
.news  table tr td:hover
	{
	color:#000000;
	background-color:#d1d1d1;
	}
	
	
	
	/* By Rohit kakria */
	
	
	#innerRightMisc{
	width:155px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 15px;
	_margin-top:5px;
	background:#ececec;
	border-top:red solid 0px;
}
	ul#innerRightMisc{
		padding:0px;
		margin:0px;
		list-style-type:none;
		width:155px;
		position:relative;
		background:none;
	}
		ul#innerRightMisc li.LI_1{
			position:relative;
			margin:0px;
			padding:0px;
			background:url(../images/bg_otherCourses.jpg) repeat-x;
			height:22px;
			border:#aeaeae solid 1px;
			color:#000;
			font-size:1.8em;
			font-weight:bold;
			font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
			text-align:left;
			margin:0px 0px 10px 0px;
			padding:3px 5px;
		}
			ul#innerRightMisc li ul{
				position:absolute;
				right:156px;
				top:0px;
				background:none;
				width:500px;
				padding:0px;
				margin:0px;
				list-style-type:none;
			}
				ul#innerRightMisc li ul li{
					padding:3px;
					margin:0px;
					position:relative;
					z-index:50;
					font-size:11px;
					color:#000;
					font-weight:bold;
				}
					ul#innerRightMisc li ul li a{
						display:block;
						text-decoration:none;
						color:#000;
						font-weight:bold;
						padding:3px;
						margin:0px;
						font-size:11px;
						_height:10px;
						_width:480px;
					}
					ul#innerRightMisc li ul li a:hover{
						background:#1a1a1a;
						color:#fff;
					}
					ul#innerRightMisc li ul li ul{
						background:#ededed;
						margin:2px 0px 5px 00px;
						position:static;
						padding:0px;
						display:block;
						width:495px;
					}
					
					
					
					.spanred
{
	color: Red;
	font-weight: bold;
}

.spangreen
{
	color: green;
	font-weight: bold;
}

.smalltext
{
	font-size:11px;
	font-style:italic;
}
/*========updated by mukesh CSS=====*/
	
	
.contactBG
	{
	border:6px solid #dedede;
	background-color:#eeeeee;
	line-height:18px;
	font-size:13px;
	}
.subHeading
	{
	color:#87014d;
	font-size:18px;	
	}
.link
	{
	text-decoration:none;
	color:#0048ff;
	}
.link:hover
	{
	text-decoration:underline;
	}
	
.latestNews
	{
	background:url(../images/navBG.jpg) repeat-x left top;
	font-size:13px;
	font-weight:bold;
	padding:3px 0px 3px 10px;
	
	width:206px;
	float:right;
	border: 1px solid #aeaeae;	
	}

.otherCourses table
	{
	padding:0px;
	margin:0px;
	line-height:19px;
	background:none;
	background-color:#cfe6ec;
	width:218px;
	float:right;	
	border:0px solid red;
	}
.otherCourses table tr td
	{
	border:0px solid red;
	font-size:11px;
	margin:0px 0px 1px 0px;
	list-style:none;
	text-decoration:none;
	padding:2px 0px 2px 15px;
	background:#cfe6ec url(../images/arrow_2.gif) no-repeat 4px 8px;
	
	}
	

	
.otherCourses table tr td a
	{
	color:#000000;
	text-decoration:none;
	border:none;	
	
	
	}
.otherCourses table tr td:hover
	{
	color:#000000;
	background-color:#cef4fe;
	}
	
#ctl00_innerRight
	{
		
		border:0px solid red;
		width:220px;
		float:right;
		_border:0px solid red;
		_width:100px;
		_padding:0px;
		_margin:0px;
	}
	
	

.news
	{
	padding:0px;
	margin:0px;
	text-align:left;
	line-height:15px;
	color:#000;
	background:none;
	margin:0px;
	display:block;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ececec;
	}
.news ul
	{
	padding:0px;
	margin:0px;
	padding:10px;
	line-height:19px;
	background-color:#f2f2f2;
	}
.news ul li
	{
	border:0px solid red;
	font-size:1.1em;
	border-bottom:1px solid #fff;
	margin:0px 0px 1px 0px;
	list-style:none;
	padding:2px 0px 2px 25px;
	background:url(../images/arrowIcon.gif) no-repeat 5px 4px;
	}
.news ul li a
	{
	color:#000000;
	text-decoration:none;	
	}
.news ul li:hover
	{
	color:#000000;
	background-color:#d1d1d1;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.btnSearch{
				background:url(../images/btn_search.jpg) no-repeat left 2px;
				width:22px;
				height:25px;
				border:none;
				margin-left:-3px;
				border:green solid 0px;
			}
