/****************************
** All Media Styles
****************************/

body, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
line-height: 130%;
}

a:link {text-decoration: none; color: #005AAB;}
a:visited {text-decoration: none; color: #005AAB;}
a:hover {text-decoration: underline; color: #005AAB;}
a:active {text-decoration: none; color: #005AAB;}

/****************************
** Divs
****************************/

#headerholder {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
	z-index: 1;
	}
	#header_img {
		width: 986px;
		margin: 0 auto;
		text-align: left;
	}

#contentholder {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
	z-index: 2;
	}
	#content {
		width: 986px;
		margin: 0 auto;
		text-align: left;
		}
		
		#logo {
			width: 150px;
			height: 130px;
			float: left;
		}
		
		#menus {
			float: left;
			margin-left: 0px;
			width: 826px;
			}
			
			#top_menu {
				float: left;
				height: 26px;
				width: 808px;	
				margin: 0;
				display: inline;
				}
				#top_menu ul {
					float: right;
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
				#top_menu ul li {
					display: inline;
					float: left;
					margin: 0 3px;
				}
				#top_menu ul li.spacer { margin: 0 12px; }
				
			#main_menu {
				float: left;
				width: 780px;
				padding: 0;
				margin: 74px 0 0 41px;
				display: inline;
				}
				#main_menu ul {
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
				#main_menu ul li {
					margin-left: 20px;
					display: inline;
				}
				
			#sub_menu {
				clear: both;
				float: left;
				margin: 5px 0 0 70px;
				display: inline;
				width: 750px;
				}
	
		#body {
			clear: both;
			width: 986px;
			padding: 0;
			}
			
			#col_one {
				float: left;
				margin: 68px 0 0 20px;
				width: 200px;
				display: inline;
				}
				#col_one p { margin: 0 0 10px 0; }
				
				
				#col_one ul {
					list-style-type: none;
					margin: 0;
					padding: 0 0 10px 0;
				}
				#col_one ul li { padding: 2px 0; }
				#col_one ul li a { color: #005AAB; }
				#col_one ul li a:hover { text-decoration: none; }
				#col_one ul li.on a { color: #AAAAAA;	}			
				
			#left_menu {	
				float: left;
				margin: 29px 0 0 20px;
				width: 200px;
				display: inline;
				}
				#left_menu p { margin: 0 0 10px 0; }
				#left_menu p.scroll_title { margin: 0; }
				#left_menu ul.scroll {
					height: 384px;
					overflow: auto;
					margin: 0;
					padding: 0;
					list-style-type: none;
					border-left: 1px solid Black;
					border-right: 1px solid Black;
					background-color: White;
					font-size: 11px;
				}
				#left_menu ul.scroll li {
					margin: 8px;
				}
				#left_menu ul.scroll a {
					color: Black;
					text-decoration: none;
				}
				#left_menu ul.scroll a:hover { text-decoration: underline; }

				#left_menu_events {	
				float: left;
				margin: 29px 0 0 20px;
				width: 200px;
				display: inline;
				}
				#left_menu_events p { margin: 0 0 10px 0; }
				#left_menu_events p.scroll_title { margin: 0; }
				#left_menu_events ul.scroll {
					height: 520px;
					overflow: auto;
					margin: 0;
					padding: 0;
					list-style-type: none;
					border-left: 1px solid Black;
					border-right: 1px solid Black;
					background-color: White;
					font-size: 11px;
				}
				#left_menu_events ul.scroll li {
					margin: 8px;
				}
				#left_menu_events ul.scroll a {
					color: Black;
					text-decoration: none;
				}
				#left_menu_events ul.scroll a:hover { text-decoration: underline; }
				
			#col_two {
				float: left;
				margin: 20px 0 0 20px;
				padding: 0;
				width: 726px;
				display: inline;
				}
				#col_two ul.right_buttons {
					float: right;
					margin: 8px 0 5px 10px;
					padding: 0;
					list-style-type: none;
				}
				#col_two ul.no_bullet {
					list-style-type: none;
					margin: 8px 0 5px 0;
					padding: 0;
				}
				#col_two #list h1 {
					font-size: 14px;
					color: Black;
					line-height: 14px;
					margin: 0;
				}
				#col_two #list p {
					margin: 2px 0 0 0;
				}
				#col_two #list #odd {
					background-color: #F3F8FC;
					padding: 10px;
				}
				#col_two #list #even { padding: 10px; }
				
				#col_two #copy_350 {
					clear: both;
					float: left;
					width: 350px;
					margin-top: 12px;
				}
				#col_two #copy_400 {
					clear: both;
					float: left;
					width: 400px;
					margin-top: 12px;
				}
				#col_two #copy_350 p { margin: 0 0 12px 0; }
				#col_two #graphic_365 {
					float: left;
					width: 365px;
					margin: 13px 0 0 10px;
				}
				
				#col_two #copy_320 {
					clear: both;
					float: left;
					width: 320px;
				}
				#col_two #copy_320 p { margin: 5px 0 12px 0; }
				#col_two #graphic_395 {
					float: left;
					width: 395px;
					margin: 0px 0 0 0px;
				}
				#col_two #copy_500 {
					clear: both;
					float: left;
					width: 500px;
					margin-top: 12px;
					padding: 10px 10 10 10px;
					margin: 10px 10 10 10px;
				}
				#col_two #copy_500 p { margin: 5px 0 12px 0; }
				#col_two #graphic_226 {
					float: left;
					width: 226px;
					margin: 10px 10 10 10px;
					padding: 10px 10 10 10px;
				}
				#col_two #copy_255 {
					clear: both;
					float: left;
					width: 255px;
				}
				#col_two #copy_255 p { margin: 5px 0 12px 0; }
				#col_two #graphic_460 {
					float: left;
					width: 460px;
					margin: 8px 0 0 10px;
				}
				#col_two p.80days {
				color:#ffc000;
				font-weight:bold;
				font-size: 12px;
				}
			
		#footer {
			clear: both;
			padding-top: 10px;
			width: 986px;
			text-align: center;
		}
			#footer p {
				font-size: 9px;
			}
			#footer p a {
				color: Black;
				text-decoration: none;
			}
			#footer p a:hover { text-decoration: underline; }


		#footerhome {
			clear: both;
			padding: 3px 0px 0px 0px;
			width: 986px;			
			text-align: center;
			
			line-height: 100%;
			vertical-align: middle
		}
			#footerhome p {
				padding: 3px 3px;
				background-color: #04539E;
				font-size: 9px;
			}

			#footerhome p a {
				color: white;
				text-decoration: none;
			}
			#footerhome p a:hover { text-decoration: underline; }

		#footerevents {
			clear: both;
			padding: 3px 3px;
			width: 986px;
			text-align: center;
			
			line-height: 100%;
			vertical-align: middle
		}
			#footerevents p {
				padding: 3px 3px;
				background-color: #D70280;
				font-size: 9px;
			}
			#footerevents p a {
				color: white;
				text-decoration: none;
			}
			#footerevents p a:hover { text-decoration: underline; }

		#footerorganising {
			clear: both;
			padding: 3px 3px;
			width: 986px;
			text-align: center;
			
			line-height: 100%;
			vertical-align: middle
		}
			
			

			#footerorganising p {
				padding: 3px 3px;
				background-color: #6F0507;
				font-size: 9px;
			}

			

			#footerorganising p a {
				color: white;
				text-decoration: none;
			}
			#footerorganising p a:hover { text-decoration: underline; }

		#footerabout {
			clear: both;
			padding: 3px 3px;
			width: 986px;
			text-align: center;
			
			line-height: 100%;
			vertical-align: middle
		}
			#footerabout p {
				padding: 3px 3px;
				background-color: #094B9F;
				font-size: 9px;
			}
			#footerabout p a {
				color: white;
				text-decoration: none;
			}
			#footerabout p a:hover { text-decoration: underline; }


#footermenu {
float:left;
top: 0;
left: 0;
width: 984px;
padding: 0;
margin: 0;

vertical-align: middle
}



#footermenu p {
margin:0;
padding: 0.1em 0 0.3em 0.5em;
font-size: 0.9em;
font-weight: bold;
color: #666666;

}

#footermenu #footermenucol1 {
position: relative;
float: left;
top: 0;
left: 0;
width: 320px

}

#footermenu #footermenucol2 {
position: relative;
float: left;
top: 0px;
left: 350;
width:320px;

}

#footermenu #footermenucol3 {
position: relative;
float: left;
top: 0;
left: 660;
width:320px;

}


#footermenu #footermenucol1 ul{
	list-style-type: none;
	margin: 0;
	padding: 0.1em 0 0.5em 0.5em;
	border: none;
}

#footermenu #footermenucol2 ul{
	list-style-type: none;
	margin: 0;
	padding: 0.1em 0 0.5em 0.5em;
	border: none;
}

#footermenu #footermenucol3 ul {
	list-style-type: none;
	margin: 0;
	padding: 0.1em 0 0.5em 0.5em;
	border: none;
}

#footermenu #footermenucol1  li{
	font-size: 0.9em;
}

#footermenu #footermenucol2 li{
	font-size: 0.9em;
}

#footermenu #footermenucol3 li{
	font-size: 0.9em;
}

#footermenu #footermenucol1 a:link{
	color: #999999;   
    	padding: 0.5em 0 0.2em 0em;
    	text-decoration:none;
	font-size: 1em;
	
}

#footermenu #footermenucol1 a:visited{
	color: #999999;   
    	padding: 0.5em 0 0.2em 0em;
    	text-decoration:none;
	font-size: 1em;
	
}

#footermenu #footermenucol2 a:link{
	color: #999999;   
    	padding: 0.5em 0 0.2em 0em;
    	text-decoration:none;
	font-size: 1em;
	
}

#footermenu #footermenucol2 a:visited{
	color: #999999;   
    	padding: 0.5em 0 0.2em 0em;
    	text-decoration:none;
	font-size: 1em;
	
}

#footermenu #footermenucol3 a:link  {
	color: #999999;   
    	padding: 0.5em 0 0.2em 0em;
    	text-decoration:none;
	font-size: 1em;
	
}

#footermenu #footermenucol3  a:visited{
	color: #999999;   
    	padding: 0.5em 0 0.2em 0em;
    	text-decoration:none;
	font-size: 1em;
	
}

#footermenu #footermenucol1 a:hover  {
	text-decoration:underline;	
	color: #666666;
		
}

#footermenu #footermenucol2 a:hover{
	text-decoration:underline;	
	color: #666666;
		
}

#footermenu #footermenucol3 a:hover{
	text-decoration:underline;	
	color: #666666;
		
}


#compform 	{width: 500px;
		padding: 5px;
		background-color: #F5D3EC;
		color: #000;
		border: 3px solid #D70280;
		}
#compform input.w90 { width: 90px; }
#compform input.w200 { width: 200px; }
#compform input.w250 { width: 250px; }
#compform select.w200 { width: 200px; }
#compform textarea.w250 {
	width: 250px;
	height: 144px;
}

#contactformpink 	{width: 700px;
		padding: 5px;
		background-color: #F5D3EC;
		color: #000;
		border: 3px solid #D70280;
		}
#contactformpink input.w90 { width: 90px; }
#contactformpink input.w200 { width: 200px; }
#contactformpink input.w250 { width: 250px; }
#contactformpink select.w200 { width: 200px; }
#contactformpink textarea.w250 {
	width: 250px;
	height: 144px;
}

#contactformred 	{width: 700px;
		padding: 5px;
		background-color: #FAD4D4;
		color: #000;
		border: 3px solid #6D0305;
		}
#contactformred input.w90 { width: 90px; }
#contactformred input.w200 { width: 200px; }
#contactformred input.w250 { width: 250px; }
#contactformred select.w200 { width: 200px; }
#contactformred textarea.w250 {
	width: 250px;
	height: 144px;
}

#contactformblue 	{width: 700px;
		padding: 5px;
		background-color: #D3E2F4;
		color: #000;
		border: 3px solid #084C9F;
		}
#contactformblue input.w90 { width: 90px; }
#contactformblue input.w200 { width: 200px; }
#contactformblue input.w250 { width: 250px; }
#contactformblue select.w200 { width: 200px; }
#contactformblue textarea.w250 {
	width: 250px;
	height: 144px;
}
		
/* Created by javascript for the concessions table */
#concession {
	 position:absolute;
	margin:0px 0px 0px 0px;
	 z-index: 3 }
#concession2 {
 position:absolute;
	margin:0px 0px 0px 0px;
	 z-index: 3 }
}
	#concession3 {
 position:absolute;
	margin:0px 0px 0px 0px;
	 z-index: 3 }
 
}
		#concession4 {
 position:absolute;
	margin:0px 0px 0px 0px;
	 z-index: 3 }
}
	#concession5 {
 position:absolute;
	margin:0px 0px 0px 0px;
	 z-index: 3 }
}
	#concession6 {
 position:absolute;
	margin:0px 0px 0px 0px;
	 z-index: 3 }
 
}

		
/****************************
** Content Styles
****************************/

h1 {
	margin: 0;
	padding: 0;
	color: #005AAB;
	font-size: 32px;
	line-height: 40px;
}

H1 {
	margin: 0;
	padding: 0;
	color: #005AAB;
	font-size: 32px;
	line-height: 40px;
}

h1 b {
	font-size: 24px;
}

h2 {
	margin: 5px 0 0 0;
	font-size: 12px;
}
h3 {
	margin: 4px 0 0 0;
	color: #005AAB;
	font-size: 12px;
	font-weight: normal;
}

hr { color: #EEEEEE; }

hr.comp { color: #CCCCCC; }

img { border: 0; }
img.float_right {
	float: right;
	margin: 0 0 10px 10px;
}

input.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 106px;
	margin-top: 1px;
}

input.w90 { width: 90px; }
input.w200 { width: 200px; }
input.w250 { width: 250px; }

select.w200 { width: 200px; }

textarea.w250 {
	width: 250px;
	height: 144px;
}

td.align_center { text-align: center; }

/****************************
** Bordered Table
****************************/

table.bordered { 
	clear: both; /* For any floated images above */
	margin-bottom: 10px;
}
table.bordered td {
	border-left: 1px solid Black;
	padding: 3px 3px 3px 6px;
}
table.bordered th {
	text-align: left;
	border-left: 1px solid Black;
	padding: 3px 3px 3px 6px;
	background-color: #99bddd;
	font-size: 11px;
}
table.bordered th.first_col { padding-left: 8px; }
table.bordered th.last_col { border-right: 1px solid Black; }
table.bordered th.title {
	border-left: 0;
	padding: 0;
	background-color: White;
}
table.bordered td.first_col { 
	border-left: 0px;
	padding-left: 8px;
}
table.bordered tr.even td { background-color: #e0ebf5; }
table.bordered tr.even td.first_col {	background: url(../site_images/v2/table/4x4.gif) top left repeat-y #e0ebf5; }
table.bordered tr.even td.last_col {	background: url(../site_images/v2/table/4x4.gif) top right repeat-y #e0ebf5; }
table.bordered tr.odd td.first_col { background: url(../site_images/v2/table/4x4.gif) repeat-y; }
table.bordered tr.odd td.last_col { background: url(../site_images/v2/table/4x4.gif) top right repeat-y; }
table.bordered tr.end_even td { 
	padding-bottom: 6px;
	background: url(../site_images/v2/table/4x4.gif) bottom left repeat-x #e0ebf5;
}
table.bordered tr.end_even td.first_col { background: url(../site_images/v2/table/pos_bl_corner.gif) bottom left no-repeat; }
table.bordered tr.end_even td.last_col { background: url(../site_images/v2/table/pos_br_corner.gif) bottom right no-repeat; }
table.bordered tr.end_odd td {
	padding-bottom: 6px;
	background: url(../site_images/v2/table/4x4.gif) bottom left repeat-x;
}
table.bordered tr.end_odd td.first_col { background: url(../site_images/v2/table/neg_bl_corner.gif) bottom left no-repeat; }
table.bordered tr.end_odd td.last_col { background: url(../site_images/v2/table/neg_br_corner.gif) bottom right no-repeat; }

/****************************
** Event Times Table
****************************/

table.times {
	width: 200px;
	margin-bottom: 10px;
}
table.times td {
	padding: 3px 0 3px 6px;
	background-color: White;
	width: 70px;
}

table.times td.last_col {
	border-left: 1px solid Black;
	width: 130px;
}


table.times tr.even td { background-color: #e0ebf5; }
table.times tr.even td.first_col { background: url(../site_images/v2/table/4x4.gif) top left repeat-y #e0ebf5; }
table.times tr.even td.last_col {	background: url(../site_images/v2/table/4x4.gif) top right repeat-y #e0ebf5; }
table.times tr.odd td.first_col { background: url(../site_images/v2/table/4x4.gif) repeat-y White; }
table.times tr.odd td.last_col { background: url(../site_images/v2/table/4x4.gif) top right repeat-y White; }
table.times tr.end_even td {
	padding-bottom: 6px;
	background: url(../site_images/v2/table/4x4.gif) bottom left repeat-x #e0ebf5;
}
table.times tr.end_even td.first_col { background: url(../site_images/v2/table/pos_bl_corner.gif) bottom left no-repeat; }
table.times tr.end_even td.last_col { background: url(../site_images/v2/table/pos_br_corner.gif) bottom right no-repeat; }
table.times tr.end_odd td {
	padding-bottom: 6px;
	background: url(../site_images/v2/table/4x4.gif) bottom left repeat-x White;
}
table.times tr.end_odd td.first_col { background: url(../site_images/v2/table/neg_bl_corner.gif) bottom left no-repeat; }
table.times tr.end_odd td.last_col { background: url(../site_images/v2/table/neg_br_corner.gif) bottom right no-repeat; }

/****************************
** Full Width Table
****************************/

table.wide { 
	width: 726px;
	clear: both; /* For any floated images above */
}
table.wide td {
	border-left: 1px solid Black;
	padding: 3px 3px 3px 6px;
}
table.wide th {
	text-align: left;
	border-left: 1px solid Black;
	padding: 3px 3px 3px 6px;
	background-color: #99bddd;
}

table.wide th.pink {
	text-align: left;
	border-left: 1px solid Black;
	padding: 3px 3px 3px 6px;
	background-color: #D899BE;
}

table.wide td.question {
	border-left: 1px solid Black;
	padding: 3px 3px 3px 6px;
	background-color: #006699;
	text-align:center;
	color:#FFFFFF
}

table.wide th.first_col { padding-left: 14px; }
table.wide th.last_col { border-right: 1px solid Black; }
table.wide th.title {
	border-left: 0;
	padding: 0;
	background-color: White;
}
table.wide td.first_col { 
	border-left: 0px;
	padding-left: 14px;
}
table.wide tr.even td { background-color: #e0ebf5; }
table.wide tr.pink td { background-color: #F4C8E2; }
table.wide tr.even td.first_col {	background: url(../site_images/v2/table/4x4.gif) top left repeat-y #e0ebf5; }
table.wide tr.even td.last_col {	background: url(../site_images/v2/table/4x4.gif) top right repeat-y #e0ebf5; }
table.wide tr.odd td.first_col { background: url(../site_images/v2/table/4x4.gif) repeat-y; }
table.wide tr.odd td.last_col { background: url(../site_images/v2/table/4x4.gif) top right repeat-y; }
table.wide tr.end_even td { 
	padding-bottom: 6px;
	background: url(../site_images/v2/table/4x4.gif) bottom left repeat-x #e0ebf5;
}
table.wide tr.end_even td.first_col { background: url(../site_images/v2/table/pos_bl_corner.gif) bottom left no-repeat; }
table.wide tr.end_even td.last_col { background: url(../site_images/v2/table/pos_br_corner726.gif) bottom right no-repeat; }
table.wide tr.end_odd td {
	padding-bottom: 6px;
	background: url(../site_images/v2/table/4x4.gif) bottom left repeat-x;
}
table.wide tr.end_odd td.first_col { background: url(../site_images/v2/table/neg_bl_corner.gif) bottom left no-repeat; }
table.wide tr.end_odd td.last_col { background: url(../site_images/v2/table/neg_br_corner726.gif) bottom right no-repeat; }

table.wide tr.even td.end_last_col { background: url(../site_images/v2/table/neg_br_corner.gif) bottom right no-repeat; }
table.wide tr.odd td.end_last_col { background: url(../site_images/v2/table/neg_br_corner.gif) bottom right no-repeat; }

/****************************
** Concession Table
****************************/


table.concession {
	background-color: #b1d1ed;
	border-bottom: 12px solid #b1d1ed;
	}
table.concession th {
	padding: 10px 10px 0 10px;
	text-align: left;
}
table.concession td { padding: 8px 10px 0 10px; }
table.concession td.note {
	padding-top: 2px;
	font-size: 10px;
}
table.concession tr.not-online td {
	color: Red;
}

table.concession_hidden {
	display: none;
}

table.concession2{
	background-color: #b1d1ed;
	border-bottom: 12px solid #b1d1ed;
}
table.concession2 th {
	padding: 10px 10px 0 10px;
	text-align: left;
}
table.concession2 td { padding: 8px 10px 0 10px; }
table.concession2 td.note {
	padding-top: 2px;
	font-size: 10px;
}
table.concession2 tr.not-online td {
	color: Red;
}

table.concession2_hidden {
	display: none;
}

table.concession3{
	background-color: #b1d1ed;
	border-bottom: 12px solid #b1d1ed;
}
table.concession3 th {
	padding: 10px 10px 0 10px;
	text-align: left;
}
table.concession3 td { padding: 8px 10px 0 10px; }
table.concession3 td.note {
	padding-top: 2px;
	font-size: 10px;
}
table.concession3 tr.not-online td {
	color: Red;
}

table.concession3_hidden {
	display: none;
}
table.concession4{
	background-color: #b1d1ed;
	border-bottom: 12px solid #b1d1ed;
}
table.concession4 th {
	padding: 10px 10px 0 10px;
	text-align: left;
}
table.concession4 td { padding: 8px 10px 0 10px; }
table.concession4 td.note {
	padding-top: 2px;
	font-size: 10px;
}
table.concession4 tr.not-online td {
	color: Red;
}

table.concession4_hidden {
	display: none;
}


table.concession5{
	background-color: #b1d1ed;
	border-bottom: 12px solid #b1d1ed;
}
table.concession5 th {
	padding: 10px 10px 0 10px;
	text-align: left;
}
table.concession5 td { padding: 8px 10px 0 10px; }
table.concession5 td.note {
	padding-top: 2px;
	font-size: 10px;
}
table.concession5 tr.not-online td {
	color: Red;
}

table.concession5_hidden {
	display: none;
}

table.concession6{
	background-color: #b1d1ed;
	border-bottom: 12px solid #b1d1ed;
}
table.concession6 th {
	padding: 10px 10px 0 10px;
	text-align: left;
}
table.concession6 td { padding: 8px 10px 0 10px; }
table.concession6 td.note {
	padding-top: 2px;
	font-size: 10px;
}
table.concession6 tr.not-online td {
	color: Red;
}

table.concession6_hidden {
	display: none;
}


/****************************
** Full Width Table Survey
****************************/

table.survey { 
	width: 726px;
	clear: both; /* For any floated images above */
}
table.survey td {
	border-left: 1px solid Black;
	padding: 3px 3px 3px 6px;
}



table.survey th {
	text-align: left;
	border-left: 1px solid Black;
	padding: 3px 3px 3px 6px;
	background-color: #99bddd;
}

table.survey td.question {
	border-left: 1px solid Black;
	padding: 3px 3px 3px 6px;
	background-color: #006699;
	text-align:center;
	color:#FFFFFF
}

table.survey th.first_col { padding-left: 14px; }
table.survey th.last_col { border-right: 1px solid Black; }
table.survey th.title {
	border-left: 0;
	padding: 0;
	background-color: White;
}
table.survey td.first_col { 
	border-left: 0px;
	padding-left: 14px;
}
table.survey tr.even td { background-color: #e0ebf5; }
table.survey tr.even td.first_col {	background: url(../site_images/v2/table/4x4.gif) top left repeat-y #e0ebf5; }
table.survey tr.even td.last_col {	background: url(../site_images/v2/table/4x4.gif) top right repeat-y #e0ebf5; }
table.survey tr.odd td.first_col { background: url(../site_images/v2/table/4x4.gif) repeat-y; }
table.survey tr.odd td.last_col { background: url(../site_images/v2/table/4x4.gif) top right repeat-y; }
table.survey tr.end_even td { 
	padding-bottom: 6px;
	background: url(../site_images/v2/table/4x4.gif) bottom left repeat-x #e0ebf5;
}
table.survey tr.end_even td.first_col { background: url(../site_images/v2/table/pos_bl_corner.gif) bottom left no-repeat; }
table.survey tr.end_even td.last_col { background: url(../site_images/v2/table/pos_br_corner726.gif) bottom right no-repeat; }
table.survey tr.end_odd td {
	padding-bottom: 6px;
	background: url(../site_images/v2/table/4x4.gif) bottom left repeat-x;
}
table.survey tr.end_odd td.first_col { background: url(../site_images/v2/table/neg_bl_corner.gif) bottom left no-repeat; }
table.survey tr.end_odd td.last_col { background: url(../site_images/v2/table/neg_br_corner.gif) bottom right no-repeat; }

table.survey tr.even td.end_last_col { background: url(../site_images/v2/table/neg_br_corner.gif) bottom right no-repeat; }
table.survey tr.odd td.end_last_col { background: url(../site_images/v2/table/neg_br_corner.gif) bottom right no-repeat; }


/****************************
** TicketShop Styles
****************************/

.white {
	 color:#ffffff;
}


/****************************
** Other Styles
****************************/

.80days {
color:#ffc000;
font-weight:bold;
font-size: 12px;
}



.grey {
	 color:#cccccc;
}

.redbold {
	 color:red;
	 font-weight:bold;
}


.smalltext {
font-size: 10px;
}


.exhibition_button {

	font-family: Arial, Tahoma, Helvetica, san-serif;
		font-size: 8pt;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		margin: 3px;
		padding: 6px;
		font-style: normal;
		text-align: center;
		vertical-align: bottom;
	
		background-image: url(/Includes/site_images/v2/buttons/ShortButton.gif);
		display:inline-block;
		
		height: 20px;
		
		border-style: Solid;
		border-width: 1pt;

}


a.exhibition_button {

	font-family: Arial, Tahoma, Helvetica, san-serif;
		font-size: 8pt;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		margin: 3px;
		
		font-style: normal;
		text-align: center;
		vertical-align: bottom;
	
		background-image: url(/Includes/site_images/v2/buttons/ShortButton.gif);
		display:inline-block;
		
		height: 20px;
		
		border-style: Solid;
		border-width: 1pt;

}


.exhibition_button:visited {

	font-family: Arial, Tahoma, Helvetica, san-serif;
		font-size: 8pt;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		margin: 3px;
		padding: 6px;
		font-style: normal;
		text-align: center;
		vertical-align: bottom;
	
		background-image: url(/Includes/site_images/v2/buttons/ShortButton.gif);
		
		
		height: 20px;
		
		border-style: Solid;
		border-width: 1pt;

}

.exhibition_button:hover {

	font-family: Arial, Tahoma, Helvetica, san-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #F0C04B;
	text-decoration: none;
	margin: 3px;
	padding: 6px;
	font-style: normal;
	text-align: center;
	vertical-align: bottom;

	background-image: url("/Includes/site_images/v2/buttons/ShortButton.gif");
	
	
	height: 20px;
	
}

.ticketphone { margin: 10px 0px 10px 0px }


/****************************
** Photo Gallery
****************************/

div.thumbnail
	{
		width: 130px;
		float: left;
		margin: 0 10px 10px 0;
		background: url(../site_images/v2/table/bordera.gif) no-repeat;
	}
	
	div.thumbnail img
	{
		border: 1px solid #777;
		margin: 10px 0 0 10px;
	}
	
	div.thumbnail p
	{
		margin: 0;
		padding: 10px 20px 20px 10px;
		text-align: center;
		background: url(../site_images/v2/table/borderb.gif) no-repeat 0 100%;
	}
	
	.clear { clear: left; }

/****************************
** RSS Feeds
****************************/

#rssfeedlist ul{
	list-style-type: none;
	list-style-image: url(/library/images/16px-Feed-icon.jpg);
	margin-left: 0;
	padding-left: 20px;
	border: none;
}

#rssfeedlist li{
	font-size: 100%;
	line-height: 1.8em;
	padding-left: 10px;
	vertical-align: middle;	
}

/************************
** Anniversary
************************/

#xWrapper {
	width: 726px;
}
#xCol1 {
	width: 400px;
	margin-right: 10px;
	float: left;
}
#xCol2 {
	margin-left: 10px;
}
