﻿
.ActiveStepLabel
{
	text-decoration: underline;
	vertical-align: middle;
	text-align: center;
	width: 86px;
	padding-right: 2px;
}

.AsyncPanel
{
	width: 100%;
	height: 100%;
	background-color: White;
}

.BarButton
{
	vertical-align: middle;
	cursor: pointer;
}

.BackgroundColorBlack
{
	background-color: Black;
}

.BackgroundColorBlue
{
	background-color: Blue;
}

.BackgroundColorGrey
{
	background-color: #CCCCCC;
}

.BackgroundColorLightGrey
{
	background-color: #EFEFEF;
}

.BackgroundColorMauve
{
	background-color: #8a90b3;
}

.BackgroundColorNavy
{
	background-color: #000066;
}

.BackgroundColorRed
{
	background-color: #990000;
}

.BackgroundColorWhite
{
	background-color: White;
}

.BarFont
{
	font-weight: bold;
	color: White;
	vertical-align: middle;
	text-align: right;
}

.BarFontSmall
{
	font-weight: bold;
	color: White;
	vertical-align: middle;
	text-align: left;
	font-size: 8pt;
}

.Bold
{
	font-weight:bold;
}

.BottomBar
{
	vertical-align: bottom;
	text-align: right;
	background-color: #01329B;
	width: 100%;
	border-style: none;
	height: 22px;
}

.CartVehicleInfoColumn2
{
	padding-left: 30px;
}

.CartVehicleInfoColumn34
{
	padding-left: 10px;
}

.CurrentStepLabel
{
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	width: 86px;
	padding-right: 2px;
	text-decoration: underline;
}

.DisabledStepLabel
{
	vertical-align: middle;
	text-align: center;
	font-size: 8pt;
	width: 86px;
	padding-right: 2px;
	cursor: default;
}

.EPAHeading
{
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.EPAMPGValue
{
	font-size: 20pt;
	font-weight: bold;
	text-align: center;
}

.FeeRowColumn1
{
	width: 20px;
}

.FeeRowColumn2
{
	width: 165px;
}

.FeeRowColumn3
{
	width: 45px;
	text-align: right;
}

.form1
{
	height:100%;
}

.GrayLine
{
	color: Gray;
	width: 100%;
	text-align: right;
}

img
{
	border-style: none;
}

.MarginLeft20px
{
	margin-left: 20px
}

.MarginLeft30px
{
	margin-left: 30px
}

.OptionsCode
{
	font-size: 8pt;
	color: Gray;
}

.OptionsDescription
{
	font-size: 8pt;
}

.OptionsPrice
{
	text-align: right;

}

.PaddingLeft30px
{
	padding-left:30px;
}

.PaddingLeft190px
{
	padding-left:190px;
}

.PaddingLeft400px
{
	padding-left: 400px;
}

.PanelSideLeft
{
	width: 49%;
	height: 100%;
	float:left;
	position:relative;
}

.PanelSideRight
{
	width: 49%;
	height: 100%;
	float:right;
	position:relative;
}

.ShortBlankRow
{
	height:5px;
}

.SideLeft
{
	width: 49%;
	float:left;
	height: 100%;
}

.SideRight
{
	width: 49%;
	float:right;
	height: 100%;
}

.Speaker
{
	border-width: 0px;
	padding-right: 3px;
	vertical-align: bottom;
}

.Stacked
{
	width: 100%;
	position:relative;
	height: 100%;
}

.StepLabel
{
	cursor: pointer;
	color: Black;
	font-size: 8pt;
}

.StepLabelDisabled
{
	font-weight: normal;
	cursor: default;
	color: Black;
	font-size: 8pt;
}

.TaxRowColumn1
{
	width: 185px;
}

.TaxRowColumn2
{
	width: 45px;
	text-align: right;
}

.TextAlignCenter
{
	text-align: center;
}

.TextAlignCenterBoldColor
{
	text-align: center;
	font-weight: bold;
	color: #01329B;
}

.TextAlignCenterVerticalAlignTop
{
	text-align: center;
	vertical-align: top;
}

.TextAlignLeft
{
	text-align: left;
}

.TextAlignRight
{
	text-align: right;
}

.TextAlignRightVerticalAlignTop
{
	text-align: right;
	vertical-align: top;
}

.TextAlignRightWidth100Percent
{
	text-align: right;
	width: 100%;
}

.TextAlignRightWidth45px
{
	width: 45px;
	text-align: right;
}

.TextAlignRightWidth80px
{
	width: 80px;
	text-align: right;
}

.TextAlignRightWidth125px
{
	text-align: right;
	width: 125px;
}

.TextAlignRightWidth620px
{
	text-align: right;
	width: 620px;
}

.TextAlignRightWidth1024px
{
	text-align: right;
	width: 1024px;
}

.TextExtraSmLightcolor
{
	color: Gray;
	font-size: 7pt;
}

.TextExtraSmStdcolor
{
	color: Black;
	font-size: 7pt;
}

.TextIndent15px
{
	text-indent: 15px;
}

.TextIndent25px
{
	text-indent: 25px;
}

.TextIndent150px
{
	text-indent: 150px;
}

.TextIndent190px
{
	text-indent: 190px;
}

.TextLgColor
{
	color: #01329B;
	font-size: 12pt;
}

.TextLgColorBold
{
	color: #01329B;
	font-size: 12pt;
	font-weight: bold;
}

.TextLgColorBoldTextIndent15px
{
	color: #01329B;
	font-size: 12pt;
	font-weight: bold;
	text-indent: 15px;
}

.TextLgColorBoldTextIndent45px
{
	color: #01329B;
	font-size: 10pt;
	font-weight: bold;
	text-indent: 45px;
}
.TextLgColorBoldWidth1024px
{
	color: #01329B;
	font-size: 12pt;
	font-weight: bold;
	width: 1024px;
}

.TextLgLight
{
	color: Gray;
	font-size: 12pt;
}

.TextLgLightBold
{
	color: Gray;
	font-size: 14pt;
	font-weight: bold;
}

.TextLgRedBold
{
	color: Red;
	font-size: 16pt;
	font-weight: bold;
}

.TextLgStdcolor
{
	color: Black;
	font-size: 12pt;
}

.TextLgStdcolorBold
{
	color: Black;
	font-size: 12pt;
	font-weight:bold;
}

.TextPageSplit
{
	font-weight: bold;
	color: Black;
	font-size: 10pt;
	background-color: #cccccc;
}

.TextPageSplitWidth1024px
{
	background-color: #cccccc;
	color: Black;
	font-size: 10pt;
	font-weight: bold;
	width: 1024px;
}

.TextPageTitleLeft
{
	color: #01329B;
	font-size: 16pt;
	font-weight: bold;
	text-align: left
}

.TextPageTitleCenter
{
	color: #01329B;
	font-size: 16pt;
	font-weight: bold;
	text-align: center
}

.TextPanelTitle
{
	background-color: #6b696b;
	color: white;
	font-size: 9pt;
	font-weight: bold;
	width: 100%
}

.TextScreenSteps
{
	color: #01329B;
	font-size: 14pt;
	font-weight: bold;
}

.TextSmColor
{
	color: #01329B;
	font-size: 9pt;
}

.TextSmColorBold
{
	color: #01329B;
	font-size: 9pt;
	font-weight: bold;
}

.TextSmColorBoldPadLeft20px
{
	color: #01329B;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 20px;
}

.TextSmColorBoldPadLeft140px
{
	color: #01329B;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 140px;
}
.TextSmColorBoldPadLeft150px
{
	color: #01329B;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 150px;
}

.TextSmColorBoldWidth20PercentPadRight40px
{
	color: #01329B;
	font-size: 9pt;
	font-weight: bold;
	padding-right: 40px;
	width: 20%;
}

.TextSmColorBoldWidth80Percent
{
	color: #01329B;
	font-size: 9pt;
	font-weight: bold;
	width: 80%;
}

.TextSmLight
{
	color: Gray;
	font-size: 9pt;
}

.TextSmLightBold
{
	color: Gray;
	font-size: 9pt;
	font-weight: bold;
}

.TextSmMaroonBold
{
	color: Maroon;
	font-size: 9pt;
	font-weight: bold;
}

.TextSmRedBold
{
	color: Red;
	font-size: 9pt;
	font-weight: bold;
}

.TextSmRedBoldPanel
{
	background-color: Red;
	color: White;
	font-size: 10pt;
	font-weight: bold;
}
.TextSmStdcolor
{
	color: Black;
	font-size: 9pt;
	font-weight: normal;
}

.TextSmStdRed
{
	color: Red;
	font-size: 9pt;
}

.TextSmStdcolorBold
{
	color: Black;
	font-size: 9pt;
	font-weight: bold;
}

.TextSmStdcolorBoldSilverBackground
{
	color: Black;
	font-size: 9pt;
	font-weight: bold;
	background-color: Silver;
}

.TextSmStdcolorBoldTextIndent25px
{
	color: Black;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 25px;
}

.TextSmStdcolorBoldWidth100px
{
	color: Black;
	font-size: 9pt;
	font-weight:bold;
	width: 100px;
}

.TextSmStdcolorBoldWidth230px
{
	color: Black;
	font-size: 9pt;
	font-weight:bold;
	width: 230px;
}

.TextSmStdcolorBoldWidth250px
{
	color: Black;
	font-size: 9pt;
	font-weight:bold;
	width: 250px;
}

.TextSmStdcolorBoldWidth350px
{
	color: Black;
	font-size: 9pt;
	font-weight:bold;
	width: 350px;
}

.TextSmStdcolorBoldWidth90Percent
{
	color: Black;
	font-size: 9pt;
	font-weight:bold;
	width: 90%;
}

.TextSmStdcolorWidth100Percent
{
	color: Black;
	font-size: 9pt;
	width: 100%;
}

.TextSmStdcolorWidth80px
{
	color: Black;
	font-size: 9pt;
	width: 80px;
}

.TextSmStdcolorWidth150px
{
	color: Black;
	font-size: 9pt;
	width: 150px;
}

.TextSmStdcolorWidth200px
{
	color: Black;
	font-size: 9pt;
	width: 200px;
}

.TextSmStdcolorWidth230px
{
	color: Black;
	font-size: 9pt;
	width: 230px;
}

.TextSmStdcolorWidth250px
{
	color: Black;
	font-size: 9pt;
	width: 250px;
}

.TextSmStdcolorWidth600px
{
	color: Black;
	font-size: 9pt;
	width: 600px;
}

.TextSmStdcolorWidth800px
{
	color: Black;
	font-size: 9pt;
	width: 800px;
}

.TextSmStdcolorWidth1024px
{
	color: Black;
	font-size: 9pt;
	width: 1024px;
}

.TextSmWhiteBold
{
	color: White;
	font-size: 9pt;
	font-weight: bold;
}

.VerticalAlignMiddle
{
	vertical-align: middle;
}

.VerticalAlignMiddleTextAlignCenter
{
	vertical-align: middle;
	text-align: center;
}

.VerticalAlignMiddleTextAlignRight
{
	vertical-align: middle;
	text-align: right;
}

.VerticalAlignTop
{
	vertical-align: top;
}

.VerticalAlignTopPaddingLeft13pxRight13px
{
	vertical-align: top;
	padding-left: 13px;
	padding-right: 13px;
}

.VerticalAlignTopPaddingTop10px
{
	vertical-align: top;
	padding-top: 15px;
}

.VerticalAlignTopTextAlignRight
{
	vertical-align: top;
	text-align: right;
}

.VerticalAlignTopWidth5Percent
{
	vertical-align: top;
	width: 5%;
}

.VerticalAlignTopWidth50Percent
{
	vertical-align: top;
	width: 50%;
}

.VerticalAlignTopWidth55Percent
{
	vertical-align: top;
	width: 55%;
}

.VerticalAlignTopWidth94Percent
{
	vertical-align: top;
	width: 94%;
}

.VerticalAlignTopWidth50px
{
	vertical-align: top;
	width: 50px;
}

.VerticalAlignTopWidth200px
{
	vertical-align: top;
	width: 200px;
}

.VerticalAlignTopWidth230px
{
	vertical-align: top;
	width: 230px;
}

.VehicleInfoRight
{
	min-width: 365px;
	vertical-align: top;
}

.Width5Percent
{
	width: 5%;
}

.Width20Percent
{
	width: 20%;
}

.Width30Percent
{
	width: 30%;
}

.Width35Percent
{
	width: 35%;
}

.Width40Percent
{
	width: 40%;
}

.Width50Percent
{
	width: 50%;
}

.Width90Percent
{
	width: 90%;
}

.Width94Percent
{
	width: 94%;
}

.Width100Percent
{
	width: 100%;
}

.Width100PercentHeight85px
{
	width: 100%;
	height: 85px;
}

.Width100PercentHeight610px
{
	width: 100%;
	height: 610px;
}

.Width10px
{
	width: 10px;
}

.Width25px
{
	width: 25px;
}

.Width40px
{
	width: 40px;
}

.Width50px
{
	width: 50px;
}

.Width60px
{
	width: 60px;
}

.Width65px
{
	width: 65px;
}

.Width60pxPadLeft10px
{
	padding-left: 10px;
	width: 60px;
}

.Width70px
{
	width: 70px;
}

.Width80px
{
	width: 80px;
}

.Width80pxPadLeft10px
{
	padding-left: 10px;
	width: 80px;
}

.Width80pxSilverBackground
{
	background-color: Silver;
	width: 80px;
}

.Width100px
{
	width: 100px;
}

.Width100pxTextIndent15px
{
	text-indent: 15px;
	width: 100px;
}

.Width125px
{
	width: 125px;
}

.Width130px
{
	width: 130px;
}

.Width150px
{
	width: 150px;
}

.Width160px
{
	width: 160px;
}

.Width150pxBold
{
	font-weight: bold;
	width: 150px;
}

.Width185px
{
	width: 185px;
}

.Width200px
{
	width: 200px;
}

.Width200pxHeight136px
{
	width: 200px;
	height: 136px;
}

.Width200pxBold
{
	font-weight: bold;
	width: 200px;
}

.Width200pxBoldPaddingLeft50px
{
	font-weight: bold;
	width: 200px;
	padding-left: 50px;
}

.Width230pxTextIndent15px
{
	text-indent: 15px;
	width: 230px;
}

.Width240px
{
	width: 240px;
}

.Width250px
{
	width: 250px;
}

.Width270px
{
	width: 270px;
}

.Width300px
{
	width: 300px;
}

.Width324px
{
	width: 324px;
}

.Width340px
{
	width: 340px;
	padding-left: 35px;
}

.Width350px
{
	width: 350px;
}

.Width990px
{
	width: 990px;
}

.Width1010px
{
	width: 1010px;
}

.Width1024px
{
	width: 1024px;
}

.Width1024pxHeight768px
{
	width: 1024px;
	height: 768px;
}
