/*	 ===========================================================================
		Version		Issue No		DATE			Resource		Description
	
		slw 1.1		slw 155			13-Sep-2010		MK				New style added for adjusting Row height		
		slw 1.2		slw 205			07-Oct-2013		AM				Cross Browser Functionality
*/


.reportTitleSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, 'MS Sans Serif'
}
.reportTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, 'MS Sans Serif'
}
.reportCriteria
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, 'MS Sans Serif'
}
.reportHeader
{
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 25px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: #cccccc
}
.reportHeaderLast
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 25px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: #cccccc
}
.reportHeaderLastBorder
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 25px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, 'MS Sans Serif'
}
.reportItem
{
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.reportItemLast
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.reportFooter
{
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: transparent
}
.reportFooterForTotal
{
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: transparent
}
.reportFooterLast
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: transparent
}
.reportFooterForTotalLast
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: transparent
}
.reportLinkItem
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.reportLinkItem:hover
{
    COLOR: #ff0000
}
.transaction
{
    BACKGROUND-POSITION: center center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #f0efe6;
    LINE-HEIGHT: 25px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.transactionblack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #fafaf8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texttypeleft
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texttypelable
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.lableactv
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebebee
}
.lableactvband
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebebee
}
A.lableactvband:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebebee
}
.labledeactv
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6e6e6b
}
.labledesidebar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6e6e6b
}
.normaltext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.normaltext:hover
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titlelink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebebee
}
.normaltextbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normaltextfooter
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normaltextwelcome1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #32DE8A;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normaltextwelcome2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #FB5660;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normaltextwelcome
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.labledesidebarwhite1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #347FC4
    
}
.labledesidebarwhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #1f0863
	
}
.labledesidebarwhitegrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #666666;
}
.labledesidebarwhiteblue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #21086b;
}

.Ntablerow1
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #efefef;
	/* SLW 1.1 start*/
	/*white-space:normal;*/
	/* SLW 1.1 end*/
}
.Ntablerow11
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #efefef;
	/*slw 1.2 start*/
	white-space:nowrap; /* change slw */
	/*slw 1.2 end*/
}
.Ntablerow2
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #d1d0ce
}

.Ntablerow2Red
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #d1d0ce
}
.leftmargin
{
    LEFT: 75px;
    POSITION: relative
}
.foreignassociates
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.inputcontrol
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.inputcontrolReadOnly
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c0c0c0
}
.Ntablerow1bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efefef
}
.Ntablerow1bold1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #4E87B6;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.Ntablerow1bold2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #C9C9C9
}
.BlackLiner
{
    BACKGROUND-COLOR: #000000
}
.legendText
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.navigation
{
    FONT-SIZE: 11px;
    COLOR: darkblue;
    FONT-FAMILY: Verdana
}
.navigation1
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.navigation2
{
    FONT-SIZE: 11px;
    COLOR: green;
    FONT-FAMILY: Verdana
}
.groupLegend
{
    FONT-SIZE: 11px;
    COLOR: darkslateblue;
    FONT-FAMILY: Verdana
}
.bluetext
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #1f0863;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.grey
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    COLOR: #6e6e6b;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.labelband
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: 'MS Sans Serif', 'MS Serif', Tahoma, Verdana, 'Times New Roman'
}
.textfielddisb
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.tabtext
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.tabactive:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #798bb5
}
.tabactive
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #798bb5;
    font-color: #FFFFFF
}
A.tabdactive:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #1f0863;
    font-color: #FFFFFF
}
.tabdactive
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #1f0863
}
.BlueLiner
{
    BACKGROUND-COLOR: #1f0863
}
.tabactivesmall
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #1f0863
}
.labledesidebarbluelight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #798bb5
}
.CurrentTab
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana, 'MS Sans Serif', Tahoma, 'Times New Roman'
}
.PrintTitle
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 22px;
    FONT-FAMILY: Arial, Verdana, Tahoma
}
.rptInformation
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: darkblue;
    FONT-FAMILY: Verdana, Tahoma, Arial, 'Times New Roman';
    BACKGROUND-COLOR: #d1d0ce
}
.tabNode
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman'
}
.tabNodeBox
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    BACKGROUND-COLOR: #cccccc
}
A.tabNode:hover
{
    COLOR: #ff0000;
    BACKGROUND-COLOR: #cccccc
}
.MediumText
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif
}
.labledesidebarbluedark
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #34659b
}
.inputcontrol
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.inputcontrolRed
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: black 1px solid;
    COLOR: #ff0000;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.inputcontrollight
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efefef
}
.inputcontrollightRed
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    COLOR: #ff0000;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efefef
}
.inputcontroldark
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d1d0ce
}
.inputcontroldarkRed
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    COLOR: #ff0000;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d1d0ce
}
.inputcontrolSplitdark
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e3e8d1
}
.Ntablerow2uline
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #d1d0ce
}
.Ntablerow2ulineRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #d1d0ce
}
.Ntablerow2Splituline
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #e3e8d1
}
.Ntablerow1uline
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #efefef
}
.Ntablerow1ulineRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #efefef
}
.RPTColHeader
{
    BORDER-RIGHT: black 2px solid;
    BORDER-TOP: black 2px solid;
    BORDER-LEFT: black 2px solid;
    COLOR: #000000;
    LINE-HEIGHT: 30px;
    BORDER-BOTTOM: black 2px solid;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right
}
.ClassArial12Bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Arial Black', 'Arial CE'
}
.ClassArial8Bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Arial Black', 'Arial CE'
}
.ClassArial8Regular
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Arial Black', 'Arial CE'
}
.ClassArial9Bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Arial Black', 'Arial CE'
}
.ClassArial10Regular
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Arial Black', 'Arial CE'
}
.ClassArial10Bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'Arial Black', 'Arial CE'
}
.RPTColBottom
{
    COLOR: #000000;
    LINE-HEIGHT: 30px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: transparent
}
.ClassCourierNew10Regular
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: 'Courier New', Courier, 'Courier New CE'
}
.ClassCourierNew10Bold
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: 'Courier New', Courier, 'Courier New CE'
}
.DisplayBlueNotes
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 7pt;
    MARGIN: 1px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #4682b4
}
.inputcontrollightFA
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    COLOR: #808080;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.inputcontrollightHiglight
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    COLOR: #808080;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efefef
}
.inputcontroldarkHiglight
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    COLOR: #808080;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d1d0ce
}
.NcontextlabelboldLight
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    TEXT-INDENT: 1px;
    LINE-HEIGHT: 19px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #d1d0ce
}
.dashboardtext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.dashboardtextNoULine
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.normalText1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.reportFooterForTotalBrief
{
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: transparent
}
.reportFooterForTotalBriefLast
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: transparent
}
.rptFooSubTot1
{
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: cornsilk
}
.rptFooSubTot2
{
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: palegoldenrod
}
.rptFooSubTot3
{
    BORDER-TOP: black 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: beige
}
.rptFooGraTot1
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: black 1px;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: navajowhite
}
.body
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
#wrapper
{
    MARGIN: 0px auto;
    WIDTH: 100%;
    TEXT-ALIGN: left
}
.rptFooBody
{
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: transparent
}
.rptHdrInv
{
    BORDER-TOP: black 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: #cccccc
}
.navigation3
{
    FONT-SIZE: 11px;
    COLOR: #b8860b;
    FONT-FAMILY: Verdana
}


.dashboard-main{
	width:98%;
	margin:auto;
	overflow:hidden;
	}
.dashboard-main .colarea{
	width:33%;
	float:left;
	padding-bottom:15px;
	height:250px;
	}
.dispB{
 visibility: hidden;
}

/* added by Jag 06/11/2015*/
.tbl-normal{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	border:none;
}

.tbl-normal tr:first-child th, .tbl-normal tr:first-child td{
	border-top:solid 1px #000;
}

.tbl-normal tr:last-child th, .tbl-normal tr:last-child td{
	border-bottom:solid 1px #000;
}

.tbl-normal th, .tbl-normal td{
	padding:5px;
	border:solid 1px #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tbl-normal th{
	font-weight:bold;
	background-color:#d1d0ce;
	text-align:left;
}

.tbl-normal td{
	background-color:#efefef;
}

.text-right{
	text-align:right !important;
}

.text-center{
	text-align:center !important;
}

.text-left{
	text-align:left !important;
}

.fontfamily{
	 font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.msg-success, .msg-error{
	padding:10px 15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:60%;
	margin:20px auto;
}

.msg-success span, .msg-error span{
	font-weight:bold;
	margin-right:5px;
}

.msg-success span:after, .msg-error span:after{
	content:": "
}

.msg-success .title, .msg-error .title{
	font-size:17px;
}

.msg-success{
	background:#dff0d8;
	color:#3c763d;
	border:solid 1px #d6e9c6;
	border-radius:5px;
}

.msg-error{
	background:#f2dede;
	color:#a94442;
	border:solid 1px #ebccd1;
	border-radius:5px;
}