/* Global settings */

.PrezzaButton {
	BORDER-RIGHT: #888888 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #888888 2px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #888888 2px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #888888 2px solid; BACKGROUND-COLOR: #cccccc;
}

.PrezzaWarningButton
{
	background-image: url(../Images/warning16.gif);
	padding-left:20px;
	background-position:left;
	background-repeat:no-repeat;
}


.PrezzaNormalItalic {
	FONT: 11px Arial; COLOR: black; font-style:italic;
}

.PrezzaNormalLink {
	FONT: 11px Arial; COLOR: blue; text-decoration:underline;
}

.PrezzaFooter
{
	font-size:11px;
	color:White;
}

.PrezzaNormal{font-size:11px;font-weight:normal;color:Black;}

.PrezzaNormal LABEL {
	FONT: 11px Arial; COLOR: black
}
.MachineCode {
	FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: Courier
}
.PrezzaNavigationIcons {
	FONT-SIZE: 9px; COLOR: black; TEXT-DECORATION: none
}
NavigationIcons A {
	FONT-SIZE: 9px; COLOR: black; TEXT-DECORATION: none
}
.PrezzaBold {
	FONT: bold 11px Arial; COLOR: black
}
.PrezzaLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; 
}

.PrezzaLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #42C331; 
}

.PrezzaLabel A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; 
}
.PrezzaLabel A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; 
}
.PrezzaLabel A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; 
}
.PrezzaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: black; display:block;padding-bottom:10px;
}
.PrezzaTitleMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: red; 
}
.PrezzaTitleActive {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: green; 
}
.PrezzaSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: black; 
}
.PrezzaRequired {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: red; 
}
.ErrorMessage {
	FONT: bold 11px Arial; COLOR: red
}

.Message {
	FONT: bold 11px Arial; COLOR: green;
}

.NavigationLogin {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; 
}
.NavigationLogin A {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; 
}
.NavigationLogin A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; 
}
.NavigationLogin A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; 
}
.NavigationLogin A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; 
}
.gridheader {
	BORDER-RIGHT: black 1px; BORDER-TOP: black 1px; BORDER-LEFT: black 1px; BORDER-BOTTOM: black 1px
}

.PrezzaEmailTable 
{
	  PADDING:2px; BACKGROUND-COLOR: #EAE9E6; BORDER-RIGHT: #DFDFDC 1px solid; BORDER-TOP: #DFDFDC 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #DFDFDC 1px solid; COLOR: black; BORDER-BOTTOM: #DFDFDC 1px solid; 
}

.PrezzaEmailTable .Input
{
	BORDER-WIDTH:1px; BORDER-STYLE:solid; BORDER-COLOR: Scrollbar;  BACKGROUND-COLOR: #FFFFFF; HEIGHT:25px
}

.PrezzaDataGrid{
	BORDER-RIGHT: #DFDFDC 1px solid; BORDER-TOP: #DFDFDC 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #DFDFDC 1px solid; COLOR: black; BORDER-BOTTOM: #DFDFDC 1px solid; BORDER-COLLAPSE: collapse
}

.PrezzaDataGrid A {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.PrezzaDataGrid A:hover {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.PrezzaDataGrid A:visited {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.PrezzaDataGrid A:active {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}

.PrezzaDataGrid TR TD 
{
	BORDER-RIGHT: #DFDFDC 1px solid; BORDER-TOP: #DFDFDC 1px solid; BORDER-LEFT: #DFDFDC 1px solid; BORDER-BOTTOM: #DFDFDC 1px solid; BORDER-COLLAPSE: collapse
}
.PrezzaDataGrid .HeaderRow {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; BACKGROUND-COLOR: #EAE9E6
}
.PrezzaDataGrid .OddRow {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black;  BACKGROUND-COLOR: #ffffff
}
.PrezzaDataGrid .EvenRow {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; BACKGROUND-COLOR: #FAF9F6
}
.PrezzaDataGrid TD {
	BORDER-RIGHT: black 1px; BORDER-TOP: black 1px; BORDER-LEFT: black 1px; BORDER-BOTTOM: black 1px
}
.PrezzaDataGrid .noborder {
	BORDER-RIGHT:  0px solid; BORDER-TOP: #C3C9D0 0px solid; BORDER-LEFT: #C3C9D0 0px solid; BORDER-BOTTOM: #C3C9D0 0px solid; BORDER-COLLAPSE: collapse
}
.PrezzaDataGrid .noborder TR TD {
	BORDER-RIGHT: #C3C9D0 0px solid; BORDER-TOP: #C3C9D0 0px solid; BORDER-LEFT: #C3C9D0 0px solid; BORDER-BOTTOM: #C3C9D0 0px solid; BORDER-COLLAPSE: collapse
}

.PrezzaDataGrid .ConditionText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black;BACKGROUND-COLOR: #EEEEEE
}

.PrezzaDataGrid .ConditionParentJoinCell
{
	border-bottom:1px solid #BAB9B6;
}

.PrezzaDataGrid .ConditionHeaderRow
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black;  BACKGROUND-COLOR: #EEEEEE;
}

.PrezzaItemDataGrid{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; 
	border-style: solid; 
	border-color: #DFDFDC #DFDFDC #DFDFDC #DFDFDC;
}
.PrezzaItemDataGrid A {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.PrezzaItemDataGrid A:hover {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.PrezzaItemDataGrid A:visited {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.PrezzaItemDataGrid A:active {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.PrezzaItemDataGrid .HeaderRow {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; BACKGROUND-COLOR: #EAE9E6
}
.PrezzaItemDataGrid .OddRow {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; BACKGROUND-COLOR: #ffffff
}
.PrezzaItemDataGrid .EvenRow {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black;BACKGROUND-COLOR: #FAF9F6
}
.PrezzaItemDataGrid TD
{
	padding: 3px 3px 3px 3px;  
}

.PrezzaCondition {
	FONT-SIZE: 11px; COLOR: #77776f; 
}
.NavPanel {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; 
}
.navigationtitle A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white;  TEXT-DECORATION: none
}
.navigationtitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white;  TEXT-DECORATION: none
}
.navigationtitle A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white;  TEXT-DECORATION: none
}
.navigationtitle A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white;  TEXT-DECORATION: none
}
.navigationtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white;  TEXT-DECORATION: none
}


.BreadCrumb, .BreadCrumb:hover, .BreadCrumb:visited, .BreadCrumb:active
{
font-weight: normal;
font-size: 10px;
color:  #77776f;
text-decoration: none;
}
.PageMenu, .PageMenu:visited, .PageMenu:active
{
		font-size: 10px; 
	text-decoration: none;
	font-weight: bold;
	color:white;
}

/*.PageMenu:hover
{
	text-decoration:underline;
}*/

.BreadCrumbUser
{
font-weight: 700;
font-size: 10px;
color:  black;
}
.PrezzaInputEditorHeader
{
	width: 100%;
	height: 25px;
}

.PrezzaInputEditorHeader .active
{
	border-left: 2px solid #808080; 
	border-right: 2px solid #808080; 
	border-top: 2px solid #808080; 
	border-bottom-width: 1px;
	text-align: center;
	width: 150px
}

.PrezzaInputEditorHeader .inactive
{
	border: 2px solid #808080;
	background-color: #CCCCCC;
	text-align: center;
	width: 150px
}

.PrezzaInputEditorHeader .spacer
{
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-top-width: 0px; 
	border-bottom: 2px solid #808080
}

.PrezzaInputEditor
{
	width: 100%;
}

.PrezzaInputEditor .tablecell
{
	border-left: 2px solid #808080; 
	border-right: 2px solid #808080; 
	border-top-width: 1px; 
	border-bottom: 2px solid #808080;

}
.DefinedWord
{
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:Blue;
}

.ToolTip
{
	position: absolute;
	background-color: #FAFAD2;
	z-index: 101;
	border-color: Black;
	border-width: 1px;
	border-style: solid;
	
	font-size: 10px;
	display:none;
}

.SelectedEditorItem
{
		font-size: 11px;
	text-decoration: none;
	background-color: #C8E2E3;
	color: black;
}
.TableHeader
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black;  BACKGROUND-COLOR: #EAE9E6;
}

.SliderHeader
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white;  BACKGROUND-COLOR: gray;padding:2px;
}

.ChartSettingsDiv
{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:10px;
	border:1px solid gray;
	background-color:lightgray;
}


/* Form Editor Styles */
.PageTitle
{
		color:White;
	font-size:16px;
}

/*.PageAction{color:White;text-decoration:none;}

.PageAction:hover
{
	text-decoration:underline;
}

.PageActionChild
{
		color:White;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	background-color:#69E031;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
	border-left:1px solid white;
	border-right:1px solid white;
}

.PageActionChild:hover
{
	text-decoration:underline;
}
*/
.RulesTable
{
	background-color: #EAEAEA;
}

.RuleLabel
{
    color: #333333;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

.RuleText
{
    color: #333333;
	font-size:10pt;
}

.ItemTable
{
	padding:0px;
	border:1px solid #848484;
}

.ItemActionTable
{
	background-color:#848484;
}

.ItemAction
{
		color:White;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.ItemAction:hover
{
	text-decoration:underline;
}


.ItemActionChild
{
		color:White;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	background-color:#848484;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
	border-left:1px solid white;
	border-right:1px solid white;
}

.ItemActionChild:hover
{
	text-decoration:underline;
}


.DisabledLink
{
	color:#EFEFEF;
}


.ItemRuleTable
{
	padding-bottom:5px;
	background-color: #FFFFFF;
}

.ItemRuleLabel
{
		color: #0066CC;
	font-size:12px;
	font-weight:bold;
}


.ItemRuleText
{
		color: #0066CC;
	font-size:12px;
}

.ItemEditorSubTitle
{
		font-size:14px;
	font-weight:bold;
	color:White;
}

.ItemEditorSubTitleTable
{
	background-color: #848484;	
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}

.ItemOptionsTable
{
	padding-left:20px;
}

.ItemOptionsRow
{
	background-color:White;
}

.ItemOptionsAltRow
{
	background-color:#EAEAEA;
}

.NoBorder TR TD
{
	border-width:0px;
}

.MatrixRowType TR TD
{
	border-width:0px;
	text-align:center;
}

.PipeSelectorHeader
{
	font-size:10px;
	color:Black;
	text-decoration:underline;
	text-align:left;
}

.ResponseDetailsPage
{
	border-color: #BBBBBB;
	border-width:1px;
	border-style:solid;
}

.ResponseDetailsHeader
{
	background-color: #F0F0F0;
	
	font-weight:bold;
	font-size:14px;
}

.ResponseDetailsText
{
	
	font-weight:bold;
	font-size:12px;
}

.ResponseDetailsSubText
{
	
	font-size:11px;
	font-style:italic;
}

.ResponseDetailsAnswer
{
	
	font-size:11px;
	padding-left:15px;
}

.ResponseDetailsChildItemText
{
		font-size:11px;
	font-weight:bold;
}

.ResponseDetailsChildItemAnswer
{
	
	font-size:11px;
}
.ResponseDetailsMatrix
{
	background-color:#EFEFEF;
}

.ResponseDetailsMatrixHeader
{
	
	font-size:11px;
	font-weight:bold;
}

.ResponseDetailsMatrixItem{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black;  BACKGROUND-COLOR: #ffffff
}
.ResponseDetailsMatrixAlternatingItem{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black;  BACKGROUND-COLOR: #FAF9F6
}

.ResponseDetailsMatrixAnswer
{
	
	font-size:11px;
}



.HighlightHover:hover
{
	background-color:#E0E0E0;
	border:1px dashed gray;
}

/********************************************************************
 * Body Style														*
 ********************************************************************/
body{font-family:Arial;font-size:small;margin:2px;}

/* Named Styles */
.DefaultLink{font-size:small;font-weight:bold;color:Black;}
.DefaultNoUnderlineLink{font-size:small;font-weight:normal;color:Black;text-decoration:none;}
.DefaultNormal{font-size:small;font-weight:normal;}
.DefaultLabel{font-size:small;font-weight:bold;float:left;clear:both;}
.DefaultNormalWeightLabel{font-size:small;font-weight:normal;float:left;clear:both;padding:4px;}
.DefaultError{font-size:small;font-weight:bold;color:Red;}
.DefaultMessage{font-size:small;font-weight:bold;color:Green;}
.DefaultDropDown{font-size:small;}
.DefaultTextBox{font-size:small;}
.DefaultButton{border:2px solid #888888;padding:1px;font-weight:bold;font-size:small;cursor:hand;background-color:#cccccc;border-style:solid;width:100px;}
.DefaultTitle{font-size:large;font-weight:bold;}
.DefaultSubTitle{font-size:larger;font-weight:bold;display:block;padding-top:15px;text-decoration:underline;}

/********************************************************************
 * Header Styles													*
 ********************************************************************/
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}

/********************************************************************
 * Navigation Bar Styles											*
 ********************************************************************/
.NavBarContainer{position:absolute;	top:17px;left:200px;overflow:hidden;width:800px;}
.NavBarLinkContainer{text-align:center;	float:left;	width:70px;}
.NavBarSpacerPanel{float:left;}
.NavBarIcon{}
.NavBarText{}
.NavBarSeparator{}
.NavBarUser{position:relative;float:left;top:10px;}
.NavBarTopPanel{height:6px;overflow:hidden;}

/********************************************************************
 * Page Action Menu													*
 ********************************************************************/
.PageActionMenuLink {font-size:11px; color:Black;}

/********************************************************************
 * Wizard Styles													*
 ********************************************************************/
.WizardTitlePanel{padding:4px;}
.WizardTitleLabel{color:black;font-size:medium;font-weight:bold;font-style:italic;}
.WizardSidebarPanel{padding:4px;}
.WizardSideBarLink{color:#3E3E3E;font-weight:bold;text-decoration:none;}
.WizardSideBarLink:hover{color:#3E3E3E;font-weight:bold;text-decoration:underline;}
.WizardStepPanel{padding-left:20px;padding-top:5px;padding-bottom:5px;}
.WizardStepTitleLabel{color:black;font-size:medium;text-decoration:underline;}
.WizardNavigationLink{color:#3E3E3E;font-weight:bold;text-decoration:none;}
.WizardNavigationLink:hover{color:#3E3E3E;font-weight:bold;text-decoration:underline;}
.WizardInputLabel{font-size:small;font-weight:bold;}
.WizardNormalText{font-size:small;}
/********************************************************************
 * Style Editor Styles												*
 ********************************************************************/
.StyleEditorLabel{font-size:12px;}
.StyleEditorSubLabel{font-size:13px;font-weight:normal;text-decoration:none;font-weight:bold;}
.StyleEditorInput{font-size:12px;}
.StyleEditorLink{font-size:12px;}
.StyleEditorText{font-size:12px;}
.StyleEditorDropDown{font-size:12px;}
.FontSelectorLink{font-size:12px;color:Black;}
.TemplatePropertiesLabel{font-size:11px;}
.ItemLabel{font-size:11px;}

/*****************************************************************************
 * Item Editor Styles														 *
 *****************************************************************************/
.QuestionTextEditorPanel{width:600px;}
.ItemEditorLabel{font-size:small;font-weight:bold;float:left;width:100px; margin-left:auto;}
.ItemEditorTextInput{font-size:small;font-weight:normal;}

/*****************************************************************************
 * Grid Styles																 *
 *****************************************************************************/
.DefaultGrid{border:1px solid #DFDFDC;}
.DefaultGrid .HeaderRow{font-weight:bold;background-color:#EAE9E6;}
.DefaultGrid .OddRow{background-color:#FFFFFF;}
.DefaultGrid .EvenRow{background-color:#FAF9F6;}

/*****************************************************************************
 * Navigation Styles                                                                                                                                                                                                              *
 *****************************************************************************/
.PageAction{color:White;text-decoration:none;}
.PageMenu{color:white;text-decoration:none;}
.PageMenu :hover{text-decoration:none;background: url(../Images/menubg.gif) repeat-x center bottom;}
.PageMenu A:hover{text-decoration:none;background: none}
.ContextMenuItem{text-decoration:none;display:inline-block;padding-left:8px;padding-right:8px;vertical-align:middle;display:-moz-inline-stack; }

/*****************************************************************************
 * Condition Editor Styles													 *
 *****************************************************************************/
.ConditionViewTab{background-color:#EFEFEF;}
.ConditionBasicViewPanel{background-color:#EFEFEF;}
.ConditionBasicViewHeaderText{color:#000000;font-weight:bold;}
.ConditionBasicViewConnectorText{font-size:small;font-weight:bold;}
.ConditionBasicViewLeftOperandText{font-size:12px;}
.ConditionBasicViewOperatorText{font-size:12px;font-style:italic;}
.ConditionBasicViewRightOperandText{font-size:12px;}

.ConditionAdvancedViewPanel{background-color:#EFEFEF;}
.ConditionAdvancedViewAndConnectorText{font-size:12px;font-weight:bold;}
.ConditionAdvancedViewOrConnectorText{font-size:14px;font-weight:bold;}
.ConditionAdvancedViewLeftOperandText{font-size:12px;}
.ConditionAdvancedViewOperatorText{font-size:12px;font-style:italic;}
.ConditionAdvancedViewRightOperandText{font-size:12px;}

.ConditionEditorLink{color:Black;text-decoration:none;font-weight:normal;}
.ConditionEditorLink:hover{text-decoration:underline;}

/****************************************************************************
 * Tooltips                                                                 *
 ****************************************************************************/
.DefinedWord {border-bottom: black 1px dashed;cursor:help;}
.ToolTip{border:1px solid black; padding:5px; display:none;position: absolute;background-color: #fafad2}

/****************************************************************************
 * Progress Bars                                                            *
 ****************************************************************************/
.ProgressOuter{	border-top:solid 1px black;	border-bottom:solid 1px black; }
.ProgressInner{	position:relative; border-left:solid 1px #000; border-right:solid 1px #000; margin:0pt -1px; height:9px; background-repeat:repeat-x;}
.ProgressIndicator{width:0px; height:9px;background-repeat:repeat-x;overflow:hidden;}
.ProgressText{font-family:Calibri, Sans-Serif; font-size:10pt; text-align:left;color:#666;}

