/* complete page links colors*/
A:link 
{
	COLOR: #2B8AF3; 
	TEXT-DECORATION: none
}
A:visited 
{
	COLOR: #2B8AF3; 
	TEXT-DECORATION: none
}
A:active 
{
	COLOR: #2B8AF3;
}
A:hover 
{
	COLOR: #8CC2FF;
	TEXT-DECORATION: underline
}

/* for top menu bar cark bg link color */

a.darkbg:link {COLOR: #ffffff; TEXT-DECORATION: none }
a.darkbg:visited {COLOR: #e3f3ff; TEXT-DECORATION: none}
a.darkbg:active {COLOR: #d2ecff}
a.darkbg:hover {COLOR: #e7e7e7;TEXT-DECORATION: underline}


/* for top menu bar font and onmouseover color*/

td#footer a:link {color: white; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; font-weight: bold; BACKGROUND: #A40400; vertical-align: middle;}
td#footer a:visited {color: white; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; font-weight: bold; BACKGROUND: #A40400; vertical-align: middle;}
td#footer a:hover {color: #D2A700; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; font-weight: bold; BACKGROUND: #A40400; vertical-align: middle;}
td#footer a:active {color: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; font-weight: bold; BACKGROUND: #A40400; vertical-align: middle;}	

a.white:link{ COLOR: #ffffff; TEXT-DECORATION: none }
a.white:visited{ COLOR: #ffffff; TEXT-DECORATION: none}
a.white:active{ BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff}
a.white:hover{ COLOR: #2B8AF3;TEXT-DECORATION: underline}

/* for link color on dark back ground*/

a.white:link{ COLOR: #ffffff; TEXT-DECORATION: none}
a.white:visited{ COLOR: #ffffff; TEXT-DECORATION: none}
a.white:active{ BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff}
a.white:hover{ COLOR: #f4f4f4}

/* Cursor hand */

.Cursor 
		{ 
		cursor: hand
		}




.LogoBG
		{ 
		vertical-align	:	bottom;
		text-align		:	right;
		COLOR			:	#004DA4;
		PADDING			: 	14px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}

.Title_Footer
		{ 
		vertical-align	:	middle;
		text-align		:	right;
		COLOR			:	#004DA4;
		PADDING-BOTTOM	: 	16px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}

.TitleNSL
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#ffffff;
		PADDING-BOTTOM	: 	4px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

.TitleFooter
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#27477B;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		text-transform	:	uppercase;
		FONT-SIZE		:	70%;
		}


.HeaderLinks
		{ 
		vertical-align	:	bottom;
		text-align		:	center;
		COLOR			:	#000000;
		PADDING-BOTTOM	: 	25px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		text-transform	:	uppercase;
		FONT-SIZE		:	70%;
		}

.NSLLinkBar
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#ffffff;
		BACKGROUND		: 	#D67100;
		PADDING			: 	5px;
		PADDING-LEFT	: 	10px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		text-transform	:	uppercase;
		FONT-SIZE		:	70%;
		}

.NSLGreyData
		{ 
		vertical-align	:	top;
		text-align		:	left;
		COLOR			:	#ffffff;
		BACKGROUND		: 	#393939;
		PADDING			: 	8px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}

.NSLLeftColData
		{ 
		vertical-align	:	top;
		text-align		:	left;
		COLOR			:	#ffffff;
		BACKGROUND		: 	#717171;
		PADDING			: 	5px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

.NSLLeftColDataArrow
		{ 
		vertical-align	:	middle;
		text-align		:	right;
		COLOR			:	#ffffff;
		BACKGROUND		: 	#717171;
		PADDING			: 	5px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

.NSLLeftColDataPoints
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#ffffff;
		BACKGROUND		: 	#717171;
		PADDING			: 	3px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

.NSLWelcomeText
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#ffffff;
		PADDING-Top		: 	3px;
		PADDING-Bottom	: 	15px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

.NSLWelcomeMessage
		{ 
		vertical-align	:	top;
		text-align		:	left;
		COLOR			:	#ffffff;
		PADDING-Bottom	: 	10px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}

/* footer note copyright */

.NSLFooter
		{ 
		PADDING			: 	10px;
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	65%;
		}

.NSLFooterNote
		{ 
		PADDING			: 	3px;
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	65%;
		}

.NSLFooterNoteRight
		{ 
		PADDING			: 	3px;
		vertical-align	:	middle;
		text-align		:	right;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	65%;
		}



.ContentMainContent
		{ 
		vertical-align	:	top;
		text-align		:	left;
		BACKGROUND		: 	#021020;
		COLOR			:	#021020;
		PADDING			: 	10px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}

.ContentMainText
		{ 
		vertical-align	:	top;
		text-align		:	left;
		COLOR			:	#217BDF;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}

.LeftNavigationLinkBg
		{ 
		vertical-align	:	top;
		text-align		:	left;
		BACKGROUND		: 	#072C56;
		PADDING			: 	15px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}

.LeftNavigationArrow
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#217BDF;
		PADDING			: 	0px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}

.LeftNavigationLink
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#217BDF;
		PADDING-LEFT	: 	5px;
		PADDING-TOP		: 	3px;
		PADDING-BOTTOM	: 	3px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}

.TitleNavigation
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Garamond,Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
/*		font-style		:	italic;*/
		FONT-SIZE		:	90%;
		}

.ThumbText
		{ 
		vertical-align	:	middle;
		text-align		:	center;
		COLOR			:	#004DA4;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}




.LeftColHomeLeft
		{ 
		vertical-align	:	top;
		text-align		:	left;
		BACKGROUND		: 	#FFF7EF;
		COLOR			:	#690D00;
		BORDER-RIGHT	: 	#CEB6AD 1px  solid; 
		BORDER-Bottom	: 	#CEB6AD 1px solid;
		PADDING			: 	0px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	10px;
		}

.LeftColHomeMiddle
		{ 
		vertical-align	:	top;
		text-align		:	left;
		BACKGROUND		: 	#F4EBE2;
		COLOR			:	#690D00;
		BORDER-RIGHT	: 	#CEB6AD 1px  solid; 
		PADDING			: 	10px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	11px;
		}

.LeftColHomeRight
		{ 
		vertical-align	:	top;
		text-align		:	left;
		BACKGROUND		: 	#F9F4EE;
		COLOR			:	#690D00;
		BORDER-Bottom	: 	#CEB6AD 1px solid;
		PADDING			: 	0px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	10px;
		}

.LeftPanelLinks
		{ 
		vertical-align	:	middle;
		text-align		:	center;
		COLOR			:	#000000;
		PADDING			: 	10px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	11px;
		}

.AboutNeel
		{ 
		vertical-align	:	top;
		text-align		:	left;
		COLOR			:	#690D00;
		PADDING-LEFT	: 	12px;
		PADDING-Top		: 	4px;
		PADDING-Bottom	: 	4px;
		PADDING-Right	: 	12px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	10px;
		}

.PageTitle
		{ 
		BORDER-Bottom	: 	#690D00 1px dotted;
		vertical-align	:	top;
		text-align		:	left;
		COLOR			:	#690D00;
		PADDING			: 	3px;
		FONT-FAMILY		:	Garamond,Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	18px;
		}


.PageTitleText
		{ 
		vertical-align	:	top;
		text-align		:	left;
		COLOR			:	#690D00;
		PADDING			: 	3px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	11px;
		}


.LeftColHomeMiddlePages
		{ 
		vertical-align	:	top;
		text-align		:	left;
		BACKGROUND		: 	#F4EBE2;
		COLOR			:	#690D00;
		/*BORDER-Bottom	: 	#CEB6AD 1px  solid;*/
		PADDING			: 	10px;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	11px;
		}




/* neel kanth css ends here */


/* Login Page Top bar login */

.LoginTopBar 
		{ 
		vertical-align	:	middle;
		text-align		:	right;
		BACKGROUND		: 	#156caa;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	10px;
		}

/* Login Page Top bar login */

.Login2ndBarBlank 
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		BACKGROUND		: 	#218ddb;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	10px;
		}

/* light blue bg color for all bg */

.LoginLightBg
		{ 
		vertical-align	:	top;
		text-align		:	left;
		BACKGROUND		: 	#d4e7ff;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	10px;
		}



/* login member area text */

.LoginMemberArea
		{ 
		vertical-align	:	middle;
		text-align		:	right;
		BACKGROUND		: 	#ffffff;
		COLOR			:	#c40007;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	11px;
		}

/* Login member area dark blue */

.LoginDarkBlue
		{ 
		vertical-align	:	top;
		text-align		:	left;
		BACKGROUND		: 	#a8d3ff;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	11px;
		}

/* login member area text */

.LoginAreaTitle
		{ 
		vertical-align	:	middle;
		text-align		:	right;
		COLOR			:	#00000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	11px;
		}

/* normal text in verdana*/

.NormalText
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	11px;
		}

/* login bottom text in the box white bg */

.LoginBottomGrey
		{ 
		PADDING			: 	3px;
		vertical-align	:	middle;
		text-align		:	center;
		COLOR			:	#434343;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	11px;
		}


/* Form properties */

.FormField
		{ 
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	10px;
		}


/* Inside page menu bar */

.MenuBarBG
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		BACKGROUND		: 	#156caa;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	10px;
		}

/* Inside page top bar username password */

.insideTopBar
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	10px;
		}

/* Home page three block header */

.Blockheader
		{ 
		BORDER-Top		: 	#c0c1d9 1px  solid; 
		BORDER-Left		: 	#c0c1d9 1px solid;
		BORDER-Bottom	: 	#c0c1d9 1px solid;
		PADDING-LEFT	: 	6px;
		PADDING-Top		: 	2px;
		PADDING-Bottom	: 	2px;
		PADDING-Right	: 	2px;
		vertical-align	:	middle;
		text-align		:	left;
		BACKGROUND		: 	#f3f3f7;
		COLOR			:	#00000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	11px;
		}

.BlockheaderBorderRight
		{ 
		BORDER-Top		: 	#c0c1d9 1px  solid; 
		BORDER-Left		: 	#c0c1d9 1px solid;
		BORDER-Bottom	: 	#c0c1d9 1px solid;
		BORDER-Right	: 	#c0c1d9 1px solid;
		PADDING-LEFT	: 	6px;
		PADDING-Top		: 	2px;
		PADDING-Bottom	: 	2px;
		PADDING-Right	: 	2px;
		vertical-align	:	middle;
		text-align		:	left;
		BACKGROUND		: 	#f3f3f7;
		COLOR			:	#00000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	11px;
		}

.BlockDatafirst
		{ 
		BORDER-Left		: 	#c0c1d9 1px solid;
		BORDER-Bottom	: 	#c0c1d9 1px solid;
		PADDING			: 	3px;
		vertical-align	:	top;
		text-align		:	left;
		BACKGROUND		: 	#ffffff;
		COLOR			:	#00000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	11px;
		}

.BlockDataSecond
		{ 
		BORDER-Left		: 	#c0c1d9 1px dotted;
		BORDER-Bottom	: 	#c0c1d9 1px solid;
		PADDING			: 	3px;
		vertical-align	:	top;
		text-align		:	left;
		BACKGROUND		: 	#ffffff;
		COLOR			:	#00000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	11px;
		}

.BlockDataThird
		{ 
		BORDER-Left		: 	#c0c1d9 1px dotted;
		BORDER-Bottom	: 	#c0c1d9 1px solid;
		BORDER-Right	: 	#c0c1d9 1px solid;
		PADDING			: 	3px;
		vertical-align	:	top;
		text-align		:	left;
		BACKGROUND		: 	#ffffff;
		COLOR			:	#00000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	11px;
		}










/* second heading light orange color left align*/

.TableLeftSub 
		{ 
		PADDING-LEFT	: 	2px;
		BORDER-BOTTOM	: 	#787878 2px  solid; 
		BORDER-TOP		: 	#787878 1px solid;
		vertical-align	:	middle;
		text-align		:	left;
		BACKGROUND		: 	#D3D3D3;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

/* second heading light orange color center align*/

.TableCenterSub { 
		PADDING-LEFT	: 	2px;
		BORDER-BOTTOM	: 	#787878 2px  solid; 
		BORDER-TOP		: 	#787878 1px solid;
		vertical-align	:	middle;
		text-align		:	center;
		BACKGROUND		:	#D3D3D3;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

/* main heading orange color*/

.TableLeftText { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	left;
		BACKGROUND	:	#C5C5C5;
		COLOR		:	#000000;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	bold; 
		FONT-SIZE	:	70%; 
		}

/* main heading in some of the pages same as TableLeftText */

.TableLeftMaintGrey { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	center;
		BACKGROUND	: 	#C5C5C5;
		COLOR		:	#000000;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	bold; 
		FONT-SIZE	:	70%;
		}
		
/* Data Cell extreme light color center align*/

.TableCenterWhite { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	center;
		BACKGROUND	: 	#F2F2F2;
		COLOR		:	#000000;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	70%;
		}

/* Data Cell extreme light color left align*/

.TableLeftWhite { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	left;
		BACKGROUND	: 	#F2F2F2;
		COLOR		:	#000000;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	70%;
		}

/* Data Cell extreme light color center align - used for no record*/

.TableLeftWhiteNoRecord { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	center;
		BACKGROUND	: 	#F2F2F2;
		COLOR		:	#FF0000;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	70%;
		}

/* for complete bg color of menu bar */

.MenuBGColor { 
        vertical-align	:	middle;
		text-align	:	left;
		BACKGROUND	:	#A40400;
		COLOR		:	#ffffff;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	bold; 
		FONT-SIZE	:	8pt; 
		}

/* left side mein title  */

.TableLeftMaint { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	left;
		BACKGROUND	: 	#D3D3D3;
		COLOR		:	#000000;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	bold; 
		FONT-SIZE	:	70%;
		}

/* For different cell bg color for project details page */

.TableLeftTextStandout { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	left;
		BACKGROUND	: 	#C5C5C5;
		COLOR		:	#000000;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	bold; 
		FONT-SIZE	:	70%;
		}

/* For Yellow BG Color for graphs center aligned */

.TableCenterWhiteYellowNew { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	center;
		BACKGROUND	: 	#FFF600;
		COLOR		:	#000000;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	70%;
		}

/* For Yellow BG Color for graphs left aligned */

.TableLeftWhiteYellowNew { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	left;
		BACKGROUND	: 	#FFF600;
		COLOR		:	#000000;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	70%;
		}

/* For Green BG Color for graphs center aligned */

.TableCenterWhiteGreen { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	center;
		BACKGROUND	: 	#008000;
		COLOR		:	#ffffff;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	70%;
		}

/* For Green BG Color BOLD for graphs center aligned */

.TableCenterSubGreen { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	center;
		BACKGROUND	: 	#008000;
		COLOR		:	#ffffff;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	bold; 
		FONT-SIZE	:	70%;

                  }


/* For Green BG Color for graphs left aligned */

.TableLeftWhiteGreen { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	left;
		BACKGROUND	: 	#008000;
		COLOR		:	#ffffff;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	70%;
		}

/* For Red BG Color for graphs center aligned */
            
.TableCenterWhiteRed { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	center;
		BACKGROUND	: 	#FF0000;
		COLOR		:	#ffffff;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	70%;
		}

/* For Red BG Color for graphs left aligned */

.TableLeftWhiteRed { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	left;
		BACKGROUND	: 	#FF0000;
		COLOR		:	#ffffff;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	70%;
		}

/* For Red BG Color BOLD for graphs center aligned */
            
.TableCenterSubRed { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	center;
		BACKGROUND	: 	#FF0000;
		COLOR		:	#ffffff;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	bold; 
		FONT-SIZE	:	70%;
		}


.FormDropDown { 
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	10px;
		}

.FormBtnClr { 
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		color		: 	#000000;
		FONT-SIZE	:	10px;
		}

.TopNonLink { 
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		COLOR		:	#000000;
		font-weight	:	bold; 
		FONT-SIZE	:	60%;
		}

/*

.LoginBar { 
		height		:	17px;
        vertical-align	:	middle;
		text-align	:	left;
		BACKGROUND	:	#7C0401;
		COLOR		:	#ffffff;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	8pt; 
		}

*/

.bgComboRed{background-color:FF0000; color: FF0000; }
.bgComboYellow{background-color:FFF600; color: FFF600; }
.bgComboGreen{background-color:008000; color: 008000; }


/*New class for table data heading*/

.TableLeftWhiteHeading { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	left;
		BACKGROUND	: 	#E5E5E5;
		COLOR		:	#000000;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	bold; 
		FONT-SIZE	:	70%;
		}

/* class for table data heading center align*/

.TableLeftWhiteHeadingCenter { 
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	center;
		BACKGROUND	: 	#DADADA;
		COLOR		:	#000000;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	bold; 
		FONT-SIZE	:	70%;
		}

.FormInputBG { 
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		BACKGROUND	: 	#F2F2F2;
		color		: 	#000000;
		FONT-SIZE	:	10px;
		BORDER		: 	#F2F2F2 1px  solid; 
		}

/* classes for div tag */

div#tbl-container {
width: 100%;
height: 300px;
overflow: auto;
}


div#tbl-container table th {
width: 100px;
}

thead th, thead th.locked	{

		PADDING-LEFT	: 	2px;
		BORDER-BOTTOM	: 	#787878 2px  solid; 
		BORDER-TOP		: 	#787878 1px solid;
		vertical-align	:	middle;
		text-align		:	left;
		BACKGROUND		: 	#D3D3D3;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		position:relative;
		cursor: default; 

}

	
thead th {
top: expression(document.getElementById("tbl-container").scrollTop-2); /* IE5+ only */
z-index: 20;
}


thead th.locked {z-index: 30;}

td.locked,  th.locked{
		PADDING-LEFT	: 	2px;
		vertical-align	:	middle;
		text-align	:	left;
		BACKGROUND	: 	#F2F2F2;
		COLOR		:	#000000;
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	70%;
left: expression(document.getElementById("tbl-container").scrollLeft); 
position: relative;
z-index: 10;
}


.LoginPageLeftBorder 
		{BORDER-LEFT:#AD0101 1px  solid;}

.LoginPageRightBorder
		{BORDER-RIGHT:#AD0101 1px  solid;}

