BODY { 
	/* background-color: #8856F2; */
	background-color		: #6D2FF0;
	background-image:	 url('./images/bg_purple2.gif');
	background-repeat	: repeat-x;
	background-position	: top center;
	font-family					: Arial, Verdana, Helvetica, Serif;
	margin						: 0;
	padding						: 0;
}

#wrapper {
	position						: relative;
	margin						: 0 auto;
	padding						: 0;
	width							: 900px;
	text-align						: left;
}

#header {
	height							: 125px;
}

#logo {
	float							: left;
}

#rightdiv {
	float							: right;
}

#sitelinks {
	height							: 22px;
	margin						: 0;
	padding						: 4px 0px 0px 0px;
	text-align						: right;
	font-size						: 8pt;
}

#sitelinks a {
	color							: #B496FF;
	text-decoration			: none;
}

#sitelinks a:hover {
	color							: #FFFFFF;
	text-decoration			: underline;
}

#toplinks {
	color							: #FFFFFF;
	margin						: 50px 0px 0px 0px;
	text-align						: right;
	font-size						: 9pt;
}

#toplinks a {
	color							: #FFFFFF;
	text-decoration			: none;
	border-bottom			: 3px solid #FFFFFF;
}

#toplinks a:hover {
	color							: #FFFFFF;
	text-decoration			: none;
	border-bottom			: 3px solid #FFF000;
}


#info {
	text-align						: right;	
	margin						: 8px 0px 0px 0px;
}

#info H1 {
	font-size						: 18pt;
	font-weight					: bold;
	color							: Gold;
	margin						: 0;
	padding						: 0;
}

#info P {
	font-size						: 11pt;
	font-weight					: bold;
	color							: White;
	margin						: 0;
	padding						: 0;
}

#content {
	text-align						: left;
	position						: relative;
	height							: 640px;
	width							: 900px;
	background-image	: url('./images/content_bg.jpg');
	background-color		: #000000;
	border						: 3px solid #8A58F3;
	margin						: 0px 0px 8px 0px;
	padding						: 0;
}

#footer {
	text-align						: left;
	height							: 90px;
	border						: 3px solid #8A58F3;
	background-image	: url('./images/footer_bg.png');
	margin						: 0px 0px 8px 0px;
}

#footer P {
	line-height					: 110%;
	margin						: 0px 0px 0px 0px;
	font-size						: 9pt;
	color							: #FFFFFF;
}

#footer A {
	color							: #FFFFFF;
	text-decoration			: none;
}

#footer A:hover {
	color							: #FFFFFF;
	text-decoration			: underline;
}

#infobar {
	color							: #000000;
	background-color		: #FFFFFF;
	padding						: 2px 0px 2px 0px;
	margin						: 0px 0px 6px 0px;
	font-size						: 9pt;
}

#topbar {
	background-color		: #000000;
	background-image	: url('./images/topfill.gif');
	height							: 26px;
	text-align						: right;
}

/* Styles for the vertical scrollbar */
#scrollcontainer {
	position						: absolute;
	top								: 10px;
	left								: 10px;
	width							: 855px;
	height							: 620px;
	overflow						: hidden;
}

#scrollcontent {
	position						: relative;
	left								: 5px;
	color							: #FFF;
}

#scrollcontent P {
	line-height					: 125%;
}

#scrollcontent a {
	color							: #C6AEC7;
}

#scrollcontent a:hover {
	color							: #E9CFEC;
}

#scrollcontent H4 {
	font-size						: 14pt;
	font-weight					: bold;
	margin						: 0px 0px 3px 0px;
	padding						: 0px 0px 3px 0px;
}

#scrollArea {
	border						: 1px solid #AAA;
	position						: absolute;
	left								: 875px;
	top								: 10px;
	height							: 620px;
	width							: 15px;
	overflow						: hidden;
}

#scroller {
	position						: absolute;
	top								: -1px;
	width							: 15px;
	background-color		: #FFE387;
	background-image	: url('./images/scrollbtn_bg.gif');
	background-position	: top center;
	background-repeat	: repeat-y;
	border						: 1px solid #FFA73F;
}

#navbar {
	font-family					: Georgia;
	font-weight					: bold;
	height							: 32px;
	text-align						: left;
	margin						: 6px 0px 0px 0px;
	padding						: 0px 12px 0px 0px;
}

#navbar .navItemOff {
	float							: right;
	background-color		: #440CBC;
	font-size						: 12pt;
	text-align						: center;
	margin						: 0px 3px 0px 6px;
	padding						: 8px 8px 12px 8px;
	color							: #FFFFFF;
	border-top					: 3px solid #A179F5;
	border-left					: 3px solid #A179F5;
	border-right				: 3px solid #A179F5;
}

#navbar .navItemOn {
	float							: right;
	background-color		: #A179F5;
	font-size						: 12pt;
	text-align						: center;
	margin						: 0px 3px 0px 6px;
	padding						: 8px 8px 12px 8px;
	color							: #FFD258;
	border-top					: 3px solid #A179F5;
	border-left					: 3px solid #A179F5;
	border-right				: 3px solid #A179F5;
	cursor							: pointer;
}


