@media print
{
	.HideInPrint
	{
		display: none;
	}
}

@media screen
{
	#AllContent
	{
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		overflow: auto;
		overflow-y: scroll;
	}
}

@media all
{
	BODY, HTML
	{
		background-color: #FFFFFF;
		height: 100%;
		overflow: hidden;
	}

	HTML 
	{
	}

	BODY
	{
		padding: 0px;
		margin: 0px;
		background: #000000;
		/*background-image: url(../imagelib/source/default/backgrounds/intro.jpg);/**/
		background-attachment: fixed;
		background-position: top center;
		background-repeat: no-repeat;
		text-align: center;
	}

	FORM
	{
		margin: 0px;
		padding: 0px;
	}

	BODY, TABLE, INPUT
	{
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
	}

	.MenuShader
	{
		background-image: url(../images/page-top-shade.png);
		background-position: top;
		background-repeat: no-repeat;
	}

	#HeaderLinks, #HeaderLinks A {
		color: #DDB95D;
		text-decoration: none;
	}

	.ShadedContent
	{
		background-image: url(../images/black-66percent.png);
	}
	
	.NewsletterSubscription
	{
		background-image: url(../images/brown-40percent.png);
	}
	.NewsletterSubscription TD { color: #DDB95D; }
	
	.NewsletterSubscription INPUT
	{
		width: 166px;
		border: 0px;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		font-weight: normal;
		margin: 0px;
		padding: 3px;
		color: #000000;
	}

	IMG
	{
		border: 0px;
		line-height: 0px;
		display: block;
	}

	.ImageGrid
	{
		margin: 15px;
	}

	.ImageGrid .ImageGridHorizontalSpacer { width: 25px; }
	.ImageGrid .ImageGridVerticalSpacer { height: 15px; }

	#Menu1 A, #Menu2 A, #Menu3 A
	{
		color: #FFFFFF;
		margin-right: 15px;
		text-decoration: none;
	}

	#Menu1 A.Selected, #Menu2 A.Selected, #Menu3 A.Selected
	{
		color: #DDB95D;
		text-decoration: none;
	}

	H1, H2, H3
	{
		margin: 15px;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		font-weight: normal;
		color: #DDB95D;
	}

	.Paragraph
	{
		width: 420px;
		margin: 15px;
		font-size: 11px;
	}

	.ParagraphNormal
	{
		color: #FFFFFF;
	}

	.ParagraphEmphasis
	{
		color: #DDB95D;
	}

	.Paragraph A, .Figure A
	{
		color: #DDB95D;
		text-decoration: none;
	}

	.Image13 .Figure { width: 150px; }
	.Image23 .Figure { width: 325px; }
	.Figure P { margin: 0px; }
	.Figure
	{
		color: #FFFFFF;
		text-align: center;
		margin: 8px 0px 0px 0px;
	}

	.Video { margin: 15px; }
	.Video OBJECT { display: block; }

	.ImageBlockLeftWrap { text-align: left; float: left; }
	.ImageBlockLeft { text-align: left; }
	.ImageBlockCenter { text-align: center; }
	.ImageBlockRight { text-align: right; }
	.ImageBlockRightWrap { text-align: right; float: left; }

	.ImageBlockLeftWrap,
	.ImageBlockLeft,
	.ImageBlockCenter,
	.ImageBlockRight,
	.ImageBlockRightWrap
	{
		margin: 15px;
	}
}