/* CofundsNewStyles is the location for any new style information. 
CofundsNewStyles uses CSS2 standard and is applied to newly created pages and the ciorporate website home page using CSS2 only for layout. 
Please do not amend this stylesheet wothout notifying web marketing.*/

@import url("/Assets/Stylesheets/CofundsNewStyles.css");
@import url("/Assets/Stylesheets/CofundsMenuStyles.css");
@import url("/Assets/Stylesheets/MIStyles.css");
@import url("/Brighttalkplayer/css/smoothbox.css");

/* Contour */
#ContourNavigation 
{
	float:left;
	/* do this in Javascript as IE6 hangs on the expressions */	
	/* height: expression(document.body.clientHeight - 25 + "px"); */ 
	width:205px;     
}

#ContourContent 
{
	/* do this in Javascript as IE6 hangs on the expressions */	
	/*height: expression(document.body.clientHeight - 25 + "px"); 
	width: expression(document.body.clientWidth - 200 + "px"); */
	float:left;
	overflow : auto;
	height: auto;
	text-align: center;
	position: relative;
}

#ContourHeader
{
	left:0px;   
	font-weight: bold;
	font-size: 9pt; 
	width: 100%; 
	background-color: #D4D0C8;
	background-repeat: repeat-x; 
	font-family: Lucida Sans;
	height:20px;
	padding-left: 3px;
	padding-right: 5px;
}

#ContourToolBar
{
	background-color:#D4D0C8;
	height:32px;
}
    
#ContourManagementCompany
{
	position :absolute;
	top :2px;
	right :5px;
}

.ContourTitleSection
{
	display: block;
	height: 15px;
	vertical-align: middle;
}

.ContourListBarSubHeader
{ 
    background-image: url(/assets/itembar.gif); 
    background-color: #FFFFFF;
    margin: 5px 0px 5px 0px;
    padding-left:5px;
    padding-top: 2px;
    font-family:Verdana;
    font-size:8pt; 
    height: 20px;
}

.ContourListBarItem
{
	font-family:Verdana;
	font-size:8pt; background-color:White;
	margin-bottom:2px;
	padding-left:5px;
}

.ContourListBarPanel
{ 
    background-color: #FFFFFF;
    margin: 5px 0px 5px 0px;
    padding-left:5px;
    font-family:Verdana;
    font-size:8pt; 
}

.ContourListBarSeparator
{
    margin: 5px 0px 5px 0px;
}

/* this has been added due to alignment issues
   in changing the DocType to XHTML transitional */
table
{
	text-align:left;
}

/*Modal Popup*/
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=20);
	opacity:0.2;
}

.modalPopup 
{
	text-align:center;
	filter:alpha(opacity=50);
	opacity:0.5;
	height: 200px;
	width: 350px;
	padding: 10px;
	vertical-align: middle;
}

body {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
}

   
.bodydefault {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:62.5%;
	font-family: Arial, Helvetica, Sans-serif;
	color: #333;
	}
	
.PrintBody{
	background-color:#FFFFFF;
	margin:10px;
}

/*Side menu bar*/
.SideLinkLevel1 {
	width: 100%;
	height: 15px;
	padding: 2px 5px;
	background-color: #efefef;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #FFFFFF;
	vertical-align: middle;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor: hand;
}
.SideLinkLevel1on{
	width: 100%;
	height: 15px;
	padding: 2px 5px;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #FFFFFF;
	background-color: #dddddd;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	cursor: hand;	
}

.SideLinkLevel2 {
	width: 100%;
	height: 13px;
	padding-left: 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	cursor: hand;
	text-decoration: none;
}

.SideLinkLevel2On {
	width: 100%;
	height: 13px;
	padding-left: 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor: none;
	color: #333333;
}

/*New rebranding styles*/

.AppsBG {
	background-color: #efefef;
}

.BGGrey {
	background-color: #cccccc;
}
.ColouredCopy {
	font-family: Arial, Helvetica, sans-serif;
	color: #009900;
}

.InPageTitle{
    font-family: "Century Gothic", Helvetica, Arial;
	font-size: 14px;
	color: #009900;
	font-weight: bold;
	text-decoration:none
}

.SubHeadingApps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #009900;
}

.SubHeadingAppsSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.AppsUnderline {
	background-color: #009900;
}


.AppsBG
{
	background-color: #efefef;
}

.BGGrey
{
	background-color: #cccccc;
}

.ColouredCopy
{
	color: #009900;
}

.InPageTitle
{
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 14px;
	color: #009900;
	font-weight: bold;
	text-decoration:none
}
.InPageTitleGrey
{
	color: #666666;
	text-decoration:none;
	font: bold 14px "Century Gothic", Helvetica, Arial;
}


.SubHeadingAppsSubTotals{
	color: #009900;
	font: bold 12px Arial, Helvetica, sans-serif;
}


.AppsUnderline
{
	background-color: #009900;
}

P
{
	font-size: 12px;
	COLOR: #333333;
}


A
{
	COLOR: #009900;
	TEXT-DECORATION: none
}


A:hover
{
	COLOR: black;
	TEXT-DECORATION: underline;
}


A.Small-Link
{
	FONT-SIZE: 8pt;
	COLOR: #009900;
}

.Small-Link {
	font-size: 11px;
}

A.LinkSmall
{
	font-size: 11px;
	color: #009900;
	text-decoration: none;
}

A.LinkMedium
{
	font-size: 11px;
	color: #009900;
	text-decoration: none;
}


A.LinkNormal
{
	COLOR: #009900;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
}


UL
{
	FONT-SIZE: 12px;
	COLOR: #333333;
	PADDING-TOP: 1px;
	LIST-STYLE-TYPE: circle;
	TEXT-DECORATION: none;
	list-style-image: url(/Assets/BulletList.gif);
}

OL
{
	FONT-SIZE: 12px;
	COLOR: black;
	TEXT-DECORATION: none
}


P.Small-Text
{
	FONT-SIZE: 8pt;
	COLOR: black;
}

P.areaheading
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	COLOR: #009900;
}

P.BusinessError
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	COLOR: red;
	TEXT-DECORATION: none
}

P.Content
{
	TEXT-DECORATION: none
}

P.ContentBold
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	COLOR: #000000;
}
.ypxt-n
{
	PADDING-LEFT: 3px;
	FONT-SIZE: 11px;
	COLOR: #009900;
	LINE-HEIGHT: 13px;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: #d6f3ce
}

.ypxt-r-fo
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px
}

.Footer-Text
{
	FONT-SIZE: 11px;
	COLOR: #333333;
}

.Footer-Text-Bold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #666666;
	TEXT-DECORATION: none;
}

.TableContent1
{
	font-size: 11px;
	color: #000000;
}

.TitlePage
{
	font-size: 16px;
	font-weight: bold;
	color: #009900;
}

.TilePageBlack
{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.SubTitle
{
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #009900;
}

.SubTitleBlack
{
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.TextRed
{
	color: #FF0000;
}

.SubTitleGrey
{
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}

.Title14px
{
	font-size: 14px;
	font-weight: bold;
	color: #009900;
}

.TextGothic
{
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

/* 
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-size: 11px;
	border: 1px solid #333333;
	text-align: right;
}

/* don't remove this class */
.DisabledBox
{
	color: #333333;
	background-color: #d2d2d2;

	/*
	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; */
	text-align: right;
}

/* same as DisabledBox but left aligned as non numeric data looks daft right aligned */
.DisabledBoxLeft
{
	color: #333333;
	background-color: #d2d2d2;
	text-align: left;
}

.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;
}

.HeaderTitleGrey
{
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
}

.SubHeadingGreen
{
	font-size: 12px;
	font-weight: bolder;
	color: #009900;
}

.NoWrap
{
	white-space:nowrap;
}

/*IDG re-config new styles  !!!!!! DON'T REMOVE !!!!!!*/

.DataGridItemStyle
{
	background-color: #ffffff;
	vertical-align:top;
}

.DataGridAlternatingItemStyle
{
	background-color: #EFEFEF;
	vertical-align:top;
}

.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;
	text-align: left;
}

.DataGridHeaderTopStyle
{
	border-top: #009900 solid;
	font-weight: bold;
	vertical-align: top;
	color: #009900;
}

.Pager
{
	font-size: 11px;	
	TEXT-DECORATION: none
}

.Content
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}

.PagerCurrentPage
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}

.PagerLabel
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.SubHeadingBlack
{
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.ToolTip
{
	color: #FF0000;
	text-decoration: none;
	cursor: help;
	font-size: 11px;
}


.ValidatorError
{
	color: #FF0000;
	text-decoration: none;
	cursor: help;
	font-size: 11px;
}

.ContentMedium
{
	font-size: 11px;
	color: #333333;
}

.Small-Text
{
	font-size: 11px;
	color: #333333;
}


.TxtGreen10px
{
	font-size: 11px;
	color: #009900;
	font-weight: bold;
}

.SmallLinkText
{
	font-size: 11px;
	color: #333333;
}

/*Nav bar styles*/
TD.ProcNavbarLink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #009900;
    BACKGROUND-COLOR: #d6f3ce;
    TEXT-DECORATION: none
}

TD.ProcNavbarLinkDisabled
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: gray;
    BACKGROUND-COLOR: #d6f3ce;
    TEXT-DECORATION: none
}

TD.ProcNavbarLinkActive
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #d6f3ce;
    TEXT-DECORATION: none
}

.LgeText
{
	font-size: 12px;
	color: #333333;
}

.TabInactive
{
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;
	text-align: center;
	background-image: url('TabBnd_Active.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 40px; *height: 25px;
	width: 100px; *width: 96px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.TabInactive A:link
{
	font-size: 11px;
	font-style: normal;
	color: silver;
}

.TabInactive A:Hover
{
	text-decoration: none;
}

.TabInactive A:Link
{
	text-decoration: none;
}


.TabActive
{
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	text-align: center;
	background-image: url('TabBnd_Active.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 40px; *height: 25px;
	width: 100px; *width: 96px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.TabActive A:Hover
{
	color: green;
	font-weight:bold;
	text-decoration: none;
}

.TabActive A
{
	color: Black;
	font-weight:bold;
	text-decoration: none;
}

.TabOn
{
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: green;
	text-decoration: none;
	text-align: center;
	background-image: url('Tab_On.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 40px; *height: 25px;
	width: 100px; *width: 96px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.TabOff
{
	background-image: none;
	height: 40px; *height: 25px;
	width: 100px; *width: 96px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

html
{
	height: 100.1%;
}



/*** MI specific styles --- START ***/

.MIBODY
{
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
	background-color:white;
}

.MITable
{
	BORDER-BOTTOM: #009900 1px solid;
	BORDER-RIGHT: #009900 1px solid;
	BORDER-top: #009900 1px thin;
	background:#efefef;
}

.MITR
{
	COLOR: black;
	FONT-SIZE: 8pt;
}

.MITH
{
	COLOR: black;
	BACKGROUND-COLOR: #009900;
	TEXT-ALIGN: left;
	FONT-SIZE: 8pt;
	cursor: hand;
	BORDER-TOP: #009900 1px solid;
	BORDER-LEFT: #009900 1px solid;
}

.MITD 
{
	FONT-SIZE: 8pt;
	font-weight:normal;
	TEXT-ALIGN: right;
	COLOR: black;
	BACKGROUND-COLOR: white;
	BORDER-TOP: #009900 1px solid;
	BORDER-LEFT: #009900 1px solid;
	padding:3;
}

.Table2
{ 
	border-style:none;
	border-color: white;
	border-width: 0px;
}

Table.clsGridTitleNew 
{
	COLOR: #009900;
	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: #009900; 
	BACKGROUND-COLOR: white; 
	WIDTH: 100%;
	MARGIN: 0pt; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BORDER-RIGHT: 0px;
}

Table.cls6
{
	COLOR: #009900; 
	BACKGROUND-COLOR: white; 
	MARGIN: 0pt; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	BORDER-RIGHT: 0px;
}

th.clsDimNameOnGrid 
{
	COLOR: #009900; 
	BACKGROUND-COLOR: #efefef; 
	font-family: Arial; 
	FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
	cursor: hand;
	BORDER-TOP: #009900 1px solid;
	BORDER-LEFT: #009900 1px solid;
	
	padding:3;
}

th.clsDimNameOnGridNull
{
	COLOR: #efefef; 
	BACKGROUND-COLOR: #efefef; 
	font-family: Arial; 
	FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
	cursor: hand;
	BORDER-top: #009900 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: #009900 1px solid;
	BORDER-LEFT: #009900 1px solid;
	padding:3; 
	text-align:center;
}

.clsBGRV
{
	BACKGROUND-COLOR: white; 
	font-weight:bold; 
	padding:3; 
	text-align:left; 
	padding:3;
	border-top: #009900 1px solid;
	border-left: #009900 1px solid;
}

.clsBGRM
{
	BACKGROUND-COLOR: white; 
	padding:3; 
	font-size: 8pt; 
	BORDER-TOP: #009900 1px solid; 
	BORDER-LEFT: #009900 1px solid; 
	padding:3; 
	cursor:hand;
}

.Title2 
{
	text-decoration: none; 
	color: black;
}

.clsTitle 
{
	COLOR: #009900; 
	BACKGROUND-COLOR: white; 
	FONT-SIZE: 12pt; 
	FONT-WEIGHT:bold; 
	font-family:Century Gothic;
}

.clsTitle2 
{
	COLOR: #009900; 
	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: #009900;  
	FONT-FAMILY: Century Gothic; 
	FONT-SIZE: 10pt; 
	text-decoration:none;
}

.clsSubBold 
{
	COLOR: #009900;  
	FONT-FAMILY: Century Gothic; 
	FONT-SIZE: 10pt; 
	font-weight:bolder;
}

.clsSubBlack 
{
	COLOR: black; 
	BACKGROUND-COLOR: white; 
	FONT-SIZE: 12pt; 
	FONT-WEIGHT:bold; 
	font-family:Century Gothic;
}

.clsLHPaneTitle 
{
	COLOR: #009900;  
	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;
}

/*** MI specific styles --- END ***/



hr
{
	background-color: #009900;
	height: 1px;
	width: 100%;
}

.JumpMenu
{

	font-size: 11px;
	font-style: normal;
	color: #009900;
	background-color: #efefef;
	width: 150px;
}

.CFButton {
   border:1px solid;
   font-weight:bold;
   font-size:11px;
   background:url("/assets/btn/btn_std.gif") no-repeat right;
   cursor:pointer;
   border-color: #aaa #aaa #aaa #aaa; 
   color:#282848;
   height:22px;
}
 .CFButton:hover{
  border-color:#090;
}
  .CFButton[disabled] {
   color:#aaaaaa;
   border-color:#aaa #aaa #aaa #aaa; 
   cursor:text;
}


.VisibleOnBranded
{
	visibility: hidden;
	display:none;
}

.InVisibleOnBranded
{
	visibility: visible;
}
.PasswordStrengthText
{
	color:#333;
	background-color: #efefef;
	padding:0.2em;
	border:1px;
	border-color: #666;
}

.PasswordStrengthTextBranded
{
	color:#fff;
	background-color: #090;
	padding:0.2em;
	border:1px;
	border-color: #666;
}

/**** Cofunds standard styles ****/
.Content4
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	color:			#333333;
}

.Content4Minor
{
	font:			Arial, Helvetica, sans-serif;
	font-size:		12px;
	color:			#666666;
}

/* TCL159421: Added as part of ID Refresh to allow default asp:ValidationSummary control*/
.alert ul li
{
	color:#f00;
}

/* TCL171543: Fix radio button-label alignment in standard_0 */
.radio label{
	vertical-align: 0.3em;
}
.radio label strong{
	vertical-align: 0;
}
