		body {
			margin: 0;
			padding: 0;
			background-color: #666666;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #555555;
		}
		
		a:link		{ color: #dd0000; text-decoration: none; }

		a:visited	{ color: #dd0000; text-decoration: none; }
		
		a:active	{ color: #dd0000; text-decoration: none; }
		
		a:hover		{ color:  #CC9900; text-decoration: none; }
		
		#header {
			width: 780px;
			\width: 800px;
			w\idth: 780px;
			border-left: 1px solid white;
			border-right: 1px solid white;
			margin: 0 10px 0 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			background-color: #CCCCCC;
			height: 120px;
		}
		#container {
			width: 780px;
			\width: 800px;
			w\idth: 780px;
			border-left: 1px solid white;
			border-right: 1px solid white;
			margin: 0 10px 0 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			background-color: #ffffff;
			overflow: hidden;
		}

		#bar {
			height: 1em;
			padding: 0;
			margin: 0px 0px 0px 0px;
			border-top: 1px solid #ffffff;
			background: #AEB8CD url("assets/bar.jpg") repeat-x 140px 0px ;
		}
		
		#content {
			float: left;
			width: 420px;
			margin-left: 180px;
			margin-top: 0px;
			padding: 0;
			background: #ffffff url("assets/background.jpg") repeat-y 0 0;
			}

		#sidebar-a {
			float: left;
			width: 180px;
			margin-left: -600px;
			padding: 0px;
			border-right: 1px solid #687f5d;
			background: rgb(235,235,235) url("assets/background-menu.gif") repeat-y 0 0;
		}

		#sidebar-b {
			float: right;
			width: 179px;
			margin-right: 0px;
			padding: 0px;
			border-left: 1px solid #687f5d;
			background: #ffffff url("images/background.gif");
		}
		/* Start Mac IE5 filter \*/
		#content, #sidebar-a, #sidebar-b 
			{
			border-top: 1px solid #687f5d;
			padding-bottom: 1000em;
			margin-bottom: -999.5em; 
			}
		/* End Mac IE5 filter */
		* html #content
		{
			display: inline;
		}
		#footer {
			width: 780px;
			\width: 800px;
			w\idth: 780px;
			clear: left;
			padding: 1em 0 0 0;
			margin: 0 10px 0 10px;
			margin-left: auto;
			margin-right: auto;
			border-left: 1px solid #ffffff;
			border-right: 1px solid #ffffff;
			border-top: 1px solid #687f5d;
			background: #ffffff url("assets/background-bottom-shade.gif") repeat-x 0 0;
			font-size: 0.8em;
		}
		#footer #copyright { text-align: center; }

		#content p { padding: 0 1em; }
		
		#navmenu { border-bottom: 1px solid #ffffff; padding: 0; margin-bottom: 1em;}
		
		.menu		{ 
		  font-family: arial, verdana, helvetica, sans-serif;
		  font-size: 8pt;
		  height: 30px;
		  width: 180px;
		  cursor:hand;
		  font-weight: bold;
		  text-indent: 8px;
		  line-height: 20pt;
		  text-align: left;
		  display: block;
		  border-top: #FFFFFF 1px solid;
		  border-bottom: #5D687F 1px solid; }



		a.menu:link 	{ background-image: url("assets/background-menu.gif");
				  background-color:#AEB8CD;
				  color: #003300; }
		
		
		a.menu:visited 	{ background-image: url("assets/background-menu.gif");
				  background-color:#AEB8CD;
				  color: #003300; }
		
		
		a.menu:active 	{ background-image: url("assets/background-menu.gif");
				  background-color:#AEB8CD;
				  color: #003300; }
		
		
		a.menu:hover 	{ background-image: url("assets/menuon.gif");
				  background-color:#AEB8CD;
				  color: #003300; }
				  
		h1 { 
			font-size: 2em; 
			font-weight: normal;
			color: #996600;
			font-family: "Times New Roman", Times, serif; 
			margin: 0 0 .25em 12px; 
			padding: 0;
		}
		h2 {
			font-size: 1.5em; 
			font-weight: normal;
			color: #996600;
			font-family: "Times New Roman", Times, serif; 
			margin: 0 0 .25em 12px; 
			padding: 0;
		}
		h3 {
			font-size: 1.5em; 
			font-weight: normal;
			font-style: italic;
			color: #996600;
			font-family: "Times New Roman", Times, serif; 
			margin: 0 0 .25em 12px; 
			padding: 0;
		}
		p { margin:0 0 1em 0; padding: 0; line-height: 1.4em; }
		
		#header h1 { font-size: 2.8em; padding: 1em 0 0 190px; margin: 0;}
		#header h2 { font-size: 1.2em; font-family:Arial, Helvetica, sans-serif; padding: 0 0 0 285px; color: #000; }
		
		img.border { border: 1px solid #5D687F; }
		img.frame { border: 1px solid #5d687F; margin: 0.5em 0; padding: 5px; }
		img.left {float: left; margin-right: 0.5em;}
		img.right {float: right; margin-left: 0.5em;}
		
		.vertPix { 
			margin: 0 5px 8px 5px;
			margin-left: auto;
			margin-right: auto;
		}

		#sidebar-b #address { margin: 2em 1em; margin-left: auto; margin-right: auto; text-align: center; line-height: 1.6em;}
		#sidebar-b #pullQuote { font-weight:bold; text-align: center; font-size: 1.3em; color: #900; margin: 2em 0.5em; padding: .2em 0; border-top: 3px solid #960; border-bottom: 3px solid #960; }
		#sidebar-b #pullQuote h1 { font-size: 1.5em; font-weight: bold; margin: 0; padding: 0; color: #960;}
		
		#sidebar-a #season { margin: 4em 12px 1em 12px; padding: 0; }
		#sidebar-a #season h2 { margin-left: 0; }
		
		#panel {
			width: 400px;
			margin: 0 1em;
			margin-left: auto;
			margin-right: auto;
			border-top: 1px solid #cccccc;
			padding: 1em 0;
			
		}
		#panel p { padding-left: 0; }
		#panel h2 {margin-left: 0; }
		
		#panel-left {
			width: 200px;
			float: left;
			border-right: 1px solid #ccc;
			padding-left: 0;
		}
		#panel-right { width: 190px; float: right; clear:none}
		
		ul {padding: 0; margin: 0 0 0 1.5em;}
		ul li { margin: 0 0 0 1.5em; padding: 0em; }
		
		.formElement{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #555555;
			background-color: #EEEEEE;
			border-top: 1px solid #ccc;
			border-left: 1px solid #ccc;
			border-right: 1px solid #5d687F;
			border-bottom: 1px solid #5d687F;
		}
		.formButton {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
		/*	font-weight: bold; */
			color: #dd0000;
			background-color: #eeeeee;
			border-top: 1px solid #ccc;
			border-left: 1px solid #ccc;
			border-right: 1px solid #5d687F;
			border-bottom: 1px solid #5d687F;
			cursor: pointer;
		}
		.formButton:hover {
			border-bottom: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-left: 1px solid #5d687F;
			border-top: 1px solid #5d687F; 
			color: #c90;
		}
		table.withBorder {border: 1px solid #5d687F;}
		table th {color: #960; background: #fdd; border-right: 1px solid #fff; border-bottom: 1px solid #fff; text-align: left; padding: 2px;}
		table tr td { vertical-align: top; padding: 2px; border-bottom: 1px solid #fff; border-right: 1px solid #fff}
		table tr.odd td {background: #fff;}
		table tr.even td {background: #eeeeee;}