BODY
{
	background-color: #000000;
	background-image: url("images/bg.jpg");
	overflow: auto;
}

.body
{
	width:90%; 
	height:100%;
}

#body_bg, #body_t, #body_l, #body_r, #body_tl, #body_tr, #body_b, #body_bl, #body_br
{
	width: 100%;
	height: 100%;
}

#body_bg { background-color: #fdfdee; background-image: url("images/bg_paper.jpg"); }
#body_t { background-image: url("images/top_paper.jpg"); background-position: 18px 0px; }
#body_l { background-image: url("images/left_paper.jpg"); }
#body_r { background-image: url("images/right_paper.jpg"); }
#body_tl { background-image: url("images/top_left_paper.jpg"); }
#body_tr { background-image: url("images/top_right_paper.jpg"); }
#body_b { background-image: url("images/bottom_paper.jpg"); }
#body_bl { background-image: url("images/bottom_left_paper.jpg"); }
#body_br { background-image: url("images/bottom_right_paper.jpg"); }

#header_graphics
{
	height: 56px;
	width: 530px;
	background-image: url("images/heading.jpg");
	background-repeat: no-repeat;
	margin: 15px 0px 5px 50px;
}

#intro
{
	background-color: #000000;
	padding: 35px 0px 25px 0px;
	border: solid 2px #ffffff;
	z-index: 200;
	position: relative;
	text-align: left;
	width: 629px;
}

#intro .border
{
	position: relative;
	left: 20px;
	width: 574px;
	border: solid 5px #b7b7b7;
}

#intro IMG
{
	width: 14px;
	height: 14px;
	position: absolute;
	top: 8px;
	right: 8px;
	display: block;
	border: none;
}
/*
#intro A
{
	color: #ffffff;
	text-decoration: none;
	display: block;
	margin-top: 25px;
}

*/
.menu .breaker
{
	margin-top: 3px;
}

.menu
{
	padding: 28px 0px 15px;
	color: #500000;
}

.gallery_menu,
.gallery_sub_menu
{
	width: 90%;
}

.gallery_menu A,
.gallery_sub_menu A
{
	padding: 0px 10px;
	white-space: nowrap;
}

.gallery_menu A
{
	font-size: 12pt;
}

.gallery_sub_menu A
{
	font-size: 10pt;
}

.menu A,
#pageNavigation A
{
	margin: 0px;
	text-align: center;
	font-family: Times New Roman;
	color: #500000;
	text-decoration: none;
/*	cursor: pointer; cursor: hand;*/
	white-space: nowrap;
	border: none;
	outline: none;
}

#pageNavigation A
{
	font-size: 12pt;
}

#pageNavigation TD
{
	font-family: Arial;
	font-size: 10pt;
}

#pageNavigation
{
	margin-bottom: 3px;
}

.menu A.selected,
.menu A.selected:hover,
#pageNavigation A.selected,
#pageNavigation A.selected:hover
{
	color: #7c7b9a;
	cursor: default;
}

.menu A:hover,
#pageNavigation A:hover
{
	color: #ed1c24;
}

.menu TABLE#main_menu
{
	width: 100%;
}

.menu TABLE#main_menu TD
{
	width: 50%;
}

.menu TABLE.gallery_sub_menu
{
	margin-top: 0px;
}

/*
.menu .gallery_sub_menu LI
{
	font-size: 10pt;
}

.menu LI.selected,
.menu LI.selected:hover
{
	color: #7c7b9a;
	cursor: default;
}

.menu LI:hover,
.menu LI.hover
{
	color: #ed1c24;
}
*/

.menu HR
{
	color: #500000;
	width: 80%;
	height: 3px;
	border-style: solid;
	border-width: 1.5px;
}

.menu TABLE
{
	border-collapse: collapse;
	margin: 3px 0px 10px 0px;
}

.menu TD
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.menu TABLE.gallery_menu,
.menu TABLE.gallery_sub_menu
{
	margin-bottom: 10px;
}

.menu A:hover { border-color: white; }

.menu A IMG.hover
{
	display: inline;
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
}

.menu A:hover IMG.normal
{
	display: none;
}

.menu A:hover IMG.hover
{
	position: relative;
	visibility: visible;
}

#noItems
{
	display: none;
	margin-top: 20px;
}

.menu UL,
UL.gallery,
UL.thumbnails
{
	margin: 0px;
	padding: 0px;
}

.gallery LI
{
	list-style-type: none;
	padding: 0px;
	margin: 5px;
	text-align: center;
	float: left;
}

.thumbnails LI
{
	margin: 0px;
	cursor: pointer;
	float: none;
}

.gallery LI.expanded
{
	margin: 0px;
	float: none;
	display: block;
}

.thumbnails LI,
.gallery LI .item_description,
.gallery LI .close,
.gallery LI .large
{
	display: none;
}

.thumbnails LI.visible
{
	display: block;
}

.gallery LI.expanded
{
	z-index: 200;
	position: absolute;
	left: 0px;
	top: 0px;
}

.item_table
{
	border-collapse: collapse;
}

.item_table TD
{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.gallery LI.expanded .thumbnails
{
	margin: 0px 0px 0px 10px;
}

.gallery LI.expanded .thumbnails LI
{
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: none;
}

.gallery LI.expanded .thumbnails LI.visible
{
	cursor: default;
}

.gallery LI.expanded .thumbnails LI.visible IMG
{
	width: 110px;
	height: 110px;
	border: solid 5px #b7b7b7;
}

.gallery LI .thumbnails LI IMG
{
	width: 140px;
	height: 140px;
	border: solid 5px #b7b7b7;
}

.gallery LI.expanded .thumbnails LI IMG
{
	width: 100px;
	height: 100px;
	border: none;
}

.gallery LI.expanded .large
{
	width: 600px;
	height: 600px;
	display: inline;
	border: solid 5px #b7b7b7;
}

.gallery LI.expanded .item_description
{
	display: block;
	text-align: left;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	color: #ffffff;
}

.item_description_table
{
	border-collapse: collapse;
}

.item_name
{
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-size: 8pt;
}

.gallery LI.expanded .item_name
{
	color: #b7b7b7;
	font-size: 12pt;
	font-family: Times New Roman;
	text-align: left;
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.gallery LI.expanded .item_description_table TD
{
	color: #ffffff;
	padding: 0px 1em 0px 0px;
	white-space: nowrap;
}

.gallery LI.expanded .close
{
	display: block;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	background-image: url("images/close.gif");
	width: 14px;
	height: 14px;
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
}

.gallery .bg, .map .bg { background-color: #000000; }
.gallery .r, .map .r  { background-image: url("images/g_right.gif"); }
.gallery .tr, .map .tr  { background-image: url("images/g_top_right.gif"); }
.gallery .br, .map .br  { background-image: url("images/g_bottom_right.gif"); }
.gallery .b , .map .b  { background-image: url("images/g_bottom.gif"); }
.gallery .bl, .map .bl  { background-image: url("images/g_bottom_left.gif"); }
.gallery .c, .map .c  { padding: 12px 19px 17px 12px; }

.gallery LI UL.hover LI.visible IMG
{
	width: 150px;
	height: 150px;
	border: none;
}

.gallery LI UL.visited LI.visible IMG
{
	border: solid 5px #ed1c24;
}

.gallery .expanded .r,
.gallery .expanded .tr,
.gallery .expanded .br,
.gallery .expanded .b,
.gallery .expanded .bl 
{ 
	background-image: none;
}

.gallery .expanded .c
{ 
	padding: 25px; 
	border: solid 2px #ffffff;
}

.content
{
	text-align: center;
	width: 85%;
}

.content,
.content TD
{
	color: #05073b;
	font-family: Arial;
	font-size: 12pt;
}

.content P A
{
	color: #500000;
	font-family: Arial;
	font-size: 12pt;
	text-decoration: underline;
}

.content STRONG
{
	color: #500000;
	font-size: 12pt;
	font-weight: bold;
}

.content H1
{
	color: #500000;
	font-family: Times New Roman;
	font-size: 24pt;
	font-weight: bold;
}

#overlay
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 100;
	background-image: url("images/overlay_bg.png");
	background-image: expression("none");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/overlay_bg.png,sizingMethod=scale);
}

#map
{
	border: none;
	width: 100%; 
	height: 200px; 
}