/* Global settings */
BODY 
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
}

.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; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #cccccc;
}

.PrezzaButtonDisabled 
{
	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: gray; PADDING-TOP: 1px; BORDER-BOTTOM: #888888 2px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #cccccc;
} 

.PrezzaWarningButton
{
	background-image: url(../images/warning16.gif);
	padding-left:20px;
	background-position:left;
	background-repeat:no-repeat;
}

.PrezzaNormal {
	FONT: 11px Arial; COLOR: black
}

.PrezzaNormalLink {
	FONT: 11px Arial; COLOR: blue; text-decoration:underline;
}

.PrezzaFooter
{
	font-family:Verdana, Arial;
	font-size:11px;
	color:White;
}

.PrezzaNormal LABEL {
	FONT: 11px Arial; COLOR: black
}
.MachineCode {
	FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: Courier
}
.PrezzaNavigationIcons {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
NavigationIcons A {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.PrezzaBold {
	FONT: bold 11px Arial; COLOR: black
}
.PrezzaLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial
}

.PrezzaLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #42C331; FONT-FAMILY: Verdana;
}

.PrezzaLabel A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial
}
.PrezzaLabel A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial
}
.PrezzaLabel A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial
}
.PrezzaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: Arial; display:block;padding-bottom:10px;
}
.PrezzaTitleMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: red; FONT-FAMILY: Arial
}
.PrezzaTitleActive {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: green; FONT-FAMILY: Arial
}
.PrezzaSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: Arial
}
.PrezzaRequired {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: red; FONT-FAMILY: Arial
}
.ErrorMessage {
	FONT: bold 11px Arial; COLOR: red
}

.Message {
	FONT: bold 11px Arial; COLOR: green;
}

.NavigationLogin {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: Arial
}
.NavigationLogin A {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: Arial
}
.NavigationLogin A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: Arial
}
.NavigationLogin A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: Arial
}
.NavigationLogin A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: Arial
}
.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; FONT-FAMILY: Arial;
}

.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; FONT-FAMILY: Arial; 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; FONT-FAMILY: Arial; BACKGROUND-COLOR: #EAE9E6
}
.PrezzaDataGrid .OddRow {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.PrezzaDataGrid .EvenRow {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial; 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; FONT-FAMILY: Arial; BACKGROUND-COLOR: #EEEEEE
}

.PrezzaDataGrid .ConditionParentJoinCell
{
	border-bottom:1px solid #BAB9B6;
}

.PrezzaDataGrid .ConditionHeaderRow
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: #EEEEEE;
}

.PrezzaItemDataGrid{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial; 
	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; FONT-FAMILY: Arial; BACKGROUND-COLOR: #EAE9E6
}
.PrezzaItemDataGrid .OddRow {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.PrezzaItemDataGrid .EvenRow {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: #FAF9F6
}
.PrezzaItemDataGrid TD
{
	padding: 3px 3px 3px 3px;  
}

.PrezzaCondition {
	FONT-SIZE: 11px; COLOR: #77776f; FONT-FAMILY: Arial, Helvetica
}
.NavPanel {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial
}
.navigationtitle A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.navigationtitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.navigationtitle A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.navigationtitle A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.navigationtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: none
}


.BreadCrumb, .BreadCrumb:hover, .BreadCrumb:visited, .BreadCrumb:active
{
font-family: Verdana;
font-weight: normal;
font-size: 10px;
color:  #77776f;
text-decoration: none;
}
.PageMenu, .PageMenu:visited, .PageMenu:active
{
	font-family: Verdana;
	font-size: 10px; 
	text-decoration: none;
	font-weight: bold;
	color:white;
}

.PageMenu:hover
{
	text-decoration:underline;
}

.BreadCrumbUser
{
font-family: Verdana;
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-family: Arial;
	font-size: 10px;
	display:none;
}

.SelectedEditorItem
{
	font-family:Arial;
	font-size: 11px;
	text-decoration: none;
	background-color: #C8E2E3;
	color: black;
}
.TableHeader
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: #EAE9E6;
}

.SliderHeader
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Arial; BACKGROUND-COLOR: gray;padding:2px;
}

.ChartSettingsDiv
{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:10px;
	border:1px solid gray;
	background-color:white;
	float:none;
}


/* Form Editor Styles */
.PageTitle
{
	font-family:Verdana,Arial;
	color:White;
	font-size:16px;
}

.PageAction
{
	font-family:Verdana,Arial;
	color:White;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.PageAction:hover
{
	text-decoration:underline;
}

.RulesTable
{
	background-color: #EAEAEA;
}

.RuleLabel
{
	font-family:Verdana,Arial;
	color: #333333;
	font-size:10px;
	font-weight:bold;
}

.RuleText
{
	font-family:Verdana,Arial;
	color: #333333;
	font-size:10px;
}

.ItemTable
{
	padding:0px;
	border:1px solid #848484;
}

.ItemActionTable
{
	background-color:#848484;
}

.ItemAction
{
	font-family:Verdana,Arial;
	color:White;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.DisabledLink
{
	color:#EFEFEF;
}

.ItemAction:hover
{
	text-decoration:underline;
}

.ItemRuleTable
{
	padding-bottom:5px;
	background-color: #FFFFFF;
}

.ItemRuleLabel
{
	font-family:Verdana,Arial;
	color: #0066CC;
	font-size:10px;
	font-weight:bold;
}


.ItemRuleText
{
	font-family:Verdana,Arial;
	color: #0066CC;
	font-size:10px;
}

.ItemEditorSubTitle
{
	font-family:Verdana,Arial;
	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-family: Arial;
	font-weight:bold;
	font-size:14px;
}

.ResponseDetailsText
{
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
}

.ResponseDetailsSubText
{
	font-family: Arial;
	font-size:11px;
	font-style:italic;
}

.ResponseDetailsAnswer
{
	font-family: Arial;
	font-size:11px;
	padding-left:15px;
}

.ResponseDetailsChildItemText
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.ResponseDetailsChildItemAnswer
{
	font-family:Arial;
	font-size:11px;
}
.ResponseDetailsMatrix
{
	background-color:#EFEFEF;
}

.ResponseDetailsMatrixHeader
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.ResponseDetailsMatrixItem{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.ResponseDetailsMatrixAlternatingItem{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: #FAF9F6
}

.ResponseDetailsMatrixAnswer
{
	font-family:Arial;
	font-size:11px;
}

/* Default Styles for Analyses - These will be overridden by CSS if a style template is specified for an analysis */
.Question
{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
}
