

html, body, form
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: #F7F7F7;
	overflow: hidden;
}

body
{
	height: 500px;
}

pre
{
	display: none;
}

.LayoutTable
{
	margin: 0px;
}


.ConfigButtonContent img
{
	vertical-align: text-top !important;
}

.Tabs
{
	height: 22px;
	width: 100%;
}

.TabDesc
{
	display: none !important;
}

.TabText
{
	background: #F7F7F7;
	font: 8pt Arial;
	color: #386ba0;
	padding-right: 20px;
	vertical-align: middle;
	height: 20px;
}

.CarSelectorTabs
{
	display: inline;
}

.CarSelectorTabs td
{
	white-space: nowrap;
	border: none !important;
}

.LeftPart, .CenterPart, .RightPart
{
	border-top: solid 1px #DDD !important;
	vertical-align: top;
}

.LeftPart, .RightPart
{
	width: 1%;
}

.RightPart
{
	padding: 5px;
}

.CenterPart
{
	background: #fff;
	vertical-align: top;
}

.InfoPart
{
	border: 0px;
}


.LayoutTable
{
	border-top: #bbb solid 1px;
	width: 100%;
}


.IE7 .InfoPart
{
	height: auto;
}

td.InfoPartBottom
{
	height: 1px;
	padding-left: 4px !important;
	vertical-align: bottom;
}

.IE6 td.InfoPartBottom
{
	padding-bottom: 1px !important;
}

td.InfoPartBottom .TestButton
{
	background: url(/CfgAPImagesCentral/Images/Medias/Pictos/key.gif) no-repeat center left;
}

#gli_mask
{
	width: 150%;
	height: 100%;
	z-index: 999;	
}

dl#choicesGroup__SFG
{
	background: url(/CfgAPImagesCentral/Images/Medias/Layout/moneyBack.gif) repeat-x top !important;
}

dl#choicesGroup__SFG dt
{
	border-top: #A5B1C1 3px solid !important;
	background: #FBE19E url(/CfgAPImagesCentral/Images/Medias/Pictos/money.gif) no-repeat 2px 5px !important;
	padding-top: 4px;
	border-bottom: #FED261 2px solid;
}

.Netscape5 dl#choicesGroup__SFG dt,
.Firefox dl#choicesGroup__SFG dt
{
	background-position: 2px 2px !important;
}


dl#choicesGroup__SFG dt div.ChoiceReminder,
dl#choicesGroup__SFG dt div.ChoiceHelp
{
	display: none !important;
}


#chartTooltip, #chartTooltip table
{
	width: auto;
}

#chartTooltip .TooltipContent
{
	border: 1px solid #CCC;
	border-left: 0px;
	background-color: #fff;
	padding: 0px;
}


.RangeTabs .RangeTab.Tab02 a
{
	margin-left: 5px;
	border-left: solid #444 1px;
	padding-left: 15px !important;
}


.TopTabs
{
	margin: 3px;
}

.CenterPart
{
	width: 600px;
}

.LeftPart .Button, .RightPart .Button
{
	margin: 10px;
	margin-bottom: 0px;
}

.LeftPartButtons
{
	border-top: solid 1px #CCC !important;
}

.LeftPartButtons #resetChoicesButton .ButtonInnerContent
{
	padding-right: 20px;
	background: url(/CfgAPImagesCentral/Images/Medias/Layout/undo.gif) no-repeat center right;
}

.LeftPartButtons #budgetApproach_title .ButtonInnerContent
{
	padding-right: 20px;
	background: url(/CfgAPImagesCentral/Images/Medias/Layout/calc.gif) no-repeat center right;
}

.RightPartButtons #testButton .ButtonInnerContent
{
	padding-right: 25px;
	background: url(/CfgAPImagesCentral/Images/Medias/Layout/key.gif) no-repeat center right;
}


