A:link     {
color:#000099;
text-decoration:none
}

A:visited {
color:#cc3333;
text-decoration:none
}

A:hover {
color:#227BC3
}

A.pcaLogo:link {
color:#CC3333;
text-decoration:none
}

A.pcaLogo:visited {
color:#cc3333;
text-decoration:none
}

A.pcaLogo:hover {
color:#CC3333;
text-decoration:none
}

body 
{
color:black;
margin:0px;
padding:0px;
font-family:arial;
font-size:10pt;
}

li
{
line-height:14pt;
}


.bodyNext {
background-color:cccccc;
border-style:solid;
border-color:#999999;
border-width:1px;
width:455px;
font-size:8pt;
font-family:arial;
vertical-align:middle;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px
}

.bottomFooterText {
width:455px;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
text-align:center;
font-size:8pt;
font-type:Arial
}

.bottomHR {
background-image:url(images/menu/divider/footerBar.gif);
background-repeat:repeat-x;
line-height:5px;
vertical-align:top;
width:100%;
visibility:visible;
}

.carMonth {
vertical-align:top;
height:100px;
background-color:#F7EC18;
left:635px;
width:165px;
padding:5px;
text-align:center;
border-style:solid;
border-color:#000000;
border-width:1px;
font-size:10pt;
line-height:150%;
}

.carmonthalign {
text-align:left;
padding:3px;
}

.carMonthText {
vertical-align:center;
line-height:150%;
}

.carMonthThumb {
text-align:center;
width:140px;
border-style:solid;
border-color:#000000;
border-width:1px;
text-decoration:none;
}

.carMonthNotExistText {
font-size:7.5pt;
}

.concoursDescription {
margin-left: 15px
}

.Container {
width:100%;
height:100%;
top:0px;
left:0px;
padding:0px;
border-bottom:thin solid;
background-color:#f0f0df
}

.containerMid {
background-color:#ffffff;
text-align:left;
vertical-align:top
}

.dividerBar {
background-color:#ffffff;
background-image:url(images/menu/header/backgroundMenuBar.gif);
background-repeat:repeat-x;
left:0px;
}

.mainBodyTitle {
font-size:16pt;
font-family:copperplate gothic bold;
font-weight:bold
}

.sponsorsTitle {
font-size:10pt;
font-family:copperplate gothic bold;
font-weight:bold
}

.memories {
width:100%;
line-height:14pt;
font-size:9pt;
}

.memoriesGreyRow {
width:100%;
border-style:solid;
border-width:1px;
border-color:black;
background-color:#cccccc;
}

.dividerBarBG {
background-color:#ffffff;
background-image:url(images/menu/header/backgroundMenuBar.gif);
background-repeat:repeat-x;
width:100%
}

.mainBody {
background-color:#ffffff;
width:455px;
font-size:10pt;
font-family:arial;
vertical-align:top;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px
}

.mainBody2 {
background-color:#ffffff;
width:455px;
font-size:10pt;
font-family:arial;
vertical-align:top;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px
}

.mainBodyTable {
width:100%;
border-style: solid;
border-color: #000000;
border-width: 1px;
font-size: 10pt
}

.mainBodyTable2 {
width:90%;
border-style: none;
border-color: #ffffff;
border-width: 0px;
font-size: 10pt
}


.mainBodyTableAddress {
border-style: solid;
border-color: #000000;
border-width: 1px;
padding:4px;
width:195px
}

.mainBodyTableContact {
border-style: solid;
border-color: #000000;
border-width: 1px;
padding:4px;
width:125px
}

.mainBodyTableContactHeading {
border-style: solid;
border-color: #000000;
border-width: 1px;
padding:4px;
width:125px;
font-size:11pt
}

.mainBodyTableDate {
border-style: solid;
border-color: #000000;
border-width: 1px;
padding:4px;
width:90px;
font-weight:bold
}

.mainBodyTableDate2 {
border-style: none;
border-color: #ffffff;
border-width: 0px;
padding:4px;
width:90px;
font-weight:bold
}

.mainBodyTableDarkGrey {
background-color:#999999
}

.mainBodyTableLightGrey {
background-color:#cccccc
}

.mainBodyTableTrack {
vertical-align:middle;
border-style: solid;
border-color: #000000;
border-width: 1px;
padding:4px;
width:220px
}

.mainBodyTableTrack2 {
vertical-align:middle;
border-style: none;
border-color: #ffffff;
border-width: 0px;
padding:4px;
width:220px
}


.pcaLogo {
position:absolute;
top:463px;
left:45px;
border-style:solid;
border-color:#CC3333;
border-width:1px;
text-decoration:none;
}

.pcazone4 {
position:absolute;
top:530px;
left:0px;
text-decoration:none;
}

.pvgpSponsor {
border-style:solid;
border-color:#ffffff;
text-decoration:none
}

.sideMenu {
background-color:#CC3333;
left: 0px;
width: 159px;
vertical-align:top;
}

.small
{
font-size:7.5pt;
}

.spacerBottom {
height:100%
}

.spacerRight {
width:100%
}

.sponsorsContainer {
vertical-align:top;
text-align:right;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px
}

.sponsorsRight {
background-color:#CC3333;
left:820px;
width:160px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
vertical-align:top;
text-align:center;
border-style:solid;
border-color:#000000;
border-width:1px;
color:#f0f0df;
font-family:copperplate Gothic Bold;
font-size:10pt;
font-weight:bold;
text-decoration:none
}

.sponsorsRightCalendar {
background-color:#CC3333;
left:820px;
width:160px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
vertical-align:top;
text-align:center;
border-style:solid;
border-color:#000000;
border-width:1px;
color:#f0f0df;
font-family:copperplate Gothic Bold;
font-size:10pt;
font-weight:bold;
text-decoration:none
}

.tableCarMonthContainer {
width:820px;
font-size:10pt;
font-family:arial;
vertical-align:top;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px
}
}

.tableMonth {
width:100%;
border-style:solid;
border-color:#000000;
border-width:1px;
font-size:10pt;
}

.tableMonthActivity {
border-style:solid;
border-color:#000000;
border-width:1px
}

.tableMonthContact {
border-style: solid;
border-color: #000000;
border-width: 1px;
padding:4px;
width:125px
}

.tableMonthContainer {
width:630px;
font-size:10pt;
font-family:arial;
vertical-align:top;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px
}

.tableMonthDate {
border-style: solid;
border-color: #000000;
border-width: 1px;
padding:4px;
width:90px;
font-weight:bold
}

.tableMonthLocation {
border-style: solid;
border-color: #000000;
border-width: 1px;
padding:4px;
width:160px
}

.tableMonthRow {
font-size:10pt
}

.tableMonthSection {
background-color:#2F2C2C;
text-align:center;
border-style:solid;
border-color:#000000;
border-width:1px;
padding:2px;
font-size:10pt;
font-weight:bold;
color:#FFCC00
}

.topLogo {
position:relative;
left:0px;
top:0px;
width:155px;
}

.topPicture {
text-align:left;
width:834px;
}

.trHeader {
background-color:#f0f0df
text-aling:left;
left:0px;
top:0px;
width:989px;
}

.trFooter {
background-color:#f0f0df;
text-align:left;
vertical-align:top;
height:100%
}

.underConstruction {
text-align:center;
font-weight:bold;
font-size:12pt
}