body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	line-height:16px;
}


td, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


a:link {
    color: #3159B3;
	text-decoration: underline;
}
a:active {
    color: #3159B3;
	text-decoration: underline;
}
a:visited {
    color: #3159B3;
	text-decoration: underline;
}
a:hover {
    color: #000000;
	text-decoration: underline;
}
/*   OUT
*/

.logo {
	padding:0px 0px 0px 32px;
}
.logo img {
	padding-top:10px;
}

.leftnav {
padding-top:25px;
}

.mainwell {
padding-left:30px;
padding-right:25px;
}

.navitem {
color:#393E47;
padding-left:35px;
padding-top:1px;
height:30px;
background-image:url(images/nav_off.jpg);
background-repeat:no-repeat;
}




.navitem_selected {
color:#393E47;
padding-left:35px;
padding-top:1px;
height:30px;
background-image:url(images/nav_on.jpg);
background-repeat:no-repeat;
}

.navitem a, .navitem_selected a {
color:#393E47;
text-decoration:none;
font-size:11px;
}

.navitem a:hover, .navitem_selected a:hover {
color:#0094FF;
text-decoration:none;
font-size:11px;
}

/* CAN THE ACTIVE STATE SHOW THE BLUE ARROW - NEW IMAGE CREATED FOR THIS 
.navitem a:active, .navitem_selected a:active {
	color:#0094FF;
	text-decoration:none;
	font-size:11px;
	background-image:url(images/nav_active.jpg);
	background-repeat:no-repeat;
	background-position:-10px;
}
*/



.homefeatures, .homefeatures a {
color:#8A9FB4;
text-decoration:none;
font-size:12px;
line-height:18px;
}

.homefeatures img{
border:none;
margin-bottom:10px;
}



.footer, .footer a:link, .footer a:visited {
color:#565A5C;
text-decoration:none;
font-size:9px;

}

.footer a:hover {
text-decoration:underline;
}


.navbox {
width:160px;
background:#F7F9FA;
border:1px #DEDFE6 solid;
border-top:0px;
border-left:0px;
padding-left:8px;
margin-top:-11px;
margin-bottom:15px;

}

.subnav, .subnav a  {
color:#7892AE;
text-decoration:none;
font-size:10px;
}

.subnav a:hover  {
color:#0094FF;
}

.subnav2, .subnav2 a  {
color:#7892AE;
text-decoration:none;
font-size:11px;
padding-right:15px;
display : inline;
}

.subnav2 a:hover  {
color:#0094FF;
text-decoration:underline;
}


.graytext {
text-decoration:none;
color: #67677A;
font-size:9px;
line-height:11px;
}

.page-headline {
color:#3159B3;
font-size:20px;
line-height:22px;
padding-bottom:5px;
}

.page-intro {
color:#8A9FB4;
font-size:16px;
line-height:20px;
}

.page-subheads {
color: #5C6D97;
font-size:12px;
line-height:16px;
text-transform:uppercase;
font-weight: bold;
padding-top:15px;
}

.section-subheads {
color: #2E3A62;
font-size:11px;
line-height:14px;
font-weight: bold;
}

.section-highlight {
	color: #2E3A62;
	font-size:11px;
	line-height:14px;
	font-style: italic;
	font-weight: bold;
}

.instructions {
	color: #8A9FB4;
}

.subheads {
	color: #67677A;
	
}

.morelink {
text-decoration:none;
color: #67677A;
font-size:10px;
}




.seats-gold {
	border:3px #FFCC00 solid;
	padding:1px;
	width:25px;
	text-align:center;
	color: #2E3A62;
	font-size:10px;
	float: left;
	margin: 5px 10px 5px 0px;
	text-transform:uppercase;
}
.seats-gold-off {
	border:3px #FFCC00 solid;
	padding:1px;
	width:25px;
	text-align:center;
	color: #CCCCCC;
	font-size:10px;
	float: left;
	margin: 5px 10px 5px 0px;
	background-color: #FF0000;
	text-transform:uppercase;
}


.seats-silver {
border:3px #91A1B5 solid;
	padding:1px;
	width:25px;
	text-align:center;
	color: #2E3A62;
	font-size:10px;
	float: left;
	margin: 5px 10px 5px 0px;
	text-transform:uppercase;
}
.seats-silver-off {
border:3px #91A1B5 solid;
	padding:1px;
	width:25px;
	text-align:center;
	color: #CCCCCC;
	font-size:10px;
	float: left;
	margin: 5px 10px 5px 0px;
	background-color: #FF0000;
	text-transform:uppercase;
}

.seats-blue {
border:3px #2E3A62 solid;
	padding:1px;
	width:25px;
	text-align:center;
	color: #2E3A62;
	font-size:10px;
	float: left;
	margin: 5px 10px 5px 0px;
	text-transform:uppercase;
}
.seats-blue-off {
border:3px #2E3A62 solid;
	padding:1px;
	width:25px;
	text-align:center;
	color: #CCCCCC;
	font-size:10px;
	float: left;
	margin: 5px 10px 5px 0px;
	background-color: #FF0000;
	text-transform:uppercase;
}

.ailse {
	border:3px #FFFFFF solid;
	padding:1px;
	width:25px;
	text-align:center;
	color: #2E3A62;
	font-size:10px;
	float: left;
	margin: 5px 10px 5px 0px;
}
.row {
	clear: left;
}
.taken {
	color: #CCCCCC;
}




.mybuttons {
background:#2B3038;
color:white;
text-transform:uppercase;
border:1px #666666 solid;
}

.login-buttons {
background:#2B3038;
color:white;
font-size:10px;
border:1px #666666 solid;
}





.navitemSC {
margin-top:30px;
color:white;
padding-left:35px;
padding-top:1px;
height:30px;
background-image:url(images/heading_schedule.jpg);
background-repeat:no-repeat;
}


.subschedules  {
text-align:left;width:160px;margin-left:8px;
color:#7892AE;
font-size:10px;
line-height:13px;
}

.subschedules a  {
color:#232F7B;
font-size:11px;
font-weight:bold;
}

.subschedules-message  {
color:#c25023;
font-size:10px;
text-transform:uppercase;
}

.subschedules-nolink  {
color:#506984;
font-size:11px;
font-weight:bold;
}



/*


input, textarea {
border: 1px #666666 solid

}



.bottomu {
height:10px;
border-left:1px #D8D8DA solid;
border-right:1px #D8D8DA solid;
border-bottom:1px #D8D8DA solid;
}

.bottomr {
height:10px;
border-right:1px #D8D8DA solid;
border-bottom:1px #D8D8DA solid;
}

.page-headline {
font-size:15px;
color:#31428D;
}


.gallery-headline {
font-size:13px;
color:#31428D;
}
.page-subheads {
color: #67677A;
font-size:10px;
text-transform:uppercase;

}


.subheads, .subheads a {
	color: #67677A;
	text-decoration:none;
}

.morelink {
text-decoration:none;
color: #67677A;
font-size:10px;
}

.blueitals {
color:#3F4F95;
font-style:italic;
}

.footer, .footer a:link, .footer a:visited {
color:#B1C2CE;
text-decoration:none;
font-size:9px;

}

.footer a:hover {
text-decoration:underline
}


.navbox {
width:128px;
background:#F7F9FA;
border:1px #DEDFE6 solid;
border-top:0px;
padding-left:5px

}

.subnav, .subnav a  {
color:#7892AE;
text-decoration:none;
font-size:10px;
}

.bigblue {
color:#31428D;
font-size:10px;
}

ul {
margin:0px;
padding:0px;
padding-left:0px;
padding-right:0px;
}

ul li {
background:url(images/dots.gif);
background-repeat:no-repeat;
list-style-type:none;
padding-left:15px;
padding-bottom:10px;
letter-spacing:0px;
line-height:normal;
}

ul li a:link, ul li a:visited  {
text-decoration:none;
}


.smallital {
font-size:10px;
font-style:italic;
color:#67677A;
}

.maincontent a:link, .maincontent a:visited {
text-decoration:none;
color:#31428D;
}


ul li a:hover {
color:black;
}

.maincontent a:hover {
color:black;
}



.mysubmit {
background:white;
border:0px;
color: #67677A;
font-size:10px;

}

.graytext {
text-decoration:none;
color: #67677A;
font-size:9px;
}

.maincontent .gallerynav a, .gallerynav a {
font-size:9px;
color:#67677A;
text-decoration:none;
}

.pagination {
font-size:9px;
color:#67677A
}

.videolist {
background:url(images/video_bg.gif);
background-repeat:repeat-y;
background-position:right;

}

.blogtop, .blogbottom {
margin-left:-10px;
border-left:1px #D9D8DC solid;
border-right:1px #D9D8DC solid;

}

.blogtop {
background:url(images/border_bg.gif);
background-repeat:repeat-x;
height:10px;
}


.blogbottom {
border-bottom:1px #D9D8DC solid;
height:5px;
}

//////////////////////////////////// */

.utility_nav {background-color:#003366; text-align:right;margin-right:25px;margin-left:25px;padding:4px 15px}
.utility_nav a {color:white; text-decoration:none;margin-left:20px;}
.utility_nav a:hover {text-decoration:underline}
.utility_nav a span {font-size:13px}

#slideshow {
	height:370px;
	overflow:hidden;
	position:relative
}



#slideshow h1 {
	font-size:26px;
	line-height:36px;
	color:#ffffff;
	position:absolute;
	z-index:10;
	margin-left
	height:15px;
	text-align:left;
	bottom:0px;
	text-shadow:1px 1px #000;
	margin-left: 200px;
	padding-right: 30px;
	font-weight:normal;
}

/* change for inside styles/sizes */
.inside-pages #slideshow {
	height:180px;
	overflow:hidden;
	position:relative
}



.inside-pages #slideshow h1 {
	font-size:31px;
	color:#ffffff;
	position:absolute;
	z-index:10;
	margin-left
	height:15px;
	text-align:left;
	top:50px;
	text-shadow:1px 1px #000;
	line-height:normal;
	margin-left: 200px;
	padding-right: 30px;
}




#slideshow h1 a {color:#ffffff;text-decoration:none}