﻿/* BODY */
body
	{
		margin: 0px;
		text-align: center;
		background-color: white;
		background-image: url('images/top_bg.jpg');
		background-repeat: repeat-x;
	}
#wrapper
	{
		width: 950px;
		margin: 0px auto;
		text-align: left;
	}
#logo
	{
		width: 950px;
		height: 109px;
		margin: 0px;
		padding: 0px;
		position: relative;
		background-image: url('images/logo4.jpg');
	}
#links
	{
		width: 950px;
		height: 39px;
		margin: 0px;
		padding: 0px;
		position: relative
	}
a img
	{
		border: 0px;
	}
/* -- BODY -- */

/* TOP */	
#top
	{
		width: 950px;	
		height: 287px;
		margin: 0px 0px 30px 0px;
		padding: 0px;
		position: relative;
		background-color: #212121;
	}
#top h2
	{
		font: normal 16pt trebuchet ms;
		color: #d5672c;	
		margin: 0px 10px 20px 10px;
		padding: 10px 0px 0px 0px;
	}
#top h3
	{
		font: normal 12pt trebuchet ms;
		color: #fff;	
		margin: 0px 10px 20px 10px;
		padding: 10px 0px 0px 0px;
	}
#top p
	{
		font: normal 10pt trebuchet ms;
		color: #ffffff;
		margin: 10px;
		text-align: justify;
		line-height: 22px;
	}
/* -- TOP -->	

/* BOTTOM */
#bottom
	{
		width: 950px;
		height: 390px;
		margin: 10px 0px 0px 0px;
		padding: 0px;
		position: relative;
	}
#bottombox /* what's on */
	{
		float: right;	
		width: 282px;
		height: 360px;
		margin: 0px;
		padding: 0px;
		position: relative;
	}
#bottombox p.whatson
	{
		font: normal 10pt trebuchet ms;
		color: #333333;
		margin: 10px 20px;
		text-align: justify;
	}
#bottombox a:link, #bottombox a:visited
	{
		font: normal 10pt trebuchet ms;
		color: #d5672c;
		text-align: right;
		margin-right: 20px;
		text-transform: uppercase;
		text-decoration: none;
	}
#bottombox a:hover, #bottombox a:active
	{
		font: normal 10pt trebuchet ms;
		color: #d5672c;
		text-align: right;
		margin-right: 20px;
		text-transform: uppercase;
		text-decoration: underline;
	}
#bottomleft /* gray box on left side */
	{
		float: left;
		width: 660px;
		height: 370px;
		margin: 0px;
		padding: 0px;
	}
#bottomleftbox_top
	{
		width: 660px; 
		height: 9px; 
		position:relative; 
		background-image: url('images/gray_top.jpg'); 
	}
#bottomleftbox_bot
	{
		width: 660px; 
		height: 9px; 
		position:relative; 
		background-image: url('images/gray_bot.jpg'); 
	}
#bottomleftbox_mid
	{
		width: 640px;
		height: 345px;
		margin: 0px;
		padding: 10px;
		position: relative;
		background-image: url('images/gray_mid.jpg');
	}
#bottomleftbox_mid p
	{
		font: normal 10pt trebuchet ms;
		color: #333333;
		margin: 10px;
		text-align: justify;
	}
	
#bottom p
	{
		font: normal 10pt trebuchet ms;
		color: #333333;
		margin: 10px;
		text-align: justify;
		line-height: 18px;
	}
#bottom h1
	{
		font: normal 18pt trebuchet ms;
		color: #d5672c;	
		margin: 0px 10px;
	}
#bottom h2
	{
		font: normal 16pt trebuchet ms;
		color: #d5672c;	
		margin: 0px 10px;
	}
#bottom h3
	{
		font: normal 13pt trebuchet ms;
		color: #d5672c;	
		margin: 0px 10px;
	}
/* -- BOTTOM -- */

/* FOOTER */
#footer
	{
		font: normal bold 10px trebuchet ms;
		color: #ffffff;
		width: 950px;
		height: 15px;
		margin: 15px 0px 0px 0px;
		padding: 5px 0px;
		position: relative;
		text-align: center;
		background-color: #9b9b9b;
	}
#footer a
	{
		color: #ffffff;
		padding: 10px 0px; 
		text-decoration: none; 
	}
/* -- FOOTER -- */

/* CONTENT */
hr
	{
		color: gray;
		width: 85%;
		height: 1px;
		text-align: center;	
	}
ul
	{
		font: normal 10pt trebuchet ms;
		color: #d5672c;
		margin: 0px 30px;
		padding: 1px 30px;
		text-align: left;
		line-height: 12px;
		list-style: square
	}
ul.exhibit
	{
		font: normal 10pt trebuchet ms;
		color: #d5672c;
		margin: 0px 10px;
		padding: 1px 10px;
		text-align: left;
		line-height: 12px;
		list-style: square
	}
li 
	{
		margin: 5px;
	}
.color1 
	{
		color: #333333;
	}
.color2 
	{
		color: #ffffff;
	}
a:link.table, a:visited.table
	{
		font: normal 10pt trebuchet ms;
		color: #333333;
		margin: 10px;
		text-decoration: none;
	}
a:hover.table, a:active.table
	{
		font: normal 10pt trebuchet ms;
		color: #333333;
		margin: 10px;
		text-decoration: underline;
	}
/* -- CONTENT -- */

/* MAP */
#map
	{
		float: right;
		width: 110px;
		height: 110px;
		margin-top: -120px;
		margin-right: 15px;
		vertical-align: bottom;
	}
td.contact
	{
		font: normal 10pt trebuchet ms;
		color: #fff;
		margin: 0px;
		padding: 2px 10px;
	}
input, textarea
	{
		font: normal 10pt trebuchet ms;
		color: #333;
		border: 1px #d5672c solid;
		padding: 1px 3px;
		letter-spacing: 1px;
	}
/* -- MAP -- */

