body {
	background-color: #000000;
	border-color:#424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* General font families for common tags */
font, th, td, p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
}

/* General links */
a:link			{ color: #FEFF91;}
a:visited		{ color: #BEC242;}
a:hover			{ color: #FEFF91;}
a:active		{ color: #FFFF33;}

/* Menu sub links */
a.slink:link	{ color: #FEFF91; text-decoration: underline;}
a.slink:visited { color: #BEC242; text-decoration: underline;}
a.slink:hover	{ color: #FEFF91; text-decoration: underline;}
a.slink:active	{ color: #FFFF33; text-decoration: underline;}

/* Generic font types */
.textsmall	{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

.textnormal	{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.bulletptext {
	color: #FFFFFF;
}

/* Footer at base of page */
.footer	{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

/*-----------------------------------------------*/
/* Front page styles                             */

.fpage_subtitle	{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.fpage_subdate	{
	font-size: 12px;
	color: #C0C0C0;
	font-style: normal;
	font-weight: bold;
}
.fpage_subtext {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

/*-----------------------------------------------*/
/* Map page styles	                         */

.mpage_title	{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.mpage_title_large	{
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
}
.mpage_subtitle	{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.mpage_subtext	{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border-color:#424242;
}

/*-----------------------------------------------*/
/* Photo page styles	                         */

.ppage_header	{
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #C0C0C0;
}
.ppage_title	{
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
.ppage_imageno	{
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #C0C0C0;
}
.ppage_subtitle	{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.ppage_subtext	{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

/*-----------------------------------------------*/
/* Background styles                             */

.backgrd_middle16_all {
	background-image: url(/images/pages/page_middle16_all.gif);
	background-repeat: repeat-y;
	height: 100%;
}

.backgrd_middle16_left {
	background-image: url(/images/pages/page_middle16_left.gif);
	background-repeat: repeat-y;
	height: 100%;
}

.backgrd_middle16_right {
	background-image: url(/images/pages/page_middle16_right.gif);
	background-repeat: repeat-y;
	height: 100%;
}
/*-----------------------------------------------*/
.backgrd_mainbar_mid {
	background-image: url(/images/pages/page_mainbar_mid.gif);
	background-repeat: repeat-y;
	height: 100%;
}

.backgrd_sidebar_mid {
	background-image: url(/images/pages/page_sidebar_mid.gif);
	background-repeat: repeat-y;
	height: 100%;
}
/*-----------------------------------------------*/
.backgrd_photo_top16_left {
	background-image: url(/images/pages/page_phototop_left.gif);
	background-repeat: repeat-y;
	height: 100%;
}
.backgrd_photo_top16_right {
	background-image: url(/images/pages/page_phototop_right.gif);
	background-repeat: repeat-y;
	height: 100%;
}
.backgrd_photodescbar_mid {
	background-image: url(/images/pages/page_photodescbar_mid.gif);
	background-repeat: repeat-y;
	height: 100%;
}

