/* CSS Document */

/* General CSS */

body
{
	width: 100%;
	background: #fff;
	padding: 0px 0 0px 0;
	margin: 0 auto;
}
ul, li, form, p, h1, h2, h3, img, input, label
{
	margin: 0px;
	padding: 0px;
}
label
{
	display: block;
}
ul, li
{
	list-style-type: none;
}
table
{
	border: 0px;
}
td, div
{
	font: normal 11px/14px Tahoma,Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: none;
	text-decoration: none;
}
td a
{
	color: #000;
	text-transform: none;
	text-decoration: none;
}
/*td a:hover{
	color:#07689D;
	text-transform:none;
	text-decoration:underline;
	}*/
p
{
	padding: 0px;
}
a
{
	outline: none;
}
.padtop
{
	padding: 5px 0 0px 0;
}
.padr
{
	padding-right: 35px;
}
.padleft
{
	padding-left: 10px;
	padding-top: 5px;
}
.padleft1
{
	padding-left: 25px;
}
.padbottom
{
	padding-bottom: 18px;
}
.width100per
{
	border: 0;
	width: 100%;
}
.width10xper
{
	border: 1;
	width: 100%;
}
.width90per
{
	border: 0;
	width: 97%;
}
.width80per
{
	border: 0;
	width: 85%;
}
.width50per
{
	border: 0;
	width: 50%;
}


.height1
{
	height: 1px;
}
.width1
{
	width: 1px;
}
.lt, .lm, .lb
{
	text-align: left;
}
.lt1, .lm, .lb
{
	text-align: center;
}
.lm, .rm, .cm
{
	vertical-align: middle;
}
.rt, .rb, .rm
{
	text-align: right;
}

.mt
{
	text-align: center;
}

.lb, .cb, .rb
{
	vertical-align: bottom;
}
.ct, .cb, .cm
{
	text-align: center;
}
.padr
{
	padding-right: 8px;
}
.padl
{
	padding: 0px 0px 0 30px;
}
.spacer
{
	clear: both;
}
#externalcontainer
{
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
	padding: 0px;
}


.h4
{
	/*background:url(../images/link-head-bullet.gif) no-repeat 0 3px;*/
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	color: #212020;
	padding: 5px 5px 15px 5px;
	margin: 0px 0 0 0px;
	font-size: 18px;
}

.coheadtxt
{
	width: 100%;
	padding-right: 40px;
	text-align: right;
	vertical-align: middle;
	height: 25px;
	font-weight: bold;
	font-family: Tahoma,Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}


.timeclass
{
	padding-right: 40px;
	text-align: right;
	vertical-align: middle;
}

.headtxt
{
	padding-left: 60px;
	text-align: left;
	vertical-align: middle;
	height: 60px;
}


.redtxt
{
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}

A.WhiteLink:link
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
A.WhiteLink:visited
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
A.WhiteLink:hover
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}

A.BreadcrLink:link
{
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}
A.breadcrLink:visited
{
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}
A.breadcrLink:hover
{
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
}


#subnav ul
{
	margin: 6px 0 0 1px;
	list-style: none;
}
#subnav ul li
{
	float: left;
	font: bold 11px/14px "Tahoma" ,Verdana, Arial, Helvetica, sans-serif;
	margin: 0 1px 0 0;
}
#subnav ul li a
{
	background: url(../images/subnavlink.gif) repeat-x 0 0;
	height: 12px;
	padding: 6px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
}
#subnav ul li a:hover, #subnav ul li a.selected
{
	background: url(../images/subnavhov.gif) repeat-x 0 0;
	height: 12px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

.navtd
{
	text-align: left;
	border-bottom: 1px solid #FFB83D;
}


.tablegreyline
{
	border: 1px solid #C7D5F1;
}

.tdgreyline
{
	border-bottom: 1px solid #C7D5F1;
}

.valueL, .valueLG
{
	border: 1px solid #C7D5F1;
	border-left: 1px solid #C7D5F1;
	border-right: 1px solid #C7D5F1;
	border-bottom: 1px solid #C7D5F1;
	padding: 2px 1px 2px 1px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle; /*   white-space: nowrap;   */
}
.valueL
{
	border-width: 1px;
	margin-right: -1px;
	font-weight: bold;
	overflow: hidden;
}
.valueLG
{
	border-width: 0px;
	margin-right: 0px;
	overflow: visible;
}

input.valueL, input.valueR
{
	width: 250px;
	padding: 2px 0px 2px 0px; /*   margin: 0px;   */
	font-size: 1em; /* IE bug - see http://www.aplus.co.yu/css/tip-input-sizing-in-ie/ */
}
input.valueLG, input.valueRG
{
	padding: 0px 1px 0px 0px;
	margin: 0px;
	vertical-align: top;
	font-size: 1em; /* IE bug - see http://www.aplus.co.yu/css/tip-input-sizing-in-ie/ */
}
select.valueL, select.valueR
{
	width: 200px;
	padding: 0px;
	margin-bottom: 1px;
}
.valueEmpty
{
}


.tabletop
{
	border-right: #39aeef 1px solid;
	padding-right: 0px;
	border-top: #39aeef 1px solid;
	padding-left: 8px;
	background: url(../images/login-head.gif) #2ea5e7 repeat-x 0px bottom;
	padding-bottom: 4px;
	margin: 0px 0px 6px;
	border-left: #39aeef 1px solid;
	color: #fff;
	padding-top: 4px;
	border-bottom: #39aeef 1px solid;
}



.login
{
	border-right: #eef9fe 1px solid;
	padding-right: 5px;
	border-top: #eef9fe 1px solid;
	padding-left: 5px;
	background: url(../images/login-bg.gif) #fff repeat-x 0px bottom;
	padding-bottom: 5px;
	border-left: #eef9fe 1px solid;
	padding-top: 5px;
	border-bottom: #eef9fe 1px solid;
}
.login H5
{
	border-right: #39aeef 1px solid;
	padding-right: 0px;
	border-top: #39aeef 1px solid;
	padding-left: 8px;
	background: url(../images/login-head.gif) #2ea5e7 repeat-x 0px bottom;
	padding-bottom: 4px;
	margin: 0px 0px 6px;
	font: bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	border-left: #39aeef 1px solid;
	color: #fff;
	padding-top: 4px;
	border-bottom: #39aeef 1px solid;
}
.login .brdr
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-bottom: #a9dffc 1px dashed;
}
.login TD
{
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.login A
{
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.login A:hover
{
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
}

.btn
{
	border-right: #7eb3e9 1px solid;
	padding-right: 0px;
	border-top: #7eb3e9 1px solid;
	padding-left: 0px;
	background: url(../images/btn-go.gif) #3cb5f7 repeat-x 0px 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 4px;
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	border-left: #7eb3e9 1px solid;
	width: 60px;
	color: #000;
	padding-top: 0px;
	border-bottom: #7eb3e9 1px solid;
	height: 19px;
}


.footertab
{
	background: url(..\images\footerbg.jpg) #fff repeat-x 0px bottom;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 100px;
}

.SubMenu
{
	height: 20px;
	padding-left: 5px;
	padding-right: 3px;
	background-image: url( '../images/menu-bar-gradient1.jpg' );
	background-repeat: repeat-y;
}
.EHEADER
{
	height: 20px;
	padding-left: 10px;
	padding-right: 3px;
	background-image: url( '../images/EHeaderBack.gif' );
	background-repeat: repeat-x;
	background-position: bottom;
}
.GridHeader
{
	height: 25px;
	padding-left: 10px;
	padding-right: 3px;
	background-image: url( '../images/EHeaderBack.gif' );
	background-repeat: repeat-x;
	background-position: bottom;
	border: solid 5px #4F93E3;
	border-right-color: #4F93E3;
	border-right-style: solid;
	border-right-width: thick;
	background-color: #DDECFE;
}
.GridFooter
{
	background-color: #94B6E8;
}
.GridPager
{
	background-color: White;
}
.EHEADER1
{
	padding-left: 10px;
	padding-right: 3px;
	background-image: url( '../images/EHeaderBack.gif' );
	background-repeat: repeat-x;
}
.ETable
{
	width: 90%;
	border-width: 1px;
	border-color: Blue;
	background-image: url( '../images/Gradient.jpg' );
}

.ETable100
{
	width: 100%;
	border-width: 1px;
	border-color: Blue;
	background-image: url( '../images/Gradient.jpg' );
}

.TableMain
{
	width: 90%;
	background-color: #DDECFE;
}
.TableMain100
{
	width: 100%;
	background-color: #DDECFE;
}
.TableMain10
{
	width: 100%;
	background-color: white;
}


.ColHead
{
	text-align: center;
	width: 100%;
}
.Ecoheadtxt
{
	width: 100%;
	text-align: right;
	vertical-align: middle;
	height: 25px; /*font-weight:bold; */
	font-family: Tahoma,Arial, Verdana, sans-serif;
	color: Blue;
	font-size: 11px;
}
.Ecoheadtxt_nsdl
{
	/*width:100%;*/
	text-align: right;
	vertical-align: middle;
	height: 25px; /*font-weight:bold; */
	font-family: Tahoma,Arial, Verdana, sans-serif;
	color: Blue;
	font-size: 11px;
}

.Ecoheadtxt_nsdl_OtherDetail
{
	/*width:100%;*/
	text-align: right;
	vertical-align: middle;
	height: 25px; /*font-weight:bold; */
	font-family: Tahoma,Arial, Verdana, sans-serif;
	color: Blue;
	font-size: 11px;
	padding-left: 7;
}
.EcoheadCon
{
	width: 100%;
	text-align: left;
	vertical-align: middle; /*font-weight:bold; */
	font-family: Tahoma,Arial, Verdana, sans-serif;
	color: Black;
	font-size: 11px;
}
/* This defines the Master Table Background **/

.masterback
{
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url( '../images/gradient.jpg' );
	background-repeat: repeat-y;
	height: auto;
	width: 100%;
	vertical-align: top;
}

.gridcellleft
{
	text-align: left;
	padding-left: 7px;
	padding-right: 7px;
}

.gridcellright
{
	text-align: right;
	padding-left: 7px;
	padding-right: 7px;
}


.gridcellcenter
{
	text-align: center;
	padding-left: 7px;
	padding-right: 7px;
}
.gridcellcenter1
{
	text-align: center;
	padding-left: 7px;
	padding-right: 7px;
	border-top-style: solid;
	border-top-color: #33ffff;
}

.gridheader
{
	background-image: url( '../images/gridhead.gif' );
	background-repeat: repeat-x;
	background-color: #95C9FD;
	width: 100%;
}

.gridborders
{
	background-image: url( '../images/gridhead.gif' );
	background-repeat: repeat-x;
	background-color: #95C9FD;
}

.gridfooter
{
	background-color: #94B6E8;
}
.gridtitle
{
background-color: #5987D6;	

}
.gridselectrow
{
background-color: #FCA977;	
}


.popupbg
{
	background-color: #F4F4E1;
}

.popupfrm
{
	background-color: #F4F4E1;
	border-right: #39aeef 3px solid;
	border-top: #39aeef 3px solid;
	border-left: #39aeef 3px solid;
	border-bottom: #39aeef 3px solid;
}

.popupheader
{
	background-color: #ffffff;
}
.over
{
	background-image: url( '../Images/addnew.gif' ); /*color:yellow;  	background: navy*/
}
.down
{
	background-image: url( '../Images/addnew.gif' );
	color: yellow;
	background: navy;
	font-style: italic;
}
.btnUpdate
{
	border-right: Blue 1px solid;
	padding-right: 0px;
	border-top: Blue 1px solid;
	padding-left: 0px;
	background: url(../images/EHeaderBack.gif) repeat-x 0px 0px;
	padding-bottom: 0px;
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	border-left: Blue 1px solid;
	padding-top: 0px;
	border-bottom: Blue 1px solid;
	height: 28px;
	cursor: pointer;
}
.Ecoheadtxt1
{
	width: 100%;
	text-align: right;
	vertical-align: top;
	height: 25px; /*font-weight:bold; */
	font-family: Tahoma,Arial, Verdana, sans-serif;
	color: Blue;
	font-size: 10px;
}
.EcoheadCon_
{
	text-align: left;
	vertical-align: middle; /*font-weight:bold; */
	font-family: Tahoma,Arial, Verdana, sans-serif;
	color: Blue;
	font-size: 10px;
}
.Ecoheadtxt_
{
	text-align: right;
	vertical-align: middle;
	height: 10px; /*font-weight:bold; */
	font-family: Tahoma,Arial, Verdana, sans-serif;
	color: Blue;
	font-size: 10px;
}

.TableMainB
{
	width: 100%;
	background-color: #DDECFE;
}

.trnew
{
	background-color: #ffefd5;
}
.trnew1
{
	background-color: #f7fff8;
}
.rightAlign
{
	text-align: right;
}

.mylabel
{
	font-family: Tahoma,Arial, Verdana, sans-serif;
	font-size: 10px;
	color: black;
	border: 1.5px solid goldenrod;
	text-align: left;
	background: white;
	padding-left: 5px;
}
.mylabel1
{
	font-family: Verdana;
	font-size: 10px;
	color: Navy;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
	Font-Size:X-Small;
}
.mylabelr
{
	font-family: Verdana;
	font-size: 10px;
	color: Navy;
	text-align: right;
	font-weight: bold;
	padding-left: 5px;
	Font-Size:X-Small;
}
.mytext
{
	font-family: Tahoma,Arial, Verdana, sans-serif;
	font-size: 12px;
	color: Blue;
	text-align: left;
}
.myhypertext
{
	text-align: left;
}

.decoration
{
	text-decoration: underline;
	color: Blue;
	
}

.TableMain99
{
	width: 99%;
	background-color: #DDECFE;
}


.gridstyle
{
	font-family: Tahoma,Arial, Verdana, sans-serif;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom:2px;
	padding-top:2px;
	
}

.gridstyleAlphabet
{
	font-family:  Tahoma,Arial, Verdana, sans-serif;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:normal;
	
}
tr.TRmouseOver
{
	background-color:#FFFFFF;
}
tr.TRmouseOut
{
	background-color:#DDECFE;
}
.gridstyleheight
{
	font-family:  Tahoma,Arial, Verdana, sans-serif;
	font-size: 10px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom:1px;
	padding-top:1px;
	
}
.gridstyleheight1
{
	font-family:  Tahoma,Arial, Verdana, sans-serif;
	font-size: 10px;
	padding-bottom:1px;
	padding-top:1px;
	padding-left: 1px;
	padding-right: 1px;
	
}
.ColorHeading
{
	font-weight:bold;
	color:Maroon;
}
.ColorOption
{
	color:Green;
	font-weight:bold;
}
.ColumnBackColor
{
	background:#D4FFFF;
}
.MylabelMaroon
{
	font-weight: bold;
	color: Maroon; 
}