.homebg {
background-image: url(/images/home.jpg);
background-repeat: no-repeat;
}

.comingsoon, .comingsoon TD {
background-image: url(/images/coming.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.subbg {
background-image: url(/images/sub_bg.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.scheduletitle, .scheduletitle TD {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-weight: bold;
color: #255aa5;
}

.copybg {
background-image: url(/images/copy.jpg);
background-repeat: no-repeat;
}

.schedulebox {
background-color: #FFFFFF;
border: 1px solid #0066CC;
padding: 15px;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
}

.schedulebox a:link {
text-decoration: none;
color: #255aa5;
font-weight: bold;
}

.schedulebox a:hover {
text-decoration: underline;
}

.schedulebox a:visited {
color: #255aa5;
text-decoration: none;
}

.photo {
border: 1px solid #000000;
}

.content, .content TD {
font-family: "Times New Roman", Times, serif;
font-size: 13px;
color: #666600;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

.contenthead, .contenthead TD {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
}

.content a:link {
color: #255aa5;
font-weight: bold;
}

.content a:hover {
text-decoration: none;
}

.content a:visited {
color: #255AA5;
text-decoration: underline;
font-weight: bold;
}

.bng, .bng TD {
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
}

.bng a:link {
font-variant: small-caps;
font-family: "Times New Roman", Times, serif;
font-size: 11px;
}

.footer, .footer TD {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: 255AA5;
line-height: 18px;
}

.footer ul {
margin: 0px;
display: block;
}

.footer li {
list-style-type: none;
display: inline;
padding-right: 14px;
}

.footer a:link {
color: #255aa5;
text-decoration: none;
}

.footer a:visited {
text-decoration: none;
color: #255aa5;
}

.footer a:hover {
text-decoration: underline;
}

.sponsor, .sponsor TD {
font-family: "Times New Roman", Times, serif;
font-size: 13px;
color: #0066CC;
font-weight: bold;
line-height: 17px;
}

.sponsor a:link {
text-decoration: none;
color: #255aa5;
}

.sponsor a:hover {
text-decoration: underline;
}

.sponsor a:visited {
color: #255aa5;
text-decoration: underline;
}

.planningbox {
background-color: #FFFFFF;
border: 1px solid #0066CC;
padding: 5px;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
line-height: 20px;
}

.planningbox a:link, .planningbox a:link TD {
text-decoration: none;
color: #255aa5;
}

.planningbox a:visited, .planningbox a:visited TD {
color: #255aa5;
text-decoration: none;
}

.planningbox a:hover, .planningbox a:hover TD {
text-decoration: underline;
color: #255aa5;
}

.officialsponsors, .officialsponsors TD {
font-family: "Times New Roman", Times, serif;
font-size: 10px;
font-weight: bold;
}

.twoforact, .twoforact TD {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #000000;
text-decoration: none;
font-weight: bold;
}

.twoforact a:link {
color: #999933;
text-decoration: none;
font-weight: bold;
}

.twoforact a:visited {
color: #999933;
text-decoration: none;
}

.twoforact a:hover {
text-decoration: underline;
}

.contentbox {
padding: 3px;
border: 1px solid #000000;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
color: #666600;
}

.contentbox a:link {
color: #255AA5;
font-weight: bold;
}

.border {
border-top-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: #000000;
}

.datesbg {
background-image: url(/images/expo_dates.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.featuredvb {
background-image: url(/images/ex_shadow_b.jpg);
background-repeat: no-repeat;
background-position: left top;
}

