.CompanyName
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    FONT-SIZE: 11pt;
    BORDER-LEFT: #000000 1px;
    BORDER-BOTTOM: #000000 1px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.ReadOnly
{
    FONT-SIZE: 9pt
}
BODY
{
    MARGIN-TOP: 20px
}
HR.Divide
{
    MARGIN-TOP: 15px;
    MARGIN-BOTTOM: 15px;
    HEIGHT: 5px
}
HR.SmallDivide
{
	margin-top: 5px;
	margin-bottom: 5px;
	height: 1px;
	width: 75%;
}
P.ToyotaHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    TEXT-ALIGN: center
}
TABLE
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px;
    ALIGN: center
}
TABLE.Attendee
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid
}
TABLE.AttendeeList
{
    WIDTH: 50%
}
TABLE.Grid
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    TEXT-ALIGN: center
}
TABLE.Progress
{
	font-family: 'Bookman Old Style' , Serif;
	text-align: center;
	width: 50%;
	vertical-align: middle;
	margin-bottom: 10px;
	margin-top: -5px;
}
TABLE.Registration
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    WIDTH: 85%;
    BORDER-BOTTOM: black 1px solid
}
TABLE.SectionTable
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #808080 1px solid;
    BACKGROUND-COLOR: #efefef
}
TD.Announce
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    TEXT-ALIGN: center
}
TD.DateHeading
{
    FONT-SIZE: 12pt;
    TEXT-ALIGN: center
}
TD.HelpEmail
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}
TD.HelpSectionHeading
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: capitalize;
    COLOR: #f5f5f5;
    BORDER-BOTTOM: #808080 1px solid;
    BACKGROUND-COLOR: #008000;
    FONT-VARIANT: small-caps
}
TD.OEHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #990000;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
TD.PageHeading
{
    FONT-SIZE: 16pt;
    TEXT-ALIGN: center
}
TD.RespondHeading
{
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center
}
TD.SectionHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    TEXT-TRANSFORM: capitalize;
    FONT-VARIANT: small-caps
}
TD.SubHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    TEXT-ALIGN: center
}
TD.TextLeft
{
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: right
}
TD.SplitRight
{
    WIDTH: 50%
}
TD.Category
{
    FONT-WEIGHT: bold;
    WIDTH: 470px
}
TD.Bullet
{
    WIDTH: 50px;
    TEXT-ALIGN: right
}
TD.Product
{
    WIDTH: 420px
}
TD.Label
{
    WIDTH: 130px
}
TD.Input
{
    WIDTH: 340px
}
TD.Spacer
{
    WIDTH: 1px
}
TD.SpaceHolder
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center
}
TD.InputPhone
{
    WIDTH: 125px
}
TD.LabelCombo
{
    WIDTH: 525px
}
TD.Note
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    WIDTH: 100%
}
TD.SubHeading2
{
    FONT-SIZE: 11pt;
    TEXT-ALIGN: center
}
TD.PBNotStarted
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	color: #d3d3d3;
	border-bottom: #696969 1px solid;
	background-color: #f5f5f5;
	font-style: italic;
}
TD.PBInProcess
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	font-weight: bold;
	border-left: #696969 1px solid;
	color: #ffff00;
	border-bottom: #696969 1px solid;
	background-color: #ff0000;
}
TD.PBDone
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	color: #000000;
	border-bottom: #696969 1px solid;
	background-color: #a9a9a9;
}

