@charset "utf-8";
/* CSS Document */

	body,
	html {
		margin:0;
		padding:0;
		color:#000;
		background:#fff url(../images/banner.gif) repeat-x;}/* blue background  */
	
	a{color:#0066FF;}
	
	#content a:link{color:#0066FF;}
	
	#content a:visited{color:#0066ff;}
	
	#content a:hover{color:#ff6600;}
	
	div.grey{background-color:#CCCCCC;}
	
	#wrap {width:800px; margin:0 auto;}
	
	#header {height:140px; background:url(../images/header.png) left no-repeat; padding-top:10px;}
	
	#header h1{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		padding-top:20px;
		padding-left:240px;
		font-size:50px;
		font-weight:bold;
		color:#012966;
	}
	
		#header h2{
		font-family:"Trebuchet MS";
		padding-left:240px;
		font-size:14px;
		color:#082551;
		font-weight:100;
	}
	

	#content {
	float:right;
		width:600px;
		min-height:400px;
		background:#FEF9EB;
		margin-left:15px;
		margin-top:20px;
		padding:15px;
		letter-spacing:1px;
		border:solid #000000;
font-family:"Trebuchet MS";
	}
	P {font-size:14px}
	
	#content li{font-size:12px; color:#000; display:list-item;}	
	
	#content h1{font-weight: bold; font-size: 24px; color: #082551; font-family:"Trebuchet MS";}
		
	#content h2{font-weight: bold; font-size: 18px; color: #082551; font-family:"Trebuchet MS";}
	
	h1 {padding: 0;margin: 0; font-family: Trebuchet MS;}
	
	h2 {margin:1em 0 1em;padding: 0;margin: 0; font-family:"Trebuchet MS";}
	
	h3{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:18px;
	color:#fe6d01;
	font-style:italic;
	}
	h4{
	font-family:"Trebuchet MS";
	padding-top:4px;
	margin: 0;
	font-weight: bold; 
	font-size: 16px; 
	color:#3399FF;
	text-align:left;
	}
	
	.tickets{
		font-family:"Trebuchet MS";
	padding-top:4px;
	margin: 0;
	font-weight: bold; 
	font-size: 16px; 
	color:#000;
	text-align:left;
	}
		h5{
	font-family:"Trebuchet MS";
	padding: 0;
	margin: 0;
	font-weight: bold; 
	font-size: 16px; 
	color:#000;
	text-align:left;
	padding-bottom:3px;
	}
	.right{float:right;}
	.left{float:left;}
	  .press{
  float:right;
  height:75px;
  width:100px;
  border:3px solid #FF9900;
  padding:5px;
  margin:10px;
  }
	
	h6{font-size:12px; font-family:"Trebuchet MS";}
	
	#TM{
		float:right;
		width:600px;
		min-height:400px;
		max-height:700px;
		background:#FEF9EB;
		background-position:center;
		margin-left:15px;
		padding:15px;
		letter-spacing:1px;
		border:solid #000000;
font-family:"Trebuchet MS";
		}
		
		#manual{
		float:left;
		width:600px;
		padding:10px 0;
		}
		
		#manual dl{
		float:left;
		width:560px;
		margin:10px 20px;
		padding:0;
		display:inline; /*fixes IE/Win double margin bug */
		overflow:auto;
		}
		
		#manual dt{
		margin:0;
		padding:0;
		font-size:14px;
		font-style:italic;
		letter-spacing:1px;
		}
		
		#manual dd{
		margin:0;
		padding:0;
		font-size:12px;
		line-height:1.5em;
		color:#666;
		}
		
		#manual dd.img img{
		float:left;
		margin:0 8px 0 0;
		padding:4px;
		border:1px solid #d9e0e6;
		border-bottom-color:#c8cdd2;
		border-right-color:#c8cdd2;
		background:#fff;
		}
		
	div.online {
	color:#FFFFFF;
	width:120px;
	height: 20px;
	padding:3px;
	}
	
		div.online a {
font-family:"Trebuchet MS";
	color:#fff;
	font-weight:bold;
	}
	
	#sidebar {
		float:left;
		width:140px;
		padding:0; /* top from first button */
		margin-top:20px;
	}
	
	#footer {
		clear:both;
		text-align:right;
		font-family:"Trebuchet MS";
		color:#012966;
		margin-bottom:10px;
	}
	
	#footer p {margin:0; font-family:"Trebuchet MS";}
	
	* html #footer {height:1px;}
	
	.italic {font-style:italic;}
	
	/*menu*/
div.menuheader { /*CSS class for menu headers in general (expanding or not!)*/
	font: 14px "Trebuchet MS";
	width:140px;
	background:  url(../images/glossyback2.png) no-repeat;
	text-transform: uppercase;
	cursor: hand;
	cursor: pointer;
	height: 17px; /* height of the buttons */
	color:#082551;
	padding-bottom: 5px;  /* spacing between buttons */
	text-indent:5px;
	font-weight:bold;
}

div.menuheader:hover{
background:url(../images/glossyback.png) no-repeat;
font-weight:bold;
}

div.firstbutton{	/* for first button eliminating space before the menu buttons and header*/
	padding-bottom: 5px;  /* spacing between buttons */
	text-indent:5px;
}

.arrowlistmenu { /*CSS class to apply to expandable header when it's expanded*/
font-family:"Trebuchet MS";
	vertical-align:top;
	text-decoration:none;
	color:#FFFFFF;
	padding:0;
	text-align:left;
}

a.arrowlistmenu{
	padding: 0;  /* spacing between buttons */
	margin:0;
}

.openheader { /*CSS class to apply to expandable header when it's expanded*/
	width:140px;
	white-space: nowrap;
	font-size:14px;
}

.arrowlistmenu ul li a{font-size:12px;}

ul.noBullet{list-style-image:none; list-style-type: none; font-size:14px;}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/color:#ff6600; font-size:14px "Trebuchet MS";}


/* text */
.bold{font-weight:600;}

p.aligncenter{text-align: center; font-family:"Trebuchet MS";}

/* images */
.imagenoborder{border:none;}
.decor{outline-color:#990000;}
.spacer {clear:both;}
div.row { float: left; margin: 0; padding-bottom:2px; padding-left:2px; width: 99%;}
div.colWidth10 { float: left; font:Arial, Helvetica, sans-serif; font-size:14px; width: 10%; margin: 0 4px 0 0; padding: 0 0 3px 0;}
div.colWidth15 { float: left; font:Arial, Helvetica, sans-serif; font-size:14px; width: 15%; margin: 0 4px 0 0; padding: 0 0 3px 0;}
div.buttons { float: left; font-family:"Trebuchet MS"; font-size:12px; width: 11%; margin: 0 2px 0 0; padding: 1px 1px 1px 3px; background-color:#0066ff; border:1px solid #000000;}
div.long { float: left; font-family:"Trebuchet MS"; font-size:12px; width: 15%; margin: 0 2px 0 0; padding: 1px 1px 1px 3px; background-color:#0066ff; border:1px solid #000000;}
div.buttons:hover {background-color:#0099FF;}
div.colWidth20{ float: left; font:Arial, Helvetica, sans-serif; font-size:14px; width: 19%; margin: 0 6px 0 0; padding: 0 0 3px 0;}
div.colWidth25 { float: left; font:Arial, Helvetica, sans-serif; font-size:14px; width: 24%; margin: 0 4px 0 0; padding: 0 0 3px 0;}
div.colWidth30 { float: left; font:Arial, Helvetica, sans-serif; font-size:14px; width: 32%; margin: 0 4px 0 0; padding: 0 0 3px 0;}
div.colWidth35 { float: left; font:Arial, Helvetica, sans-serif; font-size:14px; width: 35%; margin: 0 4px 0 0; padding: 0 0 3px 0;}
div.colWidth40 { float: left; font:Arial, Helvetica, sans-serif; font-size:14px; width: 39%; margin: 0 4px 0 0; padding: 0 0 3px 0;}
div.colWidth45 { float: left; font:Arial, Helvetica, sans-serif; font-size:14px; width: 44%; margin: 0 4px 0 0; padding: 0 0 3px 0;}
div.colWidth60 { float: left; font:Arial, Helvetica, sans-serif; font-size:14px; width: 60%; margin: 0 4px 0 0; padding: 0 0 3px 0;}
div.colWidth70 { float: left; font:Arial, Helvetica, sans-serif; font-size:14px; width: 70%; margin: 0 4px 0 0; padding: 0 0 3px 0;}
div.colsubmit { float: right; font:Arial, Helvetica, sans-serif; font-size:14px; width: 33%; margin: 0 4px 0 0; padding: 0 0 3px 0;}
div.bgdcolour005395{background-color:#005395; text-align:center;}
div.bgdcolourFFCC66{background-color:#FFCC66;}
.style2 {font-size: 18px; color: #FF0000;}
.style3 {font-size: 10px;}
.style4 {color: #FFFFFF;}
.style5 {font-size: 16px; font-weight: bold;}
.style6 {color: #FF0000;}
.style7{background:#FFFFCC;}
div.space{padding-top:5px;}
/*End Form */

/* set millions of background images */
.rbroundbox { background: url(../images/nt.gif) repeat;}
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; color:#FFFFFF; font-family:"Trebuchet MS";}

.rbcontent p{
color:#FFFFFF; text-align:center; font-family:"Trebuchet MS";}
.rbroundbox { width: 90%; margin: 1em auto; }

.slideshow {  
    float:right; 
    width:   160px ;
    padding:5px; 
    height:600px;
	margin:5px;
} 
 
		#news{
		float:left;
		width:400px;
		border:dashed thin #FFCC00;
		background:#CCFFFF;
		color: #666666;
		font-size:12px;
		margin-bottom:10px;
		}
		#news h1{
		font-family:"Trebuchet MS";
		font-size:14px;
		}
		
		#news:hover{
		background:#CCCCCC;
		}
		
		#news a{
		color:#000000;
		}
		
		#news dl{
		float:left;
		width:370px;
		margin:10px 20px;
		padding:0;
		display:inline; /*fixes IE/Win double margin bug */
		overflow:auto;
		}
		
		#news dt{
		margin:0;
		padding:0;
		font-size:12px;
		font-style:italic;
		letter-spacing:1px;
		}
		
		#news dd{
		margin:0;
		padding:0;
		font-size:12px;
		line-height:1.5em;
		color:#666;
		}
		
		#news dd.img img{
		float:left;
		margin:0 8px 0 0;
		padding:4px;
		border:1px solid #d9e0e6;
		border-bottom-color:#c8cdd2;
		border-right-color:#c8cdd2;
		background:#fff;
		}
		
		td#Pics {width:250px; height:300px; vertical-align:top}

img#one {padding:4px; border:1px solid #d9e0e6; width:150px; height:100px; z-
index:2}
img#two {padding:4px; border:1px solid #d9e0e6; width:150px; height:100px; z-index:1}
img#three {padding:4px; border:1px solid #d9e0e6; width:150px; height:100px; z-
index:1}
img#four {padding:4px; border:1px solid #d9e0e6; width:150px; height:100px; z-
index:1} 

div.figure {
  width: 95%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
font-size:11px;
  text-align: center;
  font-style: italic;
  text-indent: 0;
}

div.gallery {
  width: 100%;
  border: thin silver solid;
  margin: 5px;
  float:left;
}
div.gallery p {
font-size:10px;
  text-align: center;
  font-style: italic;
  text-indent: 0;
}

div.gals
{ float: left; margin: 3px; padding: 3px; background-color:#0066ff; border:1px solid #000000; width: 135px;}

