﻿html,body 
{	 
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
    color: #000000;	 
    background-color:white;/*#fbfefe*/
    
	font: 11px Verdana; 	 
	border:0px solid gray;
	  
    scrollbar-arrow-color: #0066C8;
    scrollbar-darkshadow-color: #8A8A8A;
    scrollbar-face-color: #E8E8E8;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #d0d0d0;
    scrollbar-track-color: #F5F5F5;   
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Message Style - S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.SuccessMsg
{
	margin:0px 0px 0px 0px;	
	padding:10px 5px 10px 5px;
	border: 1px solid #d6d7cf;
		
	color:Green;
	text-align:center;
	font:Bold 12px Tahoma;	
	background-color:#EFFCFF;
}
.FailureMsg
{
	margin:0px 0px 0px 0px;	
	padding:10px 5px 10px 5px;
	border: 1px solid #d6d7cf;
	background-color:#f5f5f5;	
	color:Red;
	text-align:center;
	font:Bold 12px Tahoma;	
}
.ErrStyle
{
	color:Red;
	font-size:11px;
	font-family:Verdana;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Message Style - E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Label Styles - S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.LblCaptionText
{
	padding:0px 0px 0px 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	color:Black;
	font:Bold 11px Verdana;	
	}
	
.LblText
{
	padding:0px 0px 0px 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	color:Black;
	font-size:8pt;
	}
	
.LBlWelcome
{
	padding:0px 0px 0px 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	color:white;
	font:bold italic 11px Verdana;	
	
	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Message Style - E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~HypherLink Style - S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a
{
	color:#4F4F4F; 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	text-align : CENTER
}
a:hover
{	
    padding-left:0px;
	color: Orange; 
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~HypherLink Style - E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Control Style - S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.TxtStyle
{
	border:1px solid #cccccc;
	font-family:verdana;
	font-size:8pt;
	cursor:auto;	
	background-color: white;
	color:#4F4F4F;	
}
.TxtAreaStyle
{
	border:1px solid #cccccc;
	font-family:verdana;
	font-size:8pt;
	cursor:auto;
	background-color: white;
	color:#4F4F4F;	
}
.BtnStyle 
{   
    
    font:Bold 10px Verdana;
    height: 21px; width:65px;
    cursor: pointer;
    color: White;
    background:#EFFFFF url(../Images/_buttonbg.png) repeat;    
	border:1px solid #cccccc;
	vertical-align:top;		
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Control Style - E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~GridView Style - S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.Grid /*Grid outer border*/
{	
	border-top:solid 0px #B3B7BF;
	border-bottom:solid 1px #B3B7BF;	
	border-left:solid 1px #B3B7BF;
	border-right:solid 1px #B3B7BF;
	width:100%;	
}
.Grid Caption
{	
	background:#A4A7AF url(../images/GridCaption.PNG) repeat-x;	
	font:Bold 11px Verdana;
	color:#EFFEFF;
	vertical-align:middle;
	height:25px;
	
	border-top:solid 1px #99A1AF;
	border-bottom:solid 0px #86888F;	
	border-left:solid 1px #B3B7BF;
	border-right:solid 1px #B3B7BF;	
	padding:1px 1px 2px 1px;
	text-align:center;
}
.Grid th /* Grid header Cells border */
{
	border-top:solid 1px #B3B7BF;
	border-bottom:solid 1px #86888F;	
	border-left:solid 1px #B3B7BF;
	border-right:solid 1px #B3B7BF;	
	padding:1px 1px 1px 1px;
	font:Bold 11px Tahoma;	
	color:#5F6F6F;	
	vertical-align:middle; 
	text-align:center;	
}
.GridHeaderStyle
{
	background:#c6cfd7 url(../images/GridHeader.png) repeat-x;	
	background-position:0px 0px;	
	height:16px;
	font:Bold 10px Tahoma;
	COLOR:#61646F;
}
.GridHeaderStyle A
{	
	color:#4F4F4F;
	text-decoration: none;
	font:Bold 11px Tahoma;
}
.GridHeaderStyle A:visited 
{
	color:#2F2F2F;	
	text-decoration: none;
	font:Bold 11px Tahoma;
}
.GridHeaderStyle A:hover 
{
	color:Blue; 
	text-decoration: none;
	font:Bold 11px Tahoma;
}
.GridHeaderStyle A:active 
{
	color: Blue; 
	text-decoration: underline;
	font:Bold 11px Tahoma;
}

.Grid td /* Grid rows Cells border */
{
	border-top:solid 0px #EFEFEF;
	border-bottom:solid 1px #EFEFEE;		
	border-left:solid 0px #EFEFEF;
	border-right:solid 0px #EFEFEF;	
	
	padding:2px 6px 2px 6px; height : 19px;		
	font:normal 11px Tahoma; color:#5F5F5F;
	
	cursor:default;
	vertical-align:middle;
}
.GridRowStyle 
{	
	background-color:#ffffff;		
}
.GridAlternatingRowStyle 
{ 	
	background-color:#fafcfe;	
}
.GridSelectedRowStyle
{
    background-color:#EFFBFF;
}

.Grid tr:hover
{
    background-color:#fffacd; 
}

.Grid td:hover
{
    background-color:#FFF69F; color:Black;    
	border-left:solid 0px #EFD500; border-right:solid 0px #EFD500;	
}

.GridPagerStyle 
{	
	background-color:#F0F8FF;
	text-decoration:none;			
	border:solid 1px #DFDFDF;	
	height:28px;
	text-align:right;
}
.GridPagerStyle td
{
	border-top:solid 1px #B3B7BF;
	border-bottom:solid 0px #B3B7BF;	
	border-left:solid 0px #B3B7BF;
	border-right:solid 0px #B3B7BF;	
	padding:1px 3px 1px 3px;
	vertical-align:middle;
	height:11px;
}
.GridPagerStyle1 table
{
	background-color:red;	border:solid 1px #DFDFDF;
}
.GridPagerStyle table td
{
	background-color:White;	border:solid 1px #DFDFDF;				
}
.GridPagerStyle table td input
{    
    cursor:pointer;
}
.GridPagerStyle table span /* Active Tab */
{
	COLOR:red;	
	text-decoration:none;
	border:0px;
	padding:0px;
	font:bold 10px Verdana;
}
.GridPagerStyle table A
{
	background-color:white;
	vertical-align:middle; 
	text-align:right;
	color:DarkBlue;		
	text-decoration:none;
	border:0px;
	width:100%;	
	padding:0px;
	font:normal 10px Verdana;
}

.GridPagerStyle table A:visited
{
    background-color:White;
	vertical-align:middle; 
	text-align:right;
	color:Purple;		
	text-decoration:none;
	border:0px;
	width:100%;	
}
.GridViewAsc
{	
	background:#C2C7CF url("../Images/_arrow_top.ico") no-repeat right;	
}
.GridViewDesc
{	
	background:#C2C7CF url("../Images/_arrow_down.ico") no-repeat right;		
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~GridView Style - E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SideMenu Style - S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.SideMenuHeader
{	
    
    background:#A4A7AF url('../Images/_sidemenuheader.png') repeat-x; height:24px; 	
	color:#17315F; 
	font-family:Verdana; 
	font-size:10px;
	font-weight:bold;
	cursor:pointer;	
	
	
	border-top:solid 0px #8FA2BF;
	border-right:solid 1px #BFBFBF;
	border-bottom:solid 0px #BFBFBF;
	border-left:solid 1px #BFBFBF;
	
	vertical-align:top;
	padding:0px;		
}
.SideMenuContentBody
{
	background-color:White;
	padding:0px 0px 4px 0px;	
	border-top:solid 1px #778ABF;
	border-right:solid 1px #d6d7cf;
	border-left:solid 1px #d6d7cf;
}
.SideMenuContent
{
	background-color:White; 	
	color:#4F4F4F; 
	height:16px; 
	font-family:Verdana; 
	font-size:10px; 
	cursor:pointer;
	vertical-align:middle;
	
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	border-color:#d6d7cf;
}
.SideMenuSelected
{
	background-color:#DFF4FF;font-family:Verdana;font-weight:bold;height:21px; padding-right:10px; font-size:10px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SideMenu Style - S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.Menu
{
	font-family:Verdana; 
	font-size:10px; 	
	border-style:solid;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	border-color:#d6d7cf;
	padding:0px 2px 0px 0px;
	width:400px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~HtmlTable Style - S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.ContentPageTopTable
{
    width:100%;
    padding:0px 0px 0px 0px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~HtmlTable Style - E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Top Menyu Style~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.TopMenuBg
{
	
	/*background:#A1B7D8 url('../Images/_menuheader1.png')  repeat-x; height:31px; 	*/
	/*background:#A1B7D8 url('../Images/_topmenuheader1.png')  repeat-x; height:29px;*/	
	/*background:#A1B7D8 url('../Images/_pagerBg.png')  repeat-x; height:25px;*/		
	
	background:#A1B7D8 url('../Images/_topmenuheader.png')  repeat-x; height:29px;
	
	
	border-top:solid 0px #2B74AF;
	border-right:solid 0px darkblue;
	border-bottom:solid 0px #8FA5BF;
	border-left:solid 0px darkblue;
	
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Chart Style - S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ChartHeader
{	
	
	color:#46474C;	
    border-top:solid 1px #A7B6DF;
	border-bottom:1px solid #A7B6DF;
	border-left:solid 1px #A7B6DF;
	border-right:solid 1px #A7B6DF;
	background:#b7d6fe url('../images/_tabBg.png') repeat-x left;
    /*border-top:solid 1px #C4C4C4;
	border-bottom:1px solid #C4C4C4;
	border-left:solid 1px #C4C4C4;
	border-right:solid 1px #C4C4C4;
	background:#b7d6fe url('../images/nav.png') repeat-x left;*/
	
	
	padding:3px 3px 3px 3px;
	margin-top:0px;	
	margin-bottom:0px;
	vertical-align:middle;

	
	font-family:MS Sans-Serif;
	font-size:7pt;		
	font-weight:bold;
	text-align:left;
	
		
	width:99%;		
	/*height:22px;
	background:url(../images/BlackBg1.png) repeat-x;	
	background:url(../images/arrow1.gif) no-repeat #f2f2e6 bottom; _topBoxHeader*/
}
.Chart
{
	border-top:solid 0px #A7B6DF;
	border-bottom:1px solid #A7B6DF;
	border-left:solid 1px #A7B6DF;
	border-right:solid 1px #A7B6DF;
	padding:3px 3px 3px 3px;
	width:99%;
	background-color:White;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Chart Style - E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Top Box - S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.TopBoxHeaderLbl
{
    padding:1px 5px 1px 10px;
}
.TopBoxHeader
{
    background:#98b0d4 url('../images/_topBoxHeader.PNG') repeat-x;	
	
	border-top:solid 1px #99A1AF;
	border-bottom:0px solid #6D769F;
	border-left:solid 1px #99A1AF;
	border-right:solid 1px #99A1AF;
	
	padding:2px 1px 1px 1px; /*margin-top:2px;	*/
	
	font:Bold 11px Verdana;
	color:#EFFEFF; /*COLOR:#003A9F;*/
	
	height:15px;	
	
}
.TopBox
{
    display:table-caption;
    background-color:#EFF3FF;	/*#d5e1f3*/
	padding:3px 1px 4px 1px;
		
	
	border-top:solid 1px #99A1AF;
	border-bottom:solid 1px #d6d7cf;
	border-left:solid 1px #d6d7cf;
	border-right:solid 1px #d6d7cf;	
	
	/*background-color:#47475F;*/
	
	color:#1D355F;
}
.TopBoxLbl
{
    font:normal 11px Verdana;
    color:#4F4F4F;
    text-align:right;
    height:20px;
}
.TopBox Table
{
	color:#5F5F5F;
	text-align:left;	
	font:Bold 11px Verdana;
}
.TopBoxBody
{	
    border-top:solid 0px #d6d7cf;
	border-bottom:solid 1px #d6d7cf;
	border-left:solid 1px #d6d7cf;
	border-right:solid 1px #d6d7cf;
	
	padding:3px 1px 3px 1px;
	vertical-align:top;	
	background-color:#F5F5F5;
	width:100%;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Top Box - E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.TDLBlDetails
{
	 background:#f5f5f5;
	 padding-left: 10px;
	 height: 26px;	 
	}
	
.DetailsTable
{	.
	border-top:1px solid #d6d7cf;
	border-bottom:1px solid #d6d7cf;
	border-left:1px solid #d6d7cf;
	border-right:1px solid #d6d7cf;
	}
.FooterStyle
{	background:#f5f5f5;
	border-top:1px solid #d6d7cf;
	border-bottom:1px solid #d6d7cf;
	border-left:1px solid #d6d7cf;
	border-right:1px solid #d6d7cf;
	height:20px;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Login Page - S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
.cont 
{
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.footer {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #acbece; PADDING-BOTTOM: 8px; COLOR: #003f5f; PADDING-TOP: 8px; HEIGHT: 41px
}
.footer A:link {
	COLOR: #003f5f; TEXT-DECORATION: underline
}
.footer vistied:link {
	COLOR: #003f5f; TEXT-DECORATION: underline
}
.footer A:hover {
	COLOR: #005c8b; TEXT-DECORATION: none
}
.footer active:link {
	COLOR: #003f5f; TEXT-DECORATION: underline
}
.Mandatary {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: red; PADDING-TOP: 3px
}
.val 
{
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; BACKGROUND: url(../images/validid_bg.jpg) no-repeat; PADDING-BOTTOM: 24px; PADDING-TOP: 24px; HEIGHT: 186px; TEXT-ALIGN: justify
}
.par1 {
	FONT-WEIGHT: bold; COLOR: #fff
}
.par2 {
	COLOR: #ced0d0
}
.loginBtn {
	BORDER-RIGHT: #b0c4de 1px solid; BORDER-TOP: #b0c4de 1px solid; BACKGROUND-IMAGE: url(../images/login_btn.jpg); BORDER-LEFT: #b0c4de 1px solid; WIDTH: 79px; BORDER-BOTTOM: #b0c4de 1px solid; HEIGHT: 27px
}
H3 {
	FONT-SIZE: 13px; COLOR: #003f5f
}	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Login Page - E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	