	*	{
		font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
		}

  p	{
  	text-align:left;
  	font-size:.75em;
  	margin:0px;
  	padding:0px;
  	padding-top:3px;
  	padding-bottom:6px;
  	line-height:150%;
		color:#000000;
  	}

  p.head1	{
  	margin:0px;
  	padding:0px;
  	padding-top:0px;
  	padding-bottom:2px;
  	font-weight:bold;
  	font-size:13px;
  	text-align:left;
  	color:#666633;
    margin-bottom:14px;
    border-bottom:1px #A8A87E solid;
  	}

  p.head2	{
  	margin:0px;
  	padding:0px;
  	padding-top:0px;
  	padding-bottom:2px;
  	font-weight:bold;
  	font-size:11px;
  	text-align:left;
  	color:#000000;
  	}

.sanserif	{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	}

ul	{
	margin-left:1.5em;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:2px;
	}

li	{
	font-size:.75em;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	font-weight:normal;
	}

/* STYLES FOR OPTIONAL PACKAGES
------------------------------*/
	/* styles used in hot box */
	.hbhead1	{
		margin:0px;
		padding:6px;
		padding-top:0px;
		padding-bottom:1px;
		color:#000000;
		font-size:10px;
		font-weight:bold;
		text-align:center;
		}

	.hbhead2	{
		margin:0px;
		padding:6px;
		padding-top:0px;
		padding-bottom:1px;
		color:#2C67C1;
		font-size:10px;
		font-weight:bold;
		text-align:center;
		}


	.hbpara1	{
		margin:0px;
		padding:6px;
		padding-top:1px;
		padding-bottom:1px;
		color:#000000;
		font-size:10px;
		font-weight:normal;
		text-align:center;
		}

	hr.hotbox	{
		margin-left:6px;
		margin-right:6px;
		color: #A99E79;
		}


	/* Calendar and News Packages */

	p.news_title	{
		margin:0px;
		padding:0px;
		padding-top:7px;
		padding-bottom:1px;
		font-size:15px;
		text-align:left;
		letter-spacing: .2em;
		}

	p.news_date	{
		margin:0px;
		padding:0px;
		padding-top:1px;
		padding-bottom:2px;
		font-size:10px;
		text-align:left;
		}

	a.onnewsselector:link, a.onnewsselector:visited, a.onnewsselector:active, a.onnewsselector:hover	{
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		color:#336666;
		}

	a.offnewsselector:link, a.offnewsselector:visited, a.offnewsselector:active	{
		font-size:10px;
		font-weight:normal;
		text-decoration:underline;
		color:#336666;
		}

	a.offnewsselector:hover	{
		font-size:10px;
		font-weight:normal;
		text-decoration:underline;
		color:#336666;
		}

	.eventmonthhead	{
		text-align:center;
		background-color:#3D444F;
		color:#FFFFFF;
		padding:2px;
		padding-top:1px;
		font-size:16px;
		margin-top:6px;
		margin-bottom:8px;
		font-weight:bold;
		}

	.eventtitle	{
		text-align:center;
		font-size:14px;
		line-height:115%;
		font-weight:bold;
		margin-left:12px;
		margin-right:12px;
		margin-top:10px;
		}

	div.eventbody p	{
		text-align:center;
		margin-bottom:9px;
		margin-left:12px;
		margin-right:12px;
		line-height:115%;
		font-size:12px;
		}

	.eventdata	{
		text-align:center;
		line-height:115%;
		margin-left:12px;
		margin-right:12px;
		font-size:12px;
		}


/* styles used for Events Calendar and Forms*/
table.calendar-display  {
	background-color:#A2A276;
  }

th.columnhead   {
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#F5F5DD;
	background-color:#B2B286;
	height:16px;
	}

td.odd	{
	background-color:#CCCC99;
  padding:3px;
  vertical-align:top;
	}

td.odd p	{
	color:#000000;
	font-size:11px;
	text-align:left;
	font-weight:normal;
	}

td.even	{
	background-color:#D5D5A6;
  padding:3px;
  vertical-align:top;
	}

td.odd p, td.even p	{
	color:#000000;
	font-size:11px;
	text-align:left;
	font-weight:normal;
  maring:0;
  padding:0;
	}

td.odd p.head4, td.even p.head4	{
	font-size:12px;
	font-weight:bold;
	}




/* Gallery Package */
		div.gallery_userhome p	{
			text-align:left;
			}
		div.gallery_userhome p.head1	{
			text-align:center;
			}
		div.gallery_userhome p.head2	{
			text-align:left;
			font-weight:bold;
			font-size:14px;
			margin-bottom:3px;
		}

		p.photo_caption	{
			font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
			font-size:9px;
			margin-top:2px;
			text-align:center;
			}

		a.pagenav:link, a.pagenav:visited, a.pagenav:active, a.pagenav:hover	{
			font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
			font-size:10px;
			}

		a.off_subnav:link, a.off_subnav:visited, a.off_subnav:active	{
			font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
			color:#F6F6F6;
			padding:1px;
			font-size:10px;
			text-decoration:none;
			font-weight:bold;
			}

		a.off_subnav:hover	{
			font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
			color:#CCE5C2;
			padding:1px;
			font-size:10px;
			text-decoration:underline;
			font-weight:bold;
			}

		a.on_subnav:link, a.on_subnav:visited, a.on_subnav:active, a.on_subnav:hover	{
			font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
			color:#CCE5C2;
			padding:1px;
			font-size:10px;
			text-decoration:none;
			font-weight:bold;
			}

		p.gallery_note	{
			font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
			margin:0px;
			padding:1px;
			color:#F6F6F6;
			background-color:#3D444F;
			letter-spacing: .1em;
			}

		p.thumbnail_label	{
			font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
			text-align:center;
			margin:0px;
			padding:0px;
			padding-top:2px;
			color:#3D444F;
			}

		p.catalog_navtext	{
			font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
			font-size:10px;
			margin:0px;
			padding:0px;
			}

		a.bigcloselink:link, a.bigcloselink:visited, a.bigcloselink:active	{
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			}

		a.bigcloselink:hover	{
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			}

/* Calendar icon styles */

	div.calicon			{
		margin:auto;
		padding:0px;
		width:54px;
		height:54px;
		background-color:#FFFFFF;
		border:1px solid #5d7f68;		
		}

	p.calendar_icon_month	{
		margin:0px;
		padding:0px;
		padding-top:2px;
		padding-bottom:2px;
		font-weight:bold;
		font-size:11px;
		text-align:center;
		color:#FFFFFF;
		background-color:#2d5a86;
		}

	p.calendar_icon_day		{
		margin:0px;
		padding:0px;
		padding-top:3px;
		padding-bottom:2px;
		font-weight:bold;
		font-size:21px;
		text-align:center;
		color:#5d7f68;
		}



 /* ASSETS
------------------------------*/
div.calloutbox, div.aquotebox, div.calloutsimple, div.quotesimple {
  width:220px;
	}

div.calloutbox *, div.aquotebox *, div.calloutsimple *, div.quotesimple * {
  font-size:12px;
  margin:0;
  padding-bottom:5px;
  line-height:130%;
	}

div.calloutbox, div.aquotebox {
	border:1px solid #336666;
	background-color:#F6F0F0;
	padding:6px;
  margin-top:12px;
  margin-bottom:24px;
  }

div.calloutsimple {
	border-top:1px solid #336666;
	border-bottom:1px solid #336666;
	padding:3px;
	}

div.quotesimple {
	padding:3px;
  margin-top:12px;
  margin-bottom:24px;
	}

p.callouthead {
  font-weight:bold;
  font-size:13px;
  }


/* Here are pseudo class Selectors. */
/* Make sure they remain at the bottom of the file */

a:link, a:visited, a:active	{
	text-decoration:underline;
  color:#336666;
	}

a:hover	{
	text-decoration:underline;
  color:#244848;
	}

a.headernavoff  {
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  color:#3C3C1E;
  }

a.headernavoff:hover  {
  font-size:11px;
  font-weight:normal;
  text-decoration:underline;
  color:#3C3C1E;
  }

a.headernavon {
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  color:#000000;
  }

a.leftnavoff  {
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  color:#3C3C1E;
  }

a.leftnavoff:hover  {
  font-size:11px;
  font-weight:normal;
  text-decoration:underline;
  color:#3C3C1E;
  }

a.leftnavon {
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  color:#000000;
  }

