/* Normal links */
/* Bugged in NetScape, it only uses a:link if I put it last, but then visited doesn't work */
			a:link		{ text-decoration: none;	background: none;	color: #FFFFFF;	}
			a:visited	{ text-decoration: none;	background: none;	color: #FFFFFF;	}
			a:hover		{ text-decoration: none;	background: none;	color: #00CCFF;	}
			a:active	{ text-decoration: none;	background: none;	color: #00CCFF;	}

/* Header links */
#Header		a:link		{ text-decoration: none;	background: none;	color: #FFFFFF;	}
#Header		a:visited	{ text-decoration: none;	background: none;	color: #FFFFFF;	}
#Header		a:hover		{ text-decoration: none;	background: none;	color: #00CCFF;	}
#Header		a:active	{ text-decoration: none;	background: none;	color: #00CCFF;	}

/* MenuBar links */
#MenuBar	a:link		{ text-decoration: none;	background: none;	color: #FFFFFF;	}
#MenuBar	a:visited	{ text-decoration: none;	background: none;	color: #FFFFFF;	}
#MenuBar	a:hover		{ text-decoration: none;	background: none;	color: #00CCFF;	}
#MenuBar	a:active	{ text-decoration: none;	background: none;	color: #00CCFF;	}

/* Body links */
#Body		a:link		{ text-decoration: none;	background: none;	color: #0000FF;	}
#Body		a:visited	{ text-decoration: none;	background: none;	color: #0000FF;	}
#Body		a:hover		{ text-decoration: none;	background: none;	color: #00CCFF;	}
#Body		a:active	{ text-decoration: none;	background: none;	color: #00CCFF;	}

/* Body links */
.DownloadTable	a:link		{ text-decoration: none;	background: none;	color: #0000FF;	}
.DownloadTable	a:visited	{ text-decoration: none;	background: none;	color: #0000FF;	}
.DownloadTable	a:hover		{ text-decoration: none;	background: none;	color: #00CCFF;	}
.DownloadTable	a:active	{ text-decoration: none;	background: none;	color: #00CCFF;	}

/* Table rows */
#MenuBarTable .OddRow			{ color: #005DB5;	}
#MenuBarTable .EvenRow			{ color: #4D5DB5;	}

/* The box table */
td.box { padding:0px }

/* The following styles are all layout styles */
/* Default */
html
{
	height:			100%;
	max-height:		100%;
	display:		block;
	overflow:		auto;
	padding:		0px;
	margin:			0px;
	border:			0px;
	background:		#1D5DB5;
}

body
{
	color:							#000000;
	background-color:				#1D5DB5;
	scrollbar-arrow-color:			#0000CC;
	scrollbar-base-color:			#999999;
	scrollbar-dark-shadow-color:	#FFFFFF;
	scrollbar-track-color:			#88BBEE;
	scrollbar-face-color:			#66AAFF;
	scrollbar-shadow-color:			#CCCCCC;
	scrollbar-highlight-color:		#FFFFFF;
	scrollbar-3d-light-color:		#FFFFFF;

	height:			100%;
	max-height:		100%;
/*	overflow:		hidden;*/
	padding:		0px;
	margin:			0px;
	border:			0px;
}


/* Body */
#Body
{
	min-width:		900px;
	min-height:		100%;
	padding:		4px;
	text-align:		left;
	z-index:		3;
	color:			#000000;
	background:		#1D5DB5;
}

/* Header */
#Header
{
	top:			0px;
	width:			100%;
	height:			180px;
	min-width:		400px;

	text-align:		center;
	background:		#1D5DB5;
	color:			#FFFFFF;
	z-index:		5;
	
	font-family:	serif;
	font-size:		16px;
}


/* ForumBody */
#ForumBody
{
	min-width:		900px;
	min-height:		100%;
	padding:		4px;
	text-align:		left;
	z-index:		3;
	color:			#000000;
	background:		#1D5DB5;
}

/* MenuBar */
#MenuBar
{
	text-align:		center;
	color:			#FFFFFF;
	background:		#1D5DB5;
	z-index:		5;
}

/* BorderTable */
.BorderTable
{
	width:			900px;
	height:			100%;
	border:			0;
	margin:			0 auto;
}

.BorderTopLeft
{
	width:		20px;		min-width:		20px;
	height:		20px;		min-height:		20px;
	background-image:		url(../images/Box_TopLeft.gif);
	background-repeat:		no-repeat;
	background-position:	bottom right;
}

.BorderTopCenter
{
	height:		20px;		min-height:		20px;
	background-image:		url(../images/Box_Top.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
}

.BorderTopRight
{
	width:		20px;		min-width:		20px;
	height:		20px;		min-height:		20px;
	background-image:		url(../images/Box_TopRight.gif);
	background-repeat:		no-repeat;
	background-position:	bottom left;
}

.BorderLeft
{
	width:		20px;		min-width:		20px;
	background-image:		url(../images/Box_Left.gif);
	background-repeat:		repeat-y;
	background-position:	right;
}

.BorderRight
{
	width:		20px;		min-width:		20px;
	background-image:		url(../images/Box_Right.gif);
	background-repeat:		repeat-y;
	background-position:	left;
}

.BorderBottomLeft
{
	width:		20px;		min-width:		20px;
	height:		20px;		min-height:		20px;
	background-image:		url(../images/Box_BottomLeft.gif);
	background-repeat:		no-repeat;
	background-position:	top right;
}

.BorderBottomCenter
{
	height:		20px;		min-height:		20px;
	background-image:		url(../images/Box_Bottom.gif);
	background-repeat:		repeat-x;
	background-position:	top;
}

.BorderBottomRight
{
	width:		20px;		min-width:		20px;
	height:		20px;		min-height:		20px;
	background-image:		url(../images/Box_BottomRight.gif);
	background-repeat:		no-repeat;
	background-position:	top left;
}

.TextCell
{
	background-color:		#FFFFFF;
	padding:				10px;
}

