@charset "UTF-8";
/* CSS Document */


body {
	background-image: url(images/acm_bg_tile.gif);
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a{
border: none;
}

ul, li {
	padding:0px;
	margin:0px;
}

.mainTable {
	background-image: url(images/topbar_whole.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
.header {
	text-align: center;
}
.mainContentCell {
	background-image: url(images/contentBG.gif);
	background-repeat: repeat-y;
	text-align: center;
}
.largeContentCell {
	background-image: url(images/lgcontentBG.gif);
	background-repeat: repeat-y;
	height: 702px;
	text-align: left;
	vertical-align: top;
}
.txtEventBoldTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.largeContentTable {
	height: 751px;
}
.disclaimerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: center;
	text-decoration:none;
}
.disclaimerText a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: center;
	text-decoration:underline;
}
.disclaimerText a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: center;
	text-decoration:underline;
}
.disclaimerText a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C0B0F;
	text-align: center;
	text-decoration:underline;
}
.disclaimerText a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: center;
	text-decoration:underline;
}
.disclaimer2Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: center;
	text-decoration:none;
	text-transform:uppercase;
}
.disclaimer2Text a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: center;
	text-decoration:underline;
	text-transform:uppercase;
}
.disclaimer2Text a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: center;
	text-decoration:underline;
	text-transform:uppercase;
}
.disclaimer2Text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C0B0F;
	text-align: center;
	text-decoration:underline;
	text-transform:uppercase;
}
.disclaimer2Text a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: center;
	text-decoration:underline;
	text-transform:uppercase;
}
.mainContentBottomCap {
	background-image: url(images/contentCap.png);
	background-repeat: no-repeat;
}
.largeContentBottomCap {
	background-image: url(images/lgcontentbottomCap.png);
	background-repeat: no-repeat;
	height: 8px;
}
.lgEventsTopCap {
	background-image: url(images/lgEventsTopCap.png);
	background-repeat: no-repeat;
	height: 41px;
}
.lgPersonalitiesTopCap {
	background-image: url(images/lgPersonalitiesTopCap.png);
	background-repeat: no-repeat;
	height: 41px;
}
.lgTicketsTopCap {
	background-image: url(images/lgTicketsTopCap.png);
	background-repeat: no-repeat;
	height: 41px;
}
.lgSponsorsTopCap {
	background-image: url(images/lgSponsorsTopCap.png);
	background-repeat: no-repeat;
	height: 41px;
}
.lgOffersTopCap {
	background-image: url(images/lgOffersTopCap.png);
	background-repeat: no-repeat;
	height: 41px;
}
.lgRulesTopCap {
	background-image: url(images/lgRulesTopCap.png);
	background-repeat: no-repeat;
	height: 41px;
}
.lgTravelTopCap {
	background-image: url(images/lgTravelTopCap.png);
	background-repeat: no-repeat;
	height: 41px;
}
.lgPressTopCap {
	background-image: url(images/lgPressTopCap.png);
	background-repeat: no-repeat;
	height: 41px;
}
.lgRecipeTopCap{
	background-image: url(images/lgRecipeContestTopCap.png);
	background-repeat: no-repeat;
	height: 41px;
}
.lgAboutTopCap {
	background-image: url(images/lgAboutTopCap.png);
	background-repeat: no-repeat;
	height: 41px;
}
.lgPhotoTopCap {
	background-image: url(images/lgPhotoTopCap.png);
	background-repeat: no-repeat;
	height: 41px;
}
.lgContactTopCap {
	background-image: url(images/lgContactTopCap.png);
	background-repeat: no-repeat;
	height: 41px;
}
.mainContentEventsCap {
	background-image: url(images/eventsCap.png);
	background-repeat: no-repeat;
}
.contentBoxText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
	text-align: left;
	font-weight: normal;
}
.txtSoldOutSmall {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8C0B0F;
}
.txtSoldOut {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8C0B0F;
}
.txtEventBoldBody {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.txtEventBoldBody a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
}
.txtEventBoldBody a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
}
.txtEventBoldBody a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8C0B0F;
	text-decoration:none;
}
.txtEventBoldBody a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
}
.txtEventBody {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

.txtEventBody li{
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 25px;
}

.txtEventBody a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.txtEventBody a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.txtEventBody a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #8C0B0F;
	font-weight: normal;
	text-decoration: underline;
}
.txtEventBody a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.txtNP {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #8C0B0F;
	font-weight: normal;
	text-align: right;
	text-decoration:none;
}
.txtNP a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #8C0B0F;
	font-weight: normal;
	text-align: right;
	text-decoration:none;
}
.txtNP a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #8C0B0F;
	font-weight: normal;
	text-align: right;
	text-decoration:none
}
.txtNP a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-align: right;
	text-decoration:underline
}
.txtNP a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #8C0B0F;
	font-weight: normal;
	text-align: right;
	text-decoration:none
}
.txtEventTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	top: 0px;
	font-weight: bold;
}
.txtEventTitle a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
}
.txtEventTitle a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
}
.txtEventTitle a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8C0B0F;
	text-decoration:none;
}
.txtEventTitle a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
}
.personalitiesSmCap {
	background-image: url(images/personalitiesSmCap.png);
	background-repeat: no-repeat;
}
.tixSmCap {
	background-image: url(images/tixSmCap.png);
	background-repeat: no-repeat;
}

