BODY {background-color:black; padding:0px; margin:0px; font-family:arial; font-size:x-small; color:white;}
TABLE {vertical-align:top; border-collapse:collapse; font-family:arial; font-size:x-small; color:white; margin: 0px; padding: 0px;}
TD {vertical-align:top; border-collapse:collapse; font-family:arial; font-size:x-small; color:white;}
P { font-family:arial; font-size:x-small; color:white;}
UL { font-family:arial; font-size:x-small; color:white;}
LI { font-family:arial; font-size:x-small; color:white;}
TABLE.MasterContainer {width:100%; height: 100%;}
TABLE.NavContainer {padding:0px; height:15px; width: 100%;}
.NavContainerCellLeft {width: 130px; border-top: outset 2px #CCB27A; border-bottom: outset 1px #A29755;} 
.NavContainerContent {border-top: outset 2px #CCB27A; border-bottom: outset 1px #A29755; text-align: center; vertical-align: bottom; white-space: nowrap;}
TD.NavContainerParent {height:15px; background-color:#A29755; white-space:nowrap; vertical-align: top;}
TABLE.NavContainer TD {height:20px;}
TD.NavCell {height:20px; border-left:solid 1px black; width:120px; padding: 0; font-family:arial; font-size:x-small; font-weight: bold; text-align:center; }
.NavCell A {color:white; text-decoration:none;}
.NavCell A:hover {color:#F6E37F; text-decoration:none; background-color: #736F4F; width:100%; height:100%; border-bottom: solid .01em black; }
.NavSpacer {border-top: outset 2px #CCB27A; border-bottom: outset 1px #A29755;}
.ContentCellParent {width: 100%; height: 100%;}
.ContentCellTable {border:solid 6px #2B2B2B; width: 100%; height: 100%;}
TABLE.ContentContainer {height:100%;}
TD.ContentContainer {width:auto; text-align:left; height:100%; width:100%; background-color: #24231E; font-size:x-small; color:white; }
.ContentContainer A {color:gold;}
.Content {font-family:arial; font-size:x-small;}
.ContentPad10 {width: 90%;}

.GalleryContainer {width: 90%;}
.GalleryContainer TD{text-align: center; padding: 5px;}

TD.Gallery {width: 33%; height: 171px; text-align:center; background-image: url(images/galleryHawk.jpg); background-repeat:no-repeat; background-position: center middle; vertical-align: middle;}
.Gallery A{text-decoration: none; font-family: Alan Den, Papyrus, Comic Sans MS, Arcanum; font-size: medium; font-weight:bold; color: #717171;}
.Gallery A:hover {text-decoration: underline; color: #cccccc;}
 
TD..Gallery2 {text-align:center; vertical-align: middle;}
.Gallery2 A{text-decoration: none; font-family: Alan Den, Papyrus, Comic Sans MS, Arcanum; font-size: medium; font-weight:bold; color: #717171;}
.Gallery2 A:hover {text-decoration: underline; color: #cccccc;}
.GallerySelect {text-decoration: none; font-family: Alan Den, Papyrus, Comic Sans MS, Arcanum; font-size: medium; font-weight:bold; color: #ffffff;}
 


.PageTitle {text-align:center; xborder-bottom: outset 2px #A29755; background-color:#343229; color:gold; width:100%; font-weight: bold; font-size: small;}
.PageTitle SPAN {width: 100%;}
.GoldText {color:#CAB828;}
.ItalicText {text-decoration:italic;}
.SmallText {font-size:xx-small;}
.SmallTextGold {font-size:xx-small; color:#CAB828;}

.TextBold {font-size:x-small; font-weight:bold;}
.TextBold {font-size:x-small; font-weight:bold; color: #ffffff;}
.TextLargeBold {font-size:medium; font-weight:bold;}

.NewsContainer {border-top:solid 1px #999999; xborder-bottom:ridge 3px #8c8C8C; height:auto; background-color:#1B1B1B; text-align:left; padding: 2px;}
.NewsContainer P, DIV {font-size:xx-small;}
.NewsTitle {font-size:x-small; background-color:#313131; color:#999999; font-family:arial narrow; font-weight:bold; text-align:center; border-bottom: solid .01em #444343;}
.NewsTitle DIV {border-top: solid .01em #ffffff; font-size:xx-small;}
.NewsItem {background-color:#414035; font-weight:bold; text-align:center; font-style:italic; color:#DCD6A4;}
.NewsContent {padding: 5px;}

DIV.TableCenter {text-align:center; padding-top:20px;}
.TableGraphicContainer {padding:5px; background-color:#000000; border: ridge 3px #A29755; color:white;}
.TableLinkHeader {padding:10px; border-right:solid 2px #A29755;text-align:center; font-weight:bold; color:white;}
.TableLinkHeaderRight {padding:10px;text-align:center; font-weight:bold; color:white;}
.TableGraphic {padding:10px; border-right:solid 2px #A29755;vertical-align:middle; color:white;}
.TableGraphicRight {padding:10px;vertical-align:middle; color:white;}

.TablePhotoContainer { width:50%; padding: 5px; background-color:#000000; border: color:white; border: ridge 3px #666666;}

.TablePhoto {padding:10px; text-align:center; font-weight:bold; color:white;}
.TablePhoto IMG {border: solid 1px #212121;}
.TablePhotoRight {padding:10px; vertical-align:middle; text-align:center; color:white;}
.TablePhotoBorder {padding:10px; text-align:center; font-weight:bold; color:white;}
.TablePhotoBorderRight {padding:10px; vertical-align:middle; text-align:center; color:white;}

TABLE.PopContainer {height:500px;font-size:x-small; font-weight:bold; color:white;}
TD.PopContainer {height:500px;width:550px;vertical-align:top; text-align:center; font-size:x-small; font-weight:bold; color:white; padding-top:10px;}
TD.PopContainer SPAN {font-weight:bold;font-size:medium; color:gold;}
.PopContainer A{text-align:center;font-family:arial;font-size:x-small;font-weight:bold;color:#ffffff;}
.PopContainer A:hover {text-align:center;font-family:arial;font-size:x-small;font-weight:bold;color:gold;}

TD.FooterContainer {vertical-align:top; text-align:center; font-size: xx-small; color: #ffffff; width: 100%; height: 30px; background: #A29755; border-top: solid 1px #C4B35F; border-bottom: ridge 1px #C4B35F;}
TD.FooterContainer A {color:yellow;}

/* this section is for navHome */
/* this section is for navHome */
/* this section is for navHome */

TD, TABLE, {
	border-collapse: collapse;
}

.topmenuul{
	list-style-type:none;
	margin:0;
	padding:0;
	
}

.topmenuli{
	list-style-type:none;
	float:left;	 /* controls the horizontal position of menus... if you remove the float, menu items will stack */
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 5px; 
	padding-right: 5px;
	vertical-align: bottom;
}

.topmenutitle{
	display:block;
	width:auto;	
	background-color: #A29755;
	color: #ffffff;
	font-weight: normal;	
	border-left: solid .01em #89804D;
	border-bottom: solid .01em #89804D;
	text-align: left;
	font-size: x-small;
}
/* ------------------------------- */
.topmenuliSelect {
	list-style-type:none;
	float:left;	 /* controls the horizontal position of menus... if you remove the float, menu items will stack */
	vertical-align: bottom;
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 5px; 
	padding-right: 5px;
	vertical-align: bottom;
}
.topmenutitleSelect {
	text-indent:3px;
	display:block;
	width:auto;	
	background-color: #A29755;
	color: #FBFE04;
	font-weight: normal;	
	border-left: solid .01em #89804D;
	border-bottom: solid .01em #89804D;
	text-align: left;
	font-size: x-small;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
} 
.topmenuliSelect
{
	cursor: default;
}
.topmenuliSelect SPAN.topmenutitleSelect2 {
	text-indent:3px;
	display:block;
	width:auto;	
	background-color: #A29755;
	color: #FBFE04;
	font-weight: normal;	
	border-left: solid .01em #89804D;
	border-bottom: solid .01em #89804D;
	text-align: left;
	font-size: x-small;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
} 

.submenuul {
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display: none;
	white-space: nowrap;
}

.submenuli a {
	display:block;
	width:175px;
	border-top: solid .01em #CCB27A;	
	font-size: xx-small;
}
.submenuliTop a {
	display:block;
	width:150px;
	font-size: xx-small;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
}

#dmenu li>ul { 
	top: auto;
	left: auto;
}

#content {
	clear: left;

}
-->
/* menu design */

#dmenu {
	font-family: Arial, Helvetica, Sans-Serif;
	 
}

.topmenuul {
	
}
.topmenuli a:hover {
	color: #000000;
}
/* Menu title */
.topmenutitle {
	text-indent:3px;
	text-decoration: none;
	padding:2px;
	font-weight: normal;
}

.submenuul {
	margin-top:	-1px;
	background-color:#A29755;
	background-position: top left;
	background-repeat: repeat-x;
	border-top: none;
	filter: alpha(opacity=90);
}

.submenuli a {
	padding:3px;
	text-decoration: none;
	color: #000000;
	text-align: left;
}
.submenuliTop a{
	width:175px;
	padding:3px;
	text-decoration: none;
	color: #000000;
	text-align: left;
}
/* in case of making a submenu item the active page... thus inactive link -- for example, Artwork >> gallery 1*/

.submenuliTopSelect a{
	width:175px;
	padding:3px;
	text-decoration: none;
	color: gold;
	background:#5B542A;
	text-align: left;
}
.submenuliTopSelect a:hover {
	text-decoration: none;
	background:#5B542A;
	color: #FFFFFF;
}

.submenuli a:hover {
	text-decoration: none;
	background:#5B542A;
	color: #FFFFFF;
}
.submenuliTop a:hover{
	text-decoration: none;
	background:#5B542A;
	color: #FFFFFF;
}
.topmenu {
	text-align: left;
	border: none;
}

/* this section is for sitemapHome */
/* this section is for sitemapHome */
/* this section is for sitemapHome */

.SitemapTitle {color: #02F5FE; font-weight: normal; font-family: arial; font-size: xx-small; cursor: default;}
.sitemapContainer TD {vertical-align: top; height: 19px; border-collapse: collapse; width: 150px;}

/* NEW */
/* NEW */
/* NEW */

.MasterTopRow 
{
	 width: 100%; 
	 height: 10px; 
	 background-color: #000000; 
	 vertical-align: top;
}
.NavContainerLeftCell 
{
	width: 130px; 
	border-top: outset 2px #CCB27A; 
	border-bottom: outset 1px #A29755;
}
.NavContainerCell 
{
	border-top: outset 2px #CCB27A; 
	border-bottom: outset 1px #A29755; 
	text-align: center;
}
.NavSpacer 
{
	border-top: outset 2px #CCB27A; 
	border-bottom: outset 1px #A29755;
}
.clsShowHide {
	 WIDTH: 150px;
	 text-align: left;
}
.clsShowHideControl 
{
	display: block; 
	text-align: left; 
	PADDING-BOTTOM: 0px; 
	HEIGHT: 15px; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: small; 
	padding-left: 10px; 
	width: 150px; 
	border-top: solid .01em #212121;
}
.leftNav 
{
	 width: 150px; 
	 background-color: #000000;
}
.ContentTable 
{
	 width: 100%; 
	 height: 100%;
}
.navMenu 
{
	width: 150px; 
	height: 19px; 
	border-collapse: collapse;
}
.ContentTableChild 
{
	 width: 100%; 
	 height: 100%; 
	 border: solid 2px #181818;
} 
.ContentCellChild 
{
	 vertical-align: top; 
	 width: auto;	 
}
.ContentCellChild DIV.contentPad {padding: 10px;}
.rightNav {
	 width: 150px; background-color: #000000;
}
.ContentHome {
	background-color: transparent; width: 100%;
}
.homeContentCell1 {
	vertical-align:middle; 
	text-align: center; 
	padding: 5px;
}