TABLE.AWizardTable
{
	table-layout	: fixed;
	border-collapse	: collapse;
	width			: 100%;
	border			: solid 1px #000000;
}

TABLE.AWizardTable TR.AWizardHeader TD, 
TABLE.AWizardTable TR.AWizardHeader TH,
TABLE.AWizardTable TR.AWizardHeaderError TD, 
TABLE.AWizardTable TR TD
{
	padding			: 2px 2px 2px 2px;
	vertical-align : top;
}

TABLE.AWizardTable TH
{
	font-size	: 11px;
	text-align	: left;
}

TR.AWizardEmpty TD
{
	height		: 4px;
}

#tblOverView TR.AWizardHeader TD
{
	border-bottom		: 1px solid #000000;
	border-top			: 1px solid #000000;
	border-style		: none;
	border-width		: 1px;
	border-color		: #000000;
	border-top-style	: solid;
	border-bottom-style : solid;
}

#tblOverView TR.AWizardHeader TD.AWizardAmount
{
	border-left	: 1px solid #000000;
}

TR.AWizardSubHeader
{
	font-weight		: bold;
}

TR.AWizardHeader, TR.AWizardHeaderError
{
	background-color : #00539f;
	color : #FFFFFF;
	font-weight		: bold;
}

TR.AWizardHeaderError
{
	color: Red;
}

TR.AWizardEven
{
	background-color: #FFFFFF;
}

TR.AWizardOdd
{
	background-color: #8ac2e6;
}

TR.AWizardTotal
{
	background-color: #00539f;
	color : White;
	font-weight : bold;
}

TR.AWizardTotal TD
{
	padding-top		: 2px;
	padding-bottom	: 2px;
}

#tblOverView TR.AWizardEven TD, #tblOverView TR.AWizardOdd TD
{
	border			: 1px solid #000000;
}

TR.AWizardEven TD, TR.AWizardOdd TD
{
	vertical-align	: middle !important;
}

TD.AWizardPositive
{
	color: white;
}
TD.AWizardNegative
{
	color: Red;
}
TD.AWizardPositive, TD.AWizardNegative, .AWizardPrice, TD.AWizardAmount, TD.AWizardDev
{
	text-align	: right !important;
}

.AWizardDesc .ARadioButton, .AWizardDesc LABEL
{
	position		: relative;
	top				: -2px;
}

TD.AWizardImage
{
	text-align	: center;
}

#statusPanel
{
	color : #FF0000;
	padding : 2px 0px 2px 0px;
}


.StepDone, .StepToDo, .StepCurrent
{
	font-weight : bold;
	font-size : 12px;
	text-align : center;
	vertical-align : middle; 
}

#progressPanel, #progressPanel TABLE
{
	width : 100%;
	margin-bottom : 15px;
}

#stepPanel
{
	background-repeat : no-repeat;
	background-position : right bottom;
	width : 100% !important;
	height : 100%;
}

.StepDone
{
	background-color : #8ac2e6;
	color : #ffffff;
}

.StepCurrent
{
	background-color : #00539f;
	color : #ffffff;
}

.StepToDo
{
	background-color : #8ac2e6;
	color : #ffffff;
}

.wizardTitle
{
	background-color : #00539f;
	color : #FFFFFF;
	padding : 3px 3px 3px 3px;
	border : 1px solid #00539f;
	font-size : 12px;
	font-weight : bold;
	border-bottom-style : none;
}

.wizardContent
{
	height : 100%;
	border : 1px solid #00539f;
	padding : 15px 15px 15px 15px;
	vertical-align : top;
}

#wizardTable
{
	width : 100%;
	height : 400px;
	overflow : visible;
	table-layout : fixed;
}

#wizardTable #pnlButtons
{
	text-align : right;
}

#wizardTable #pnlButtons .AButton
{
	width : 140px;
	margin-right : 0px;
	margin-left : 2px;
}

#wizardTable #stepPanel .AButton
{
	margin-right : 0px;
	margin-left : 0px;
	margin-top : 0px;
	width : 20px;
}

#wizardTable .ACol2
{
	width : 200px;
}
