﻿html,body,form {margin:0;padding:0}
body {color: #333333; font-family: Trebuchet MS, verdana, sans-serif; font-size: 10pt; background:#fff; }
a {color:#339999; text-decoration:none;} /*448bab*/
a:hover {color: #e9af10; text-decoration:underline;} /*e9af10*/

h1 {}
h2 {font: 14pt Trebuchet MS, verdana, sans-serif;
	color: #993333;
	line-height:24px;
text-transform: uppercase; margin:0;}
h3 {text-transform: uppercase; color: #993333; font-size:9pt;}
h4 {text-transform: uppercase; color: #993333; font-size:9pt;}
h5 {}
table, tr, td {border:0; padding: 0; vertical-align: top; border-collapse: collapse; color: #333333; font-family: Trebuchet MS, verdana, sans-serif; font-size: 10pt;}

/* home page */
#featured {background: #fff; }
#featured_text {position:absolute; color:#fff; font-size:10px; padding:3px; text-align:left;  width:400px; background:#222; z-index:10; display:inline; opacity: .7;
	filter: alpha(opacity=70); left: 0; top:630px;
}
#featured_text2 {color:#fff; font-size:10px; margin:0; padding:0; text-align:left;  width:400px; background-color:#222; z-index:10; height:50px;}
#featured_text2 span {padding:5px;}
}
#featured_text a, #featured_text2 a {color:#fff;}
#splash {width:250px;}
#splash2 {width:380px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-align:left;}
.header {color:#fff; font-weight:bold; font-size:11px;}
.homeTxt {font-size:10px; text-transform:uppercase;}
.homeTxt ul {list-style: none; }

/* header */
.headerLeft {text-align:left; width:49%; height:60px; vertical-align: middle; background:#fff; padding-left:10px;}
.headerRight {text-align:right; width:50%; vertical-align: middle; padding-right: 10px; background:#fff;}
.headerRight h4 {margin:0; padding:0; font-size:7.5pt; color:#993333;} 
.headerRight p {font-family: arial, verdana, sans-serif; font-size: 8pt; color:#cccc99; margin:0; padding:0; }
.headerRight a {color:#cccc99;}

#pattern {height:117px; background: #993333 url(/staging_redesign/gr/pattern.jpg) repeat-x; 
border-top: solid #e9af10 5px;}

/* sectionheader */
#sectionheader {color: #cccc99;  height:45px; background: #993333 url(/staging_redesign/gr/menu_bottom-993333.gif) repeat-x; background-position:bottom; padding:0;border:0;margin:0; }

#sectionheader ul { list-style: none; margin:0;border:0;padding:0;padding-top:12px; padding-left:3px;padding-left:3px; text-align:center;}
#sectionheader li { margin: 0; font-size: 8.5pt;display:inline;height:25px;}
#sectionheader li a {color: #cccc99; text-decoration: none; font-family: Trebuchet MS, verdana, sans-serif; font-size: 8.5pt; font-weight:bold; padding-right:15px;}
#sectionheader li a:hover {color: #FFF; text-decoration: none;}
html>body #sectionheader li a {
		width: auto;
		}

#sectionheader2 {color: #cccc99;  height:45px; background: #993333 url(/staging_redesign/gr/menu_bottom.gif) repeat-x; background-position:bottom; padding:0;border:0;margin:0; }

#sectionheader2 ul { list-style: none; margin:0;border:0;padding:0;padding-top:12px; padding-left:3px;padding-left:3px; }
#sectionheader2 li { margin: 0; font-size: 8.5pt;display:inline;height:25px;}
#sectionheader2 li a {color: #cccc99; text-decoration: none; font-family: Trebuchet MS, verdana, sans-serif; font-size: 8.5pt; font-weight:bold; padding-right:15px;}
#sectionheader2 li a:hover {color: #FFF; text-decoration: none;}
html>body #sectionheader li a {
		width: auto;
		}
		
/* menu */

.wrapper {
background: #fff url(/staging_redesign/gr/nav_menu_background.gif) repeat-y; border-top:0;}
.menu {width:135px; }
#navigation {}
#navigation ul { list-style: none; width:118px; margin: 0; padding: 0; border: none; }
#navigation li { margin: 0; font-size: 8.5pt;  border-top:0;}
#navigation li a { display: block; padding: 0; color: #fff; text-decoration: none; width: 100%;  font-family: Trebuchet MS, verdana, sans-serif; font-size: 8.5pt;}
html>body #navigation li a {
		width: auto;
		}

.selected{
		color: #000;
		display:block;
		padding: 5px 5px 5px 0.3em;
		}
		
#subnav li a { display: block; color: #333; text-decoration: none; width: 100%; padding:5px 2px 5px 0;
background-image: url(/staging_redesign/gr/left_nav_menu_bottom.gif);
background-position: bottom;
background-repeat: no-repeat; text-align:right;}
#subnav li a:hover {color: #fff; }
		
ul#subnav {border:0; padding:0; margin:0; padding-top:5px;}


/* content */
.content {padding: 50px 50px 50px 50px; background: #fff; }
.shaded {background:#cccc99; padding:10px; font-size:12px; }
.content td {padding-right:10px;}
.noticebox {border: solid 1px #ccc; background: #eee; padding:5px; font-weight:bold; font-size:10px;}
.smallTable {width:250px;}
.mediumTable {width:400px;}
.whiteTxt {color:#fff;}
div#initials {margin-top:30px;}
.initial {width:10px; height:10px; float:left; background: #993333; color:#fff; border: solid 1px #333; margin-right: 2px; margin-bottom: 2px; text-align: center;
	padding:5px; font-weight:bold;  text-decoration: none;}

.vote {width:10px; height:10px; float:left; background: #993333; color:#fff; border: solid 1px #333; margin-right: 2px; margin-bottom: 2px; text-align: center;
	padding:5px; font-weight:bold;  text-decoration: none;}
	
.initial:hover {background: #333; color:#fff;}

.clearboth {clear:both;}

.thumbLink a {}

.thumb {width: 200px; height:200px; background:#fff; float:left; display:inline; padding:10px;}

/* footer */
#footer {color: #cccc99; padding:5px 20px 20px 20px; font: 8pt Trebuchet MS, verdana, sans-serif; background:#993333;} /*background: #b5111a; */
#footer a {color:#cccc99; text-decoration:underline;}
#footer a:hover {text-decoration:none; color:#fff;}

/* search form */
.search_input {font-size:8pt;  background-color: #fff; color:#333333; width:80px; text-align:center; vertical-align: bottom;}

/* splash page */
/*.wrapper1 {background-color:#fff; padding:5px; margin:10px; border:solid 2px #fff;border-right:0;}


.wrapper1b {background-color:#fff; padding:5px;  margin:10px; border:solid 2px #fff;border-right:0;}


.wrapper1c {background-color:#fff; padding:5px;  margin:10px; border:solid 2px #fff;border-left:0;}
*/
/*
.splash {padding:20px;}
.splash  h3 {padding:10px 5px 5px 0; margin:0; color:#333; font-size: 12pt;font-weight:bold;}
.splashlink {color:#333;}
.splashlink:hover {color:#000; text-decoration:none;}
.splash  h4 {padding:5px; margin:0; text-transform: none; color: #333; font-size:9pt; font-weight:normal;}
*/
.splashheader2 {color:#800000; font-weight:bold;border-bottom: solid 2px #e9af10; margin-bottom:12px; padding-top:12px;}

.splashtext2 {color:#000; font-weight:normal;clear:both;font-size:9pt;}

#splash2 p {margin:5px 0 5px 0;}

#splash2 {padding-left: 10px;}

/* calendar */
.nomonthday {
	height:60px;
	width:60px;
	background-color: #EDF3F5;
}
.monthname {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background-color: #5F98B4;
	color: #ffffff;
	
}
.month {
	text-align: center;
	border-width:1px;
	border-color: #FFE39F;
	background-color: #5F98B4;
}
.monthselect{
	text-align: center;
	color: #333333;
	font-weight:bold;
	background-color: #ABD4DF;
}
.dayname  {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #ABD4DF;
	color: #333333;
	
}
.monthday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #384955;
	height:60px;
	width:60px;
	vertical-align: top;
}

span.news a {
	text-decoration: none;
}

span.news a span {
	display: none;
}

span.news a:hover {
	font-size: 101%;
}

span.news a:hover span {
	z-index: 100;
	text-decoration: none;
	display: block;
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #E1E0DB;
	color: #222;
	left: 360px;
	width: 350px;	
	padding: 5px;
	font-size: 10px;
	overflow: auto;
	
}

span.news a:hover span img {
	z-index: 1010;
}


/* for the visit special offers table */
 .tbl {border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: #404040;
	border-collapse: collapse;
	background-color: white;}
.tbl th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #404040;
	background-color: #404040;
}
 .tbl td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #ccc;
}
  .hdr { background-color: #404040; color: #fff; font-family: Trebuchet MS, verdana, sans-serif; font-size: 9pt; font-weight:bold;}
  .normal { background-color: #fff; color: #000; font-family: Trebuchet MS, verdana, sans-serif; font-size: 9pt; }
  .highlight { background-color: #ccc; color: #fff; font-family: Trebuchet MS, verdana, sans-serif; font-size: 9pt;  }
  