BODY
{
	margin:0;
	text-align:center;
	font-family: Helvetica, Verdana, Sans-Serif;
	background-image: url(images/_SiteDesign/bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	background-color: #051f2e;/*#06202d;*/

}
TABLE, P
{
	font-family: Helvetica, Verdana, Sans-Serif;
	font-size: 12px;
	color: #000;	
	text-align:left;
}
IMG
{
	border: 0px ;
}
IMG.border
{
	border-top: SOLID 1PX #333333;
	border-left: SOLID 1PX #333333;
	border-bottom: SOLID 1PX #333333;
	border-right: SOLID 1PX #333333;
}
IMG.border-Red
{
	border: SOLID 1PX #BB020A;
}
IMG.border-Red-Big
{
	border: SOLID 3PX #BB020A;
}
IMG.border-Yellow
{
	border: SOLID 1PX #FFEE39;
}
IMG.border-Black
{
	border: SOLID 1PX #999999;
}
A:Link
{
	color: #004499;
	text-decoration: none;
}
A:Visited
{
	color: #004499;
	text-decoration: none;
}
A:Hover
{
	color: #0077bb;
	text-decoration: underline;
}

A.border:Link{
	border: solid 1px #666666;
}
A.border:Visited{
	border: solid 1px #666666;
}
A.border:Hover{
	border: solid 1px #ffee39;
}

A.BottomNav:Link
{
	color: #dddddd;
	text-decoration: none;
}
A.BottomNav:Visited
{
	color: #dddddd;
	text-decoration: none;
}
A.BottomNav:Hover
{
	color: #ffee39;
	text-decoration: none;
}
A.Legal:Link
{
	color: #FFFFFF;
	text-decoration: none;
}
A.Legal:Visited
{
	color: #FFFFFF;
	text-decoration: none;
}
A.Legal:Hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
#footer
{
	background: url("images/_SiteDesign/footer.jpg") no-repeat scroll 50% 0 transparent;
	z-index:1;
	padding-top:70px;
	position: relative;
	height:300px;
}
#footer-bg{
background: url("images/_SiteDesign/footer-bg.png") repeat-x 0 0 #051F2E;
color: #white;
width:760px;
heigh: 350px;
margin-right: auto;
margin-left: auto;

}
.Footer
{
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	padding-top:25px;
}


A.Red:Link
{
	color: #000;
	text-decoration: none;
}
A.Red:Visited
{
	color: #000;
	text-decoration: none;
}
A.Red:Hover
{
	color: #000;
	text-decoration: underline;
}
A.HeadRed:Link
{
	font-weight: BOLD;
	color: #FFEE39;
	text-decoration: none;
}
A.HeadRed:Visited
{
	font-weight: BOLD;
	color: #FFEE39;
	text-decoration: none;
}
A.HeadRed:Hover
{
	font-weight: BOLD;
	color: #FFEE39;
	text-decoration: underline;
}

A.Yellow:Link
{
	color: #FFEE39;
	text-decoration: none;
}
A.Yellow:Visited
{
	color: #FFEE39;
	text-decoration: none;
}
A.Yellow:Hover
{
	color: #FFEE39;
	text-decoration: underline;
}

FONT.HeadRed
{
	color: #BB020A;
	font-weight: Bold;
}
FONT.Red
{
	color: #BB020A;
}
LI.Red
{
	color: #BB020A;
}
LI.Yellow
{
	color: #BB020A;
}
FONT.HeadYellow
{
	color: #FFEE39;
	font-weight: Bold;
}
FONT.Yellow
{
	color: #FFEE39;
}
FONT.HeadGray
{
	color: #BFBFBF;	
	font-weight: Bold;
}
FONT.HeadWhite
{
	color: #FFFFFF;	
	font-weight: Bold;
}

FONT.Gray
{
	color: #BFBFBF;	
}

.footerLinks
{
    border: solid 2px #113355;
    text-align:center;
    height: 15px;
    vertical-align:middle;
    }

TD.LeftBarSpacer
{
	background: #eee;
	color: #000;
	height: 1px;
	border-top: solid 1px #ccdddd;
	border-bottom: solid 1px #ccdddd;
	padding:0;
	margin:0;
}

TR.NewsAndUpdatesHead
{
	background: #323232;
}
TD.NewsAndUpdatesHead
{
	color: #FFEE39;
	padding-left: 2PX;
}

#menu TD {border-top: solid 1px #224466;}
.MenuHeadText{
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	background: #113355;
	color: #FFF000;
}
TD.MenuOptionArrow
{
	background: #0077bb;
	color: #fff;
}
TD.MenuOptionText
{
	height: 18px;
	background: #113355;
	color: #FFF000;
	padding-left: 2PX;
	text-align:left;
}
TD.MenuOptionText:hover{background: #004499;}
a.MenuOption {
display:block;
}
A.MenuOption:Link
{
	color: #fff;
	text-decoration: none;
}
A.MenuOption:Visited
{
	color: #fff;
	text-decoration: none;
}
A.MenuOption:Hover
{
	color: #FFF000;
	text-decoration: underline;
}


TR.ArticleList{background: #004499;}
TR.ArticleList:hover{background: #0077bb;}
TR.ArticleList2{background: #0352B6;}
TR.ArticleList2:hover{background: #0089D7;}

TD.ArticleListCredits
{
	background: #232323;
}
TD.ArticleListCatHead
{
	background-image: url(images/_SiteDesign/ContentHeaderBG.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color: #BB020A;
	border-left:  1px solid #000;
	border-right: 1px solid #000;
	color: #FFEE39;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 0 3px 4px;
	text-align:left;
	margin-bottom: 5px;
	
}
A.ArticleListTitle:Link
{
	display:block;
	color: #fff;
	text-decoration: none;
}
A.ArticleListTitle:Visited
{
	display:block;
	color: #fff;
	text-decoration: none;
}
A.ArticleListTitle:Hover
{
	display:block;
	color: #f00;
	text-decoration: underline;
}
A.ArticleListDate:Link
{
	display:block;
	color: #fff;
	text-decoration: none;
}
A.ArticleListDate:Visited
{
	display:block;
	color: #fff;
	text-decoration: none;
}
A.ArticleListDate:Hover
{
	display:block;
	color: #f00;
	text-decoration: underline;
}
A.ArticleListCategory:Link
{
	display:block;
	color: #fff;
	text-decoration: none;
}
A.ArticleListCategory:Visited
{
	display:block;
	color: #fff;
	text-decoration: none;
}
A.ArticleListCategory:Hover
{
	display:block;
	color: #f00;
	text-decoration: underline;
}
.PageTitle{
	height: 25px;
	text-align:center; 
	background: #113355;
	color: #FFF000;
	font-weight: bold;
	font-size: 14px;
}


TABLE.DisplayContent
{}
TH.DisplayContentLeftborder
{
	background: #fff;
}
TR.DisplayContentDate
{
	background: #113355;
}
TD.DisplayContentDate
{
	color: #fff000;
	font-weight:bold;
	text-decoration: none;
}
TR.DisplayContentMain
{	
	background: #fff;
}
TD.DisplayContentMain
{
	color: #FFEE39;
}
TABLE.DisplayContentBody
{}
TR.DisplayContentTitle
{
	background: #0077BB;
}
TD.DisplayContentTitle
{
	color: #FFF;
	font-size: 16px;
	font-weight: BOLD;
}
TR.DisplayContentBody
{
	background: #fff;
}
TD.DisplayContentBody
{
	color: #000;
}
TR.DisplayContentMore
{
	background: #fff;
}
TD.DisplayContentMore
{
	color: #000;
}
A.DisplayContentMore:Link
{
	color: #bb020a;
	font-weight: BOLD;
	text-decoration: none;
}
A.DisplayContentMore:Visited
{
	color: #bb020a;
	font-weight: BOLD;
	text-decoration: none;
}
A.DisplayContentMore:Hover
{
	color: #bb020a;
	font-weight: BOLD;
	text-decoration: none;
}

TABLE.RegPageBody
{	
}
TD.RegPageLeftborder
{
	background: #fff;
}
TH.RegPageLeftborder
{
	background: #fff;
}

TD.RegPageTitle
{
	background: #0077BB;
	color: #FFEE39;
	font-weight: BOLD;
	padding: 3px;
	font-size: 14px;
}

TD.RegPageTitleRed
{
	background: #113355;
	color: #FF0000;
	font-weight: BOLD;
	padding: 3px;
	font-size: 14px;
	text-align:left;
}
TR.RegPageBody
{
	background: #fff;
	text-align:left;
}
TD.RegPageBody
{
	color: #000;
	font-weight: BOLD;
	text-align:left;
}

TABLE.GalleryList
{}
.GalleryListRow
{
	background: #fff;
	border: 1px solid #fff;
	padding: 2px;
}
.GalleryListRow:hover
{
	background: #DEF;
	border: 1px solid #051f2e;
	padding: 2px;
}
.GalleryListTitle
{	
	font-size:16px;
	font-weight: Bold;
	text-align:left;
}
TD.GalleryListDate
{}
TD.GalleryListDescription
{}


FONT.StoreSoldOut
{
	color: #bb020a;
}

#NavHead
{
	font-weight: bold;
	font-size: 14px;
	color: #850f0c;
	font-family: Tahoma, Arial;
	padding-right: 30px;
	background-position: center top;
	padding-left: 4px;
	background-attachment: fixed;
	background-image: url(/Images/NavBG.jpg);
	padding-bottom: 4px;
	line-height: 14px;
	padding-top: 4px;
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
}
.NavBody
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 14px;
	background-attachment: fixed;
	background-position:top;
	background-image: url(/Images/NavBG.jpg);
	padding-bottom: 4px;
	vertical-align: top;
	color: black;
	line-height: 14px;
	padding-top: 4px;
	background-repeat: repeat-y;
	text-align: left;
	text-decoration: none;
}
.NavDiv
{
	background-image: url(/Images/NavDiv.jpg);
	background-repeat: no-repeat;
}
.NavFoot
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 14px;
	background-image: url(/Images/BGFoot.gif);
	padding-bottom: 4px;
	vertical-align: top;
	color: black;
	line-height: 14px;
	padding-top: 4px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
	background-position: center top;
}
