﻿/****************************************************************
					main
****************************************************************/
body
{
	background-color: #ddd;
	color: #666;
	font-family: Verdana, Trebuchet MS, Sans-Serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
}
a
{
	color: #006;
}
a:visited
{
	color: #006;
}
a:hover
{
	text-decoration: underline;
	color: #009;
}
br.wee
{
	font-size: 4pt;
}
.Heading
{
	font-family: Arial;
	font-size: 20pt;
	font-weight: bold;
	color: #753;
}
textarea
{
	font-family: Verdana, Trebuchet MS, Sans-Serif;
}
/****************************************************************
					inputs
****************************************************************/
input
{
	font-family: "Trebuchet MS" , Verdana, Arial, Sans-Serif;
}
input.Regular
{
	font-family: "Trebuchet MS" , Verdana, Arial, Sans-Serif;
}

/****************************************************************
					master table
****************************************************************/

table.Master
{
	margin-top: 0em;
	table-layout: fixed;
	width: 50em;
	background-color: #fff;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: 0;
}
table.Master tr td.Logo
{
	border: none;
	background-image: url(topbar.jpg);
	height: 142px;
	background-repeat: no-repeat;
}
table.Master tr td.Left
{
	width: 8em;
	vertical-align: top;
}
table.Master tr td.Right
{
	vertical-align: top;
	padding: 1em;
}
.Master-lblFooter
{
	font-size: 80%;
	color: #a98;
}
div.Master-Footer
{
	text-align: center;
	margin-top: 0.2em;
	margin-bottom: 1em;
}

/****************************************************************
					Standard table
****************************************************************/

table.Standard
{
	border-collapse: collapse;
}
table.Standard tr td
{
	border: 0.6pt solid #ddd;
	border-left: none;
	border-right: none;
	line-height: 1.6em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
table.Standard tr td.blank
{
	border: none;
}
table.Standard tr td.rightAlign
{
	text-align: right;
}
table.Standard tr td.center
{
	text-align: center;
}
table.Standard tr th
{
	background-color: #fff;
	border: none;
	font-weight: bold;
	font-size: 110%;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
table.Standard tr th.rightAlign
{
	text-align: right;
}
table.Standard tr.moving td
{
	border: 0.6pt solid #fff;
}
table.Standard tr td a
{
	text-decoration: underline;
	color: #33f;
}
table.Standard tr td a:hover
{
	text-decoration: underline;
	color: #0c3;
}


/****************************************************************
					Login
****************************************************************/
table.Login
{
}
table.Login span
{
}
span.LoginStatus
{
	color: #006acc;
}

span.Login-lblLogoSubTitle
{
	font-weight: bold;
	color: #669;
}

table.Login span.secure
{
	font-size: 9pt;
}
td.Login-tdBrowsers
{
	padding-top: 25pt;
	text-align: right;
	border: 0px solid green;
}
.Login-lblBrowsers
{
	font-size: 8pt;
	width: 33em;
	color: #333;
}

/****************************************************************
					Default
****************************************************************/
.Default-Heading
{
}
.Default-SubHeading
{
	font-size: 11pt;
}
.Default-Instructions
{
	text-align: left;
	margin-top: 1.5em;
	margin-left: auto;
	margin-right: auto;
}
.Default-BottomSpace
{
	height: 1em;
}

.Default-lblDisclaimerHeading
{
	font-weight: bold;
	font-size: 100%;
}
.Default-lblDisclaimerText
{
	font-size: 80%;
	color: #666;
}

/****************************************************************
					Criteria
****************************************************************/
.Criteria-Heading
{
}
.Criteria-StatusBad
{
	color: #d00;
}
.Criteria-StatusGood
{
	color: #090;
}
.Criteria-lblGroup
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-weight: 400;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	margin-top: 25px;
	margin-bottom: 10px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.Criteria-BottomSpace
{
	height: 0em;
}
/****************************************************************
					Decisions
****************************************************************/
div.Decisions-Finished
{
	margin: 2em;
	text-align: center;
	font-size: 1.5em;
}
.Decisions-Question
{
}
.Decisions-Alternative
{
	border: 0.7pt solid #08f;
	background-color: #EfF0F4;
	padding-left: 0.3em;
	padding-right: 0.3em;
	padding-top: 0.4em;
	padding-bottom: 0.2em;
}

.Decisions-Criterion
{
	font-size: 90%;
	color: #777;
}

.Decisions-Category
{
	font-size: 110%;
	color: #333;
	margin-left: 1em;
}
.Decisions-AllElseTheSame
{
	font-size: 90%;
	color: #666;
}
.Decisions-BottomSpace
{
	height: 3em;
}
.Decisions-Or
{
	font-size: 110%;
}
/****************************************************************
					Alternatives
****************************************************************/
.Alternatives-Heading
{
}
.Alternatives-BottomSpace
{
	height: 0em;
}
td.Alternatives-TD-Name
{
}
td.Alternatives-TD-Rank
{
	text-align: center;
}
input.Alternatives-Button
{
	width: 11em;
}
table.Alternatives-tblAlternatives
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
table.Alternatives-tblAlternatives tr th
{
	font-weight: normal;
}
div.Alternatives-ButtonArray
{
	float: right;
	margin-left: 1em;
	text-align: right;
	line-height: 2em;
}
td.Alternatives-TD-BuySell 
{
	white-space: nowrap;	
}
a.buysell, a.buysell:visited, a.buysell:link
{
	
}


/****************************************************************
					ProgressBar
****************************************************************/
div.ProgressBar-divBigBar
{
	height: 1.5em;
	vertical-align: top;
	border: solid 0.7pt #800;
	background-color: #9ad;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

div.ProgressBar-divFilled
{
	position: absolute;
	height: 1.5em;
	background-color: #00f;
	border-left: solid 0.7pt #800;
	border-right: 0.7pt solid #6a6;
	background-image: url(Progress.gif);
	background-repeat: repeat-x;
}
div.ProgressBar-divText
{
	position: absolute;
	height: 1.5em;
	text-align: center;
}
span.ProgressBar-lblText
{
	color: #fff;
}
/****************************************************************
					Email
****************************************************************/
.Email-Heading
{
}
.Email-BottomSpace
{
	height: 2em;
}

/****************************************************************
					Order
****************************************************************/
.Order-Heading
{
}
.Order-BottomSpace
{
	height: 2em;
}

/****************************************************************
					FlowBar
****************************************************************/

div.FlowBar
{
	margin-top: 0em;
	border-top: solid 0.7pt #fff;
	padding-right: 0.7pt;
}
div.FlowBar table
{
	background-color: #2A3082;
	background-image: url(ToolbarBackground.png);
	background-repeat: no-repeat;
	background-position: left;
	color: #fff;
	width: 100%;
	border-collapse: collapse;
	padding: 1em;
	margin-left: auto;
	margin-right: auto;
	height: 2.4em;
}
div.FlowBar table tr td
{
	padding-top: 0.2em;
	border: none;
	text-align: center;
	vertical-align: middle;
}
div.FlowBar table tr td.Separator
{
	padding: 0;
	width: 1em;
}
div.FlowBar button
{
	color: #fff;
	border: none;
	width: 9em;
	font-family: Verdana;
	font-weight: bold;
}
div.FlowBar button.Current
{
	background-color: Transparent;
	color: #b3dd68;
	cursor: pointer;
	border: solid 0.7pt inherit;
}
div.FlowBar button.Enabled
{
	background-color: Transparent;
	cursor: pointer;
}
div.FlowBar button.Disabled
{
	background-color: Transparent;
	color: #666;
}
div.FlowBar button.Current:hover
{
	text-decoration: underline;
	cursor: pointer;
	Aborder: solid 0.7pt #999;
}
div.FlowBar button.Enabled:hover
{
	text-decoration: underline;
	cursor: pointer;
	Aborder: solid 0.7pt #999;
}
div.FlowBar button.Disabled:hover
{
}

/****CRITERIA2 TEST ****/
div.Criteria-Or
{
	padding-left: 2.5em;
}

div.Criteria-Team-0
{
	background-color: #ddd;
	padding: 0.5em;
	border-bottom: solid 0.7pt #999;	border-top: solid 0.7pt #999;
}
div.Criteria-Team-1
{
	background-color: #eee;
	padding: 0.5em;
	border-bottom: solid 0.7pt #999;	border-top: solid 0.7pt #999;
}
div.Criteria-Group 
{
	margin-bottom: 2em;
}