body, p, a {
font: 12px Arial, Helvetica, sans-serif; 
color: #000000;
}

td {
vertical-align:top;
}
.pageTitle {
font: 16px Arial, Helvetica, sans-serif; 
color: #000;
font-weight: bold;
}
.pageTitleOrange {
font: 16px Arial, Helvetica, sans-serif; 
color: #F63;
font-weight: bold;
}
.subPageTitle {
font: 14px Arial, Helvetica, sans-serif; 
color: #f63;
font-weight: bold;
}
.PRpageTitle {
font: 14px Arial, Helvetica, sans-serif; 
color: #000;
font-weight: bold;
}

.PRsubPageTitle {
font: 14px Arial, Helvetica, sans-serif; 
color: #000;
font-style:italic;
}
.highlight {
color: #f63;
font-weight:bold;
}
.smallprint {
font: 10px Arial, Helvetica, sans-serif; 
color: #000000;
}
.check {
font: 30px Arial, Helvetica, sans-serif; 
text-align: center;
color: #000;
font-weight:bold;
}

ul {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 15px;
list-style-position: outside;
}
ul.sitemap {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 20px;
}
ul.noformat {
margin-left: 40px;
}

.dataTable {
border: 1px solid #999;
width: 540px;
}
.textTable {
width: 540px;
}
.homeDataTable {
border: 1px solid #999;
}
.flexDataTable {
border: 1px solid #999;
}

.tdHead {
vertical-align:top;
text-align:center;
padding:3px;
font-size: 11px;
font-weight:bold;
color: #fff;
background-color: #f63;
}

.tdLeft {
vertical-align:top;
padding:3px;
font-size: 11px;
font-weight:bold;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
border-left: 1px solid #999;
}

.tdData {
vertical-align:top;
padding:3px;
font-size: 11px;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
}

.tdData a {
font-size: 11px;
}

.tdCheck {
vertical-align:middle;
text-align: center;
padding:3px;
font-size: 11px;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
}

.tdText {
vertical-align:top;
padding:4px;
font-size: 12px;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
}

.tdText a {
font-size: 12px;
}
.tdBorder {
vertical-align:top;
padding:4px;
font-size: 12px;
border-top: 1px solid #999;

}
.notes {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; color: red; margin:0px; padding:0px; }

.blueBoxTable {
border: 1px solid #36F;
width: 540px;
}
.blueBoxSubPageTitle {
font: 14px Arial, Helvetica, sans-serif; 
color: #36C;
font-weight: bold;
}
.tdBlueBox {
vertical-align:top;
padding:3px;
font-size: 11px;
border-bottom: 1px solid #36C;
border-right: 1px solid #36C;
}

img.purse { 
border: 1px solid #000000; 
}
.plus { 
font: 14px Arial, Helvetica, sans-serif; 
color: #000;
font-weight: bold;
}

a.reglink {
font-size: 12px; 
color: #0000FF; 
font-weight: bold;
}