body {
	margin-top:20px;
	margin-bottom:20px;
	background-color:#9c3;
}

body, p, div, table, tr, td, ul, ol, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00404F;
}

h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00404f; margin: 0; padding: 0; }


a	{
	color:#00819F;
	font-weight:bold;
	text-decoration:none;
}

a:hover	{
	color:#00819F;
	font-weight:bold;
	text-decoration:underline;
}

.head-tour	{
	font-size:22px;
	font-weight:bold;
	color:#00404f;
	padding: 0 0 0 5px;
	text-transform:uppercase;
}
a.head-tour	{
	color:#00404F;
	text-transform:uppercase;
	text-decoration:none;
}
a.head-tour:hover	{
	color:#00819F;
	text-transform:uppercase;
	text-decoration:none;
}

.tour-stops	{
	color:#00404f;
	font-weight:bold;
}

.bluetext {
	color:#00819F;
	font-weight:bold;
}
.subpagetext { color: #005b7f; font-weight: normal; margin-top: 10px; padding-left: 3px; }
.head-news	{
	font-size:16px;
	font-weight:bold;
	color:#00404f;
	padding: 0 0 0 5px;
	text-transform:uppercase;
}
a.head-news	{
	color:#00404F;
	text-transform:uppercase;
	text-decoration:none;
}
a.head-news:hover	{
	color:#00819F;
	text-transform:uppercase;
	text-decoration:none;
}

.news-dates	{
	color:#00819F;
	font-weight:bold;
	padding: 0 0 7px 0;
	
}

.email-form	{
	color:#00819F;
	font-weight:bold;
	text-transform:uppercase;
}

.email-update	{
	font-size:10px;
	border:1px solid #00819F;
}

.submitbutton	{ font-size:10px; border:solid 1px #00819f; background-color:transparent; }

a.news-text	{
	color:#00404F;
	padding: 0 0 7px 0;
	font-weight:normal;
	text-decoration:none;
}

a.news-text:hover	{
	color:#00404F;
	padding: 0 0 7px 0;
	font-weight:normal;
	text-decoration:underline;
}

a.more	{
	color:#00819F;
	font-weight:bold;
	text-decoration:none;
}

a.more:hover	{
	color:#00819F;
	font-weight:bold;
	text-decoration:underline;
}

.head-orange	{
	font-size:14pt;
	font-weight:bold;
	color:#739a44;
	padding: 2px 0 0 5px;
	margin: 0;
	text-transform:uppercase;
}


a.head-orange	{
	color:#739a44;
	text-transform:uppercase;
	text-decoration:none;
}


a.head-orange:hover	{
	color:#739a44;
	text-transform:uppercase;
	text-decoration:underline;
}


.footer	{
	font-size:10px;
	color:#FFFFFF;
}

.footer a	{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.footer a:hover	{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.subtitle { color: #fff; font-weight: bold; background-color: #99997f; margin-top: 5px; margin-bottom: 5px; padding: 2px 2px 2px 5px; }
.tableheader { color: #fff; font-weight: bold; background-color: #4ea7ca; }
.tableheader2 { color: #fff; font-weight: bold; background-color: #808080; }


.head-orange2	{
	font-size:13px;
	font-weight:bold;
	color:#F83200;
	padding: 0 0 0 0px;
	text-transform:uppercase;
}


a.head-orange2	{
	color:#F83200;
	text-transform:uppercase;
	text-decoration:none;
}
a.head-orange2:hover	{
	color:#F83200;
	text-transform:uppercase;
	text-decoration:underline;
}

.shareicons { vertical-align: middle; margin-top: 1px; margin-right: 3px; margin-bottom: 3px; }


a.weblink { color:#00819f; font-size: 11px; font-weight:bold; text-decoration:none; }
a.weblink:hover	{ color:#00819f; font-size: 11px; font-weight:bold; text-decoration:underline; }


a.flash-link	{
	font-size: 8pt;
	color:#00404F;
	text-decoration:none;
}
a.flash-link:hover	{
	color:#00819F;
	text-decoration:none;
}

.detailpipe
{
	color: #7AA91D;
	font-size: large;
}

.followeventdetail
{
	 display: block; 
	 border: solid 2px #7AA91D;	  
	 background-color: #C9E495; 
	 padding: 0px 4px;
}

hr
{	
	border-color: #7AA91D;
	border-width: 1px;
	border-style: solid;
}

ul
{	
	margin: 0px;
	padding: 2px 15px;
}

li
{
	color: #00819F;
	list-style-type: square;	
	padding: 3px 0px;
}