body,td,tr{
	font-family: Tahoma;
	font-size: 11px;
	color: #1e2528;
	line-height:15px;
	text-decoration: none;
	margin:0px;
		}
		
.text{
	font-family:Tahoma;
	font-size: 14px;
	color: #ffffff;
	line-height:16px;
	text-decoration: none;
	
		}
			
.text7{
	font-family:Myriad Pro;
	font-size: 18px;
	color: #194CAB;
	line-height:16px;
	font-weight: bold;
	
	}
	/*added by shyam on 17_06_08*/
.font12 /*bigger font */
{
	font-size:12px;
	
}		

/*********************/
			
			
.text8{
	font-family:Tahoma;
	font-size: 11px;
	color: #4E4F4E;
	line-height:22px;
	text-decoration: none;
	
		}	
	
.text9{
	font-family:Tahoma;
	font-size: 10px;
	color: #000000;
	
	}
	
	.text11{
	font-family:Tahoma;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	
		}

.text12{
	font-family:Tahoma;
	font-size: 11px;
	color: #4E4F4E;
	text-decoration: none;
	
		}	


.text13{
	font-family:Tahoma;
	font-size: 11px;
	color: #4E4F4E;
	text-decoration: none;
	
		}	
	
	
.link7{
	font-family:Tahoma;
	font-size: 11px;
	color: #000000;
	line-height:14px;
	text-decoration: underline;
	}	
	
.link7:hover{
	font-family:Tahoma;
	font-size: 11px;
	color: #000000;
	line-height:14px;
	text-decoration:none;
	}	
			
			
			
.text1{
	font-family:Tahoma;
	font-size: 15px;
	color: #000000;
	line-height:16px;
	font-weight: bold;
	
		}		

.text2{
	font-family:Tahoma;
	font-size: 14px;
	color: #000000;
	line-height:16px;
	font-weight: bold;
	
		}

				
.link{
		font-family: Tahoma; 
		font-size: 12px; 
		color:#007BD6;
		text-decoration: none;
		
		}
		
.link:hover{
		font-family:Tahoma; 
		font-size: 12px; 
		color:#ffffff;
		text-decoration: underline;
		
		}
		
.link1{
		font-family: Tahoma; 
		font-size: 11px; 
		color:#404652;
		text-decoration: none
		}
		
.link1:hover{
		font-family: Tahoma; 
		font-size: 11px; 
		color:#404652;
		text-decoration: underline
		}
		
.link2{
		font-family: Tahoma; 
		font-size: 10px; 
		color:#2C5293;
		line-height:21px;
		text-decoration:none ;
		}
		
.link2:hover{
		font-family: Tahoma; 
		font-size: 10px; 
		color:#2C5293;
		line-height:21px;
		text-decoration: underline;
		}




.link12{
		font-family: Tahoma; 
		font-size: 11px; 
		color:#000000;
		line-height:15px;
		text-decoration:none ;
		}
		
.link12:hover{
		font-family: Tahoma; 
		font-size: 11px; 
		color:#000000;
		line-height:15px;
		text-decoration: underline;
		}
		
/***********added by shaym**************/		
/**********dated 17_06_08***************/
.link17big{
		font-family: Tahoma; 
		font-size: 13px; 
		color:#003499;
		line-height:21px;
		text-decoration:underline ;
		font-weight:bold;
		}
.link17big:hover{
	font-family:Tahoma;
	font-size: 13px;
	color: #007BD6;
	text-decoration:underline;
	}	
/**************************************/
.link19{
		font-family: Tahoma; 
		font-size: 11px; 
		color: #007BD6;
		line-height:20px;
		text-decoration:none ;
		font-weight:bold;
		}

.link19:hover{
	font-family:Tahoma;
	font-size: 16px;
	color: #007BD6;
	text-decoration:underline;
	}

		
		
.text22{
	font-family:Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	}
	
	
.link17{
	font-family:Tahoma;
	font-size: 11px;
	color: #007BD6;
	text-decoration: none;
	}	
	
.link17:hover{
	font-family:Tahoma;
	font-size: 11px;
	color: #007BD6;
	text-decoration:underline;
	}	
	
.linkblueitalic
{
	font-family:Tahoma;
	font-size: 11px;
	color:#003499;
	text-decoration: underline;
	font-weight:bold;
	font-style:italic;
}
.linkblueitalic:hover
{
	font-family:Tahoma;
	font-size: 11px;
	color:#007BD6;
	text-decoration: underline;
	font-weight:bold;
	font-style:italic;
}
			
.text_white{
	font-family:Tahoma;
	font-size: 11px;
	color: #ffffff;
	line-height:16px;
	text-decoration: none;
	           
	}
		
.link12_{
		font-family: Tahoma; 
		font-size: 11px; 
		color:#797979;
		line-height:19px;
		text-decoration:none ;
		}
		
.link12_:hover{
		font-family: Tahoma; 
		font-size: 11px; 
		color:#000000;
		line-height:19px;
		text-decoration: underline;
		}
		
		/****added by shyam****/
		/***date 7_05_08*****/
.iframeSpotLight
		{
			width: 183px;
			height: 96px;
			 
		}
			
.divcont /*div for spotlightbrief.aspx pop up*/
		{
			padding-left:0px;
			width:100%;
			position:absolute;
			padding-top:10px;	
		}
		
.PopTable
		{
			width: 600px;
			height: 336px;
		}
				
.inputclosebtn /*Close Btn in SpotLightpopuppage*/
		{
			text-align:center;
			width:100px;
			cursor:hand;
				
		}
		
.trSpotLightPreview /*SpotLightPopup.aspx */
		{
			padding-right: 10px;
			padding-left: 10px;
			padding-top: 10px;
		}
.txtmini /*smaller textbox for index page*/
		{
			width:110px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #2D2D2D;
			padding-left: 2px;
			height: 18px;
		}
.txtsmall /*small textbox*/
		{
			width:145px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #2D2D2D;
			padding-left: 2px;
			height: 20px;
		}
.txtsmallday /*small textbox day for date*/
		{
			width:45px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #2D2D2D;
			padding-left: 2px;
			height: 20px;
		}
.txtsmallmonth /*small textbox month for date*/
		{
			width:45px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #2D2D2D;
			padding-left: 2px;
			height: 20px;
		}
.txtsmallyear /*small year for date*/
		{
			width:55px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #2D2D2D;
			padding-left: 2px;
			height: 20px;
		}
.h1green /*big green header*/
		{
			color:#006400;
			font-family:Arial;
			font-size:18px;
			font-weight:900;
		}
		
.h2green /*small green header*/
		{
			color:#006400;
			font-family:Tahoma,Arial;
			font-size:13px;
			font-weight:900;
		}
		
.spancompulsory
		{
			color:#8b4513;
			font-family:Tahoma;
			font-size:12px;
		}
		
.spanstrongred /*message*/
		{
			color:#993333;
			font-family:Arial;
			font-weight:900;
			font-size:12px;
		}
		
.lblerror
		{
		}
		
.disclaimerblack  /*for copyright message*/
		{
			font-weight: 900;
			color: #000000;
			padding-left: 25px;
		}
.tdcontent-reg /*td containing main page content*/
		{
			padding-left:10px;
			padding-bottom:15px;
			vertical-align:top;
			text-align:center;
			height:300px;
		}
.tdleftmenu /*td containing left menu*/
		{
			vertical-align:top;
			width:23%;
			background-color:#dce8d0;
			height:500px;
		}
		/*******added by shyam on 13_06_08*********/
		/*td containing left panel with diagram*/
.tdleftpic 
		{
			vertical-align:top;
			width:23%;
			background-image:url(images/m.jpg);
			height:500px;
			
		}
		/*******************************************/
		
.leftmenu_2   /*for table left menu with 2 rows*/
		{
			width:186px;
			background-image:url(images/menu_back2.jpg);	
			background-repeat:no-repeat;
			border-width:0px;
		}
.leftmenu_3 /*for table left menu with 3 rows*/
		{
			width:186px;
			background-image:url(images/menu_back3.jpg);	
			background-repeat:no-repeat;
			border-width:0px;
		}
.leftmenu_4 /*for table left menu with 4 rows*/
		{
			width:186px;
			background-image:url(images/menu_back4.jpg);
			background-repeat:no-repeat;
			border-width:0px;
		}
.leftmenu_5 /*for table left menu with 5 rows*/
		{
			width:186px;
			background-image:url(images/menu_back5.jpg);
			background-repeat:no-repeat;
			border-width:0px;
		}
.leftmenu_6 /*for table left menu with 6 rows*/
		{
			width:186px;
			background-image:url(images/menu_back6.jpg);
			background-repeat:no-repeat;
			border-width:0px;
		}
.leftmenu_8 /*for table left menu with 6 rows*/
		{
			width:186px;
			background-image:url(images/menu_back8.jpg);
			background-repeat:no-repeat;
			border-width:0px;
		}
.leftmenu_top /*for table or td left menu top*/
		{
			width:186px;
			background-image:url(images/menu_top.jpg);
			background-repeat:no-repeat;
			border-width:0px;
		}
		/***end ***/
		
		/********************added by shyam dated 24_06_08*******************/
.fontsmall
		{
			font-size:10px;
		}
.tbskillinst /*table class used in skillsinst.aspx*/
		{
			border:solid 1px skyblue ;
			background-Color:aliceblue;
		}
.headerskillinst
		{
			background-Color:#ccffff;
			border:solid 1px skyblue ;
		}	
.tdskillinst
		{
			border:solid 1px skyblue ;
		}			
		/*******************************end**********************************/
		
		
		/**********************added by shyam date 8_05_08*******************/
		.listsmall /*list box*/
		{
			Width:194px;
			Height:72px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #2D2D2D;
			padding-left: 2px;
		}
		.width100
		{
			width:100%;
		}
		.width98
		{
			width:98%;
		}
		.width80
		{
			width:80%;
		}
		.width40
		{
			width:40%;
		}
		.width30
		{
			width:30%;
		}
		.width70
		{
			width:70%;
		}
		.width60
		{
			width:60%;
		}
		.width50
		{
			width:50%;
			}
		.width20
		{
			width:20%;
		}
		.width800px /* for main table */
		{
			width:800px;
		}
		.width700px /*for inner table*/
		{
			width:700px;
		}
		.width25
		{
			width:25%;
		}
		.width50
		{
			width:50%;
		}
		.tdtopnavi /*td containing contactus, home */
		{
			padding-top:2px;
			padding-right:2px;
			padding-left:2px;
			font-family:Arial;
			font-weight:bold;
			font-size:13px;
			color:#404040;
		}
		
		.align-center
		{
			text-align:center;
		}
		.align-left
		{
			text-align:left;
		}
		.align-right
		{
			text-align:right;
			
		}	
		
		.valign-top
		{
			vertical-align:top;
		}
		.valign-middle
		{
			vertical-align:middle;
		}
		.valign-bottom
		{
			vertical-align:bottom;
		}
				
		.imgheader /*header image*/
		{
			vertical-align:top;
			width:100%;
			height:117px;
		}
		.fileuploadersmall
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #2D2D2D;
			padding-left: 2px;
			width:200px;
			height: 20px;
		}
		
		.txtinputfont /*font type for all input*/
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #2D2D2D;
		}
		.divlogo  /*div conotaining logo in header*/
		{
			text-align:center;
			background-image:url(images/logo1.jpg);
			background-repeat:no-repeat;
			height:69px;
			width:109px;
		}
		
		.background-color /*setting for back ground color*/
		{
			background-image:url(images/bg.gif);
			 background-color:#ffffff;
		}
		
		.tderror
		{
			padding-top: 5px;
			padding-bottom:5px;
			vertical-align:middle;
			text-align:center;
			font-family:Tahoma;
			font-size:x-small;
			color:#ff0000;
		}
		
		/************************end*****************************************/
		/****************added by shyam  date 9/5/08****************/
		.tabfooter
		{
			height:40px;
			width:84%;
			text-align:center;
			background:url(images/bottom.jpg)
		}
		.td_h2_reg
		{
			height:25px;
			vertical-align:middle;
		}
		/*************************end*******************************/
		.bluelink /**/ 
		{
			color:RoyalBlue;
			font-weight:bold;
			font-family:Tahoma;
			font-size:X-Small;
			text-decoration:underline;
		}
		/***********added by shyam date 17/05/08******************/
		
			
		.display-inline
		{ 
			display:inline;
		}
		
		.display-none
		{
			display:none;
		}
		/***************end***************************************/
		
		
		/***********added by shyam 10/06/08***********************/
		.decoration_none
		{
			text-decoration:none;	
		}
		.tdlogo
		{
			width:150px;
		}
		.imglogo
		{
			text-align:center;
			height:69px;
			width:109px;
		}
		
		.width650px
		{
			width:650px;
		}
		
		/****************for index page**************/		
		.width223px
		{
			width:223px;
		}
		.paddingleft1
		{
			padding-left:1px;
		}
		.paddingtop1
		{
			padding-top:1px;
		}
		.paddingright1
		{
			padding-right:1px;
		}
		
		.tdspotlight  /*for td containing spotlight*/
		{
			height:177px;
			vertical-align:top;
			background-image:url(images/back.jpg);
			background-repeat:no-repeat;		
		}
		.tablespotlight /*table containing iframe of spotlight in index page*/
		{
			height:130px;
			width:213px;
		}
		.width3px
		{
			width:3px;
		}
		.tdleftimages /*td containing blue back ground*/
		{
			background-color:#3b8eb0;
			vertical-align:top;
		}
		.fontwhite 
		{
			 color: #ffffff ;
		}
		
		.imginsttra /*height and width of institute and trade image used in index*/
		{
			width:126px;
			height:63px;
		}
		.bodycenter
		{
			padding-right:15px;
			padding-left:15px;
			vertical-align:top;
			width:386px;
		}	
		.width10
		{
			width:10%;
		}
		.width90
		{
			width:90%;
		}
		
		.width200px
		{
			width:200px;
		}		
		
		.tdlogintop /*td containing top image of login*/
		{
			 background-image:url(images/l.jpg);
			background-color:#abc7d3;
		}
		
		.imglogintop /*image containing top image of login*/
		{
			height:27px;
			width:191px;
		}
		.tdlogin
		{
			padding-left: 5px;
			background-color:#c4dce6;
			height:25px;
		}
		.tdloginerror
		{
			padding-left: 5px;
			background-color:#c4dce6;
		}
		
		.tdloginleft /*td of login containing the labels*/
		{
			width:82px;
		}
		.tdloginright
		{
			width:118px;
		}
		
		.validationerror
		{
			font-family:Arial;
			 Font-Size:xx-small;
		}
		
		.tdbtnlogin
		{
			PADDING-LEFT: 5px;
			vertical-align:middle;
			background-color:#c4dce6;
			height:30px;
		}
		
		.tdlnklogin
		{
				PADDING-LEFT: 50px;
			vertical-align:middle;
			background-color:#c4dce6;
			height:30px;
		}
		.height2px
		{
			height:2px;
		}
		.imgindexrt /*image on the right of index page*/
		{
		height:110px; 
		width:201px;
		}
		
		.height27px
		{
			height:27px;
		}
		.height230px
		{
			height:230PX;	
		}
		/*********************************************************/
		.imgsquare
		{
			height:41px;
			width:31px;
		}
		.h2
		{
			font-weight:bold;
			color:#000000;
		}
		
		/***************created by shyam 11_06_08**************/
		/**************for footer**************/
		.tablefooter
		{
			height:40px;
			width:800px;
			background-image:url(images/bottom.jpg);
			background-repeat:no-repeat;
		}		
		
		.tdfooter1
		{
			PADDING-LEFT: 25px;
			WIDTH: 355px;
		}
		.tdfooter2
		{
			PADDING-RIGHT: 25px;
			text-align:right;
		}
		.tdfooter3
		{
			width:85;
		}
		.height16px
		{
			height:16px;
		}
		.height25px
		{
			height:25px;
		}
		
		.height500px
		{
			height:500px;
		}
		/**** added by shyam on 21_06_08****/
		.height100px
		{
			height:100px;
		}
		/**********************************/
		.panelgear
		{
			Width:96px;
			Height:64px;
		}
		.imggear
		{
			Width:88px;
			Height:64px;
		}
		/*****************************************************/
		
		/***********************for main body********************/
		/***************created by shyam on 11_06_08*************/
		.tdmainbody
		{
			PADDING-RIGHT: 15px;
			PADDING-LEFT: 15px;
			vertical-align:top;
			width:77%;
		}
		.h1
		{
			color:#333333;
			font-family:Arial,Helvetica,sans-serif;
			font-size:16px;
			font-weight:bold;
		}
		.height300px
		{
			height:300px;
		}
		
		.width5
		{
			width:5%;
		}
		
		.width4
		{
			width:4%;
		}
		.width95
		{
			width:95%;
		}
		
		.paddingleft10
		{
			padding-left:10px;
		}
		.paddingleft5
		{
			padding-left:5px;
		}
		.paddingright10
		{
			padding-right:10px;
		}
		.paddingright5
		{
			padding-right:5px;
		}
		.paddingtop5
		{
			padding-top:5px;
		}
		.paddingleft25
		{
			padding-left:25px;
		}
		
		.backgroundgreen
		{
			background:#dde9d1;
		}
		
		.blueheadgreenbacklft /*heading with blue text green background on left*/
		{
			PADDING-LEFT: 15px;
			vertical-align:middle;
			text-align:center;
			width:49%;
			background-color:#dde9d1;
			FONT-SIZE: 16px;
			color:#194CAB;
			font-family:Myriad Pro;
			font-size:18px;
			font-weight:bold;
			line-height:16px;
			height:25px;
		}
		.blueheadgreenbackrt /*heading with blue text green background on left*/
		{
			vertical-align:middle;
			text-align:center;
			width:47%;
			background-color:#dde9d1;
			FONT-SIZE: 16px;
			color:#194CAB;
			font-family:Myriad Pro;
			font-size:18px;
			font-weight:bold;
			line-height:16px;
			height:25px;
		}
		/********************************************************/
		/**************Created by shyam on 23_06_08**************/
		/*******************for Download.aspx page***************/
		.tdchk
		{
			height:11px;
			width:10px;
		}
		
		.tdchklbl
		{
			height:11px;
			width:80px;
			padding-left:5px;
		}	
		/********************************************************/
		
		/*************** Created by shyam on 24_06_08*************/
		.dgcommentheaderleft
		{
			width:8px;
			height:43;
			background-image:url(image/left-top.jpg);
		}
		
		.dgcommentheaderright
		{
			width:8px;
			height:43;
			background-image:url(image/right-top.jpg);
		}
		/*********************************************************/  
		
		/**********created by shyam on 30/06/08********************/
		/*****data grid with black border**************************/
		/*used in training programme aspx*/
		/*	.dgmain												
			{
				border: none 1px #999999;
				background-color: White;
			}
			.dgfooter
			{
				color:Black;
				 Background-color:#CCCCCC;
			}
			.dgpaging
			{
			Color:Black;
			background-color:#999999;
			
			}
			*/												
		/**********************************************************/
		/**********created by shyam on 30/06/08********************/
		/**************for left menu ******************************/
		.trleftmenu1
		{
			PADDING-LEFT: 25px;
			BACKGROUND-IMAGE: url(images/test-menu-left1.jpg);
			height:36;
		}
		.trleftmenu2
		{
			PADDING-LEFT: 25px;
			BACKGROUND-IMAGE: url(images/test-menu-left2.jpg);
			height:36;
		}
		.trleftmenu3
		{
			PADDING-LEFT: 25px;
			BACKGROUND-IMAGE: url(images/test-menu-left3.jpg);
			height:36;
		}
		.trleftmenu
		{
			PADDING-LEFT: 25px;
			BACKGROUND-IMAGE: url(images/test-menu-left.jpg);
			height:36;
		}
		.trleftmenubottom
		{
			BACKGROUND-IMAGE: url(images/test-menu-left-bottom.jpg);
			height:15;
		}
		
		/**********************************************************/