/*
dark green: #009026
medium green: #7FBB3E
light green: #9FCC6E

pale gray: #F5F5F5

darkgray border: #999999

orange: #FF6600

*/

body {
	background-color:#fff;
	margin: 0;
	padding: 0;
		font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10pt;

}

 td, blockquote, ul, li {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10pt;
	/*text-align: justify;*/
}

.pageContainer {
	margin: auto;
	width: 995px;
}

table#theCalendar td {
	color: #000;
}
table#container {
	width: 995px;
}
td {
	vertical-align: top;

}

td.ltgreen {
	background-color: #9fcc63;
	}
td.drkgreen {
	background-color: #009026
}

td.medgreen {
	background-color: #7fbb3e;
}

td.topic {
	vertical-align: middle !important; /* should be able to delete this one*/
}

td.rightGreen {
	width: 221px;

}


table#accessible td {

	font-size: 10pt;
}

/* MISCELLANEOUS FORMATTING */

strong.gold {
		color: #FF9F00;
}
/*  NAVIGATION */

#content {
	position: absolute;
	left: 0px;
	top: 0px;

	/*z-index: -9999;*/
}
#content {
margin: 0 0 0 5px;
padding: 0 0 0 5px;
	width: 774px;
}

#main_body {
/*padding: 0 0 0 5px;
margin: 0 0 0 5px;*/

/*clear: both;*/
}
#main_gonavigation {
	width:221px;
	height:100%;
	position: absolute;
	/*position:fixed;*/
	top:0px;
	left:784px;
		margin: 0;
	padding: 0;
	background: url(../assets/transparent.gif);
		background-color: transparent;
	z-index:1000;
}
/* END FIXED NAVIGATION */
#main_gonav_inner {
	width:221px;
	/*height:100%;
	position: relative;
	top:0px;
	left:784px;*/
		background-color: #7fbb3e;
	z-index:2000;
	margin: 0;
	padding: 0;
}


p.topNav {
		font-size: 8pt;
	text-align: left !important;
	margin-left: 1px;
	padding-left: 1px;
	margin-right: 0px;
	padding-right: 0px;
	background-color: transparent;
}

p {
	margin-top: 0px;
	padding-top: 0px;
		margin-left: 5px;
	padding-left: 5px;
	margin-right: 10px;
	padding-right: 10px;
	font-size: 10pt;
	
}

p.clear {
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
		margin-left: 5px;
	padding-left: 5px;
	margin-right: 10px;
	padding-right: 10px;
	font-size: 10pt;
	
}

p.whiteTopic {
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 0px;
	padding-right: 0px;
	line-height: 30px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;

}

p.description  {
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 10px;
	padding-right: 10px;
}

p.small {
	font-size: 8pt !important;
	color: #000;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-left: 0px !important;
	padding-left: 0px !important;
}

/* for small spotlight text */
p.sm250 {
	font-size: 8pt !important;
	color: #000;
	display: block;
	width: 250px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-left: 0px !important;
	padding-left: 0px !important;
	
}

/* for smaller spotlight text */
p.sm200 {
	font-size: 8pt !important;
	color: #000;
	display: block;
	width: 200px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-left: 0px !important;
	padding-left: 0px !important;

}

/* for large spotlight text */
p.sm300 {
	font-size: 8pt !important;
	color: #000;
	display: block;
	width: 300px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-left: 0px !important;
	padding-left: 0px !important;
}
p.sm400 {
	font-size: 8pt !important;
	color: #000;
	display: block;
	width: 400px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-left: 0px !important;
	padding-left: 0px !important;
}

/*.small {
		font-size: 8pt;
	color: #000;
	margin-bottom: 10px;
	padding-bottom: 10px;
}*/

p#toplinks {
	display: block;
	background-color: #009026;
	color: #fff;
	font-size: 8pt;
	text-align: center;
	height: 30px;
border-top: 10px solid #009026;
margin-left: 0px;
padding-left: 0px;
margin-right: 0px;
padding-right: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}


p#bottomlinks {
	float: right;
	margin-right: 5px;
	padding-right: 5px;
	color: #000;
	font-size: 8pt;

}

.quote {
margin-top: 5px;
padding-top: 5px;
	font-style: italic;
	color: #999999;
	
}


h1 {
	color: #009026;
	font-size: 14pt;
	/*letter-spacing: 0.2em;*/
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 5px;
	padding-left: 5px;
}

h2 {
	color: #7FBB3E;
	font-size: 12pt;
	letter-spacing: 0.2em;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 5px;
	padding-left: 5px;
}

h3 {
	color: #000;
	font-size: 10pt;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-transform: uppercase;
}

/* LINKS */

a:link, a:visited {
	color: #000;
	text-decoration: underline;
	font-size: 10pt;
	
}

a:hover, a:active {
	color: #000;
	text-decoration: none;
	font-size: 10pt;
}


a:link.NavLinks {
	color: #000;
	text-decoration: none;
	font-size: 8pt;
}

a:visited.NavLinks {
color: #666;
text-decoration: none;
font-size: 8pt;
}


a:hover.NavLinks, a:active.NavLinks {
	color #000 !important;
	text-decoration: underline !important;
	font-size: 8pt;
}

a:link.whitelink, a:visited.whitelink {
	color: #fff;
	text-decoration: none;
}

a:hover.whitelink, a:active.whitelink {
	color: #fff;
	text-decoration: underline;
}

a:link.blacklink, a:visited.blacklink {
	color: #000;
	text-decoration: none;
}

a:hover.blacklink, a:active.blacklink {
	color: #000;
	text-decoration: underline;
}


a:link.tiny, a:visited.tiny {
	color: #000;
	text-decoration: underline;
	font-size: 8pt !important;
}

a:hover.tiny, a:active.tiny {
	color: #000;
	text-decoration: none;
	font-size: 8pt !important;
}

/* for the calendar */
dLink a{
	color: #000;
	text-decoration: underline;
}

/* IMAGES */

img {
	border: none;
}

img.spotlight {
	border: 2px solid silver;
}
img.goImage { /* image for go buttons on landing pages */
	float: right;
	margin-right: 20px;
	padding-right: 20px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;

	
}

/*img.imgRight {
	float: right;
	margin-left: 10px;
	padding-left: 10px;
}*/


img.imgLeft {/* used on accommodations page for accessible image */
	float: left !important;
	margin-right: 10px !important;
	padding-right: 10px !important;

}


/* HOME PAGE BOX WITH TABS */
#promo-container {
	margin: 15px 0px;
	width: 204px;
	float: left;
}


div#content_tabs {
	width: 204px;
	border: solid 1px #999999;
}

/* * html div#content_tabs {
	width: 204px;  was 206
}*/

div#content_tab1 {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	color: #000000;
	padding: 14px 8px 8px 8px;
	background-color: #F5F5F5;
	display: none;
}

div#content_tab1 hr {
    height: 1px;
    color: #000;
    background-color: #F5F5F5;
    border: none;
}
.tab_img {
	float: left; 
	margin-right: 3px;
	padding-right: 3px;
	
}

div#content_tab2	{display:block; font:10px Verdana, Arial, Helvetica, sans-serif; line-height:14px; text-align:left; color:#000000;
						padding: 14px 8px 8px 8px;	background-color:#f5f5f5;}
div#content_tab2 hr {height:1px; color:#000; background-color:#F5F5F5; border:none;}
div.content_tab 	{display:block; height:auto; overflow:auto;	scrollbar-track-color:#7fbb3e; scrollbar-face-color:#009026;
						scrollbar-darkshadow-color:#009026; scrollbar-shadow-color:#009026; scrollbar-3dlight-color:#009026;
						scrollbar-highlight-color:#009026; scrollbar-arrow-color:#ffffff;}
/*div.content_tab 	{display:block; height:400px; overflow:auto;	scrollbar-track-color:#7fbb3e; scrollbar-face-color:#009026;
						scrollbar-darkshadow-color:#009026; scrollbar-shadow-color:#009026; scrollbar-3dlight-color:#009026;
						scrollbar-highlight-color:#009026; scrollbar-arrow-color:#ffffff;}*/
div.content_tab .header
					{font-size: 11px; font-weight: bold; color: #000000;}
div.content_tab a	{text-decoration: none;}
#content_tab1 a:hover {}


/* CALENDAR FORMATTING */

table#theCalendar,  td, a{
	font-size: 8pt;
	color: #000;
}
