﻿body 
{
	margin:0px;
	margin-top:0px;
}
.inputtxt
{
	color:#000;
	background-color:#ebebeb;
	font-size: 11px;
	height:20px;
	font-family: Verdana;
	border:1px solid #CBCBCB;
}
.cotxt
{
	color:#0F3564;
	border:none;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana;
	padding:0 10 0 10;
}
.btnGo
{
    font-family: Verdana;
    font-size: 11px;	       
    text-align:center;
    font-weight: bold;
    border:1px solid #0962BE;	
    background-color: #0962BE;        
    color: White;
    cursor:pointer;
}
.DropDown{color:#003365;font-family:Verdana;font-size:11px;background-color: #FFFFFF;border:solid 1px #9E9598;}
.footer_bg
{
	background-image:url('images/footer_bg.gif');
	height:65px;
	background-repeat:repeat-x;
}
.footer_txt
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#083b8a;
	text-decoration:none;
}

.footer_txt_bold
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#083b8a;
	text-decoration:none;
}
.footer_Red_bold
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#ED1C24;
	text-decoration:none;
}
.tab_head
{
	color:#262626;
	font-family:Verdana;
	font-size:11px;
}
.tab_datatxt
{
	color:#262626;
	font-family:Verdana;
	font-size:11px;
}
.tab_rtxt
{
	color:#d8131b;
	font-family:Verdana;
	font-size:11px;
}
.tab_gtxt
{
	color:#2d9e00;
	font-family:Verdana;
	font-size:12px;
}
.more
{
	color:#d8131b;
	font-family:Verdana;
	font-size:11px;
}

.vwhite_txt
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}


.vwhite_txt_Bold
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
.vwhite_txt_Bold_L
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:Left;
	padding-left:10px;
}

.tabOff
{
	background-image:url('/images/head_bg1.gif');
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	border:solid 0px #ffffff;  
	cursor:pointer; 
}

.tabOn
{
	background-image:url('/images/head_bg1.gif');
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	border:solid 0px #ffffff;  
	cursor:default;
}

.vblk_txt
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
.vgreen_txt
{
	color:#238d02;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}
.vred_txt
{
	color:red;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}
.news_txt
{
	color:#515151;
	font-family:Verdana;
	font-size:11px;
}
.bgborder
{
	background-color:#f6f6f6;
	border:solid 1px #d9d9d9;
}
.tab_on
{
	background-image:url('images/tab_on.gif');
	background-repeat:repeat-x;
	height:18px;
	color:#063986;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	cursor:default;
	border:solid 0px #ffffff; 
}
.tab_off
{
	background-image:url('images/tab_off.gif');
	background-repeat:repeat-x;
	height:18px;
	color:#000;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
	border:solid 0px #ffffff; 
}
.head_bg
{
	height:31px;
	background-image:url('images/head_bg.gif');
	background-repeat:repeat-x;
}
.head_bg2
{
	background-image:url('imagesN/thead_bg.gif');
	width:162px;
	height:25px;
	background-repeat:no-repeat;	

}
.head_bg1
{
	height:25px;
	background-image:url('images/head_bg1.gif');
	background-repeat:repeat-x;
}
.date_txt
{
	color:#103365;
	font-family:Verdana;
	font-size:11px;
}
.head_txt
{
	font-family:Verdana;
	font-size:13px;
	color:#ebebeb;
}

.head_txt_Black
{
	font-family:Verdana;
	font-size:13px;
	color:#414141;
	font-weight:bold;
}

.data_borbr
{
	border-bottom:solid 1px #dbdbdb;	
	border-right:solid 1px #dbdbdb;
}
.data_bortbr
{
	border-bottom:solid 1px #dbdbdb;	
	border-right:solid 1px #dbdbdb;
	border-top:solid 1px #dbdbdb;
}
.data_borl
{
	border-left:solid 1px #dbdbdb;
}
.ticker_txt
{
	color:#001e4d;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.GreenText
{
  font-family:Verdana;
  font-size:11px;
  color:#00B000;   
}
.RedText
{
  font-family:Verdana;
  font-size:11px;
  color:#FF0000;    
}

.InkText
{
  font-family:Verdana;
  font-size:11px;
  color:#331B93;    
}

.LightBlueText
{
  font-family:Verdana;
  font-size:11px;
  color:#224A84;    
}

.BlueText
{
  font-family:Verdana;
  font-size:11px;
  color:Blue;
}

.NavyBlueText
{
  font-family:Verdana;
  font-size:11px;
  color:#1B427B;
}

.CursorDefault
{
	cursor:default;
}
.Pointer
{
	cursor:pointer;
}
.NotUnderline
{
	text-decoration:none;
}
.ticon_bg
{
	background-image:url('images/ticon_bg.gif');
	height:28px;
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	text-align:center;
	border:solid 0px #ffffff; 
}
.ticoff_bg
{
	background-image:url('images/ticoff_bg.gif');
	height:28px;
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	text-align:center;
	border:solid 0px #ffffff; 
}

.NoData
{
	text-align:center;     
	font-family:Verdana;
	font-size:11px;
  	color:#FF0000;
  	vertical-align:middle;
  	padding-left:5px;	  	
  	height:28px;	
  	background-color:#FFFFFF;
}

.scrollbar1
{
	scrollbar-arrow-color: #C2C2C2;	
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	cursor:pointer;
	vertical-align:top;
}
.PopUpText
{
	FONT-SIZE: 11px;
	COLOR:#656565; 
	FONT-FAMILY: Verdana;
	line-height:1.5; 
	text-align:justify;
}

.POPHdsTxt
{ 
	color:#01428B;
	font-family:Verdana;
	font-size:11px;
	text-align:justify;
	padding-left:1px;
	padding-bottom:5px;
	font-weight:bold;
}
.DateTxt
{
	font-family:Verdana;
	font-size:11px;
	color:#5A5657;   
	font-weight:bold; 
}

.WaitText
{
	font-family:Verdana;
	font-size:11px;
	color: #01428B;	 
}
.staticMenu
{
	font-family:Verdana;
	font-size:11px;
	color: #FFFFFF;	 
	background-color:#124A9F;
	height:25px;
	padding:0 10 0 10;
	vertical-align:middle;
}
.SMenuOff
{
	background-color:#124A9F;
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	border:solid 0px #FFFFFF;  
	cursor:pointer; 
	text-decoration:none;
}
.SMenuOn
{
	background-color:#D12C30;
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding:2 5 2 5;
	border:solid 1px #96121D;  
	cursor:default;
	text-decoration:none;
}

/*Auto Complete*/
.autocomplete_completionListElement{visibility: hidden;margin: 0px !important;background-color: inherit;color: windowtext;border: buttonshadow;border-width: 1px;border-style: solid;cursor: 'default';	overflow: auto;	height: 200px;	text-align: left;list-style-type: none;}
.autocomplete_listItem{background-color: window;color: windowtext;padding-left:1px;}
.autocomplete_highlightedListItem{background-color: #EBEBEB;color: white;}
.completionListElement{background-color:#EBEBEB;visibility : hidden;margin : 0px!important;border-width : 1px;border-style : solid;cursor : 'default';overflow : auto;text-align : left;list-style-type : none;color:#372241;font-family:Verdana;font-size:11px;border-color:#9E9598;}
.listItem{color:#372241;font-family:Verdana;font-size:11px;color:windowtext;}
.highlightedListItem{color:#BD0F11;font-family:Verdana;font-size:11px;background-color: #EBEBEB;}

.Searchtextbox 
{
	border: #9E9598 1px solid;		
	font-size: 11px;	
	background: #EBEBEB;		
	color: #372241;		
	font-family: Verdana;		
	vertical-align:middle;	
	height:20px;
	padding-top:3px;	
}

.SearchboxhighlightedListItem
{
	color:#BD0F11;
	font-family:Verdana;
	font-size:11px;		
	background-color: #EBEBEB;	
	padding: 1px;	
	cursor:pointer;
}

.SearchboxlistItem 
{
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	padding : 1px;	
}

.SearchboxcompletionListElement 
{  
	background-color:#EBEBEB;
	visibility : hidden;
	margin : 0px!important;	
	border-width : 1px;
	border-style : solid;
	border-color:#9E9598;
	cursor : 'default';
	overflow : auto;	
    text-align : left; 
    list-style-type : none;
    color:#372241;
	font-family:Verdana;
	font-size:11px;		
}
/*End Auto Complete*/
.statictextHead
{
	color:#D01118;
	font-family:Verdana;
	font-size:12px;		
	font-weight:bold;
}

.statictext
{
	color:#626262;
	font-family:Verdana;
	font-size:11px;	
	text-align:justify;	
}
.statictextblack
{
	color:#000000;
	font-family:Verdana;
	font-size:11px;	
	text-align:justify;	
}
.statictextblackBig
{
	color:#000000;
	font-family:Arial;
	font-size:12px;	
	text-align:justify;	
	font-weight:bold;
}
.mnusel
{	
	font-family:Verdana;
	font-size:11px;
	background-color:#CCCCFF;
	/*background-image:url(/images/redbg.gif);*/
	font-weight:bold;
	color:#003893;	
	height:24px;
	text-align:left;
	padding-left:10px;
	cursor:default;
}

.mnuunsel
{	
	font-family:Verdana;
	font-size:11px;	
	color:#FFFFFF;	
	background-image:url(/images/bluebg.gif);
	cursor:pointer;
	font-weight:bold;
	height:24px;
	text-align:left;
	padding-left:10px;
}

.submnuunsel
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;	
	height:20px;
	text-align:left;
	padding-left:10px;		
	cursor:pointer;
	text-decoration:none;
	
}
.submnusel
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;		
	font-weight:bold;
	height:20px;	
	text-align:left;
	padding-left:10px;
	cursor:default;
	text-decoration:none;
}
.subsubmnuunsel
{
	font-family:Verdana;
	font-size:11px;
	color:#086FAA;
	height:30px;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:20px;		
	cursor:pointer;
	border-bottom:solid 1px #FFFFFF;
	text-decoration:none;
	
}
.subsubmnusel
{
	font-family:Verdana;
	font-size:11px;
	color:#086FAA;	
	font-weight:bold;
	height:30px;	
	text-align:left;
	padding-left:20px;
	cursor:default;
	background-color:#FFFFFF;
	text-decoration:none;
}


.Button_css
{
  font-family:Verdana;
  CURSOR: pointer;
  COLOR: #FFFFFF;
  background-image:url(/images/nseonbg.gif);
  height:20px;
  font-weight:bold;
  text-align:center;
  border:solid 0px #C01013;
 }
 
 .ButtonOFF
{
	background-image:none;
	font-family:Verdana;
	font-size:11px;
	color:#595959;
	font-weight:bold;
	border:solid 0px #595959;  
	cursor:pointer; 
	text-decoration:none;
}
.ButtonOn
{
	background-image:url('images/tabonbg.gif');
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:solid 0px #ffffff;  
	cursor:default;
	text-decoration:none;
}
.Buttonnew
{
	background-color:#B50F11;
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:solid 0px #ffffff;  
	cursor:pointer;
	text-decoration:none;
	padding:2px 0px 2px 0px;
}
/*For Data Table*/

.GridHeadL
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:bold; 
	color:#595959;
	background-color:#E4E4E4;
	text-align:left;
	padding-left:8px;
	height:30px;
	text-decoration:none;
}

.GridHeadC
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:bold; 
	color:#595959;
	background-color:#E4E4E4;
	text-align:center;
	height:30px;
}

.GridHeadR
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:bold; 
	color:#595959;
	background-color:#E4E4E4;
	text-align:right;
	padding-right:8px;
	height:30px;
}

.GridSubHead
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:normal; 
	color:#595959;
	background-color:#F4F4F4;	
	text-align:center;
	height:25px;
	
}

.GridDataL
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:normal; 
	color:#595959;
	text-align:left;
	background-color:#F9F9F9;
	padding-left:8px;
	border-bottom:solid 1px #E6E6E6;
	height:30px;
}


.GridDataL_alt
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:normal; 
	color:#595959;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:8px;
	border-bottom:solid 1px #E6E6E6;
	height:30px;
}

.scrollbar
{
	scrollbar-arrow-color: #213E88;		
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #213E88;
	scrollbar-shadow-color: #213E88;
	scrollbar-track-color:#FFFFFF;	
}

.GridDataR
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:normal; 
	color:#595959;
	text-align:right;
	background-color:#F9F9F9;
	padding-right:8px;
	border-bottom:solid 1px #E6E6E6;
	height:30px;
}

a.GridDataR, a.GridDataR:link, a.GridDataR:visited, a.GridDataR:active, a.GridDataR:focus
{text-decoration:none;}

.GridDataR_alt
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:normal; 
	color:#595959;
	background-color:#FFFFFF;
	text-align:right;
	padding-right:8px;
	border-bottom:solid 1px #E6E6E6;
	height:30px;
}

a.GridDataR_alt, a.GridDataR_alt:link, a.GridDataR_alt:visited, a.GridDataR_alt:active, a.GridDataR_alt:focus
{text-decoration:none;}

.GridDataC
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:normal; 
	color:#595959;
	text-align:center;
	background-color:#F9F9F9;	
	border-bottom:solid 1px #E6E6E6;
	height:30px;
}

.GridDataC_alt
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:normal; 
	color:#595959;
	background-color:#FFFFFF;
	text-align:center;	
	border-bottom:solid 1px #E6E6E6;
	height:30px;
}

.Txtlink
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:normal; 
	color:#595959;
	text-align:left;
	text-decoration:none;
}
.TxtlinkHome
{
	font-family:Verdana; 
	font-size:10px; 
	font-weight:bold; 
	color:#244061;
	text-align:left;
	text-decoration:none;
}
.Txtlink_Bold
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:bold; 
	color:#595959;
	text-align:left;
	text-decoration:none;
}

.vgray_txt
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#565656;
}

.GridHeadL_Link
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	background-color:#E4E4E4;
	color:#595959;
	padding-left:8px;
	text-decoration:none;
}

.GridHeadC_Link
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#E4E4E4;
	color:#595959;
	text-decoration:none;
}

.GridHeadR_Link
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	background-color:#E4E4E4;
	color:#595959;
	padding-right:8px;
	text-decoration:none;
}

.ActivePage
{
	Font-Size:11px;
	color:#D81419;	
	font-family:Verdana, sans-serif;
	text-align:center;
	font-weight:bold;		
	cursor:default;
	padding:2px 2px 0px 0px;
	margin:0px 0px 0px 0px;	
	border:0;	
	text-decoration:none;
}
.InActivePage
{
	Font-Size:11px;
	color:#056399;	
	font-family:Verdana, sans-serif;
	text-align:center;
	font-weight:bold;
	padding:2px 2px 2px 0px;	
	cursor:pointer;
	margin:0px 0px 0px 0px;	
	border:0;	
	text-decoration:none;
}

.txtPaging
{
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#08578A;
	font-weight:bold;
	text-decoration:none;
}

/*CSS for calender control*/
.MyCalendar .ajax__calendar_container   {
    background-color: #e2e2e2;
    border:solid 1px #000000;
}

.MyCalendar .ajax__calendar_header  {
    background-color: #ffffff;
    margin-bottom: 4px;
}

.MyCalendar .ajax__calendar_title,
.MyCalendar .ajax__calendar_next,
.MyCalendar .ajax__calendar_prev    {
    color: #004080;
    padding-top: 3px;
}

.MyCalendar .ajax__calendar_body    {
    background-color:#EAEAEA;
    border: solid 1px #006DA5;
}

.MyCalendar .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    margin-bottom: 4px;
    margin-top: 2px;
}

.MyCalendar .ajax__calendar_day {text-align:center;}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year,
.MyCalendar .ajax__calendar_active  {
    color: #004080;
    font-weight: bold;
    background-color: #ffffff;
}

.MyCalendar .ajax__calendar_today {font-weight:bold;}

.MyCalendar .ajax__calendar_other,
.MyCalendar .ajax__calendar_hover .ajax__calendar_today,
.MyCalendar .ajax__calendar_hover .ajax__calendar_title {
    color: Black;
}
/* end */

.TableHeadingLightCenter
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
  	color:#595959;
  	text-align:center;  	
  	height:24px;
}

.AlphaLink
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;	
	color:#595959;
	text-decoration:none;
	cursor:pointer;
}
a.AlphaLink 
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;			
	color:#595959;
	text-decoration:none;
	cursor:pointer;
}
a.AlphaLink:link,a.AlphaLink:visited, a.AlphaLink:active, a.AlphaLink:focus
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;		
	color:#595959;
	text-decoration:none;
	cursor:pointer;
}
a.AlphaLink:hover
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;		
	color:#D81419;	
	text-decoration:none;
	cursor:pointer;
}
a.AlphaLinkSel
{	
	font-family: Verdana, Helvetica, sans-serif;
	color:#D81419;	
	text-decoration:none;
	cursor:default;
}
a.AlphaLinkSel:link,a.AlphaLinkSel:visited, a.AlphaLinkSel:active, a.AlphaLinkSel:focus
{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;		
	color:#D81419;	
	text-decoration:none;
	cursor:default;
}

.TableHeadingLight
{
	background-color:#29538D;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
  	color:#FFFFFF;
  	text-align:left;
  	padding-left:5px;
  	font-weight:bold;
  	height:24px;
	 
}

.ControlHeadL
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:bold; 
	color:#595959;
	text-align:left;
	padding-left:5px;
	height:20px;
}

.ControlHeadR
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:bold; 
	color:#595959;
	text-align:right;
	padding-right:5px;
	height:20px;
}

.TxtBlue
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;	
	color: #29538D;	
}

.whiteBigBold_txt
{
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}

.RedTxtSmall
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size:13px;   
    font-weight:bold;        
    color:#D81419; 
    padding-bottom:7px;
    text-decoration:none;
}

.GreenTxtSmall
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size:13px;           
    color:#548C00; 
    font-weight:bold; 
    padding-bottom:7px;
}

 .BlackTxtSmall
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size:13px;           
    color:#000000; 
    font-weight:normal;
    padding-bottom:7px;
}

.BorderDataBlank{border-bottom:solid 1px #E1ECF2; }

.Headercolor{height:28px;vertical-align:middle;
	font-family:Verdana, Helvetica, sans-serif;font-size:11px;padding-left:5px;font-weight:bold;
	text-align :left;text-decoration:none;border-bottom:solid 1px #E1ECF2;}	
.subheading{
	height:28px;
	vertical-align:middle;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;text-align:center;
	border-bottom:solid 1px #E1ECF2;}	
	
.Headerfont{color:#050505;font-weight:bold;border-bottom:solid 1px #E1ECF2;}
.datafont{color:#050505;font-weight:normal;border-bottom:solid 1px #E1ECF2;font-size:11px;}	

/*.subtotal1font{color:#9075B1;font-weight:bold;border-bottom:solid 1px #E1ECF2;font-size:11px;}*/	
.subtotal1font{color:#000000;font-weight:bold;border-bottom:solid 1px #E1ECF2;font-size:11px;}		
.subtotal2font{color:#050505;font-weight:bold;border-bottom:solid 1px #E1ECF2;font-size:11px;}	
/*.TotalFont{color:#804040;font-weight:bold;border-bottom:solid 1px #E1ECF2;font-size:11px;}*/	
.TotalFont{color:#000000;font-weight:bold;border-bottom:solid 1px #E1ECF2;font-size:11px;}	
.lesssubtotalfont{color:#000000;font-weight:bold;border-bottom:solid 1px #E1ECF2;}	
.lessitemfont{color:#000000;font-weight:normal;border-bottom:solid 1px #E1ECF2;}

.vblk_txt_new
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	line-height:1.5;
	color:#000;
}

.GetQDropDown
{
	color:#00609D;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	padding-left:3px;
	height:20px;
	background-color: #FFFFFF;
	padding:1px;
	border:solid 1px #00609D;
	font-weight:normal;
}

/*IPO Rating*/
.Headtxt
    {
	    font-family:Verdana, Helvetica, sans-serif;
 	    Font-Size: 12px;
        Color:#000000; 
	    Font-Weight: bold;
	    text-decoration:none;
	    BACKGROUND: #ffffff;
	    padding-left:5px;
    }
    .xl30 {
	    BACKGROUND: #299700;
	    VERTICAL-ALIGN: middle;
	    COLOR: white;
	    font-family:Verdana, Helvetica, sans-serif;
	    TEXT-ALIGN: left;
	    font-size:11px;
	    padding-left:5px;
    }

    .xl31 {
	    BACKGROUND: #2068C0;
	    COLOR: white;
	    font-family:Verdana, Helvetica, sans-serif;
	    TEXT-ALIGN: left;
	    font-size:11px;
	    padding-left:5px;
    }

    .xl32 {
	    BACKGROUND: #FF9000;
	    COLOR: white;
	    font-family:Verdana, Helvetica, sans-serif;
	    TEXT-ALIGN: left;
	    font-size:11px;
	    padding-left:5px;
    }

    .xl33 {
	    BACKGROUND: #E4031F;	
	    COLOR: white;
	    font-family:Verdana, Helvetica, sans-serif;
	    TEXT-ALIGN: left;
	    font-size:11px;
	    padding-left:5px;
    }
    
    .Headtxt
    {
	    font-family:Verdana, Helvetica, sans-serif;
 	    Font-Size: 12px;
        Color:#000000; 
	    Font-Weight: bold;
	    text-decoration:none;
	    BACKGROUND: #ffffff;
	    padding-left:5px;
    }
    
    
    .BtnSelInner 
    {
		font-family: Arial;	
		font-size: 11px;
		Font-Weight: bold;
		color: #0962be;
		padding:0px 0px 0px 0px; 
		text-align:center; 
		background-color:#FFFFFF;
		border:solid 0px #FFFFFF;  
		cursor:default;
		height:22px;  
	}

.BtnUnselInner 
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-align:center;
	padding:0px 0px 0px 0px;  
	background-color:#29538D;
	border:solid 0px #00A9EE;  
	cursor:pointer;  
	height:22px;
}

.NormalText
{
	color:#003365;
	font-family:Verdana;
	font-size:11px;
	background-color: #FFFFFF;
}

.Pointer
{
	cursor:pointer;
}

.NewsText
{
	font-family:Verdana;
	font-size:11px;
  	color:#595959; 	
  	line-height:1.5;
  	text-align:justify;  
  	padding-left:5px;
  	padding-right:5px;
}

/*Mutual fund News StyleSheet*/


P
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Verdana'
}


.tableheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tableleftheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tablerightheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tableheaderline1
{
    BACKGROUND-COLOR: #F7F7F7
}

.tableheaderline2
{
    BACKGROUND-COLOR: #F7F7F7
}

.tableleftrowcaption1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tablecenterrowcaption1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablerightrowcaption1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tableleftcolhead1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tableleftcolhead2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tablecentercolhead1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablecentercolhead2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablerightcolhead1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tablerightcolhead2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tableleftrowhead1
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tableleftrowhead2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tablecenterrowhead1
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablecenterrowhead2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablerightrowhead1
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tablerightrowhead2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tableleftdata11
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left;
    TEXT-VALIGN: top
}

.tableleftdata12
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left;
    TEXT-VALIGN: top
}

.tablecenterdata11
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center;
    TEXT-VALIGN: top
}

.tablecenterdata12
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center;
    TEXT-VALIGN: top
}

.tablerightdata11
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right;
    TEXT-VALIGN: top
}

.tablerightdata12
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right;
    TEXT-VALIGN: top
}

.tableleftdata21
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tableleftdata22
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tablecenterdata21
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablecenterdata22
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablerightdata21
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tablerightdata22
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.rowline1
{
    BACKGROUND-COLOR: #ffffff
}

.rowline2
{
    BACKGROUND-COLOR: #ffffff
}

.tablefooterline
{
    BACKGROUND-COLOR: #F7F7F7
}
.ContentBlackTextN
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000;
	line-height:2;
}
.ContentBlackText
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000;
	line-height:2;
	text-align:justify;
}
.BlackText
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000;
	line-height:2;
	text-align:center;
	

}

.Textnormal
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000;
	line-height:2;
	text-align:left;
	padding-left:4px
	

}

.DataL_alt
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:normal; 
	vertical-align:middle;
	color:#595959;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:8px;
	height:30px;
}

.BlackBigBold_txt
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#414141;
}

.NavyBlueText_Big
{
  font-family:Verdana;
  font-size:15px;
  color:#1B427B;
  font-weight:bold;
}

.ButtonBlue
{
	background-color:#1B427B;
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:solid 0px #ffffff;  
	cursor:pointer;
	text-decoration:none;
}
.ButtonBlueOFF
{
	background-color:#1B427B;
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:11px;
	height:15px;
	color:#ffffff;
	font-weight:bold;
	border:solid 0px #ffffff;  
	cursor:pointer;
	text-decoration:none;
	padding:3px 3px 3px 3px;
}
.ButtonBlueON
{
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:11px;
	color:#1B427B;
	height:15px;
	font-weight:bold;
	border:solid 1px #1B427B;  
	cursor:pointer;
	text-decoration:none;
	padding:3px 3px 3px 3px;
}
.OneLiner
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:normal; 
	color:#2D5694;
	text-align:left;
	padding-left:8px;
}

.tabsel
{	
	font-family:Verdana;
	font-size:11px;
	background-color:#E9E9E9;
	font-weight:normal;
	color:#000000;	
	height:24px;
	text-align:left;
	padding-left:10px;
	cursor:default;
}

.tabunsel
{	
	font-family:Verdana;
	font-size:11px;	
	color:#000000;	
	background-color:#E9E9E9;
	cursor:pointer;
	font-weight:normal;
	height:24px;
	text-align:left;
	padding-left:10px;
}
.BlackTxtNewsJustify{ FONT-SIZE: 12px; padding-bottom:3px; text-align:justify; color:#707070;FONT-FAMILY: Arial,Verdana;line-height:20px;}
.BlackTxtNewsCenter{ FONT-SIZE: 12px; padding-bottom:3px; text-align:center; color:#707070;FONT-FAMILY: Arial,Verdana;line-height:20px; font-weight:bold;}
.TrainingHead{ 
    FONT-SIZE: 12px;
    font-weight:bold;
    COLOR: #FF3300;
    FONT-FAMILY: Arial,verdana;
    text-decoration:none;
    text-align:center;
    }
.TrainingHeadsmall{ 
    FONT-SIZE: 11px;
    font-weight:bold;
    COLOR: #FF3300;
    FONT-FAMILY: Arial,verdana;
    text-decoration:underline;
    text-align:center;
    }    
.ISEHeadBig{ 
    FONT-SIZE: 13px;
    font-weight:bold;
    COLOR:#FF3300;
    FONT-FAMILY: Arial,verdana;
    text-decoration:underline;
    text-align:center;
    }    
.Training_bg
{
	background-image:url('images/Training.jpg');
	height:116px;
	width:211px;
	background-repeat:no-repeat;
}  
.vshare_bg
{
	background-image:url('images/Vshare.jpg');
	height:116px;
	width:225px;
	background-repeat:no-repeat;
}
.thoughts_bg
{
	background-image:url('images/Thoughts.jpg');
	height:160px;
	width:226px;
	background-repeat:no-repeat;
}
.ISE_bg
{
	background-image:url('images/Elearing.gif');
	height:116px;
	width:212px;
	background-repeat:no-repeat;
}
.BlueButton
{
background:#000080;
color:#FFFFFF;
font-family:Arial,Verdana;
font-size:11px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}
.BrownText
{
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	color:#924451;
	text-align:center;
	text-decoration:underline;
	font-style:italic;
}
.Bluetxt
{
	font-family:Arial,Verdana;
	font-size:11px;
	font-weight:bold;
	color:#002060;
	text-align:center;	
	
}
.BluetxtBig
{
	font-family:Arial,Verdana;
	font-size:13px;
	font-weight:bold;
	color:#002060;
    text-decoration:none;
}
.BigRedtext
{
	font-family:Candara,sans-serif;
	font-size:70px;
	font-weight:bold;
	color:#FF0000;
    text-decoration:none;
}

.TickerRed
{
  font-family:Verdana;
  font-size:11px;
  color:#FF0000;    
}
.TickerBlue
{
  font-family:Verdana;
  font-size:11px;
  color:#001E4D;    
}