﻿
A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

.helplnk
{   font-family:Verdana;
	font-size:11px;
	padding-left:5px;
	color:Black;
}

.imgcls
        {  margin-left: 2px;
			margin-right: 2px;
			margin-top: 2px;
			margin-bottom:2px;
		    border-color:#dcdcdc;
			 border-style:solid;
			 border-width:1px;
			}
			.imgmar
   
.helplnk a
{   
	color:#fff;
	font-size:10px;
	text-decoration:none;
	margin-right:4px;
	
}
.helplnk a:hover
{
	background-color:#666666;
	color:#fff;
	text-decoration:none;
}

.bodytxtone
{

	float:left;
	width:348px;
	text-align:left;
	padding-bottom:55px;
}
.bodyleft
{
	width:390px;
	float:left;
	vertical-align:top;
}
.bodyRIGHT
{
	width:365px;
	float:right;
	vertical-align:top;
}
.divstyle
{
	width:300px;
	
	}
	
	

.required
{
	font-family: Verdana;
	font-size: 9px;
	color: Red;
}
.err
{
	background-color: #FECCCC;
	padding: 5px;
	border: solid 1px Red;
}
.errtxt
{
	font-family: Verdana;
	font-size: 11px;
	color: Red;
	text-align: left;
	font-weight: bold;
}
.sccs
{
	background-color: #EBF6D4;
	padding: 5px;
	border: solid 1px #009900;
}
.sccstxt
{
	font-family: Verdana;
	font-size: 11px;
	color: #005500;
	text-align: left;
	font-weight: bold;
}
.lblbolddid
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}
.link_rt
{
	
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	}

.lblb
{
	font-family: Verdana;
	font-size: 14px;
	font-weight:lighter
}

.lblboldnsm
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color:#058BAC;
}
.lblbold
{
	font-family: Verdana;
	font-size: 11px;
}
.lblbold:hover
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration:underline;
	color:Black;
	
}

.lblboldnews1
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.lblboldnews1:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	
}

.lblboldnews
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#058BAC;
}

.lblboldProductDetails
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#3881c0;
}
.lblboldcont
{
	font-family:Arial ;
	font-size: 14px;
	font-weight: bold;
	color:#000000;
}


.linkcontact
{
	font-family:Arial ;
	font-size: 14px;
	font-weight: bold;
	color:Blue;
	text-decoration:underline;
}


.linkcontact:hover
{
	font-family:Arial ;
	font-size: 14px;
	font-weight: bold;
	color:Blue;
	text-decoration:underline;
}


.lnkimg
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	color:#a9a9a9;
	padding-left:3px;
	margin-right:2px;
	word-wrap:normal;
}
.lnkimg:hover
{font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#a9a9a9;
}



.lbl
{
	font-family: Verdana;
	font-size: 10px;
}
.lnk
{
	font-family: Verdana;
	font-size: 11px;
	color: Blue;
	text-decoration: none;
}
.lnkmore
{
	font-family: Verdana;
	font-size: 11px;
	color: #058BAC;
	text-decoration: none;
}
.lnkmore:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #058BAC;
	text-decoration:underline;
}

.lnk:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: Blue;
	text-decoration: underline;
}

.lnkwhite:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color: white;
	text-decoration: underline;
}

.lnkwhite
{
	font-family: Verdana;
	font-size: 12px;
	color: white;
	font-weight:bold;
	text-decoration: none;
}

.lnknou
{
	font-family: Verdana;
	font-size: 11px;
	color: Blue;
	text-decoration: none;
}
.lnknou:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: Blue;
	text-decoration: none;
}
.hdr
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	background-color: #DAECF9;
	padding: 3px;
	border: solid 1px #B8CAD7;
}
.cnt
{
    border: solid 1px #B8CAD7;
}
.innercnt
{
    padding:5px;
    border: solid 1px #B8CAD7;
}
.txtbx
{
	font-family: Verdana;
	font-size: 11px;
	border: solid 1px #B8CAD7;
}
.GV
{
    width: 100%;
    margin: 0px;
    border: solid 1px #AAA;
}
.GVHeader
{
    background-color: #0860A8;
    font-family: Verdana;
    font-size: 11px;
    border: 1px;
    height: 14px;
    border-style: solid;
    border-color: #AAA;
}
.GVRow
{
    background-color: White;
    color: #626262;
    font-family: Verdana;
    font-size: 11px;
    border-bottom: solid 1px #AAA;
    height: 14px;
}
.GVAlternating
{
    background-color: #DCDCDC;
    color: #626262;
    font-family: Verdana;
    font-size: 11px;
    border-bottom: solid 1px #AAA;
    height: 14px;
}
.GVPager span
{
    color: Black;
    font-family: Verdana;
    font-size: 8pt;
}
.GVPager a
{
    color: #0860a8;
    font-family: Verdana;
    font-size: 8pt;
    text-decoration: none;
}
.GVPager a:hover
{
    color: #0860a8;
    font-family: Verdana;
    font-size: 8pt;
    text-decoration: underline;
}
.GVEmptyRow
{
    border: solid 1px #AAA;
    color: #555;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
}


.popUp
{
    position: absolute;
    top: 1000px;
    left: 200px;
    text-align: center;
    padding: 5px;
    border: 1px solid black;
    background: white;
}

.lblCalenderbold
{
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
}
.grid
{
	font-family: Verdana;
	font-size: 11px;
}
  
    
.tdLeft
 { 
   width:170px;
 }
.tdCenter
 {
   width:300px
 }
.tdRight
 {
   width:100px;
 }                 
.txtbxSmall
 {
   width:170px;
   font-family: Verdana;
   font-size : 11px;
   height    : 14px;
   border    : solid 1px #B8CAD7;
 }        
.ddl
 {
    width:175px;
    font-family: Verdana;
    font-size : 11px;
    height    : 16px;
    border    : solid 1px #B8CAD7;
 }
 .txtboxLarge
  {
    width:170px;
    font-family: Verdana;
    font-size : 11px;
    height    : 20px;
    border    : solid 1px #B8CAD7;
  }   
  
  
  .txtboxLargeM
  {
    width:250px;
    font-family: Verdana;
    font-size : 11px;
    height    : 85px;
    border    : solid 1px #B8CAD7;
  }   
  
 .FileUpload
 {
    width:240px;
    font-family: Verdana;
    font-size : 11px;
	border    : solid 1px #B8CAD7;
  }
 .txtBoxExtraLarge
  {
     width:300px;
     height:20px;
     font-size : 11px;
     height: 20px;
     border: solid 1px #B8CAD7;
   }   
 .btnSearh
  {
    width:150px;
    height:25px;
    text-align:center;
    font-family: Verdana;
    border: solid 1px #B8CAD7;
  }      
 .lblLargeFont
  {
    font-family: Verdana;
    font-size :14px ;
    width:200px;
    height:35px;  
  }      
  
/*light box*/
/*big box image. not home page*/
.pnlLightBox
{
	width:300px;
	float:left;
	margin-top:0px;
	
}
	.pnlTopLightHolder
	{
		width:300px;
		display:inline;
		_overflow:hidden;
	}
		
		.IDLTborder
		{
			background-image:url(../../images/bigimgT.gif);
			background-repeat:repeat-x;
			width:275px;
			float:left;
			display:inline;
			_overflow:hidden;
			height:6px;
			
		}
		
		
		
	#innerLighbox
	{
		width:280px;
		padding-left:7px;
	}	
		
	.pnlIDLight
	{
		border-left:solid 1px #e4e4e4;
		border-right:solid 1px #e4e4e4;
		width:275px;
		float:left;
		float:none;
		
		padding-bottom:0px;
		padding-top:0px;
		
		overflow:hidden;
		display:inline;	
	}
	
	
	
	
	
	.pnlBottomLightHolder
	{
		width:300px;
		display:inline;
	}
		
		.IDLBborder
		{
			background-image:url(../../images/bigimgB.gif);
			background-repeat:repeat-x;
			width:275px;
			height:6px;
			float:left;
			display:inline;
			_overflow:hidden;
		}
		
#holdLighImgs
{
	height:71px;
	width:226px;
	margin-left:8px;
	margin-right:8px;
}

.marginB5
{
	margin-bottom:5px;
}

.fl
{
	float:left;
}

.marginL5
{
	margin-left:5px;
}

.marginT30
{
	margin-top:30px;
}
/*javed*/
.lbleg
{
	font-family:Verdana;
	font-style:italic;
	font-size: 9px;
	font-weight:lighter;
}
/*javed*/
#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  padding: 1px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .header {
  background-color: #336;
}

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #336;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FFF;
  background-color: #336;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}
/*javed*/


.MultiViewCSS_1
{
	background-color:white;border-bottom-width:1;  border-bottom-color:#626262;border-bottom-style:solid; border-left-width:1;border-left-color:#626262;border-left-style:solid;border-right-width:1; border-right-color:#626262; border-right-style:solid;border-top-width:1;border-top-color:#626262; border-top-style:solid;padding:5px; 
	}

	.content1
{
	color:#626262;
	FONT-FAMILY: verdana;
	font-size:11px;
	display:inline;
	line-height:15px;

}
.disti1
{
	color:#626262;
	FONT-FAMILY: verdana;
	font-size:12px;
	line-height:15px;

}


.topleft
{
background-image:url('../../Common/images/topleft.gif');
background-repeat:no-repeat;
}
 
.topcenter
{
background-image:url('../../Common/images/topcenter.gif');
background-repeat: repeat-x;
}
 
.topright
{
background-image:url('../../Common/images/topright.gif');
background-repeat:no-repeat;
}
 
.leftcenter
{
background-image:url('../../Common/images/leftcenter.gif')
}
 
.rightcenter
{
background-image:url('../../Common/images/rightcenter.gif')
}

.boxlink {
	COLOR: black; border:0px;
}
.boxlink {
	FONT-SIZE: 11px; COLOR:#0033FF ; FONT-FAMILY: arial,helvetica; TEXT-DECORATION: none
}
.boxlink:hover {
	COLOR: #FF9900; TEXT-DECORATION: underline
}

.bottomleft
{
background-image:url('../../Common/images/bottomleft.gif');
background-repeat:no-repeat;
}
.tdcenterln
{
background-image:url('../../Common/images/line_02.gif');
background-repeat:repeat-x;
background-position:center;
}
.tdleftln
{
background-image:url('../../Common/Images/circle1.gif');
background-repeat:no-repeat;
background-position:center;
}
 
.bottomcenter
{
background-image:url('../../Common/images/bottomcenter.gif')
}
 
.bottomright
{
background-image:url('../../Common/images/bottomright.gif');
background-repeat:no-repeat;
}

/*anuj*/

/*priya*/

 .stepcarousel
    {
        position: relative;
        border: 0px solid  silver;/**/
        overflow: hidden;
        width: 480px;/**/
        height: 110px;/**/
    }
    .stepcarousel .belt
    {
        position: absolute;
        left: 0;
        top: 0;
    }
    .stepcarousel .panel
    {
        float: left;
        overflow: hidden;
        margin: 2px;
        height: 110px;
        width: 115px;/**/
    }
    
     .stepcarousel2
    {
        position: relative;
        border: 0px solid  silver;/**/
        overflow: hidden;
        width: 380px;/**/
        height: 110px;/**/
    }
    .stepcarousel2 .belt
    {
        position: absolute;
        left: 0;
        top: 0;
    }
    .stepcarousel2 .panel
    {
        float: left;
        overflow: hidden;
        margin: 1px;
        height: 90px;
        width: 95px;/**/
    }

/* simran */

#marqueecontainer{

position: relative;

width: 200px; /*marquee width */

height: 200px; /*marquee height */

background-color:#ebebeb;

overflow: hidden;

padding: 2px;

padding-left: 4px;

}

#marqueecontainer2{

position: relative;

width: 200px; /*marquee width */

height: 200px; /*marquee height */

background-color:#ebebeb;

overflow: hidden;

padding: 2px;

padding-left: 4px;

}

 
/* CSS for my first scrolling box */
	#scrollingContainer{
		width:170px;
		height:250px;
		border:1px solid #000;
		background-color: #E2EBED;
		padding:2px;
		margin-right:10px;
		font-size:0.9em;
		overflow:hidden;
	}
	
	body {font:1em verdana,sans-serif; color:#000; margin:0}

/* position:relative and overflow:hidden are required */
#scroller { position:relative; overflow:hidden; width:15em; border:1px solid #008080; }

/* add formatting for the scrolling text */
#tag { margin:2px 0; }

/* #testP must also contain all text-sizing properties of #tag  */
#testP { visibility:hidden; position:absolute; white-space:nowrap; } 

/* used as a page top marker and to limit width */
#top { width:350px; margin:auto; }

/* simran */
.mandatory{font-family:Verdana;font-size:9px;color:Red;}

.Newsleft
{ background-image:url('http://localhost/nsmweb//Common/Images/top_left.gif');background-repeat:no-repeat; vertical-align:top; text-align:left}
.Newscenter
{background-image:url('http://localhost/nsmweb//Common/Images/smallleftcenter.gif');background-repeat:no-repeat; vertical-align:top}

.Newsright
{background-image:url('http://localhost/nsmweb//Common/Images/top_right.gif');background-repeat:no-repeat; vertical-align:top; text-align:right}





.Newsdot{background-image:url('http://localhost/LearningPortal/images/ThingsRemember/gr_hsep_dots2.gif');background-repeat:repeat-x;}
.headergray_center{BACKGROUND-IMAGE:url('http://localhost/LearningPortal/Images/headergray.gif');COLOR:black;FONT-FAMILY:Verdana;font-weight:bold;font-size:12px}
.bottom_left{BACKGROUND-IMAGE:url('http://localhost/LearningPortal/images/gr_bot_L.gif');BACKGROUND-REPEAT:no-repeat;height:35}
.bottom_right{BACKGROUND-IMAGE:url('http://localhost/LearningPortal/images/gr_bot_R.gif'); background-repeat:no-repeat;}
   .Base
   {
 background-color: Transparent;
   border: 0;
   position: relative;
   overflow: hidden;
   }
   
   /*javed Gallery*/
   .lnkGallery
   {
	font-family:Arial ;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color: #058BAC;
	}
.lnkGallery:hover
  {
	font-family:Arial ;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
	color:#3e72bb
  }
		
	.lblGallery
	{
	font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
	color:#4892f6;
	}
	
	.txtboxLargeImg
  {
    width:238px;
    font-family: Verdana;
    font-size : 11px;
    height    : 20px;
    border    : solid 1px #B8CAD7;
  } 
  
   /*Priya */
    .containerflyer
    {
        position: relative;
        border: 0px solid black;/**/
        overflow: hidden;
        height:66px;
        width:200px;
        top:10px;
        left:10px;
    
    }
    .containermusic
    {
        position: relative;
        border: 0px solid black;/**/
        overflow: hidden;
        height:66px;
        width:200px;
        top:10px;
        left:10px;
    
    }
    .containersoftware
    {
        position: relative;
        border: 0px solid black;/**/
        overflow: hidden;
        height:66px;
        width:200px;
        top:10px;
        left:10px;
    
    }
    .lblproductname
{
	color: #058BAC;
	font-weight: bold;
	font-family: Verdana;
	font-size: 13px;
   
}
.clearbackground
{
	background-color:white;
}


.lblboldDetails
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #058BAC;
}

    .lblproductcategoryname
{
	color: #cf7200;
	font-weight: bold;
	font-family: Verdana;
	font-size: 17px;
   
}
