	*	{
		font-family:"Times New Roman", Times, "New Century Schoolbook", serif;
		color:#3D444F;
		}

	p	{
		margin-top:6px;
		font-size:13px;
		}

	p.head1	{
		margin:6px;
		margin-top:0px;
		font-size:16px;
		font-weight:bold;
		text-align:center;
		}

	.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	{
		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;
		}

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

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

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

	.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;
		}


	/* 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;
		}

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

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

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

	a.headernavoff:link, a.headernavoff:visited, a.headernavoff:active  
		{
		font-size:12px;
		font-weight:bold;
		color:#397278;
		text-decoration:none;
		}
	a.headernavoff:hover
		{
		font-size:12px;
		font-weight:bold;
		color:#599298;
		text-decoration:underline;
		}
	a.headernavon:link, a.headernavon:visited, a.headernavon:active, a.headernavon:hover
		{
		font-size:12px;
		font-weight:bold;
		color:#397278;
		text-decoration:none;
		}

	a.footernavoff:link, a.footernavoff:visited, a.footernavoff:active  
		{
		color:#397278;
		text-decoration:none;
		}
	a.footernavoff:hover
		{
		color:#599298;
		text-decoration:underline;
		}
	a.footernavon:link, a.footernavon:visited, a.footernavon:active, a.footernavon:hover
		{
		color:#397278;
		text-decoration:none;
		}
