/* New CSS Class SPARSH.CSS, Which is created for the current Development site Wherein CSS are set for Grid, Webcombo,DDl,Textbox,Label etc..,- BEGIN */
BODY 
{
    /*scrollbar-3dlight-color:#COCOCO; 
    scrollbar-arrow-color:#COCOCO;
    scrollbar-base-color:#COCOCO;
    scrollbar-track-color:#COCOCO;
    scrollbar-darkshadow-color:#COCOCO;
    scrollbar-face-color:#DFDEDD;
    scrollbar-highlight-color:#DFDEDD;
    scrollbar-shadow-color:#COCOCO;*/
    scrollbar-3dlight-color:#2e7082;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-base-color:#2e7082;
    scrollbar-track-color:white;
    scrollbar-darkshadow-color:#2e7082;
    scrollbar-face-color:#2e7082;
    scrollbar-highlight-color:#2e7082;
    scrollbar-shadow-color:#2e7082;

}

.bodycolor /*Used For BackGround color of all Pages*/
{
	background-color: #FFFFFF;
}
.usrtext
{
	font-weight: normal;
	font-size: 8pt; 
	color: black; 
	line-height: normal;
	font-style: normal; 
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	background-color: #eeeeee;
	border: 1px gray solid
}

.tddata
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: Normal; 
	font-size: 8pt; 
	color: gray; 
	BACKGROUND-color: #dededc		
}
.tdline
{
	border-bottom:gray 1pt solid;
	
}

.hypertext
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: Normal; 
	font-size: 8pt; 
	/*color: #4CC4D4; */
	color:Gray;
	text-decoration:none;
	cursor:hand;
}
.hypertextline
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: Normal; 
	font-size: 8pt; 
	/*color: #4CC4D4; */
	color:Gray;
	text-decoration:none;
	cursor:hand;
}
/* spacehypertext class used in sitemap page*/


/* sublinkspace class used in sitemap page*/

.sublinkspace
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: Normal; 
	font-size: 8pt; 
	color: blue; 
	text-decoration:none;
	padding-left:25px;
	/*background: url(../Images/First.jpg) no-repeat top left;*/
	/* background :url(../../images/sitemap_bullet.gif)  no-repeat top left ;*/
}
.childlinkspace
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: Normal; 
	font-size: 8pt; 
	color: blue; 
	text-decoration:none;
	padding-left:35px;
	/*background: url(../Images/First.jpg) no-repeat top left;*/
	/* background :url(../../images/sitemap_bullet.gif)  no-repeat top left ;*/
}
.weltext
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: Normal; 
	font-size: 8pt; 
	color: gray; 
	text-decoration:none;
}
.weltextbold
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 8pt;
	color: #2e7082;
}
.textnormal
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: Normal; 
	font-size: 8pt; 
	color: gray; 
	text-decoration:none;
}
.textarea
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	border-top-style: none;
	line-height: 13px;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.lbltitle
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: top;
	color: black;
	font-style: normal;
	background-color: transparent;
	text-align: left;
	width:80%;
}
.lblbold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	font-style:normal;
	font-weight:bold;
	background-color: transparent;
	text-align: left;
	/*width:80%;*/
}
.lbldata
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	font-style: normal;
	background-color: transparent;
	text-align: left;
	width:90%;
}
.lbllargedata
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
	color: black;
	font-style: normal;
	background-color: transparent;
	text-align: left;
	width:90%;
}
.lblcenter
{
	vertical-align:middle
}
.lblright
{
	vertical-align:middle;
	TEXT-ALIGN: right 
}
.label
{
    FONT-WEIGHT: Normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    
}

.chkbox
{
    BORDER-RIGHT:#EEF3FF 1pt solid;
    BORDER-TOP: #EEF3FF 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #EEF3FF 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #EEF3FF 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EEF3FF;
    TEXT-ALIGN: left
}	

.ttdleft
{
	border-right: #7E9ED0 1pt solid;
	border-top: #7E9ED0 1pt solid;
	border-left: white 1pt solid;
	border-bottom: white 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	font-style: normal;
	background-color: white;
	text-align: left
}
.ttdtop
{
	border-right: #7E9ED0 1pt solid;
	border-top: white 1pt solid;
	border-left: white 1pt solid;
	border-bottom: white 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	font-style: normal;
	background-color: white;
	text-align: left
}
.tdtitleRem
{
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #cedff7 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #cedff7 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    TEXT-ALIGN: left
}
.ttd
{
	border-right: #7E9ED0 1pt solid;
	border-top: #7E9ED0 1pt solid;
	border-left: white 1pt solid;
	border-bottom: white 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	font-style: normal;
	background-color: white;
	text-align: left;
	padding-left:3px;
	
}
.ttdcontrol
{
	border-right: #7E9ED0 1pt solid;
	border-top: #7E9ED0 1pt solid;
	border-left: white 1pt solid;
	border-bottom: white 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	font-style: normal;
	background-color: white;
	text-align: left;
	padding-left:3px;
	vertical-align:middle;
}

.ttdinnertable
{
	border-right: #7E9ED0 1pt solid;
	border-bottom: white 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	font-style: normal;
	background-color: white;
	text-align: left;
	padding-left:3px;
	
}


.table
{
	border-right: white 1pt solid;
	border-top: white 1pt solid;
	border-left: #7E9ED0 1pt solid;
	border-bottom: #7E9ED0 1pt solid;
	font-size: 8pt;
	vertical-align: baseline;
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: left
}
.tablegrid
{
   
    border-bottom-width:0pt;
    BORDER-TOP: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}

.tdyellow

{
	border-right: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fdffb9;
   
}
.tdyellowgrid

{
	border-right: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
   /* BORDER-LEFT: #7e9ed0 1pt solid;*/
    COLOR: black;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fdffb9;
   
}
.ActiveCellYellow

{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fdffb9;
	text-align:left;
	BORDER-LEFT: #7e9ed0 1pt solid;
	BORDER-BOTTOM:  #7e9ed0 1pt solid;
	BORDER-RIGHT:  #7e9ed0 1pt solid;
	}
.tdlabel
{
    BORDER-RIGHT: #7e9ed0 0pt solid;
    BORDER-TOP: #7e9ed0 0pt solid;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: white 0pt solid;
    COLOR: black;
    BORDER-BOTTOM: white 0pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.tdyellowedit

{
	BORDER-RIGHT: double #7e9ed0;
    BORDER-TOP: double #7e9ed0;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: double #7e9ed0;
    BORDER-BOTTOM: double #7e9ed0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fdffb9;
   
}
.ttdnumericvalue
{
    BORDER-RIGHT: white 1pt solid;
    BORDER-TOP: white 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN:middle; 
    BORDER-LEFT: white 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: white 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right 
}
.help
{
	FONT-SIZE: 8pt;
    VERTICAL-ALIGN: baseline;
    COLOR:blue ;
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight :bold;
    TEXT-ALIGN: left;
    cursor:hand;
    BORDER-RIGHT: #7e9ed0 1pt solid;
    /*BORDER-TOP: #7e9ed0 1pt solid;*/
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
}
.helpedit
{
	FONT-SIZE: 8pt;
    VERTICAL-ALIGN: baseline;
    COLOR: #7e9ed0 ;
    font-weight :bold;
    TEXT-ALIGN: left;
    cursor:hand;
    BORDER-TOP: #7e9ed0 1pt solid;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.helpeditright
{
	FONT-SIZE: 8pt;
    VERTICAL-ALIGN: baseline;
    COLOR: #7e9ed0 ;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight :bold;
    TEXT-ALIGN: left;
    cursor:hand;
    BORDER-TOP: #7e9ed0 1pt solid;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BORDER-Right:  #7e9ed0 1pt solid;
    
}

.boldlabel
{
    BORDER-RIGHT: #7e9ed0 0pt solid;
    BORDER-TOP: #7e9ed0 0pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: white 0pt solid;
    COLOR: black;
    BORDER-BOTTOM: white 0pt solid;
    TEXT-ALIGN: center;
}

.ttdlabel
{
    BORDER-RIGHT: #7e9ed0 0pt solid;
    BORDER-TOP: #7e9ed0 0pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: white 0pt solid;
    COLOR: black;
    BORDER-BOTTOM: white 0pt solid;
    TEXT-ALIGN: left
}
.ttdcontrol
{
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: white 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: white 1pt solid;
    BACKGROUND-COLOR: white;
}
.ttitletd
{
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight: bold;*/
	padding-left:3px;
}
.ddttitletd
{
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight: bold;*/
	padding-left:3px;
}
.ttdvalue
{
    BORDER-RIGHT: white 1pt solid;
    BORDER-TOP: white 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: white 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: white 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.ttdnumericyellow

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #fdffb9;
	TEXT-ALIGN:right 
}
.tabletdbottom
{
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: white 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    padding-left:3px;
}
.tabletdleftbottom
{
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.redtext 
{
	FONT: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; COLOR:14957F; TEXT-DECORATION: none
}
.txtsmallgrey 
{
	FONT-SIZE: 10px; COLOR: #6a6a6a
}
.tddropdown
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #7e9ed0 1pt solid;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: white 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: white 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    padding-left:3px;
}

/*CSS class for grid starts here - BEGIN */

.gridtdleft

{
	border-right: #7e9ed0 1pt solid;
	border-top: #7e9ed0 1pt solid;
	vertical-align: top;
	border-left: #7e9ed0 1pt solid;
	color: black;
	border-bottom: #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left
    
}
.gridtd

{ 
	border-right: #7e9ed0 1pt solid;
	border-top: #7e9ed0 1pt solid;
	vertical-align: top;
	border-left: white 1pt solid;
	color: black;
	border-bottom:  #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left
    
} 
.gridtdleftLev

{
	border-right: #7e9ed0 1pt solid;
	Vertical-align: top;
	border-left: #7e9ed0 1pt solid;
	color: black;
	border-bottom: #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left
    
}
.gridtdlev
{ 
	border-right: #7e9ed0 1pt solid;
	Vertical-align: top;
	border-left: white 1pt solid;
	color: black;
	border-bottom:  #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left
    
} 
.gridtdemptycellleft
{ 
	border-right: #7e9ed0 1pt solid;
	vertical-align: top;
	border-left: #7e9ed0 1pt solid;
	color: black;
	border-bottom:  #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	height: 30px;
	text-align: left
}    

.gridtdnotop
{ 
	border-right: #7e9ed0 1pt solid;
	/*border-top: #7e9ed0 1pt solid;*/
	vertical-align: top;
	/*border-left: white 1pt solid;*/
	color: black;
	border-bottom:  #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	height: 30px;
	text-align: left
   
    
}    
.gridtdheight

{ 
	border-right: #7e9ed0 1pt solid;
	/*border-top: #7e9ed0 1pt solid;*/
	vertical-align: top;
	border-left: white 1pt solid;
	color: black;
	border-bottom:  #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	height: 30px;
	text-align: left
   
    
}    
.gridEligtitle

{
	border-right: #7e9ed0 1pt solid;
	border-top: #7e9ed0 1pt solid;
	background-color: #cedff7;
	border-bottom : #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	/*background-color: #A4B8DC;*/
}
.gridtotal
{
	background-color: #cedff7;
	/*background:0,206,223,247 */
}
.gridHeadingtitle

{
	border-right: #7e9ed0 1pt solid;
	border-top: #7e9ed0 1pt solid;
	background-color: #cedff7;
	border-bottom : #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
       
}
.gridtable
{
   
	border-bottom-width:0pt;
	border-top: #7e9ed0 1pt solid;
	vertical-align: baseline;
	border-left: #7e9ed0 1pt solid;
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left
}
/*
CSS class Meeting scheduler  --BEGIN
*/
.meettitleleft
{
	border-left: #7e9ed0 1pt solid;
	/*border-right: #7e9ed0 0pt solid;*/
	border-bottom: #7e9ed0 1pt solid;
    border-top: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:right;
	font-weight: normal;
	 margin-right:0px;
	 padding-right:0px;
	
	 	 }  
.meettimtitle
{
	 white-space:nowrap;
	border-right: #7e9ed0 1pt solid;
    border-top: #7e9ed0 1pt solid;
    border-bottom : #7e9ed0 1pt solid;
    border-left: #7e9ed0 0pt solid;
    background-color: #cedff7;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
    text-align:left;
    padding-left:0px;
     margin-left:0px;
      
   
 }
 .meettitle
{
	border-left: #7e9ed0 0pt solid;
	border-right: #7e9ed0 1pt solid;
	border-bottom: #7e9ed0 1pt solid;
    border-top: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:right;
	font-weight: normal;
}

.meettdleft
{
	border-right: #7e9ed0 0pt solid;
	border-top: #7e9ed0 0pt solid;
	border-left: #7e9ed0 1pt solid;
	border-bottom: #7e9ed0 0pt solid;
	vertical-align: top;
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align:center;
	background-color: white;
	text-align: left;
	font-weight:bold;
}
.meettd
{
	border-right: #7e9ed0 1pt solid;
	border-top: #7e9ed0 0pt solid;
	border-left: #7e9ed0 0pt solid;
	border-bottom: #7e9ed0 1pt solid;
	vertical-align: top;
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	background-color: white;
	text-align: left
}
.meetbtntdleft
{
	border-right: #7e9ed0 0pt solid;
	border-top: #7e9ed0 0pt solid;
	border-left: #7e9ed0 1pt solid;
	border-bottom: #7e9ed0 1pt solid;
	vertical-align: top;
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	background-color: white;
	text-align: left
}
.meetemttdleft
{
	border-right: #7e9ed0 0pt solid;
	border-top: #7e9ed0 0pt solid;
	border-left: #7e9ed0 1pt solid;
	border-bottom: #7e9ed0 0pt solid;
	vertical-align: top;
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left
}
.meettimtdleft
{
	border-right: #7e9ed0 1pt solid;
	border-top: #7e9ed0 0pt solid;
	border-left: #7e9ed0 1pt solid;
	border-bottom: #7e9ed0 1pt solid;
	vertical-align: top;
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: white;
	text-align: left;
	font-weight:bold;
}
/*
CSS class Meeting scheduler  --END
*/



.gridtitle

{
	border-right: #7e9ed0 1pt solid;
    border-top: #7e9ed0 1pt solid;
    background-color: #cedff7;
    border-bottom : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
   /*font-weight: bolder;*/
   padding-left:3px;
}
.gridtitleleft

{	BORDER-LEFT: #7e9ed0 1pt solid;
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding-left:3px;
}   

.gridtitleleftnoright

{	BORDER-LEFT: #7e9ed0 1pt solid;
	/*BORDER-RIGHT: #7e9ed0 1pt solid;*/
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding-left:3px;
} 
.gridcheckbox
{
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM-STYLE: none;
}
.checkbox
{
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM-STYLE: none;
	border-color: White;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.gridframestyle
{
   
    border-bottom-width:0pt;
    BORDER-TOP: #7e9ed0 1pt solid;
   VERTICAL-ALIGN: baseline;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}

/* CSS for shiftscheduling grid(Outlook)*/
.shifttd

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: white 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    width:30px;
      
  }

.shiftyellow
{
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #fdffb9;
 }
   .shiftyellowleft
{

	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #fdffb9;
    TEXT-ALIGN: left
    
 } 
 
 
 
 .shifttitle

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:lighter;
}
.shifttitleleft

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    border-left:#7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:lighter;
    
}
 .shifttdleft

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    width:30px;
      
  }
  .shifterror
{
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: RED;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #fdffb9;
 }
 .shiftgridtdright

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    /*BORDER-TOP: #7e9ed0 1pt solid;*/
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    width:30px;
      
  }
 .Outlooktitle
 {
	BORDER-RIGHT: #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: lighter;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #7e9ed0 1pt solid;
	COLOR: BLACK;
	BORDER-BOTTOM:  #7e9ed0 1pt solid;
	BACKGROUND-COLOR: #cedff7;
 }
 .gridtdright
{
	BORDER-RIGHT: #7e9ed0 1pt solid;	
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
  /* BORDER-LEFT: #7e9ed0 1pt solid;*/
    COLOR: black;
    BORDER-Top: #7e9ed0 1pt solid;
    BORDER-Bottom: #7e9ed0 1pt solid
    BACKGROUND-COLOR: white;
    font-weight: lighter;
    TEXT-ALIGN: left
}
.tdnoright
{
   /* BORDER-RIGHT: #7e9ed0 1pt solid;*/
    BORDER-TOP: #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: white 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: white 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.tdright

{
	BORDER-RIGHT:#7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.gridfaqrow

{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;

 font-size: 8pt; 
color: #2e7082; 
    BACKGROUND-COLOR: #d7dfee;
   
    
}
.gridfaqtitle

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    border-bottom-width:0pt;
    BORDER-TOP: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
    VERTICAL-ALIGN: baseline;
    Font-WEIGHT :bold;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BACKGROUND-COLOR: #cedff7;
    TEXT-ALIGN: center
    
}

.shiftgridtd

{ 
	BORDER-left: #7e9ed0 1pt solid;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:lighter;
    VERTICAL-ALIGN: top;    
    COLOR: black;
	BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
    
}  
.shiftgridtitle

{
	BORDER-LEFT: #7e9ed0 1pt solid;
	 BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:lighter;
    
} 
.shiftgridtitleright
{
	BORDER-LEFT: #7e9ed0 1pt solid;
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:lighter;
}



/*CSS class for grid ends here - END */

/* CSS class for buttons starts here START */
.btnlogout

{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:left;
	font-weight: bold;
	cursor:hand;
	color:#2e7082;
	width:75px;
	border: 0px gray solid;
	BACKGROUND-COLOR: #FFFFFF
}	

.btnmedium

{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	cursor:hand;
	width:75px;
	border: 1px gray solid;
	BACKGROUND-COLOR: #eeeeee
}	

.btnsmall

{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	cursor:hand;
	width:30px;
	border: 1px gray solid;
	BACKGROUND-COLOR: #eeeeee
}	

.btnlarge

{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	cursor:hand;
	width:145px;
	border: 1px gray solid;
	BACKGROUND-COLOR: #eeeeee
}
.btnxlarge

{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	cursor:hand;
	width:155px;
	BACKGROUND-COLOR: #eeeeee
}


}
.btnlargetd

{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	cursor:hand;
	width:145px;
	border: 1px gray solid;
	BACKGROUND-COLOR: #eeeeee;
	vertical-align:middle; 
}
.ttdbutton
{
	border-right: #7E9ED0 1pt solid;
	border-top: #7E9ED0 1pt solid;
	border-left: white 1pt solid;
	border-bottom: white 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align:middle;
	color: black;
	font-style: normal;
	background-color: white;
	text-align: center;
}
	
.tabletdleft
{
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: white 1pt;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}

.emptytdtop
{
	BORDER-TOP: #7e9ed0 1pt solid;	
}

.ttdemptytop
{
BORDER-TOP: #7e9ed0 1pt solid;	
}
.gridframeBottom
{
	BORDER-Bottom: #7e9ed0 1pt solid;	
}

/* CSS class for buttons ends here END */



/* Css class added for the DD Legend - BEGIN */
.ddlegend
{
	border-right: white 1pt solid;
	border-top: white 1pt solid;
	border-left: white 1pt solid;
	border-bottom: white 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align:middle;
	color: black;
	font-style: normal;
	background-color: white;
	text-align: center;
}
.btnyellow
{
	border-right: #7E9ED0 1pt solid;
	border-top: #7E9ED0 1pt solid;
	border-left: #7E9ED0 1pt solid;
	border-bottom: #7E9ED0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align:middle;
	color: black;
	font-style:normal;
	background-color: #FFFF80;
	text-align: center;
	cursor:hand;
}
.btnyellowBold
{
	border-right: #7E9ED0 1pt solid;
	border-top: #7E9ED0 1pt solid;
	border-left: #7E9ED0 1pt solid;
	border-bottom: #7E9ED0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align:middle;
	color: black;
	font-style:normal;
	font-weight:bold;
	background-color: #FFFF80;
	text-align: center;
	cursor:hand;
}
.gridtitleleftnobottom /*gridreviewtitleleft*/
{	BORDER-LEFT: #7e9ed0 1pt solid;
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 0pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
 } 
 .gridtitlenobottom
{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    /*BORDER-BOTTOM : #7e9ed0 0pt solid;*/
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight:bold; 
}
.gridtitlenoright
{
	/*BORDER-RIGHT: #7e9ed0 1pt solid;*/
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight:bold; 
}
 .gridreviewtitle
{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 0pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight:bold;     
}
.gridtitlenotop
{
	BORDER-RIGHT: #7e9ed0 1pt solid;
	border-left:#7e9ed0 1pt solid;
    /*BORDER-TOP: #7e9ed0 1pt solid;*/
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
   
}
.gridtitlenotopleft
{
	BORDER-RIGHT: #7e9ed0 1pt solid;
	/*border-left:#7e9ed0 1pt solid;*/
    /*BORDER-TOP: #7e9ed0 1pt solid;*/
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.gridtitlenoleftwithtop
{
	BORDER-RIGHT: #7e9ed0 1pt solid;
	/*border-left:#7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;*/
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.gridtitleblue

{
	border-right: #7e9ed0 1pt solid;
    border-top: #7e9ed0 1pt solid;
    background-color: #cedff7;
    border-bottom : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	 color:Blue;
	 cursor:hand;
     font-weight: bolder;
}
.gridcellleft
{
	BORDER-RIGHT: #7e9ed0 1pt solid;
	BORDER-LEFT: #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
  }
  .gridcellright
{
	border-right: #7e9ed0 1pt solid;
	border-left: #7e9ed0 1pt solid;
	border-bottom: #7e9ed0 1pt solid;
    font-size: 8pt;
    vertical-align: middle;
    color: black;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    background-color: white;   
}
  
.gridcell
{
	border-right: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    vertical-align: middle;
    color: black;
    border-bottom: #7e9ed0 1pt solid;
     background-color: white;  
 }
 .gridcellblue
 {
	BORDER-RIGHT: #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: blue;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
 }
 
.gridreimtd

{ 
	BORDER-RIGHT: #7e9ed0 1pt solid;
	BORDER-TOP: #7e9ed0 0pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: white 1pt solid;
    COLOR: black;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
    
}     
.gridreimtdleft

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
	BORDER-TOP: #7e9ed0 0pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
    
}
.gridreimtitle

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 0px solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
    
}
.gridreimtitleleft

{	BORDER-LEFT: #7e9ed0 1px solid;
	BORDER-RIGHT: #7e9ed0 1px solid;
    BORDER-TOP: #7e9ed0 0px solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
    
}  
.gridtdleft

{
    BORDER-RIGHT: #7e9ed0 1pt solid;	
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
    
}
.gridtd_noborder

{ 
		
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;    
    COLOR: black;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
    
}

.gridyellowleft
{

	BORDER-RIGHT: #7e9ed0 1pt solid;	
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #fdffb9;
    TEXT-ALIGN: left
    
 }



.dynamicgridcellleft

{
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-LEFT: #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
    
}


.dynamicgridcell

{
    BORDER-RIGHT: #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
    
}


.bandtitleleft
{	
    BORDER-LEFT: #7e9ed0 1pt solid;
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
   font-weight:lighter;
}


.bandtitle

{
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:lighter;
    
}
.gridyellow

{ 
    BORDER-RIGHT: #7e9ed0 1pt solid;	
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;    
    COLOR: black;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #fdffb9;
    TEXT-ALIGN: left
    
}
.bandtitle_noborder
{
    BACKGROUND-COLOR: #cedff7;
    BORDER-LEFT: #7e9ed0 1pt solid;
     BORDER-Right: #7e9ed0 1pt solid;
      BORDER-Bottom: #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:lighter;
}



.lblhead
{
	font-weight:bold;  	
	 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	Color:#716f64;
}
 
 .reimgridtdleft

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
	BORDER-TOP: #7e9ed0 0pt solid;
      font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
    
}
.reimtdgrid

{ 
	BORDER-RIGHT: #7e9ed0 1pt solid;
	BORDER-TOP: #7e9ed0 0pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: white 1pt solid;
    COLOR: black;
   BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
    
}    
.reimhelp
{
	VERTICAL-ALIGN: baseline;
    COLOR: #7e9ed0 ;
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight :bold;
    TEXT-ALIGN: left;
    cursor:hand;
    BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 0pt solid;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
}
.reimtdyellow

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 0pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 0pt solid;
    COLOR: black;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #fdffb9;
   
}
.reimgridtitle

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 0px solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
    
}
.reimgridtitleleft

{	BORDER-LEFT: #7e9ed0 1px solid;
	BORDER-RIGHT: #7e9ed0 1px solid;
    BORDER-TOP: #7e9ed0 0px solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
    
}   

/* Css class added for the DD Legend - END */


/* Css class added for table settings- Begin */

.empty
{
	font-size:10;
	font-family:Verdana;
	border-width:0px;
	border-style:solid;
	border-color:"#CEDFF7";
}
.normaltext
{
	font-size:10;
	font-family:Verdana;
	border-width:2px;
	border-style:solid;
	border-color:"#CEDFF7";

}
.subtitle
{
	font-size: 8pt;
	font-weight: bold;
	font-family:Verdana;
	border-width:2px;
	border-style:solid;
	border-color:"#CEDFF7";
	text-align:left;
}
.borderstyle
{
	border-bottom-width:2;
	border-top-width:2;
	border-left-width:2;
	border-right-width:2;
}
.currency
{
	font-size:10;
	font-family:Verdana;
	border-width:2px;
	border-style:solid;
	border-color:"#CEDFF7";
	text-align:right;
}
.blank
{
	font-size:10;
	font-family:Verdana;
}
.loanheader
{
	font-size:10;
	font-family:Verdana;
	border-width:2px;
	border-style:solid;
	
}
/* Css class added for table settings- End */



/* CSS used in paging buttons starts here  STARTS*/

.firstbtn /*Used For Paging First Button*/
{
	background: url(../Images/First.jpg) no-repeat top left;
	cursor: hand;
	cursor: pointer;
	width: 20px;
	height: 17px;
}
.Previousbtn /*Used For Paging Previous Button*/
{
	background: url(../Images/Previous.jpg) no-repeat top left;
	cursor: hand;
	cursor: pointer;
	width: 20px;
	height: 17px;
}
.nextbtn /*Used For Paging Next Button*/
{
	background: url(../Images/Next.jpg) no-repeat top left;
	cursor: hand;
	cursor: pointer;
	width: 20px;
	height: 17px;
}

.lastbtn /*Used For Paging Last Button*/
{
	background: url(../Images/Last.jpg) no-repeat top left;
	cursor: hand;
	cursor: pointer;
	width: 20px;
	height: 17px;
}

.searchbtn /* Used For Search Button Image*/
{
	background: url(../Images/search.jpg) no-repeat top;
	cursor: hand;
	cursor: pointer;
	height: 25px;
	width: 75px;
	border: 0px;
	background-color: Transparent;
}
.gobtn /*used for Go button image*/
{
	background: url(../Images/go.jpg) no-repeat;
	background-color: Transparent;
	width: 30px;
	border: 0px;
	height: 28px;
	cursor: hand;
	cursor: pointer;
}
.textcenter
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN:center 
}	
/* CSS used in paging buttons ends here  END */



/* css class for svt*/
.tdentry
{
	/*position: absolute;*/
	/*z-index :1 ;*/
	BORDER-RIGHT: #7e9ed0 1pt solid;
   /* BORDER-TOP: #7e9ed0 1pt solid;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
   /* BORDER-LEFT: #7e9ed0 1pt solid;*/
    COLOR: black;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #fdffb9;
}


.gridtdleftsv

{
	border-right: #7e9ed0 1pt solid;
	/*border-top: #7e9ed0 1pt solid;*/
	vertical-align: top;
	border-left: #7e9ed0 1pt solid;
	color: black;
	border-bottom: #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left
    
}
.gridtdsv

{ 
	border-right: #7e9ed0 1pt solid;
	/*border-top: #7e9ed0 1pt solid;*/
	vertical-align: top;
	border-left: white 1pt solid;
	color: black;
	border-bottom:  #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left
    
}  
.helptop
{
	 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: baseline;
    COLOR: #7e9ed0 ;
    FONT-FAMILY: Verdana;
    font-weight :bold;
    TEXT-ALIGN: left;
    cursor:hand;
     BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BORDER-Right:  #7e9ed0 1pt solid;
    background: white;
   
} 
.gridtdleftsvt

{ 
	border-right: #7e9ed0 1pt solid;
	border-top: #7e9ed0 1pt solid;
	vertical-align: top;
	border-left: white 1pt solid;
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left
    
}
.tdtitleleft
{
	
    VERTICAL-ALIGN: baseline;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BORDER-left:  #7e9ed0 1pt solid;
    BORDER-Right:  #7e9ed0 1pt solid;
    background: #cedff7;
    font-size: 8pt;
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
        
}
.tdtitle
{
    VERTICAL-ALIGN: baseline;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BORDER-Right:  #7e9ed0 1pt solid;
    background: #cedff7;
    font-size: 8pt;
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
}  

.diffgridtitle

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #A4B8DC;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
    
}
.diffgridtitleleft

{
	BORDER-RIGHT: #7e9ed0 1pt solid;
	BORDER-LEFT: #7e9ed0 1pt solid;
    /*BORDER-TOP: #7e9ed0 1pt solid;*/
    BACKGROUND-COLOR: #A4B8DC;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight: bold;*/
    
}
.tdcenter
{
	border-right: #7e9ed0 1pt solid;
	border-top: #7e9ed0 1pt solid;
	 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: baseline;
	border-left: white 1pt solid;
	color: black;
	border-bottom: white 1pt solid;
	background-color: white;
	text-align: center;
	vertical-align :middle 
}
.gridcellyellow
 {
	BORDER-RIGHT: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR:#FDFFB9;
 }
.gridcellyellowleft
{
	BORDER-RIGHT: #7e9ed0 1pt solid;
	BORDER-LEFT: #7e9ed0 1pt solid;
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #FDFFB9;
  }
 .helpyellow
 {
	BORDER-RIGHT: #7e9ed0 1pt solid;
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: blue;
    text-decoration:underline;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    font-weight :bold;
    BACKGROUND-COLOR: #FDFFB9;
 }
.txtdate
{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}

/* Extra LET Css Class - Start */
.tablelegend
{
	border-right: #7e9ed0 1pt solid;
	border-top: #7e9ed0 1pt solid;
	border-left: #7e9ed0 1pt solid;
	border-bottom: #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	font-style:normal;
	/*font-weight:bold;*/
	background-color: #fdffb9;
	text-align: left;
	}
	
 .letgridtdleft
{
	BORDER-RIGHT: #7e9ed0 1pt solid;	
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
} 
.lettdgrid
{ 
	BORDER-RIGHT: #7e9ed0 1pt solid;	
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    VERTICAL-ALIGN: top;    
    COLOR: black;
	BORDER-BOTTOM:  #7e9ed0 1pt solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
} 
.letgridtitle
{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.letgridtitleleft
{	BORDER-LEFT: #7e9ed0 1pt solid;
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #CEDFF7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
} 
.letgridtitlenotop
{	BORDER-LEFT: #7e9ed0 1pt solid;
	BORDER-RIGHT: #7e9ed0 1pt solid;
    /*BORDER-TOP: #7e9ed0 1pt solid;*/
    BACKGROUND-COLOR: #CEDFF7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
} 
.textareayellow
{	
	font-weight: normal;
	font-size: 8pt;
	color:Black;
	line-height: 13px;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#FDFFB9;
	border-right: #7E9ED0 1pt solid;
	border-top: #7E9ED0 1pt solid;
	border-bottom: #7E9ED0 1pt solid;
	border-left: #7E9ED0 1pt solid; 
	width:97%;
}
.tdappend
 {
	border-right: #7E9ED0 1pt solid;
	/*border-top: #7E9ED0 1pt solid;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	border-left: white 1pt solid;
	color: black; /*BORDER-BOTTOM: white 0pt solid;*/
	BACKGROUND-COLOR: white;   
	text-align: left;
	vertical-align: middle;
	height: 20px;
 }
 .lettdyellow
{
	width:386px;
	border-right: #7e9ed0 1pt solid;
    BORDER-TOP: #7e9ed0 1pt solid;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #7e9ed0 1pt solid;
    COLOR: black;
    BORDER-BOTTOM:  #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fdffb9;
}
.letgridtitletop

{	BORDER-LEFT: #7e9ed0 1pt solid;
	BORDER-RIGHT: #7e9ed0 1pt solid;
    /*BORDER-TOP: #7e9ed0 1pt solid;*/
    BACKGROUND-COLOR: #cedff7;
    BORDER-BOTTOM : #7e9ed0 1pt solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
    font-weight:lighter; 
}   
.lettddata
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: Normal; 
	font-size: 8pt; 
	color: gray; 
	BORDER-LEFT: #7e9ed0 1pt solid;
	BACKGROUND-color: White		
}
.pagingtextbox
{
	font-size: 7pt;
	font-weight: normal;
	vertical-align: top;
	color: black;
	font-family: Verdana;
	background-color: #7e9ed0;
	text-align: left;
	height: 16px;
	width: 25px;
	border-right: gray 1pt solid;
	border-top: gray 1pt solid;
	border-left: gray 1pt solid;
	color: black;
	border-bottom: gray 1pt solid;
}
.ttdcenter
{
	border-right: #7E9ED0 1pt solid;
	border-top: #7E9ED0 1pt solid;
	border-left: white 1pt solid;
	border-bottom: white 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	color: black;
	font-style: normal;
	background-color: white;
	text-align: left;
	padding-left:3px;
	
}

.ttdbottom
{
	border-right: #7E9ED0 1pt solid;
	border-top: #7E9ED0 1pt solid;
	border-left: white 1pt solid;
	border-bottom: #7E9ED0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	font-style: normal;
	background-color: white;
	text-align: left;
	padding-left:3px;
	
}
.lettextnormal
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: Normal; 
	font-size: 8pt; 
	color: gray; 
	text-decoration:none;
}
.gridtdgray
{ 
	border-right: #7e9ed0 1pt solid;
	Vertical-align: top;
	border-left: white 1pt solid;
	color: Gray;
	border-bottom:  #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left
    
} 

/* Extra LET Css Class - End */




/*css class end*/
.footer
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
	
    LINE-HEIGHT: normal;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}
.gridtitlenotopbottom
{
	BORDER-RIGHT: #7e9ed0 1pt solid;
    BACKGROUND-COLOR: #cedff7;
    border-left:#7e9ed0 1pt solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
}
.lblerrormessage
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight: bold;*/
	vertical-align: top;
	color: red;
	font-style: normal;
	background-color: transparent;
	text-align: left;
	width:80%;
}
.gridtabtd
{
	border-right: #7E9ED0 1pt solid;
	border-top: #7E9ED0 1pt solid;
	border-bottom: white 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	font-style: normal;
	background-color: white;
	text-align: left
}
.divtab
{
	border-right: #7E9ED0 0pt solid;
	border-top: #7E9ED0 0pt solid;
	border-bottom: white 0pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	font-style: normal;
	background-color: white;
	text-align: left
}
.cssnotop
{
	border-right: #7e9ed0 1pt solid;
	vertical-align: top;
	border-left: white 1pt solid;
	border-top: white 0pt solid;
	color: black;
	border-bottom:  #7e9ed0 1pt solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	text-align: left
}
.mandatory
{
	color: #ff0000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.btnxxlarge

{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	cursor:hand;
	width:200px;
	BACKGROUND-COLOR: #eeeeee
}

.hypertextbold
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12pt; 
	/*color: #4CC4D4; */
	color:Gray;
	text-decoration:none;
	cursor:hand;
}

/* CSS class for SITE MAP - starts here */

.simainmenu
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 11pt; 
	color: #505050;
	/*color: #686868;*/
	text-decoration:none;
}

.sispacehypertext
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 8pt; 
	color: #686868;
	/*color: #909090;*/
	text-decoration:none;
	/*padding-left:15px;*/
	/*background: url(../Images/First.jpg) no-repeat top left;*/
	/* background :url(../../images/sitemap_bullet.gif)  no-repeat;*/
	cursor:hand;
}

.spacehypertext
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 8pt; 
	color: #909090;
	/*color: #A0A0A0; */
	text-decoration:none;
	padding-left:15px;
	/*background: url(../Images/First.jpg) no-repeat top left;*/
	 background :url(../../images/sitemap_bullet.gif)  no-repeat top left;
}

.spmorehypertext 
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 8pt; 
	color: #A0A0A0;
	/*color: #C0C0C0;*/
	text-decoration:none;
	/*background :url(../../images/sitemap_bullet.gif) no-repeat;*/
	padding-left:30px;
	/*text-align:right;*/
	/*background: url(../Images/First.jpg) no-repeat top left;*/
}

.spmoreplushypertext 
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 8pt; 
	color: #A0A0A0;
	/*color: #C0C0C0;*/
	text-decoration:none;
	/*background :url(../../images/sitemap_bullet.gif) no-repeat;*/
	padding-left:42px;
	/*text-align:right;*/
	/*background: url(../Images/First.jpg) no-repeat top left;*/
}

.label { display: block; width: 6em; float: left; 
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size: 8pt; 
	color: #2e7082; }
/* CSS class for SITE MAP - ends here */
input,select {
	border: 1px  #888888;
	font-size: 10px;
	background-color: #ffffff;
	text-align: center;
	width: inherit;
	white-space: normal;
     }  
.button {

	border: 1px solid #444444;
	background-color: #ffffff;
	font-size: 11px;
	color: #444444;
	font-weight: normal;
	background-image: url(images/frm_btn_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
.buttonOn, .button:hover, .button:focus, .buttonOn:focus {

	border: 1px solid #444444;
	background-color: #ffffff;
	font-size: 11px;
	color: #444444;
	font-weight: normal;
	background-image: url(images/frm_btn_bg_on.gif);
	background-repeat: repeat-x;
	background-position: top;
	}
	
input,select {
	border: 1px solid #888888;
	font-size: 10px;
	background-color: #ffffff;
	}
	
textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #888888;
	font-size: 10px;
	background-color: #ffffff;
	}

.checkbox,.radio {
	border:0px;
	background-color: transparent;
	margin: 0px;
	vertical-align: bottom;
	}

.file_field {
	border: 1px outset #888888;
	text-shadow:none;
	
	font-size: 10px;
	background-color: #ffffff;
	}

.input_grayed {
	border: 1px solid #888888;
	font-size: 10px;
	background-color: #DDDDDD;
	}

