body { margin:0; padding:0; font-size:12px; line-height:16px; font-family: Arial, Tahoma; background-color:#333333;}
a { color:#cc0000;}
a:hover { text-decoration:none;}
.subhead { margin-bottom:0px; padding-bottom:0px; text-transform:uppercase; font-size:16px; color:#000000; font-weight:bold; }
h1,h2,h3,h4,h5,h6{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
p {margin: 9px 0px 20px 0px; padding: 0px 0px 0px 0px; line-height:14px;}
ul {
	margin:0px;
	padding:0px 0px 10px 40px;
	}
li {
	margin:0px;
	padding:0px;
	font-size:11px; 
	line-height:14px;
	padding-right:20px;
	}
#header { background-color:#828282;  height:120px;  }
#container {color:#666666; width:auto; background-color:#FFFFFF;}
.logo { width:200px; padding:30px 20px 20px 30px; float:left; background-color:#FFFFFF; position:absolute; top:0px; left:0px; z-index:5;}
.logo a{ color:#FFFFFF; text-decoration:none; font-weight:bold; height:12px; font-size:20px; text-transform:uppercase;}
.logo a:hover { }
.background { background-color:#333333;}
.menu {color:#333333; text-align:left; padding-top:30px; width:250px; text-align:left; height:400px; position:absolute; top:100px; left:0px; z-index:3; background-color:#333333; height:600px;}
.menu a { display:block; float:left; font-weight:bold; font-size:11px; text-decoration:none; color:#fff; background:url(Images/menu_enactive.gif) no-repeat bottom left; padding:10px 0px 5px 30px; width:220px; text-align:left;}
.menu a:hover { background:url(Images/menu_over.gif) no-repeat bottom left; color:#232323;}
.menu a.active { background:url(Images/menu_active.gif) no-repeat bottom left; color:#cc0000;}
.menu a.active:hover { background:url(Images/menu_active.gif) no-repeat bottom left; color:#232323;}

.main { width:100%; margin:10px 0 20px 0; float:right;}
#banner { height:160px; background:url(Images/home_banner.jpg) no-repeat #666666; padding:30px 0 30px 50px; line-height:24px;}
#banner_venue { height:160px; background:url(Images/venue_banner.jpg) no-repeat #666666; padding:30px 0 30px 50px; line-height:24px;}
#slogan { color:#ffffff; font-size:21px; text-transform:uppercase; }
#under_slogan_text { color:#ffff00; font-size:10px; line-height:12px; padding-top:15px;}
#content { margin:0 auto; padding:0; width:780px;}
#content h1 { margin:20px 0 0 0; font-size:26px; color:#999999;letter-spacing:-1px; font-weight:lighter;}
#text {float:left; width:530px; padding-left:20px; margin-top:20px;}
#sidebar { background:url(Images/sidebar_bckg.gif) repeat-x; margin:20px 0 0 560px; color:#6f6e6e; padding:20px; }
#sidebar h2 {color:#cc0000; margin:0 0 15px 0; font-size:14px; text-transform:uppercase;}

#footer {background:url(Images/footer_bckg.gif) repeat-x #3f3e3e 0 2px; height:41px; margin-top:20px; clear:both;}
#left_footer { float:left; padding:10px 0 0 30px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px;}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:10px 30px 0 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}
.roundedcornr_box_335560 {
   background: #ffffff;
}
.roundedcornr_top_335560 div {
   background: url(Images/rc_tl.png) no-repeat top left;
}
.roundedcornr_top_335560 {
   background: url(Images/rc_tr.png) no-repeat top right;
}
.roundedcornr_bottom_335560 div {
   background: url(Images/rc_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_335560 {
   background: url(Images/rc_br.png) no-repeat bottom right;
}

.roundedcornr_top_335560 div, .roundedcornr_top_335560, 
.roundedcornr_bottom_335560 div, .roundedcornr_bottom_335560 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_335560 { margin: 0 0px; }
.gallery {
	margin-left:30px;

}
.internalnav {
	margin: 10px 20px 20px 30px;
	font-family: Arial, Tahoma;
	display:block;
}
.internalnavitems {
	padding-right:20px;
}
.lead {
	height:700px;
	overflow:hidden;
	position: absolute;
	width:100%;
	background-color: #333333;
	z-index: 2;
	left:0px;
	top:0px;

}

.leadTitle {
	color: #FFFFFF;
	background-color: #333333;
	display: block;
	position: absolute;
	left:250px;
	top: 102px;
	z-index:2;
	width:500px;
	padding-bottom:30px;
	opacity:.95;
	filter: alpha(opacity=95);
}
.leadTitlebot {
	color: #FFFFFF;
	background-color:#333333;
	display: block;
	left:0px;
	top: 0px;
	z-index:2;
	width:450px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:0px;
	opacity:.95;
	filter: alpha(opacity=95);
	
}
.leadTitlelarge {
	color: #FFFFFF;
	background-color:#666666;
	display: block;
	position: absolute;
	left:250px;
	top: 103px;
	z-index:2;
	width:600px;
	padding-bottom:30px;
	border-right-color:#cccccc;
	border-right-width:14px;
	border-right-style:solid;
	
}
.leadTitlebotText a {
	padding-left:0px;
	padding-right:0px;
	
}
.leadTitleText {
	background-color: #333333;
}
.leadTitleText h1 {
	color:#FFFFFF;
	text-transform:lowercase;
	padding-left:20px;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:35px;
	line-height: 39px;
	font-size: 52px;
	font-weight: normal;
	margin: 0px;
}
.leadTitleText h1 a{
	text-decoration:none;
}
.leadTitleText h1 a:hover{
	text-decoration:none;
}
.leadTitleText h2 {
	color:#FFFFFF;
	padding-top:10px;
	padding-left:20px;
	padding-right:30px;
	padding-bottom:10px;
	line-height: 30px;
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
}
.leadTitleText h3 {
	color:#FFFFFF;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:5px;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	line-height:20px;
}
.leadTitleText p {
	color:#FFFFFF;
	font-size: 11px;
	line-height: 16px;
	padding-left:30px;
	padding-right:30px;

}
.leadTitleText p.callout {
	color:#FFFFFF;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
	padding-left:30px;
	padding-right:30px;

}

.leadTitlebotText p {
	color:#FFFFFF;
	font-size: 11px;
	line-height: 16px;
	padding-left:0px;
	padding-right:0px;
	opacity:.95;
	filter: alpha(opacity=95);

}
.leadTitleText a {
	color:#FFFFFF;


}

.whiteout {

z-index:4;
position: relative;
background-color:#FFFFFF;	
opacity:.40;
filter: alpha(opacity=40);
height:102px;
top:0px;
left:0px;
width:100%;


}
.transwhiteout {
z-index:3;
position: relative;
padding:0;
margin:0;
width: 100%;
background-color:#FFFFFF;	
background-image:url(Images/header.gif);
background-repeat:repeat-x;
}
.footer {
	display: block;
	width: 100%;
	z-index: 400;
	position:absolute;
	top:700px;
	background-color:#FFFFFF;
	background-image: url(../Images/footer.jpg) no-repeat top left;
	height:55px;
}
.footeritem {
	color: #666666;
	padding-left: 10px;
	height:35px;
	padding-top: 20px;
	background-color:#FFFFFF;
	width:235px;
	font-family: Arial, Tahoma;
	font-size:10px;

}
.footeritem a {
	color: #3300ff;
	text-decoration:none;

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

}
.footeritemright {
	color: #666666;
	padding-right: 10px;
	height:10px;
	padding-top: 18px;
	background-color:#FFFFFF;
	font-family: Arial, Tahoma;
	font-size:10px;
	display:block;
	float:right;
	vertical-align:baseline;

}
.footeritemright a {
	color: #3300ff;
	text-decoration:none;

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

}
.footeritemleft {
	color: #666666;
	margin-right: 2px;
	margin-left: 2px;
	padding-left: 5px;
	padding-right: 5px;
	height:35px;
	padding-top: 18px;
	background-color:#FFFFFF;
	font-family: Arial, Tahoma;
	font-size:10px;
	display:block;
	float:left;
	vertical-align:baseline;

}
.footeritemleft a {
	color: #3300ff;
	text-decoration:none;

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

}
.scrollbar {scrollbar-face-color: #666666;
scrollbar-shadow-color: #999999;
scrollbar-highlight-color: #333333;
scrollbar-3dlight-color: #333333;
scrollbar-darkshadow-color: #333333;
scrollbar-track-color: #333333;
scrollbar-arrow-color: #FFFFFF;
}
.Popup {
	position:relative;
}
.PopTable {
	font-size: 10px;
	background-color: #000000;
	font-weight: bold;
	overflow: visible;
	padding: 0px 10px;
}
.PopWrapper {
	position:absolute;
	left: 10px;
	top: 0px;
	opacity:.85;
	filter: alpha(opacity=85);
	margin-left: 50px;
	overflow: visible;
	display:none;
}
a.PopTextLink:hover {
	color: #EFEFEF;
}
.PopTextLink {
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
	font-weight: bold;
	color: #FFFFFF;
}
.PopText {
	margin: 0px 0px 4px 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	display: block;
	font-weight: bold;
	background-image: url(Images/dark_square.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #FFFFFF;
}
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: #333333;
border-bottom-width: 6px;
width: 430px; /*width of featured content slider*/
height: 250px;
margin-left: 30px;
border-color:#CCCCCC;
border-style: solid;
border-width:3px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: #666666;
width: 440px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.sponsorsliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 200px; /*width of featured content slider*/
height: 30px;
margin-left: 30px;
float:right;
margin-top:13px;
}

.sponsorsliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: #ffffff;
width: 440px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
font-family: Arial, Tahoma;
font-size:11px;
list-style-type: none;

}

.pagination{
width: 430px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #333333;
padding: 5px 10px;
}
.paginationhide{
display:none;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
background: #333333;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #000000;
}

#slider4{
border-color: #CCCCCC;
height: 250px
}

#paginate-slider4{
background-color: #CCCCCC;
border-color: #CCCCCC;
margin-left: 0px;

}

#paginate-slider4 a img{
width: 50px;
height: 50px;
border: 1px solid gray;
margin-top: 5px;
margin-right:3px;

}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 1px white;
}
.indent{
margin-left:20px;
margin-top:10px;
color:#FFFFFF;
font-size: 11px;
line-height: 16px;
}
.indentgray{
margin-left:30px;
margin-top:10px;
color:#FFFFFF;
font-size: 11px;
line-height: 16px;
background-color:#454545;
}
.indentrowtitle{
background-color:#666666;
padding-left:15px;
}
td.indentrow{
padding: 15px 15px 0px 15px;
}
.linkbox {
	display: block;
	width: 190px;
	height:50px;
	margin-right:5px;
	margin-left: 5px;
}
a.linkboxlabel {
	display:block;
	margin-left:15px;
	float:left;
	width:195px;
	height:50px;
	padding:10px;
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
	line-height: 14px;
	background-color:#333333;
	text-decoration:underline;

}

a.linkboxlabel:hover {
	color:#FFFFFF;
	background-color:#666666;
}
a.linkboxlabel:hover .linkboxdescription {
	color:#FFFFFF;
	background-color:#666666;
	font-weight:bold;

}

.linkboximage {
	font-size: 11px;
	color:#ffffff;
	line-height: 14px;
	margin-bottom: 0px;
	font-weight:bold;
	margin-right:10px;
	display: block;
	float:left;

}
.linkboxdescription {
	font-size: 11px;
	color:#ffffff;
	line-height: 14px;
	margin-bottom: 0px;
	font-weight:bold;
	margin-right:5px;
	display: block;
	float:left;
	padding-top:20px;
}
.eventbox {
	background-color:#454545;
	margin-right:20px;
	margin-left: 20px;
	padding:10px 10px 5px 10px;
}
.eventbox p {
	background-color:#454545;
	margin-right:20px;
	margin-left: 20px;
	padding:0px;
}
.eventboxtitle {
	background-color:#666666;
	margin-right:20px;
	margin-left: 20px;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	
}
a.eventboxlink {
	background-color:#555555;
	padding:10px;
	font-size:11px;
	text-decoration:none;
	display:block;
	height:85px;
}
a:hover.eventboxlink {
	background-color:#333333;

}
.smalleventtitle {
	font-size:14px;
	font-weight:bold;
	padding:3px 0px 3px 0px;
}
a.callout{
	margin:0px;
	font-size:15px;
	padding:10px;
	border:1px solid #999999;
	text-decoration:none;
	text-align:center;
}
a.callout:hover{
	background-color:#666666;
	
}
.address{
border:1px;
border-color:#666666;
border-style:solid;
margin-left:150px;
width:155px;
}


/* --------------------------------- */
/* --------- DHTML Tabs ---------- */
/* --------------------------------- */

.shadetabs{
padding: 0px 0;
margin-left: 0;
margin-top: 1px;
font-family: Arial, Tahoma;
font-weight:bold;
font-size:11px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 5px 18px;
margin-right: 0px;
border-right: 1px solid #999999;
color:#ffffff;
background-color:#333333;
}


.shadetabs li a:hover{
text-decoration:none;
color: #ffffff;
background-color:#999999;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
}

.shadetabs li a.selected{ /*selected main tab style */
color:#FF0000;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
td.gallerywrapper{
	padding:3px;
	background-color:#333333;
	margin:auto;
	}
td.gallerywrapper:hover{
	background-color:#666666;
	}

.tabcontent{
display:none;
color:#FFFFFF;
font-size: 11px;
line-height: 16px;
padding-left:30px;
padding-right:30px;
font-family: Arial, Tahoma;
}
.tabwrapper{
margin-left:0px;
}
.tabmenuwrapper{
margin-left:10px;
margin-bottom:20px;
}

@media print {
.tabcontent {
display:block !important;
}
}
