








/* ------  WIZARD STYLES  ------ */
.clrDialog
{
	BACKGROUND-COLOR: #D4D0C8;
}

.clrLightest
{
	BACKGROUND-COLOR: #FFFFFF;
}

.clrLight
{
	BACKGROUND-COLOR: #F2F5FC;
}

.clrMedium1
{
	BACKGROUND-COLOR: #D6DFF5;
}

.clrMedium2
{
	BACKGROUND-COLOR: #8FA8E7;
}

.clrDark
{
	BACKGROUND-COLOR: #2450A3;
}

.clrDarkest
{
	BACKGROUND-COLOR: #000000;
}

.dialogBasic
{
	BACKGROUND-COLOR: #D4D0C8;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

.wizardBodyMain
{
	BACKGROUND-COLOR: #8FA8E7;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	MARGIN: 0px;
}

.wizardBody
{
	BACKGROUND-COLOR: #8FA8E7;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	MARGIN: 10px;
}

.wizardBodyEvent
{
	BACKGROUND-COLOR: #D6DFF5;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 8pt;
}

.wizardStepSelected
{
    COLOR: #FFFFFF;
	BACKGROUND-COLOR: #2450A3;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
	CURSOR: hand;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px
}

.wizardStepUnselected
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
	CURSOR: hand;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px
}

.wizardTitle
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
	BORDER-BOTTOM: 10px;
}

.wizardText
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
}

.wizardTab
{
	BORDER-TOP: solid 1px;
	BORDER-RIGHT: solid 1px;
	BORDER-LEFT: solid 1px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	CURSOR: hand;
	BACKGROUND-COLOR: #F2F5FC;
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
	WIDTH: 200px;
}

.wizardTabSelected
{
	BORDER-LEFT: outset 2px;
	BORDER-TOP: outset 2px;
	BORDER-RIGHT: outset 2px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	CURSOR: hand;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #D6DFF5;
	TEXT-ALIGN: center;
	WIDTH: 200px;
}


/* ------  MENU STYLES  ------ */

.menuDivider
{
	WIDTH: 100%;
	HEIGHT: 100%;
	BORDER: outset 1px;
}

.menuItemActive
{
	CURSOR: hand;
	COLOR: #F2F5FC;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-WEIGHT: bold;
	BORDER: 2px solid #8FA8E7;
}

.menuItemActiveHighlighted
{
	BACKGROUND-COLOR: #F2F5FC;
	COLOR: #2450A3;
	CURSOR: hand;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-WEIGHT: bold;
	BORDER: outset 2px;
}

.menuItemDisabled
{
	CURSOR: hand;
	COLOR: #2450A3;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-WEIGHT: bold;
}

.menuItemDisabledHighlighted
{
	CURSOR: hand;
	COLOR: #777777;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-WEIGHT: bold;
}

.menuBody
{
	BACKGROUND-COLOR: #8FA8E7;
	MARGIN: 0px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
}

.menuHighlight
{
	background-color:#000080;
	color:#FFFFFF;
	cursor:hand;
}

.menuTable
{
	BORDER: outset 3px;
	BACKGROUND-COLOR: #D6DFF5;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
}

.menuLabel
{
	FONT-WEIGHT: bold;
}

.menuItem
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
}

.menuSelected
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-STYLE: italic;
	COLOR: #FFFFFF;
}



/* ------  PROJECT NAVIGATOR STYLES  ------ */

.pnBody
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	BACKGROUND-COLOR: #2450A3;
	COLOR: #FFFFFF;
	MARGIN: 0px;
}

.pnError
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	COLOR: #FF0000;
	FONT-STYLE: italic;
}

.pnRowTable
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
}

.pnRowLabel
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
}

.pnRowDivider
{
	BACKGROUND-COLOR: #F2F5FC;
}

.pnTab
{
	BORDER-TOP: outset 2px;
	BORDER-RIGHT: outset 2px;
	BORDER-LEFT: outset 2px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	COLOR: #000000;
	FONT-SIZE: 9pt;
	CURSOR: hand;
	BACKGROUND-COLOR: #F2F5FC;
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
}

.pnTabSelected
{
	BORDER-TOP: outset 2px;
	BORDER-RIGHT: outset 2px;
	BORDER-LEFT: outset 2px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 9pt;
	CURSOR: hand;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #D6DFF5;
	TEXT-ALIGN: center;
}

.pnButtonIcon
{
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	CURSOR: hand;
	COLOR: #000000;
	HEIGHT: 100%;
	BORDER: 2px solid #D6DFF5;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 4px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px
}

.pnButtonIconDisabled
{
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=75), progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	COLOR: #000000;
	BORDER: 2px solid #D6DFF5;
	HEIGHT: 100%;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 4px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px
}

.pnButtonIconHover
{
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	CURSOR: hand;
	COLOR: #000000;
	HEIGHT: 100%;
	BORDER: outset 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 4px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px
}

.pnButtonBar
{
	BACKGROUND-COLOR: #D6DFF5;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	VERTICAL-ALIGN: bottom;
}

.pnTemplateIcon
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	COLOR: #000000;
}

.pnTemplateDescription
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	FONT-STYLE: italic;
}

.conts
{
	DISPLAY: none;
	WIDTH: 100%;
	HEIGHT: 100%;
	OVERFLOW: auto;
}

.actionButton
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	CURSOR: hand;
	COLOR: #FFFFFF;
	BORDER: outset 1px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}

.actionButtonDisabled
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	COLOR: #8FA8E7;
	BORDER: outset 1px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px
}



.msg {
	BACKGROUND-COLOR: #F2F5FC;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 8pt;
}

.ComponentLabel
{
    BACKGROUND-COLOR: #8FA8E7;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	CURSOR: hand;
	BORDER: thin;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px
}

.StepSelected
{
    COLOR: #FFFFFF;
	BACKGROUND-COLOR: #2450A3;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
	CURSOR: hand;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px
}

.StepUnselected
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
	CURSOR: hand;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px
}

.Title
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	FONT-STYLE: italic;
}

.SectionDiv
{
	WIDTH: 100%;
}





.StepSkipped
{
	TEXT-DECORATION: line-through;
	COLOR: gray;
}

.StatusTitle
{
	FONT-SIZE: 16pt;
	FONT-WEIGHT: bold;
}

.Error
{
	FONT-STYLE: italic;
	COLOR: red;
	FONT-SIZE: 12pt;
}

.Success
{
	FONT-STYLE: italic;
	COLOR: green;
	FONT-SIZE: 12pt;
}

.Message
{
	FONT-STYLE: italic;
	COLOR: #FFFFFF;
	FONT-SIZE: 12pt;
}

.Footer
{
	FONT-STYLE: italic;
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
}

/* ------  LIST STYLES  ------ */

.listBody
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	BACKGROUND-COLOR: #2450A3;
	COLOR: #FFFFFF;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 10px;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
}

.listDetail
{
	WIDTH: 100%;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	MARGIN: 0px;
	CURSOR: hand;
}

.listDetailSelected
{
	WIDTH: 100%;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #2450A3;
	COLOR: #FFFFFF;
	MARGIN: 0px;
	CURSOR: hand;
}

.listDetailRelated
{
{
	WIDTH: 100%;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #F2F5FC;
	COLOR: #000000;
	MARGIN: 0px;
	CURSOR: hand;
}
}

.listBorder
{
	BACKGROUND-COLOR: #FFFFFF;
}

.listTitle
{
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	CURSOR: hand;
}

.listTitleHover
{
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
    TEXT-DECORATION: underline;
	CURSOR: hand;
}

.listDetailDiv
{
	BACKGROUND-COLOR: #FFFFFF;
}

UL
{
	margin-left:20px;margin-top:2px;margin-bottom:2px;margin-right:10px;
}


.innerListBorder
{
	BACKGROUND-COLOR: #8FA8E7;
}

.innerListDetail
{
	WIDTH: 100%;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #8FA8E7;
	COLOR: #FFFFFF;
	MARGIN: 0px;
}

.innerListDetailSelected
{
	WIDTH: 100%;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #2450A3;
	COLOR: #FFFFFF;
	MARGIN: 0px;
	CURSOR: hand;
}


/* ------  TITLE BAR  ------ */

.mpBody
{
    behavior:url(#default#userdata);
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	BACKGROUND-COLOR: #2450A3;
	COLOR: #FFFFFF;
	MARGIN: 0px;
}

.mpTitleBar
{
	BACKGROUND-COLOR: #FFFFFF;
}

.mpTitleRight
{
	BACKGROUND-COLOR: #8FA8E7;
}

.mpTitleMenu
{
	BACKGROUND-COLOR: #D6DFF5;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

.mpTitleMenu A
{
	TEXT-DECORATION: none;
	COLOR: #2450A3;
}


.mpTitleMenu A:hover
{
	TEXT-DECORATION: underline;
	COLOR: #2450A3;
}

.mpTitleMenuTransition
{
	BACKGROUND-COLOR: #D6DFF5;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(enabled='true',startColorstr=#8FA8E7,endColorstr=#D6DFF5,gradientType=1);
}

.mpTitle1
{
	BACKGROUND-COLOR: #F2F5FC;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(enabled='true',startColorstr=#FFFFFF,endColorstr=#8FA8E7,gradientType=1);
}

.mpTitle2
{
	BACKGROUND-COLOR: #F2F5FC;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: 600;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(enabled='true',startColorstr=#FFFFFF,endColorstr=#8FA8E7,gradientType=1);
}

.mpTitle3
{
	BACKGROUND-COLOR: #8FA8E7;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}

.mpTitle3 A
{
	BACKGROUND-COLOR: #8FA8E7;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.mpTitleSection
{
	BACKGROUND-COLOR: #D6DFF5;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.mpData
{
	BACKGROUND-COLOR: #8FA8E7;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}

.mpWizard
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	VERTICAL-ALIGN: bottom;
}


.mpIconMenu
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
}

.mpIconMenu A
{
	TEXT-DECORATION: none;
	COLOR: #2450A3;
}


.mpIconMenu A:hover
{
	TEXT-DECORATION: underline;
	COLOR: #2450A3;
}

.mpButton
{
	BACKGROUND-COLOR: #F2F5FC;
	TEXT: #F2F5FC;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}


/* ------  HIDEABLE MENUS (XP look)  ------ */

.hmBorder
{
	BORDER: 1px solid;
}

.hmTitle
{
	BACKGROUND-COLOR: #D6DFF5;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(enabled='true',startColorstr=#FFFFFF,endColorstr=#D6DFF5,gradientType=1);
}

.hmItem
{
	BACKGROUND-COLOR: #D6DFF5;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

.hmItem A
{
	TEXT-DECORATION: none;
	COLOR: #2450A3;
}


.hmItem A:hover
{
	TEXT-DECORATION: underline;
	COLOR: #2450A3;
}

.progress
{
}

.progressDone
{
	BACKGROUND-COLOR: #2450A3;
}

/* ------  TITAN STYLES  ------ */

.tBody
{
	BACKGROUND-COLOR: #2450A3;
}

.tMenubar
{
	BACKGROUND-COLOR: #8FA8E7;
}

.tStageBorder
{
	BACKGROUND-COLOR: #8FA8E7;
}

.tStageDefaultBackground
{
	BACKGROUND-COLOR: #D6DFF5;
}

.tPaletteTitleBar
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #D6DFF5;
	COLOR: #2450A3;
}

.tPaletteText
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
}

.tPaletteDropdown
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #F2F5FC;
	COLOR: #2450A3;
}

.tFrame
{
	BACKGROUND-COLOR: #F2F5FC;

}

.tPropertyTable
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #D6DFF5;
	COLOR: #000000;

}

.tPropertyColumnText
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;

}

.tTitleBar
{
	BACKGROUND-COLOR: #F2F5FC;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #2450A3;

}


.tDataRowEven
{
	BACKGROUND-COLOR: #F2F5FC;
}

.tDataRowOdd
{
	BACKGROUND-COLOR: #FFFFFF;

}

.tBehaviorTitleBar
{
	BACKGROUND-COLOR: #D6DFF5;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	COLOR: #2450A3;

}

.tBehaviorPropertyTable
{
	BACKGROUND-COLOR: #D6DFF5;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #2450A3;

}

.tPropertyColumnText
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #2450A3;

}

.tBehaviorPropertyArea
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #2450A3;

}

.tBehaviorActionRow
{
	BACKGROUND-COLOR: #F2F5FC;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #2450A3;

}

.tBehaviorActionRowSelected
{
	BACKGROUND-COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;

}

.tButtonUp
{
	BACKGROUND-COLOR: #F2F5FC;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	CURSOR: hand;
	COLOR: #000000;
	BORDER: outset 2px #FFFFFF;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 1px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}

.tButtonDown
{
	BACKGROUND-COLOR: #F2F5FC;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	CURSOR: hand;
	COLOR: #2450A3;
	BORDER: inset 2px #FFFFFF;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 1px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}

.tButtonDisabled
{
	BACKGROUND-COLOR: #D6DFF5;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	CURSOR: none;
	COLOR: #8FA8E7;
	BORDER: outset 2px #CCCCCC;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 1px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}

.tabItemSelected
{
	cursor:hand;
	height:2;
	border-left:solid 1pt #F2F5FC;
	border-top:solid 1pt #F2F5FC;
	border-right:solid 1pt #2450A3;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #2450A3;
	BACKGROUND-COLOR: #FFFFFF;
}

.tabItemDeselected
{
	cursor:hand;
	height:2;
	border-right:solid 1pt #2450A3;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #F2F5FC;
	BACKGROUND-COLOR: #8FA8E7;
}

.componentIconMouseOver
{
	border:2px solid #8FA8E7;
}

.componentIconMouseOut
{
	border:2px solid #FFFFFF;
}

/* ------  APPLICATION MANAGER STYLES  ------ */

.appManDataTable
{
	BACKGROUND-COLOR: #2450A3;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}

.appManDataRowEven
{
	BACKGROUND-COLOR: #8FA8E7;
}

.appManDataRowOdd
{
	BACKGROUND-COLOR: #F2F5FC;
}

/* ------  WIDGET STYLES  ------ */

.textWidget
{
	border:0;
	padding-left:2;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
}

.textWidgetReadOnly
{
	border:0;
	padding-left:2;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #777777;
	BACKGROUND-COLOR: #cccccc;
}

.textAreaWidget
{
	border:0;
	overflow:auto;
	padding-left:2;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
}

.textAreaWidgetReadOnly
{
	border:0;
	overflow:auto;
	padding-left:2;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #777777;
	BACKGROUND-COLOR: #cccccc;
}

.dropdownWidget
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
}

/* ------  IFRAME MENU STYLES  ------ */

.activeMenu
{
	cursor:hand;
	color:#000000;
	BORDER: 1px solid #D6DFF5;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-WEIGHT: 500;
}
.activeHighlightedMenu
{
	cursor:hand;
	BORDER: 1px outset;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-WEIGHT: 500;
}
.activeMenuItem
{
	cursor:hand;
	background-color:#D6DFF5;
	color:#000000;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-WEIGHT: 500;
}
.activeHighlightedMenuItem
{
	background-color:#2450A3;
	color:#FFFFFF;
}
.disabledMenuItem
{
	cursor:hand;
	background-color:#D6DFF5;
	color:#8FA8E7;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-WEIGHT: 500;
}
.disabledHighlightedMenuItem
{
	background-color:#F2F5FC;
	color:#D6DFF5;
}

.seperatorMenuItem
{
	height:2;
	border:1px inset;
	background-color: #8FA8E7
}


/* ------  STATUS PAGE STYLES  ------ */

.statusBody
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	MARGIN: 0px;
	PADDING: 0px;
}

.statusBody A
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

.statusTitle
{
	BACKGROUND-COLOR: #F2F5FC;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: 600;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(enabled='true',startColorstr=#F2F5FC,endColorstr=#8FA8E7,gradientType=1);
}

.statusStep
{
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}

.statusRow
{
	BACKGROUND-COLOR: #F2F5FC;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

.statusRowSelected
{
	BACKGROUND-COLOR: #2450A3;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

.statusFailed
{
	COLOR: red;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}

.statusMessageFrame
{
	BACKGROUND-COLOR: #F2F5FC;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

/* -----------  INPUT FORM STYLES  ----------- */

.ifBasic
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}


.ifBasicNoBG
{
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}


/* -----------  LIVE CONTROL PANEL STYLES  ----------- */

.liveBody
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

.liveTitle
{
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.liveButton
{
	BACKGROUND-COLOR: #F2F5FC;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

/* -----------  PROPERTIES DIALOG STYLES  ----------- */

.propBody
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

.propLabel
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

.propTitle
{
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(enabled='true',startColorstr=#FFFFFF,endColorstr=#D6DFF5,gradientType=1);
}

.propTitleNoGradient
{
	COLOR: #2450A3;
	BACKGROUND-COLOR: #F2F5FC;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.propButton
{
	BACKGROUND-COLOR: #F2F5FC;
	COLOR: #2450A3;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

.barTitle
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(enabled='true',startColorstr=#2450A3,endColorstr=#F2F5FC,gradientType=1);
}

/* ----------- COMPONENT CUSTOM WIDGET SHARED STYLES ----------- */
.rowLabel
{
	background-color:#D6DFF5;
	color:#2450A3
}
.CSelected
{
	background-color:#8FA8E7;
}
.CButton
{
	background-color:#F2F5FC;
	font: 8pt 'Arial' bold;
	color: #000000
}
.CInput
{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FONT: 8pt 'Arial' bold;
	BORDER-LEFT: 0px;
	WIDTH: 60px;
	COLOR: #2450A3;
	BORDER-BOTTOM: 0px;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #F2F5FC;
	VERTICAL-ALIGN: middle;
}
.CInput2
{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FONT: 8pt 'Arial' bold;
	BORDER-LEFT: 0px;
	WIDTH: 60px;
	COLOR: #2450A3;
	BORDER-BOTTOM: 0px;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: middle;
}
.CInputValues
{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FONT: 8pt 'Arial' bold;
	BORDER-LEFT: 0px;
	WIDTH: 100px;
	COLOR: #2450A3;
	BORDER-BOTTOM: 0px;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #F2F5FC;
	VERTICAL-ALIGN: middle;
}
.CInputNum
{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FONT: 8pt 'Arial' bold;
	BORDER-LEFT: 0px;
	WIDTH: 40px;
	COLOR: #2450A3;
	BORDER-BOTTOM: 0px;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #F2F5FC;
	VERTICAL-ALIGN: middle;
}
.CInputStyle
{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FONT: 8pt 'Arial' bold;
	BORDER-LEFT: 0px;
	WIDTH: 60px;
	COLOR: #2450A3;
	BORDER-BOTTOM: 0px;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #F2F5FC;
	VERTICAL-ALIGN: middle;
}
.CLabel
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
}

/*--------MP Studio Styles------*/
.mpsStatus
{
	BACKGROUND-COLOR: #000000;
	COLOR: #F2F5FC;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 7pt;
}

.mpsSlideIndex
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.mpsSlideIndexHighlighted
{
	BACKGROUND-COLOR: #8FA8E7;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.mpsFrameBorder
{
	BORDER:SOLID 1 #2450A3;
}

.mpsSessionInfo
{
	BACKGROUND-COLOR: #8FA8E7;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

/*--------Statistics Styles------*/
.statTable
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	BACKGROUND-COLOR: #8FA8E7;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}

.statTableRowEven
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	MARGIN: 0px;
	BORDER-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
}

.statTableRowOdd
{
	BACKGROUND-COLOR: #F2F5FC;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	MARGIN: 0px;
	BORDER-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
}
.statTableHeader
{
	BACKGROUND-COLOR: #D6DFF5;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	CURSOR: hand;
	BORDER-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
.statTableData
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	BORDER-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
.statTableTotal
{
	BACKGROUND-COLOR: #8FA8E7;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	BORDER-BOTTOM: 1px;
	BORDER-TOP: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
.statTableBody
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	BORDER-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
.statReportTextInput
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
}

.statHeading1
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
}
.statHeading2
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
}
.statHeading3
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
}
.statCaption
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
}

.amThumbnail
{
	WIDTH: 122px;
	HEIGHT: 92px;
	OVERFLOW: hidden;
	BORDER: solid 1px #8FA8E7;
}

.amThumbnailText
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	TEXT-ALIGN: center;
}

.mpDropdownMenu
{
	FONT-FAMILY: Tahoma,Verdana,Arial;
	FONT-SIZE: 8pt;
	CURSOR: hand;
	BACKGROUND-COLOR: #8FA8E7;
	COLOR: #000000;
	BORDER: outset 2px;
}

.mpDropdownHighlighted
{
	BACKGROUND-COLOR: #2450A3;
	COLOR: #FFFFFF;
}

.mpTabItem
{
    CURSOR: hand;
    BACKGROUND-COLOR: #D6DFF5;
    BORDER: thin outset;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}

.mpTabItemSelected
{
    CURSOR: hand;
    BACKGROUND-COLOR: #F2F5FC;
    BORDER: thin inset;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.mpTabItem A
{
    TEXT-DECORATION: none
}



/*-------- TimeGrid Styles ------*/



.synchronizerText
{
	FONT-FAMILY: Arial,Verdana,Helv;
	FONT-SIZE: 10pt;
	COLOR: white;

}
.propertiesText
{
	FONT-FAMILY: Arial,Verdana,Helv;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	COLOR: #2450A3;

}

.propertiesTitleBar
{
	FONT-FAMILY: Arial,Verdana,Helv;
	FONT-SIZE: 8pt;
	COLOR: white;
	BACKGROUND-COLOR: #8FA8E7;
	FONT-WEIGHT: bold;
}


.gridCell 
{
	FONT-FAMILY: Arial,Verdana,Helv;
	FONT-SIZE: 8pt;
	COLOR: white;
	BACKGROUND: url('grid.gif') bottom right;
	BORDER-BOTTOM: solid 1 #dddddd;
}

.gridCellLabel
{
	FONT-FAMILY: Arial,Verdana,Helv;
	FONT-SIZE: 8pt;
	COLOR: white;
	BACKGROUND-COLOR: #8FA8E7;
	FONT-WEIGHT: bold;
	border-right:solid 2px #2450A3;
}

.gridCellBlank
{
	FONT-FAMILY: Arial,Verdana,Helv;
	FONT-SIZE: 8pt;
	COLOR: white;
	BACKGROUND-COLOR: #D6DFF5;
	FONT-WEIGHT: bold;
}


BODY {
	background-color: #2450A3;
}

.controls {
	BACKGROUND-COLOR: #8FA8E7;
	COLOR: white;
	FONT-FAMILY: Arial,Verdana,Helv;
	FONT-SIZE: 10pt;
}

.tick {
	color: black;
	background-color: #F2F5FC;
	border-right: solid 1 blue;
}

.timeTick {
	font-family: Arial,Verdana,Helv;
	font-size: 7pt;
	font-weight: 900;
	color: #FFFFFF;
	background-color: #F2F5FC;
	background: url('tick.gif') center;
	cursor: hand;
	height: 21px;
	vertical-align: middle;
}
.cellDark {
	color: #DDDDDD;
	background-color: #DDDDDD;
	border-left: solid 1 #DDDDDD;
	border-top: solid 1 #DDDDDD;
}
.cellLight {
	color: #DDDDDD;
	background-color: white;
	border-left: solid 1 #DDDDDD;
	border-top: solid 1 #DDDDDD;
}
.label {
	font-family: Arial,Verdana,Helv;
	font-size: 8pt;
	color: white;
	background-color: #8FA8E7;
}


