@media screen,print
{
	/* Generic */
	body, .content			{ font-family: 'Times New Roman', FreeSerif, serif; font-size:13px; }
	a img				{ border:0; }
	td, th				{ padding:0; }
	table				{ empty-cells: show; border-collapse: collapse; }
	blockquote, ul			{ margin-top: 0; margin-bottom: 0; }
	p				{ text-indent: 15px; }
	p, pre				{ margin:0; }
	.code, .longcode		{ margin: 0 0 0 45px;}
	.code, .code table, .longcode,
	.longcode table			{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #00BFFF; } /*DeepSkyBlue*/
	.longcode			{ overflow: hidden; width: 730px; }
	.Abs				{ position:absolute; }
	.Hidden				{ position:absolute; visibility:hidden; }
	.HideLink, .Define		{ text-decoration:none; }
	.ShortBreak			{ line-height:5px; }
	.SpaceTable td, .SpaceTable th	{ padding-left:10px; }
	.HideText			{ display:none; color:gray; } /*LightGrey*/
	.HideText a			{ color:gray !important; }
	.ToggleText			{ text-decoration:underline; color:gray; }

	/* Main border layout */
	.Layout1			{ background:url(Layout1.jpg) no-repeat; width:177px; height:84px; text-align:right; vertical-align:top; }
	.Layout1 img			{ width:30px; height:50px; }
	.Layout2			{ background:url(Layout2.jpg) no-repeat; height:84px; overflow:visible; }
	.Layout3a			{ background:url(Layout3.jpg) no-repeat; width:177px; height:430px; vertical-align:top; overflow:visible; padding-top:52px; }
	.Layout3			{ vertical-align:top; }
	.PageTitle			{ height:84px; width:783px; }
	.TitleLink			{ height:54px; vertical-align:top; }
	.TitleLink img			{ width:385px; height:50px; position:absolute; }
	.PageTitleCenterUnderN		{ width:241px; }
	.PageTitleText,.PageTitleText a	{ font:900 17px Tahoma, Arial, Helvetica, sans-serif; color:white; text-decoration:none; }
	.PageTitleFront			{ position:absolute; color:black; white-space:nowrap; }
	.PageTitleFront a		{ color:black; }
	.PageTitleBack			{ position:relative; left:3px; top:-3px; white-space:nowrap; }
	.LayoutLinks			{ margin-left:24px; }
	.LayoutLinks td			{ width:113px; height:36px; vertical-align:top; }
	.MenuSpacer			{ width:113px; height:25px; }
	.ExtraContent			{ height:101px; margin-top:25px; width:127px; text-align:center; color:white; }
	.ForumSearchTitle		{ font-size:15px; font-weight:bold; margin-bottom:5px; }
	.EC1				{ width: 80px; }
	.EC2				{ width: 30px; }
	.EC3				{ margin-top:3px; }
	.EC3 a				{ color:white !important; }
	.Designer			{ color:gray; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }
	.Designer:hover			{ text-decoration:underline; }
	.CopySpace			{ height:20px; }
	.Copyright			{ position:absolute;}
	.Copyright div			{ position:relative; top:-15px; text-align:center; width:780px; }
	.Copyright a			{ font-size:12px; color: black; text-decoration:none; }
	#NoJavascript			{ color:red; font-weight:bold; }
		
	/* Main content boxes */
	.ContentBox1			{ margin: 9px 0 0 15px; }
	.Box1				{ background-image:url(T1.jpg);   width:752px;height:217px; overflow-y:auto; overflow-x:hidden; }
	.Box1PreEnd			{ text-align:left; position:relative; top:-8px; left:8px; }
	.Box1PreL			{ height: 9px;	width:9px;	background-image:url(T1L.png); }
	.Box1PreC			{ height: 1px;	width:720px;	background-color:black; position:relative; top:-1px; }
	.Box1PreR			{ height: 9px;	width:9px;	background-image:url(T1R.png); }
	.Box2B1 			{ background-image:url(BG1.jpg); }
	.Box2B2 			{ background-image:url(BG2.png); }
	.Box2B3 			{ background-image:url(BG3.png); }
	.L				{ float:left;	clear:left;		_margin-left:-3px;	}
	.R				{ float:right;	clear:right;		_margin-right:-3px;	}
	.BL1				{ width:34px;	height:11px;	background-image:url(T2TL1.png);}
	.BL2				{ width:20px;	height:11px;	background-image:url(T2TL2.png);}
	.BL3				{ width:9px;	height:15px;	background-image:url(T2TL3.png);}
	.BR1				{ width:12px;	height:12px;	background-image:url(T2TR.png);	}
	.BR2				{ width:5px;	height:25px; }
	.TM				{ width:5px;	height:50%;		margin-bottom:-95px;	}
	.BLC				{ width:5px;	height:115px;}
	.BRC				{ width:17px;	height:115px;	background-image:url(T2R.png);	}
	.BM				{ width:5px;	height:50%;		margin-bottom:-127px;	}
	.BL5				{ width:6px;	height:10px;	background-image:url(T2BL1.png);}
	.BL6				{ width:17px;	height:11px;	background-image:url(T2BL2.png);}
	.BL7				{ width:26px;	height:11px;	background-image:url(T2BL3.png);}
	.BL8				{ width:34px;	height:29px;	background-image:url(T2BL4.png);}
	.BL9				{ width:43px;	height:10px;	background-image:url(T2BL5.png);}
	.BR5				{ width:5px;	height:49px; }
	.BR6				{ width:22px;	height:22px;	background-image:url(T2BR.png);	}

	/* Horizontal Rule Spacer */
	.HRLeft				{ background-image:url(HRLeft.gif);	width:3px;	height:3px; }
	.HRCenter			{ background-image:url(HRCenter.gif);	width:700px;	height:3px; }
	.HRCenterShort			{ background-image:url(HRCenter.gif);	width:400px;	height:3px; }
	.HRRight			{ background-image:url(HRRight.gif);	width:3px;	height:3px; }
	.HRSpacer			{ text-align:center; }

	/* Search box */
	.LayoutSearch			{ margin:0; }
	.LayoutSearch input		{ width:53px; height:16px; border:white 1px solid; background-color:transparent; font-size:10px; color:white; padding:0; }
	.LayoutSearchNoOtherContent	{ padding-top:92px; }
}

@media screen
{
	body				{ margin:0; background-color:black; background-image:url(Background.gif); }
	.PageLayout, #MainContent	{ }
}

@media print
{
	.PageLayout			{ position:absolute; visibility:hidden; }
	#MainContent			{ position:absolute; visibility:visible; top:0; left:0; }
	.L, .R				{ display: none; }
}
