body.Wizard
{
	background-color: #333333;
}

table.WelcomeBox
{
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	font: 9pt Arial;
	color: #555555;
	width: 600px;
	border: solid 1px #525f66;
	background-color: White;
	text-align: left;
	vertical-align: top;
}
td.WelcomeContent
{
	vertical-align: top;
}
td.WelcomeBox
{
	padding: 6px 20px 6px 20px;
}
td.WizardOuterBox
{
	padding: 0px;
	width: 621px;
	border-bottom: solid 1px #525f66;
}

a.WizardLeftLink
{
	text-decoration: underline;
}
a.WizardLeftLink:hover
{
	text-decoration: underline;
}


table.WizardOuterBox
{
	border-spacing: none;
	border-collapse: collapse;
	height: 320px;
	width: 100%;
}

td.WelcomeHeader
{
	height: 25px;
	background-image: url(../Images/Skin/RightHeaderTile.png); /*border-bottom: solid 1px #436985;*/
}

.WelcomeHeaderText
{
	padding-left: 10px;
	font: bold 9pt Arial, Verdana;
	color: White;
}

td.WizardLeftCell
{
	width: 160px;
	border-right: solid 1px #525f66;
	vertical-align: top;
	background-color: white;
	font: 8pt arial;
	background-image: url(../Images/Skin/Wizard_Gear.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 25px 20px 15px 20px;
}

td.WizardLeftCell p
{
	margin-top: 0px;
	margin-bottom: 10px;
	font: 8pt arial;
	line-height: 11pt;
}

td.WizardRightCell
{
	vertical-align: top;
	background-color: white;
	font: 8pt arial;
	padding: 15px 20px 15px 20px;
	overflow: auto;
}

td.WizardRightCell h1
{
	font: bold 10pt arial;
	color: #698622;
	margin-top: 0px;
	margin-bottom: 6px;
}

.WizardButtonBarContainer
{
	padding: 0px;
	height: 33px;
}

.WizardButtonBar
{
	margin: 0px;
	background-image: url(../Images/Skin/Wizard_LowerBar_Tile.png);
	background-repeat: repeat-x;
	height: 33px;
	padding: 0px;
	padding-left: 9px;
	padding-right: 9px;
	font: 9pt Arial, Verdana;
}

.WizardButtonBar .ButtonBarLeft
{
	text-align: left;
	padding: 0px 0px 0px 2px;
	height: 33px;
}

.WizardButtonBar .ButtonBarRight
{
	text-align: right;
	padding: 0px 2px 0px 0px;
	height: 33px;
}
.WizardButtonBar table.TwoCellButtonBar
{
	height: 33px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}
.WizardButtonBar .ButtonBarLeft .ButtonBarDivElement
{
	height: 21px;
	float: left;
	padding: 6px 0px 0px 5px;
}

.WizardButtonBar .ButtonBarRight .ButtonBarDivElement
{
	height: 21px;
	float: right;
	padding: 6px 5px 0px 0px;
}
.WizardButtonBar .ButtonBarDivElement img, .WizardButtonBar .ButtonBarDivElement img
{
	display: none;
}

/* Actual Buttons */
.WizardButtonBar a.ButtonBarAnchor .ButtonBarLeftWrap, .WizardButtonBar a.ButtonBarAnchor .ButtonBarRightWrap, .WizardButtonBar a.ButtonBarAnchor .ButtonBarInnerWrap, .WizardButtonBar a.ButtonBarAnchor:hover .ButtonBarLeftWrap, .WizardButtonBar a.ButtonBarAnchor:hover .ButtonBarRightWrap, .WizardButtonBar a.ButtonBarAnchor:hover .ButtonBarInnerWrap
{
	display: table-cell;
	height: 21px;
	cursor: pointer;
	text-align: center;
}
.WizardButtonBar a.ButtonBarAnchor .ButtonBarLeftWrap, .WizardButtonBar a.ButtonBarAnchor:hover .ButtonBarLeftWrap
{
	padding-left: 1px;
}
.WizardButtonBar a.ButtonBarAnchor .ButtonBarRightWrap, .WizardButtonBar a.ButtonBarAnchor:hover .ButtonBarRightWrap
{
	padding-right: 1px;
}

.WizardButtonBar a.ButtonBarAnchor .ButtonBarInnerWrap, .WizardButtonBar a.ButtonBarAnchor:hover .ButtonBarInnerWrap
{
	padding-right: 8px;
	padding-left: 8px;
}
.WizardButtonBar a.ButtonBarAnchor .ButtonBarLeftWrap
{
	background: url(../Images/Skin/Search_BtnCap.png) top left no-repeat;
}
.WizardButtonBar a.ButtonBarAnchor .ButtonBarRightWrap
{
	background: url(../Images/Skin/Search_BtnCap.png) top right no-repeat;
}
.WizardButtonBar a.ButtonBarAnchor .ButtonBarInnerWrap
{
	background: url(../Images/Skin/Search_BtnTile.png) top right repeat-x;
}

.WizardButtonBar a.ButtonBarAnchor:hover .ButtonBarLeftWrap
{
	background: url(../Images/Skin/Search_BtnCap.png) top left no-repeat;
}
.WizardButtonBar a.ButtonBarAnchor:hover .ButtonBarRightWrap
{
	background: url(../Images/Skin/Search_BtnCap.png) top right no-repeat;
}
.WizardButtonBar a.ButtonBarAnchor:hover .ButtonBarInnerWrap
{
	background: url(../Images/Skin/Search_BtnTileHighlight.png) top right repeat-x;
}
.WizardButtonBar .ButtonBarMenuIconText
{
	display: block;
	text-decoration: none;
	color: #555555;
	font: 9pt Arial;
	padding: 3px 0px 0px 0px;
}

table.WizardSettingsContent
{
	font: 8pt Arial, Verdana;
	color: #666666;
	width: 100%;
	margin-top: 6px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.WizardSettingsContent td.SettingsBase, table.WizardSettingsContent td.SettingsLabel, table.WizardSettingsContent td.SettingsSettingSingleNoInd, table.WizardSettingsContent td.SettingsLabelFull, table.WizardSettingsContent td.SettingsLabelInd, table.WizardSettingsContent td.SettingsLabelHeader, table.WizardSettingsContent .SettingsHeader, table.WizardSettingsContent .SettingsNote, table.WizardSettingsContent td.SettingsCheckbox, table.WizardSettingsContent td.SettingsSettingSingle, table.WizardSettingsContent td.SettingsSettingSingleInd, table.WizardSettingsContent td.SettingsSetting, table.WizardSettingsContent td.SettingsSettingSmallPadRight, table.WizardSettingsContent td.SettingsSettingSmallPad
{
	text-align: left;
	vertical-align: middle;
	font: bold 8pt Arial, Verdana;
	padding: 4px 0px 4px 0px;
	color: #666666;
}
table.WizardSettingsContent td.SettingsText
{
	font: 8pt Arial, Verdana;
	color: #666666;
}
table.WizardSettingsContent td.SettingsBase
{
	font-weight: normal;
	color: #444444;
	padding: 0px;
}

table.WizardSettingsContent td.SettingsLabel /* left column of a settings page */
{
	width: 120px;
	padding-left: 0px;
}
table.WizardSettingsContent td.SettingsLabelFull /* left column of a settings page (no width restriction) */
{
	padding-left: 0px;
	padding-right: 0px;
	font: normal 8pt Arial, Verdana;
}
table.WizardSettingsContent td.SettingsLabelInd /* same, but indented */
{
	width: 120px;
	padding-left: 15px;
}
table.WizardSettingsContent td.SettingsLabelHeader /* same but blue */
{
	color: #698622;
	padding-left: 0px;
	width: 120px;
}
table.WizardSettingsContent .SettingsHeader /* header for a settings page */
{
	color: #698622;
	padding: 5px 3px 3px 25px;
	border-bottom: solid 1px #CCCCCC;
}
table.WizardSettingsContent .SettingsNote /* A "important note" */
{
	color: #698622;
	padding: 5px 0px 25px 0px;
}
table.WizardSettingsContent td.SettingsCheckbox /* checkboxes have no label */
{
	font-weight: normal;
	color: #444444;
	padding: 3px 0px 3px 0px;
	width: 120px;
}
table.WizardSettingsContent td.SettingsSettingSingle
{
	font-weight: normal;
	color: #444444;
	padding: 3px 0px 3px 0px;
}
table.WizardSettingsContent td.SettingsSettingSingleNoInd
{
	font-weight: normal;
	color: #444444;
	padding: 3px 0px 3px 0px;
}
table.WizardSettingsContent td.SettingsSettingSingleInd
{
	font-weight: normal;
	color: #444444;
	padding: 3px 15px 3px 0px;
}
table.WizardSettingsContent td.SettingsSetting /* right column of settings */
{
	font-weight: normal;
	color: #444444;
	padding-right: 0px;
}
table.WizardSettingsContent td.SettingsSettingSmallPad /* right column of settings */
{
	font-weight: normal;
	color: #444444;
	padding-right: 0px;
}
table.WizardSettingsContent td.SettingsSettingSmallPadRight /* right column of settings */
{
	font-weight: normal;
	color: #444444;
	padding-right: 0px;
	text-align: right;
}

.WizardTipTextContainer
{
	padding: 0px 0px 0px 0px;
}
.WizardTipTextContainer img
{
	display: none;
}

.WizardTipTextContainer div.TipTextSuccess
{
	background-color: #E7FBC0;
	color: #555555;
	font: bold 8pt arial, verdana;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 11px;
	padding-right: 11px;
	border-bottom: solid 1px #B0BF92;
}

.WizardTipTextContainer div.TipTextFailure
{
	background-color: #FEDAD5;
	color: #555555;
	font: bold 8pt arial, verdana;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 11px;
	padding-right: 11px;
	border-bottom: solid 1px #CBABA7;
}
