@import url("/Assets/CofundsStyles.css"); 
/**********REBRANDING STYLES*********/

/*body tag styles*/
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:62.5%;
	font-family: Arial, Helvetica, Sans-serif;
	color: #333;
	background-position: center;
	background-repeat: repeat-y;
	/*background-image: url("/Branded/DWCIFA/Assets/id-grad.jpg");*/
}

.bodydefault {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:62.5%;
	font-family: Arial, Helvetica, Sans-serif;
	/*background-image: url("/Branded/DWCIFA/Assets/id-grad.jpg");*/
	color: #333;
	background-position: center;
	background-repeat: repeat-y;
	}
.PrintBody{
	background-color:#FFFFFF;
	margin:10px;
}

/* Title styles*/
.TitlePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #520048;
}
.TilePageBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.SubTitle {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #520048;
}
.SubTitleBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.SubTitleGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}
.Title14px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #520048;
}
.InPageTitle{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #520048;
	font-weight: bold;
	text-decoration:none
}
.SubHeadingApps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #520048;
}

.SubHeadingAppsSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.SubHeadingAppsSubTotals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #520048;
}

.HeaderTitleGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
}
.SubHeadingGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #520048;
}
.NoWrap { white-space:nowrap }
.LinkDivider {
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: middle;
}

/* Link styles*/
A
{
    COLOR: #520048;
     TEXT-DECORATION: none
}
A:link
{
    COLOR: #520048;
    TEXT-DECORATION: none
}
A.LinkNormal
{
    COLOR: #520048;
    TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}
A.Small-Link
{
    FONT-SIZE: 12px;
    COLOR: #520048;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
A.LinkSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #520048;
	text-decoration: none;
}
A.LinkMedium{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #520048;
	text-decoration: none;
}
A:active
{
    COLOR: #520048
	}
A:visited
{
    COLOR: #520048}
A:hover
{
	COLOR: #333333;
	TEXT-DECORATION: underline;
}


/* Paragraph & body content styles*/
P
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
P.Small-Text
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.Footer-Text
{
	COLOR: #999;
	font: 12px Arial, Helvetica, sans-serif;
}

.Footer-Text-Bold
{
	font: 11px Arial, Helvetica, sans-serif;
}

.Content
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
	
}
.ContentMedium {
	font-family: Arial, Helvetica, sans-serif;
	  FONT-SIZE: 12px;
	color: #333333;
}
.ContentLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.ContentMedium A
{
	font-family: Arial, Helvetica, sans-serif;
	  FONT-SIZE: 12px;
	color: #520048;	
	text-decoration: none;
}
.LgeText 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 22px; 
}
.TextRed {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.VisibleOnBranded
{
	visibility: hidden;
	display:none;
}

.InVisibleOnBranded
{
	visibility: visible;
}


.Content4
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#333333;
}

.Content4Minor
{
	color:			#666666;
	font:			11px Arial, Helvetica, sans-serif;
}

/* List styles*/
UL
{
	COLOR: #333333;
	PADDING-TOP: 1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: circle;
	TEXT-DECORATION: none;
	font-size: 12px; 
	list-style-image: url(/Branded/DWCIFA/Assets/BulletList.gif);
}
OL
{
    COLOR: black;
    FONT-FAMILY: FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/* Application panel styles*/
.AppsBG {
	background-color: #efefef;
}
.BGGrey {
	background-color: #cccccc;
}
.AppsUnderline {
	background-color: #333333;
}


/* Application tabs styles*/
.TabInactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
	background-image: url(/branded/DWCIFA/assets/Tab_Off.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 40px;
	width: 100px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.TabActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
	background-image: url(/branded/DWCIFA/assets/Tab_Off.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 40px;
	width: 100px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.TabActive A:Hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	color: #333333;
	text-decoration: none;
}
.TabActive A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	color: #520048;
	text-decoration: none;
}
.TabOn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
	background-image: url(/branded/DWCIFA/assets/Tab_On.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 40px;
	width: 100px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.TabOff{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
	background-image: url(/branded/DWCIFA/assets/Tab_Inactive.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 40px;
	width: 100px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
} 

/**********END REBRANDING STYLES*********/


























.TableContent1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.DataGridItemStyle
{
	background-color: #ffffff;
	vertical-align:top;
	font-size: 11px;
	color: #333333;
}

.DataGridAlternatingItemStyle
{
	background-color: #EFEFEF;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	color: #333333;
	
}

.BrandBox {
	background-color: efefef;
	padding: 15px;
	border: 1px solid #520048;
	width:auto;
	height:auto
}


	
.MenuSwitchContext A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.MenuSwitchContext A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.MenuSwitchContext A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.MenuSwitchContext A
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
#object4
{
    FONT-SIZE: 11pt;
    VISIBILITY: hidden;
    COLOR: blue;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black;
    TEXT-DECORATION: none
}


#myTree
{
    OVERFLOW: hidden
}
#myTree TD
{
    CURSOR: default;
    COLOR: #777777;
    FONT-FAMILY: arial, sans-serif
}
#myTree A:hover
{
    TEXT-DECORATION: underline
}
P.TreeMenuTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.SiteMapHeading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #520048;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.SiteMapContent
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.areaheading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #520048;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.BusinessError
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
P.ContentBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.ContentItalic
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.Small-TextBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
P.Small-TextItalic
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ypxt-n
{
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    COLOR: #520048;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #d6f3ce
}
.ypxt-r-fo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}
#myTree A.ypxt-active
{
    FONT-WEIGHT: bolder;
    COLOR: #520048
}
P.Small-TextBoldGrey
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

P.BusinessError SPAN.BusinessError
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
P.Content SPAN.Content
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
P.ContentBold SPAN.ContentBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.ContentItalic .ContentItalic
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.Small-Text SPAN.Small-Text
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.Small-TextBold SPAN.Small-TextBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
P.Small-TextBoldGrey SPAN.Small-TextBoldGrey
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.Small-TextItalic SPAN.Small-TextItalic
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.ContentGreen
{
    FONT-SIZE: 11px;
    COLOR: #520048;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}


.TextGothic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

.LoginBox {
	background-color: #FFFFFF;
	height: 18px;
	border: 0px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 1px;
	width: 80px;
	margin: 0px;
	text-align: center;
}
/* 
IGL - we should not be using this class below any longer
.DisabledBox is the correct class for greyed out text boxes
*/
 
.GreyedBox {
	color: #333333;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #333333;
	text-align: right;
}


/* don't remove this class */
.DisabledBox {
    color: #333333;
    background-color: #CCCCCC;
    /*
        The font-size change causes a problem with redrawing a dropdown after it is reenabled in IE. If
        we need to change the size we should use a percentage. The 1px border is the setting that causes
        the control to grow in size, not the font.
    */
    /* font-size: 11px; */
    border: 1px solid #333333;
    text-align: right;
}
.EnabledBox {
	color: #000000;
	background-color: #ffffff;
}

.InformationBox {
	background-color: #f6f6f6;
	font-weight: bold;
	border-top: 1px solid #333333;
	border-bottom: 1px double #333333;
	border-left: 0px;
	border-right:0px;
}

/*IDG re-config new styles  !!!!!! DON'T REMOVE !!!!!!*/



.DataGridItemStyleMiddle
{
	background-color: #ffffff;
	vertical-align:middle;
}

.DataGridAlternatingItemStyleMiddle
{
	background-color: #EFEFEF;
	vertical-align:middle;
}

.DataGridItemStyleTop
{
	background-color: #ffffff;
	vertical-align:top;
}

.DataGridAlternatingItemStyleTop
{
	background-color: #EFEFEF;
	vertical-align:top;
}

.DataGridHeaderStyle
{
	font-weight:bold;
	vertical-align:top;
	color: #333333
}

.DataGridHeaderTopStyle
{
	border-top: #520048 solid;
	font-weight: bold;
	vertical-align: top;
	color: #520048;	
}

.Pager
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	TEXT-DECORATION: none
}

A.Pager
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none
}


.PagerCurrentPage
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	
}

.PagerLabel
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;


}
A.PagerLabel
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;


}

.SubHeadingBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.ToolTip {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
	cursor: help;
	font-size: 11px;
}
.ValidatorError {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
	cursor: help;
	font-size: 11px;
}

.Small-Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.Small-Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.SmallLinkText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/*Nav bar styles*/
TD.ProcNavbarLink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #520048;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d6f3ce;
    TEXT-DECORATION: none
}
TD.ProcNavbarLinkDisabled
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d6f3ce;
    TEXT-DECORATION: none
}
TD.ProcNavbarLinkActive
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #d6f3ce;
    TEXT-DECORATION: none
}

.LgeText A
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	color: #520048;
	text-decoration:none;
}

html {
	height: 100.1%;
}

hr.Section 
{
	width: 100%;
}

hr.SubSection 
{
	width: 70%;
	color:#c0c0c0;
}

/*MI specific styles*/

.MIBODY
{
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
	background-color:white;
}

.MITable
{
	BORDER-BOTTOM: #520048 1px solid;
	BORDER-RIGHT: #520048 1px solid;
	BORDER-top: #520048 1px thin;
	background:#efefef;
}

.MITR
{
	COLOR: black;
	FONT-SIZE: 8pt;
}

.MITH
{
	COLOR: black;
	BACKGROUND-COLOR: #520048;
	TEXT-ALIGN: left;
	FONT-SIZE: 8pt;
	cursor: hand;
	BORDER-TOP: #520048 1px solid;
	BORDER-LEFT: #520048 1px solid;
}

.MITD 
{
	FONT-SIZE: 8pt;
	font-weight:normal;
	TEXT-ALIGN: right;
	COLOR: black;
	BACKGROUND-COLOR: white;
	BORDER-TOP: #520048 1px solid;
	BORDER-LEFT: #520048 1px solid;
	padding:3;
}

.Table2
{ 
	border-style:none;
	border-color: white;
	border-width: 0px;
}

Table.clsGridTitleNew 
{
	COLOR: #520048;
	BACKGROUND-COLOR: white;
	POSITION :absolute; 
	LEFT: 5px; TOP: 5px; 
	WIDTH: 100%; 
	HEIGHT:24px; 
	MARGIN: 0pt; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BORDER-RIGHT: 0px;
}

Table.cls3
{
	COLOR: #520048; 
	BACKGROUND-COLOR: white; 
	WIDTH: 100%;
	MARGIN: 0pt; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BORDER-RIGHT: 0px;
}

Table.cls6
{
	COLOR: #520048; 
	BACKGROUND-COLOR: white; 
	MARGIN: 0pt; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BORDER-RIGHT: 0px;
}

th.clsDimNameOnGrid 
{
	COLOR: #520048; 
	BACKGROUND-COLOR: #efefef; 
	font-family: Arial; 
	FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
	cursor: hand;
	BORDER-TOP: #520048 1px solid;
	BORDER-LEFT: #520048 1px solid;
	
	padding:3;
}

th.clsDimNameOnGridNull
{
	COLOR: #efefef; 
	BACKGROUND-COLOR: #efefef; 
	font-family: Arial; 
	FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
	cursor: hand;
	BORDER-top: #520048 1px solid;
	padding:3;
}

TD.cls2 
{
	FONT-SIZE: 8pt; 
	TEXT-ALIGN: left; 
	COLOR: black; 
	BACKGROUND-COLOR: white; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BORDER-RIGHT: 0px;
}

TD.cls4 
{
	FONT-SIZE: 8pt; 
	TEXT-ALIGN: right; 
	COLOR: black; 
	BACKGROUND-COLOR: white; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BORDER-RIGHT: 0px;
}

TD.cls5 
{
	FONT-SIZE: 8pt; 
	TEXT-ALIGN: left; 
	COLOR: black; 
	BACKGROUND-COLOR: white; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BORDER-RIGHT: 0px;
	cursor:hand;
}

TD.cls7 
{
	FONT-SIZE: 8pt; 
	TEXT-ALIGN: left; 
	COLOR: WHITE; 
	BACKGROUND-COLOR: #66CC33; 
	BORDER-TOP: #006600 1px solid; 
	BORDER-LEFT: #006600 1px solid; 
	BORDER-BOTTOM: #006600 1px solid; 
	BORDER-RIGHT: #006600 1px solid;
}

TD.cls9 
{
	FONT-SIZE: 8pt; 
	TEXT-ALIGN: left; 
	COLOR: black; 
	BACKGROUND-COLOR: white; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BORDER-RIGHT: 0px; 
	cursor:hand;
}

cls8 
{
	font-family: Arial; 
	FONT-SIZE: 8pt; 
	TEXT-ALIGN: left; 
	COLOR: #333333; 
	BACKGROUND-COLOR: white; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BORDER-RIGHT: 0px;
}

.clsBGH
{
	background-color: #efefef; 
	color: #333333; 
	font-family:Arial; 
	font-size:8pt; 
	font-weight:bold; 
	cursor:hand; 
	BORDER-TOP: #520048 1px solid;
	BORDER-LEFT: #520048 1px solid;
	padding:3; 
	text-align:center;
}

.clsBGRV
{
	BACKGROUND-COLOR: white; 
	font-weight:bold; 
	padding:3; 
	text-align:left; 
	padding:3;
	border-top: #520048 1px solid;
	border-left: #520048 1px solid;
}

.clsBGRM
{
	BACKGROUND-COLOR: white; 
	padding:3; 
	font-size: 8pt; 
	BORDER-TOP: #520048 1px solid; 
	BORDER-LEFT: #520048 1px solid; 
	padding:3; 
	cursor:hand;
}

.Title2 
{
	text-decoration: none; 
	color: black;
}

.clsTitle 
{
	COLOR: #520048; 
	BACKGROUND-COLOR: white; 
	FONT-SIZE: 12pt; 
	FONT-WEIGHT:bold; 
	font-family:Century Gothic;
}

.clsTitle2 
{
	COLOR: #520048; 
	FONT-SIZE: 10pt; 
	font-family:Century Gothic; 
	FONT-WEIGHT: bolder; 
	text-decoration:none;
}

.clsFilter 
{
	POSITION :absolute; 
	TOP: 25px; 
	LEFT:19.25%; 
	WIDTH: 80.75%; 
	OVERFLOW: auto; 
	MARGIN: 0pt;
	padding: 3px;
	border: 1px solid;
	border-color:#CCCCCC; 
	display:none;
}

.clsGrid 
{
	POSITION :absolute; 
	TOP: 25px; 
	LEFT:19.25%; 
	WIDTH: 80.75%; 
	OVERFLOW: auto; 
	MARGIN: 0pt;
	border: 1px solid;
	padding: 3px;
	border-color:#CCCCCC; 
	display:none;
}

.clsDimensions 
{
	float:left; 
	width:20%; 
	color:navy;
}

.clsSubtitle 
{
	COLOR: #520048;  
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10pt; 
	text-decoration:none;
}

.clsSubBold 
{
	COLOR: #520048;  
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10pt; 
	font-weight:bolder;
}

.clsSubBlack 
{
	COLOR: black; 
	BACKGROUND-COLOR: white; 
	FONT-SIZE: 12pt; 
	FONT-WEIGHT:bold; 
	font-family: Arial, Helvetica, sans-serif;
}

.clsLHPaneTitle 
{
	COLOR: #520048;  
	FONT-FAMILY: Arial; 
	FONT-SIZE: 10pt; 
	TEXT-ALIGN: center; 
	POSITION :absolute; 
	TOP: 45px; 
	LEFT:0pt; 
	WIDTH: 19%; 
	HEIGHT:25px; 
	border: none;
}

.clsFieldListHolder 
{
	POSITION: absolute; 
	LEFT: 0pt; 
	WIDTH: 19%; 
	TOP: 72px; 
	OVERFLOW:auto; 
	MARGIN-LEFT:2px; 
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 1px; 
	DISPLAY: none;
}

UL.clsfieldList 
{
	cursor:hand; 
	LIST-STYLE: none; 
	MARGIN-LEFT: 8pt;
}

UL.clsfieldList LI.closed
{
	list-style-image:url("/assets/olap/close.gif");
}


UL.clsfieldList LI.open
{
	list-style-image:url("/assets/olap/open.gif");
	padding-left:10px;
}

UL.clsfieldList UL LI 
{
	list-style-image: none; 
	list-style: none;
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: super;
}

UL.clsfieldList UL 
{
	display:none;  
	MARGIN:0
}

UL.clsfieldList UL.expanded {display:block}

.clsDragItem 
{
	cursor: hand; 
	COLOR: black;
	POSITION: absolute; 
	display:none; 
	BORDER-LEFT: gray 1px solid;
	BORDER-RIGHT: black 2px solid;
	BORDER-TOP: gray 1px solid;
	BORDER-BOTTOM: black 2px solid;
	padding: 2px;
}
	
.filterOn
{
	background-color:Maroon;
}

.filterOff
{
	background-color: #66CC33; 
	border: 1px #006600; 
	border-style:solid;
}

.filterOffImg
{
	background-color: white;
}


.CFButton {
	background-color:#efefef; 
	border-width:1px; 
	border-color: #520048; 
	font-weight: normal; 
	border-style: solid; 
	height: auto; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#520048; 
}

.VisibleOnBranded{
	visibility: visible;
	display:block;
}

.InVisibleOnBranded{
	visibility: hidden;
	display:none;
}