/* Default CSS Stylesheet for a new Web Application project */
.Cal-Header
{
	font-weight: bold;
	font-size: xx-small;
	cursor: default;
	color: white;
	font-family: Calabri;
}
.BgText
{
	font: 9pt Arial, Tahoma, Calabri;
	color: white;
	background-color: #336699;
}

.BgSmall
{
	font: 9pt Tahoma, Arial, Calabri;
	color: white;
	background-color: #336699;
}

.smallfontHindi
{
	font-size: 14pt;
	color: black;
	font-family: SHREE-DEV-0708E,text,arial,Helvetica,sans-serif;
	text-decoration: none;
}

.smallfontHindi1
{
	font-size: 13pt;
	color: black;
	font-family: Kruti Dev 010,text,arial,Helvetica,sans-serif;
	text-decoration: none;
}

.Section
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #aabcd3;
	border-bottom-color: #aabcd3;
}


.ToolBar
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: blue;
	text-decoration: none;
	background-color: #c6c6c6;
}

.BgHeader
{
	font: bold 12pt shree-dev-0708E, Arial, Calabri;
	font-size: 12pt;
	color: white;
	background-color: #336699;
}
.BgHeader1
{
	font: bold 10pt Tahoma, Arial, Calabri;
	color: white;	
}

.BgHeader2
{
	font: bold 10pt Tahoma, Arial, Calabri;
	color: white;
	background-color: #003366;
}

.BgLinkHeader
{
	font: 10pt Tahoma, Arial, Calabri;
	color: white;
}

.3DHeader
{
	border-right: black 1px solid;
	border-top: #dddddd 2px solid;
	z-index: 1000;
	font: bold 10pt Tahoma, Arial, Calabri;
	color: black;
	border-left: #dddddd 1px solid;
	border-bottom: #000000 1px groove;
	text-align:justify;
}

.3DHeader a:link{
	font: bold 10pt Tahoma, Arial, Calabri;
	color: Blue;	
	text-align:justify;
	text-decoration:underline;
}


.BgHeader3
{
	font-family: Times New Roman;
	color: white;
	background-color: #003366;
	font-weight: bolder;
}

.BgLnk8b
{
	font: bold 9pt Tahoma, Arial, Calabri;
	color: white;
	background-color: #336699;
	text-decoration: none;
}

.BgLnk8n
{
	font: 9pt Tahoma, Arial, Calabri;
	color: white;
	background-color: #336699;
	text-decoration: none;
}

.error
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: red;
}
.Console
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: red;
}

.Note
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:lighter;
	text-decoration: none;
	color:Navy;
}


.text
{
	font: 9pt Calabri, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
	vertical-align: text-top;
}
.textlarg
{
	font: 10pt Calabri, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
	vertical-align: text-top;
}

.textLangb
{
	font: 12pt shree-dev-0708e, Tahoma, Arial;
	color: black;
	text-decoration: none;
	vertical-align: text-top;
	font-weight: bold;
}
.SmallFontH
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #4A4A4A;
}

.textLang
{
	font: 12pt shree-dev-0708e, Tahoma, Arial;
	color: black;
	text-decoration: none;
	vertical-align: text-top;
}
.textLanglarg
{
	font: 14pt shree-dev-0708e, Tahoma, Arial;
	color: black;
	text-decoration: none;
	vertical-align: text-top;
}
.textLanglargb
{
	font: 14pt shree-dev-0708e, Tahoma, Arial;
	color: black;
	text-decoration: none;
	vertical-align: text-top;
	font-weight: bold;
}
.textb
{
	font: 9pt Calabri, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
	font-weight: bold;
	vertical-align: text-top;
}
.selText
{
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: none;
	vertical-align: text-top;
}
.copyright
{
	font: 9pt Calabri, Arial, Helvetica, sans-serif;
	color: gray;
}
.topToolBar
{
	position: fixed;
	top: 1%;
	left: 0%;
	width: 100%;
	z-index: 1;
}
.header
{
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.header2
{
	font: bold 12pt Calabri, Arial, Helvetica, sans-serif;
}
.headerline
{
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	border-bottom: #ffffff 2px groove;
}
.lnk8b
{
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	color: #0033cc;
	text-decoration: none;
}
.lnk8n
{
	font: 9pt Calabri, Arial, Helvetica, sans-serif;
	color: #0000cd;
	text-decoration: none;
}
.lnk8bold
{
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	color: #0000cd;
	text-decoration: none;
}

.buttons
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-weight: bold;
	font-size: 9pt;
	font: Calabri, Arial, Helvetica, sans-serif;
	cursor: hand;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.button
{
	background-color: buttonface;
}
.input
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font: 9pt Calabri, Arial, Helvetica, sans-serif;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
.tabHeadingPWDCG
{
	border-right: #999999 1px solid;
	border-top: white 1px solid;
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	border-left: white 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #CDD1E4;
}

.tabHeading
{
	border-right: #999999 1px solid;
	border-top: white 1px solid;
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	border-left: white 1px solid;
	border-bottom: #999999 1px solid;
	color: #000000;
	background-color: #AABCD3;
}

.tabHeadingNew
{
	border-right: #999999 1px solid;
	border-top: white 1px solid;
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	border-left: white 1px solid;
	border-bottom: #999999 1px solid;
	background-color: lightskyblue;
}
.tabHeading1PWDCG
{
	border-right: #999999 1px solid;
	border-top: white 1px solid;
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	border-left: white 1px solid;
	border-bottom: #999999 1px solid;
	color: #000000;
	background-color: #AABCD3;
}

.tabHeading1
{
	border-right: #999999 1px solid;
	border-top: white 1px solid;
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	border-left: white 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #89ACDB;
}

.tabHeading2
{
	border-right: #999999 1px solid;
	border-top: white 1px solid;
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	border-left: white 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #e4e4e4;
}
.cls3DPWDCG
{
	border-right: black 1px solid;
	border-top: #6699cc 1px solid;
	z-index: 1000;
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	border-left: #6699cc 1px solid;
	color: white;
	border-bottom: #6699cc 2px groove;
	background-color: #336699;
}

.cls3D
{
	border-right: black 1px solid;
	border-top: #ffffff 2px solid;
	z-index: 1000;
	font: 9pt Calabri, Arial, Helvetica, sans-serif;
	border-left: #ffffff 1px solid;
	color: white;
	border-bottom: #000000 1px groove;
	background-color: #c6c7c6;
}

.clsStatus
{
	border-right: #ffffff 1px solid;
	border-top: #999999 1px solid;
	font: 9pt Tahoma;
	border-left: #999999 1px solid;
	color: #00ff00;
	border-bottom: #ffffff 1px solid;
	background-color: #000000;
	text-decoration: none;
}

.clsRaised
{
	border-right: #999999 1px solid;
	border-top: white 1px solid;
	font: 9pt Calabri,Tahoma, Arial;
	border-left: white 1px solid;
	color: blue;
	border-bottom: #999999 1px solid;
	text-decoration: none;
}


.clsLowered
{
	border-right: #ffffff 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #ffffff 1px solid;
	text-decoration: none;
}

.table1
{
	border-right: #B3C6CD 1px solid;
	border-top: #B3C6CD 1px solid;
	border-left: #B3C6CD 1px solid;
	border-bottom: #B3C6CD 1px solid;
	background-color:ThreeDFace;
}

.table2
{
	background-color: #e8f5fe;
	font-family: Times New Roman;
	color: #993366;
	font-weight: bolder;
}

.tab
{
	border-right: #cccccc 1px outset;
	border-top: white 2px outset;
	font: 9pt Tahoma,Arial,Calabri;
	cursor: hand;
	color: black;
	border-bottom: white 1px inset;
	height: 20px;
	background-color: #e4e4e4;
	text-align: center;
	text-decoration: none;
}
.tabSelected
{
	border-right: black 1px solid;
	border-top: white 2px outset;
	font: bold 9pt Tahoma,Arial,Calabri;
	border-left: #ffffff 1px solid;
	cursor: hand;
	color: black;
	height: 20px;
	text-align: center;
	text-decoration: none;
}
.tabBodyTop
{
	border-bottom: #ffffff 1px solid;
	height: 20px;
	text-align: center;
}

.tabBodyTop1
{
	border-bottom: #ffffff 1px solid;
	height: 120px;
	text-align: center;
	width: 104px;
}
.tabBody
{
	border-right: #999999 1px solid;
	vertical-align: top;
	border-left: #ffffff 1px solid;
	border-bottom: #999999 1px solid;
	text-align: center;
}
.sectionHeader
{
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	border-bottom: #ffffff 2px groove;
}
.header1
{
	font-weight: bold;
	font-size: 10pt;
	color: navy;
	font-family: Calabri, Arial, Helvetica, sans-serif;
}
.hide
{
	display: none;
}

.showPWDCG
{
	display: list-item;
}

.show
{
	display: visible;
}

.grouplabelPWDCG
{
	position: relative;
	top: -15px;
	left: 10px;
	padding: 5 5 5 5;
	background-color: #cccccc;
	z-index: 10;
	font: bold 9pt Tahoma;
}

.grouplabel
{
	padding-right: 15px;
	padding-left: 15px;
	left: 10px;
	padding-bottom: 8px;
	font: 10pt Calabri, Arial, Helvetica, sans-serif 500;
	padding-top: 8px;
	position: relative;
	top: -15px;
	background-color:#73B8EF;
	color:White
}

.groupbox
{
	border: thin groove;
}

.heading3PWDCG
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.heading3
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: navy;
}

.heading2
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}


.heading1
{
	font: bold 9pt Calabri, Arial, Helvetica, sans-serif;
	color: navy;
	text-decoration: none;
}

.heading
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.head
{
	font: bold 10pt Calabri, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
}

.IntTblBorder
{background-color:#f8f8f8;
 font-family:Calibri;
}

.IntTblBorderleft
{
	/*BORDER-RIGHT: #004784 1px solid;     BORDER-TOP: #004784 1px solid;*/
	border-left: #B3C6CD 1px solid; /*BORDER-BOTTOM: #004784 1px solid;*/
}

.IntTblBorder1
{
	
	border-right: #B3C6CD 1px solid;
	border-top: #B3C6CD 1px solid;
	border-left: #B3C6CD 1px solid;
	border-bottom: #B3C6CD 1px solid;
}
.bordergraythree
{
	border-top: #adb2bd 1px solid;
	border-right: #adb2bd 1px solid;
	border-left: #adb2bd 1px solid;
	border-bottom: #ffffff 1px solid;
}

.dgHeader
{
	font: bold 9pt Calabri, Tahoma, Arial;
	color: White;
	text-decoration: none;
	vertical-align: text-top;
	background-color: #006699;
}
.dgAltItem
{
	background-color: #F2EEEE;
	color: black;
	text-decoration: none;
}

.headers
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	border-bottom-width: thin;
	border-bottom-color: #BDC2CB;
	border-bottom-style: solid;
	background-color: #BDC2CB;
}

/*Added by manasi on 20 Feb 07.Used in proposal-view.aspx page*/
.active
{
	font: bold 9pt Calabri,Tahoma,Arial;
	background-color: #eeeeee;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.input
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font: 9pt Calabri;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

/* added by Medha & Manasi on 10 July'06 for Horizontal Menu */
/* default styles - do not edit */
.clCMAbs
{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar
{
	position: absolute;
	width: 10;
	height: 10;
	background-color: #004181;
	layer-background-color: 004181;
	visibility: hidden;
}

/*Styles for level 0*/
.clLevel0, .clLevel0over
{
	position: absolute;
	padding: 2px;
	font-family: Calabri;
	font-size: 10px;
	font-weight: bold;
}
.clLevel0
{
	background-color: #004181;
	layer-background-color: 004181;
	color: white;
}
.clLevel0over
{
	background-color: #FF6600;
	layer-background-color: #336699;
	color: white;
	cursor: pointer;
	cursor: hand;
}
.clLevel0border
{
	position: absolute;
	visibility: hidden;
	background-color: #006699;
	layer-background-color: #006699;
}

/*Styles for level 1*/
.clLevel1, .clLevel1over
{
	position: absolute;
	padding: 2px;
	font-family: tahoma, arial,helvetica;
	font-size: 11px;
	font-weight: bold;
}
.clLevel1
{
	background-color: #bdbdbd;
	layer-background-color: bdbdbd;
	color: 004181;
}
.clLevel1over
{
	background-color: #336699;
	layer-background-color: #336699;
	color: white;
	cursor: pointer;
	cursor: hand;
}
.clLevel1border
{
	position: absolute;
	visibility: hidden;
	background-color: #006699;
	layer-background-color: #006699;
}

/*Styles for level 2*/
.clLevel2, .clLevel2over
{
	position: absolute;
	padding: 2px;
	font-family: tahoma,arial,helvetica;
	font-size: 11px;
	font-weight: bold;
}
.clLevel2
{
	background-color: bdbdbd;
	layer-background-color: bdbdbd;
	color: #004181;
}
.clLevel2over
{
	background-color: #336699;
	layer-background-color: #336699;
	color: white;
	cursor: pointer;
	cursor: hand;
}
.clLevel2border
{
	position: absolute;
	visibility: hidden;
	background-color: #006699;
	layer-background-color: #006699;
}



/*===================================================
Added by manasi on 29th jan'07 
from BPAMS project
=====================================================*/
.paging
{
	font-family: Calabri, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #6b6d6b;
}

.tabborderright
{
	border-style: solid;
	border-right-width: 1px;
	border-right-color: #AABCD3;
}

.text
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
.smallfont1
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	text-decoration: none;
	color: #000000;
}

.smallfont
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
}

.smallfontdownload
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color:#0165b3 ;
	font-weight: bold;
}

.smallfont1
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
}

.smallfontRt
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: blue;
	text-align: right;
}


.smallfontMaroon
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: Maroon;
}




.heading
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.heading4
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: black;
}
.whiteHeader
{
	font: bold 9pt Calabri, Tahoma, Arial;
	color: white;
}

.popUpBorder
{
	font: bold 9pt Calabri, Tahoma, Arial;
	color:GrayText;
}

.lnPopUpBorder
{
	font: bold 9pt Calabri, Tahoma, Arial;
	color:Blue;
	text-decoration:underline;
	cursor:hand;
}


.whiteSmall
{
	font: bold 9pt Calabri, Tahoma, Arial;
	color: white;
}


.title
{
	border-right: #999999 2px solid;
	border-top: #eeeeee 2px outset;
	font: bold 9pt Calabri,Tahoma,Arial;
	border-left: #ffffff 1px solid;
	color: NAVY;
	text-align: center;
	border-left: #999999 1px solid;
}
.title1
{
	border-bottom: #999999 1px solid;
	height: 20px;
	text-align: center;
}
.menuSelect
{
	border-right: black 1px solid;
	border-top: #eeeeee 2px outset;
	font: bold 9pt Calabri,Tahoma,Arial;
	border-left: #ffffff 1px solid;
	cursor: hand;
	color: NAVY;
	height: 20px;
	text-align: center;
	text-decoration: none;
	border-bottom: #000000 1px solid;
	background-color: #c6c7c6;
}

.menuUnSelect
{
	border-right: #999999 1px solid;
	font: bold 9pt Calabri,Tahoma,Arial;
	border-left: #999999 1px solid;
	cursor: hand;
	color: NAVY;
	height: 20px;
	text-align: center;
	text-decoration: none;
	border-bottom: #999999 1px solid;
	border-top: #999999 1px solid;
	background-color: #eeeeee;
}



.cls3D1
{
	border-right: black 1px solid;
	border-top: #ffffff 1px solid;
	border-bottom: #000000 1px groove;
	z-index: 1000;
	font: 9pt Calabri, Tahoma, Arial;
	border-left: #ffffff 1px solid;
	color: white;
}

.cls3D11
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: #000000 1px groove;
	z-index: 1000;
	font: 9pt Calabri, Tahoma, Arial;
	border-left: 1px solid;
	color: white;
}
.3D
{
	border-right: black 1px solid;
	border-top: #ffffff 2px solid;
	z-index: 1000;
	font: bold 9pt Calabri, Tahoma, Arial;
	border-left: #ffffff 1px solid;
	border-bottom: #000000 1px groove;
}

.3D1
{
	border-right: black 1px solid;
	border-top: #dddddd 2px solid;
	z-index: 1000;
	font: 9pt Calabri, Tahoma, Arial;
	border-left: #dddddd 1px solid;
	border-bottom: #000000 1px groove;
}

.errorOld
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: Maroon;
}



.help
{
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

.combo
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

A:link
{
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
}
A:active
{
	text-decoration: none;
	color: #FF0000;
}
.showlinks
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0000FF;
	text-decoration: none;
}
.lnk10n
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0000FF;
	text-decoration: none;
}

.lnk10ba
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
	color: Navy;
}
.lnk8Rn
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	text-decoration: none;
}
.lnk10b
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}


.buttons1
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-weight: bold;
	font-size: 9pt;
	font: Calabri;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #BDC7CE;
}
.buttons2
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 9pt;
	font: Calabri;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
.clsBottom
{
	border-right: black 1px solid;
	z-index: 1000;
	font: 10pt Calabri, Tahoma, Arial;
	border-left: #31696b 1px solid;
	color: white;
	border-bottom: #31696b 2px groove;
	background-color: #000000;
}

.menu
{
	border-right: #000000 1px solid;
	border-top: #ffffff 1px outset;
	border-bottom: #000000 1px solid;
	font: bold 9pt Calabri,Tahoma,Arial;
	color: #000000;
	text-align: center;
	background-color: #508BCA;
}
.menu1
{
	border-right: #000000 1px solid;
	font: 9pt Calabri,Tahoma,Arial;
	color: #000000;
	height: 20px;
	text-align: center;
	background-color: #AABCD3;
}
.menuBlank
{
	border-top: #000000 0px solid;
	border-bottom: #000000 1px solid;
	font: bold 9pt Calabri,Tahoma,Arial;
	height: 4px;
	text-align: center;
	background-color: #003063;
}

.DynTable
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.DynTable1
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}


.grouplabe
{
	padding-right: 5px;
	padding-left: 5px;
	z-index: 10;
	left: 10px;
	padding-bottom: 5px;
	font: bold 9pt Tahoma;
	padding-top: 5px;
	position:static;
	top: -15px;
	background-color:ThreeDFace;
}



.lnkwhite
{
	font-size: 9pt;
	color: #ffffff;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.SubTabExp
{
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 9pt;
	background: #7288AD;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	font-family: Calabri, ARIAL, HELVETICA, SANS-SERIF;
	text-decoration: none;
}
.clssmTitle
{
	font-size: 9pt;
	color: #605d54;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.clsHlight
{
	background: #FFFFFF;
	border-right: #7288AD 3px solid;
	border-top: #7288AD 2px groove;
	font-weight: bold;
	font-size: 9pt;
	border-left: #7288AD 2px groove;
	color: #7288AD;
	font-family: Calabri, ARIAL, HELVETICA, SANS-SERIF;
	text-decoration: none;
}
.clsTitle
{
	font-weight: bold;
	font-size: 9pt;
	color: #605d54;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.flatText
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	background-color: #ffffff;
	font-size: 9pt;
	color: #000000;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.flatRightText
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	background-color: #ffffff;
	font-size: 9pt;
	color: #000000;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
}
.flatNoBorderTextL
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	border: none;
	background-color: #ffffff;
	font-size: 10pt;
	color: #000000;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.flatNoBorderTextR
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	border: none;
	background-color: #ffffff;
	font-size: 10pt;
	color: #000000;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
}
.flatNoBorderText
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	border: none;
	background-color: #ffffff;
	font-size: 9pt;
	color: #000000;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
}
.flatTextFor712
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	border: none;
	background-color: #ffffff;
	font-size: 9pt;
	color: #000000;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
}
.flatTextFor712L
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	border: none;
	background-color: #ffffff;
	font-size: 9pt;
	color: #000000;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.flatTextFor712Tot
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	border: none;
	background-color: #ffffff;
	font-size: 9pt;
	color: red;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-weight: BOLD;
	text-decoration: none;
	text-align: right;
}
.flatNoBorderTextSF
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	border: none;
	background-color: #ffffff;
	font-size: 9pt;
	color: #000000;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.largefont
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font: 10pt;
	text-decoration: none;
	color: #000000;
}

.Headingfont
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.smallfontHindi
{
	font-size: 14pt;
	color: black;
	font-family: SHREE-DEV-0708E,text,arial,Helvetica,sans-serif;
	text-decoration: none;
}

.smallfont2
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
}

.smallfont3
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
}
.TblBorder
{
	border-right: Black 1px solid;
	border-top: Black 1px solid;
	border-left: Black 0.5px solid;
	border-bottom: Black 1px solid;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
}
.TabReport
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-weight: bold;
	font-size: 9pt;
	font: Calabri;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
.flatNoBorderTextSign
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: black 1px solid;
	background-color: #ffffff;
	font-size: 9pt;
	color: #000000;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.TblPrnBorder
{
	border-right: Gray 1px solid;
	border-top: Gray 1px solid;
	border-left: Gray 0.5px solid;
	border-bottom: Gray 1px solid;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
}
.tabScrutinyHeading
{
	border-right: #999999 1px solid;
	border-top: white 1px solid;
	font: 9pt Calabri, Tahoma, Arial;
	border-left: white 1px solid;
	border-bottom: #999999 1px solid;
	color: #000000;
	background-color: #eeeeee;
}
.menuStatusUnSelect
{
	border-right: #999999 1px solid;
	font: bold 9pt Calabri,Tahoma,Arial;
	border-left: #999999 1px solid;
	color: NAVY;
	height: 20px;
	text-decoration: none;
	border-bottom: #999999 1px solid;
	border-top: #999999 1px solid;
	background-color: #eeeeee;
}

.menuStatusUnSelect1
{
	border-right: #999999 1px solid;
	font: bold 9pt Calabri,Tahoma,Arial;
	border-left: #999999 1px solid;
	color: NAVY;
	height: 20px;
	text-decoration: none;
	border-bottom: #999999 1px solid;
	border-top: #999999 1px solid;
	background-color: #ffffff;
}


smallfont100
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	cursor: hand;
	text-decoration: none;
	color: #000000;
}

.colsole
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #296D7C;
	text-decoration: none;
	font-weight: bold;
}

.menuDynSelect
{
	border-right: black 1px solid;
	border-top: #eeeeee 2px outset;
	font: bold 9pt Calabri,Tahoma,Arial;
	border-left: #ffffff 1px solid;
	cursor: hand;
	color: BLACK;
	height: 20px;
	text-align: center;
	text-decoration: none;
	border-bottom: #000000 1px solid;
	background-color: #c6c7c6;
}

.menuUnDynSelect
{
	border-right: #999999 1px solid;
	font: bold 9pt Calabri,Tahoma,Arial;
	border-left: #999999 1px solid;
	cursor: hand;
	color: NAVY;
	height: 20px;
	text-align: center;
	text-decoration: none;
	border-bottom: #999999 1px solid;
	border-top: #999999 1px solid;
	background-color: #eeeeee;
}

/*###############################################################*/
/*Styles for Mandetory mark.Added By Dhanashree on 15th Mar'06
/*###############################################################*/
.mandetory
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: red;
}
.MainPanelClass
{
	background-color: #1a72ac;
	background-repeat: repeat-y;
	width: 1000px;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 0;
	margin: auto;
	height: 100%;
}
.BackgroundPanelClass
{
	background-color: #0c5382;
	position: absolute;
	margin-top: 180px;
	height: 170px;
	z-index: 1;
	width: 1024px;
	margin-left: -12px;
}
.WhitePanelClass
{
	background-color: #ffffff;
	position: absolute;
	top: 3px;
	width: 965px;
	height: 525px;
	left: 18px;
	right: 15px;
	z-index: 3;
}
.WhitePanelCornersClass
{
	top: 0px;
	left: 0px;
	position: relative;
}
.CopyrightFooterClass
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	width: 960px;
	position: relative;
	left: 17px;
	top: 540px;
	bottom: 2px;
}
.HeaderLinksClass
{
	font-family: Calabri, Geneva, sans-serif;
	font-size: 9pt;
	color: #0068ac;
	margin-top: 3px;
}
.MIDCLogoClass
{
	margin-left: 15px;
	margin-top: 5px;
}
.ScreenTitleClass
{
	margin-top: 8px;
}
.HeaderSectionClass
{
	width: 860px;
}
.SearchClass
{
	font-family: Calabri, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	margin-right: 48px;
	margin-top: 10px;
}
.SearchBoxClass
{
	height: 15px;
}
.AdvSearchClass
{
	font-family: Calabri, Geneva, sans-serif;
	font-size: 9px;
	margin-right: 83px;
	margin-top: 2px;
}
.GoButtonClass
{
	top: 27px;
	right: 15px;
	margin-left: 5px;
	position: absolute;
}
.MenuTabClass
{
	margin-left: 15px;
	margin-top: 2px;
	width: 934px;
	height: 33px;
}
.MenuTabTextClass
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 10px;
	margin-left: 10px;
	color: #1a72ac;
}
.MenuTabText1Class
{
	background-image: url(../BPAMS.Common/images/MIDC/MenuTab2.jpg);
	background-repeat: repeat-x;
	height: 30px;
	width: 880px;
}
.MenuTabText2Class
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	padding-top: 8px;
	padding-bottom: 10px;
	margin-left: 10px;
}
.MenuClass
{
	width: 60px;
	border: 1px solid #1a72ac;
	background-color: #b9dff7;
}
.MenuText1Class
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 5px;
	border-bottom: 1px solid;
	border-bottom-color: white;
	padding-bottom: 2px;
	width: 150px;
}
.MenuText2Class
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1a72ac;
	margin-left: 5px;
	border-bottom: 1px solid;
	border-bottom-color: white;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 150px;
}
.MenuText3Class
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	width: 150px;
}
.InvestDestMenuPanelClass
{
	position: absolute;
	top: 102px;
	left: 169px;
	height: 45px;
}
.AboutUsMenuPanelClass
{
	position: absolute;
	top: 102px;
	left: 97px;
	height: 90px;
}
.SectFocusMenuPanelClass
{
	position: absolute;
	top: 102px;
	left: 324px;
	height: 45px;
}
.SpEcoZoneMenuPanelClass
{
	position: absolute;
	top: 127px;
	left: 480px;
	height: 180px;
}
.WaterSupplyMenuPanelClass
{
	position: absolute;
	top: 108px;
	left: 587px;
	height: 65px;
}
.QuickLinksMenuPanelClass
{
	position: absolute;
	top: 108px;
	left: 745px;
	height: 165px;
}
.OtherRatesMenuPanelClass
{
	position: absolute;
	top: 180px;
	left: 690px;
	height: 115px;
}
.InfrastructureMenuPanelClass
{
	position: absolute;
	top: 102px;
	left: 431px;
	height: 90px;
}
.TariffsMenuPanelClass
{
	position: absolute;
	top: 102px;
	left: 533px;
	height: 90px;
}
.LinksMenuPanelClass
{
	position: absolute;
	top: 102px;
	left: 587px;
	height: 45px;
}
.ScrollTextPanelClass
{
	margin-left: 14px;
}
.ScrollTextPnlClass
{
	margin-top: 2px;
	background-image: url(../BPAMS.Common/images/MIDC/ScrollText.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 701px;
}
.ScrollTextClass
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5873a2;
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 10px;
}
.WantToKnowClass
{
	margin-left: 311px;
	margin-top: 70px;
	background-repeat: no-repeat;
	width: 23px;
	height: 35px;
}
.ShortcutNavTextClass
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 20px;
	color: #1a72ac;
}
.ShortcutNavInputClass
{
	margin-left: 20px;
	width: 185px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
}
.BannerPanelClass
{
	margin-left: 15px;
	margin-top: 2px;
}
.BroucherNewUpdatePanelClass
{
	width: 225px;
	margin-left: 12px;
	margin-top: 1px;
}
.UpdateBackgroundClass
{
	margin-top: 4px;
	background-image: url(../BPAMS.Common/images/MIDC/UpdatesBackground.jpg);
	height: 106px;
	width: 223px;
}
.LtNavMainCntRtNavPnlClass
{
	margin-left: 15px;
}
.MainContentPanelClass
{
	margin-top: 0px;
	margin-right: 17px;
	margin-left: 15px;
	width: 455px;
}
.LeftNavPanelClass
{
	background-image: url(../BPAMS.Common/images/MIDC/LeftMenu.jpg);
	height: 277px;
	width: 223px;
	margin-top: 3px;
}
.RightNavPanelClass
{
	background-image: url(../BPAMS.Common/images/MIDC/LeftMenu.jpg);
	height: 277px;
	width: 223px;
	margin-top: 3px;
}
.GovernanceClass
{
	margin-top: 2px;
	margin-left: 7px;
}
.FormsCirculations
{
	margin-top: 0px;
	margin-left: 7px;
}
.LeftMenuText1Class
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	margin-left: 16px;
	margin-top: 0px;
	padding-left: 5px;
	border-bottom: 1px solid;
	border-bottom-color: #a6d8f8;
	width: 188px;
}
.LeftMenuText2Class
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	margin-left: 16px;
	margin-top: 0px;
	padding-left: 5px;
	width: 188px;
}

.RightMenuText1Class
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	margin-left: 26px;
	margin-top: 1px;
	padding-left: 5px;
	border-bottom: 1px solid;
	border-bottom-color: #a6d8f8;
	width: 168px;
}
.RightMenuText2Class
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	margin-left: 26px;
	margin-top: 1px;
	padding-left: 5px;
	width: 168px;
}

.LineDividerClass
{
	margin-left: 8px;
	margin-top: 0.5px;
	margin-bottom: 0px;
	width: 193px;
	height: 1px;
}
.RMenuLineDividerClass
{
	margin-left: 11px;
	margin-top: 0.5px;
	margin-bottom: 0px;
	width: 177px;
	height: 1px;
}
.NewsEventsClass
{
	background-image: url(../BPAMS.Common/images/MIDC/NewsBackground.jpg);
	height: 90px;
	width: 219px;
	margin-left: 2px;
	margin-top: 0px;
}
.NewsEventsTitleClass
{
	margin-top: 3px;
	margin-left: 6px;
}
.NewsItemsTextClass
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left: 8px;
	margin-top: 1px;
	width: 200px;
}
.NewUpdatesTitleClass
{
	margin-left: 8px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.NewsItemsFooterClass
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	margin-right: 8px;
}
.TendersClass
{
	margin-top: 3px;
	margin-left: 7px;
}
.OnlineAppClass
{
	margin-top: 3px;
	margin-left: 7px;
}
.VideoTourClass
{
	margin-left: 2px;
	margin-top: 6px;
}
.BodyTextClass
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	text-align: justify;
}
.TitleBackground
{
	width: 400px;
	height: 34px;
	margin-top: 5px;
}
.TitleClass
{
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1a72ac;
	margin-left: 50px;
	margin-top: 8px;
}
.TitlePanel1Class
{
	width: 455px;
	border-bottom: 1px solid;
	border-bottom-color: #aecfe3;
	padding-bottom: 2px;
}
.TitlePanel2Class
{
	width: 455px;
}
.MainPnlLineDividerClass
{
	margin-top: 1px;
	margin-bottom: 1px;
	width: 450px;
	height: 1px;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.ClearBoth
{
	clear: both;
}
.pointer
{
	cursor: pointer;
}
.clsTabHead
{
	font-weight: bold;
	font-size: 9pt;
	background: #7288AD;
	color: #ffffff;
	border-bottom: #f1f0eb 2px groove;
	font-family: Calabri, ARIAL, HELVETICA, SANS-SERIF;
	text-decoration: none;
}


/** Customize the demo canvas */
.qsf-demo-canvas
{
	background-position: 1px 1px;
	padding: 0 0 0 0;
	width: 100%;
	background: #FFCC66 url( 'Images/tstore.jpg' ) no-repeat 1px 1px;
}


/** Customize the panel bar */
.qsf-demo-canvas .RadPanelBar
{
	margin: 0 auto;
	background-color: #FFCC66;
}



.qsf-demo-canvas .top-offers
{
}
.qsf-demo-canvas .top-offers .RadMenu
{
	float: left;
	z-index: 2900;
}
.qsf-demo-canvas .top-offers .special-offer
{
	float: right;
	position: relative;
	top: 4px;
	right: 2px;
}


.linksPanel
{
	position: absolute;
	right: 30px;
	bottom: 30px;
	width: 200px;
	height: 30px;
	text-align: right;
}

.RadPanelBar .rpFirst .rpTemplate
{
	width: 100%;
}

.linksPanel a
{
	color: White;
}

/* styling of template contents */
.rpTemplate .productList
{
	padding: 0;
	width: 662px;
	margin: 0 auto;
	display: block;
}

.rpTemplate .productList:after
{
	content: ".";
	display: block;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	height: 0;
	clear: both;
}

.rpTemplate .productList li
{
	list-style-type: none;
	float: left;
	text-align: center;
	width: 220px;
	margin: 15px 0 0;
	padding: 0;
	border-right: 1px solid #bec7cb;
}

.rpTemplate .productList li.last
{
	border-right-width: 0;
}

.rpTemplate .productList li div
{
	font: normal 12px Arial,sans-serif;
	text-decoration: underline;
	color: #333;
}

div.RadPanelBar .rpTemplate
{
	background: #EDF9FE;
	overflow: hidden !important;
}
.rpHeaderTemplate
{
	overflow: hidden;
	height: 26px;
}

.grid{ background:#dbdcde; border:1px solid #ccimagesc}

.TableDesignTR
{
	height: 0px;
}

.Customwidget{
	margin:15px 0;
	border:1px solid #cdcdcd;
}
.Customwidget-title{
	color:#6E6C69;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	border-bottom:1px solid #cdcdcd;
	padding:10px 20px;
	margin:0;
	
	background: #fbfbfb; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbfbfb 0%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbfbfb 0%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */

}

.Customwidget-title .fa{
	color:#aaaaaa;
}

.collapsed .Customwidget-title .fa-chevron-up::before{
	content:"\f078";
}