/* Vt-SummerFestival.com CSS */
body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000; background-color: #F8FBFF; margin: 0px 0px 0px 0px; }
p { font-size: 10pt; }
td { font-size: 10pt; vertical-align: top; }
h1 { font-family: Garamond, "Goudy Old Style", "Times New Roman", serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: normal}
h2 { font-family: Garamond, "Goudy Old Style", "Times New Roman", serif; font-size: 14pt; font-style: normal; line-height: normal; font-weight: normal }
h3 { font-family: Garamond, "Goudy Old Style", "Times New Roman", serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: normal }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 150%; font-weight: normal; padding-top: 10px; }
a:link { color: #006633; text-decoration: underline }
a:visited { color: #6F6F0E; text-decoration: underline }
a:hover { color: #999999; text-decoration: underline }
.green {  color: #006633}
.green11 {  color: #006633; font-size: 11pt; }
.black11 {  color: #333333; font-size: 11pt; }
.black10 { color: #333333; font-size: 10pt; }
.press p {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 150%; font-weight: normal; }
.caption { font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 2px 30px 2px 20px; display: block; }
.caption p { font-family: "Times New Roman", Times, serif; font-size: 10pt; }
.caption .caption { font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0; display: inline; }
.ResultHeading { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-weight: bold; background-color: #E6F2FF; border: #36c 1px solid; padding: 1px; }
.ResultTable { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-weight: bold; border: #36c 1px solid; padding: 0px; border-collapse: collapse; }
.ResultCell { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; border: #e6f2ff 1px solid; padding: 1px; }
.padtop { padding-top: 10px; display: inline; }
.padbot { padding-bottom: 10px; display: inline; }
ul { padding: 0 18px; }
#shiftleft { margin: 0; }
#w300 { width: 350px; vertical-align: top; }
.w300orders td { width: 300px; vertical-align: top; padding: 10px; }
#w400 { width: 400px; vertical-align: top; }
#w420 { width: 420px; vertical-align: top; }
.w420 { width: 420px; vertical-align: top; }
#w600 { width: 600px; vertical-align: top; }
#pressrelease p { display: inline; }
.newsitem { display: block; padding-left: 40px; color: #999; }
.newsitem a { color: #999; }
/*.newsitem a { color: #6F6F0E; }*/
.newsitem_active { display: block; padding-left: 40px; background: url( /images/horseicon28.gif ) no-repeat 8px 4px; color: #999; }
.newsitem_active a:link, .newsitem_active a:visited { color: #063; }
.center { text-align: center; }
#sponsors h1 { background-color: #DEF4ED; border: #9CAB3C 1px solid; }
.lineheight27 { line-height: 27px; }
.openjumper td { padding: 4px 2px; }
/*  green border: #093; gold border: #9CAB3C;         */
