html {
	overflow:		scroll-y;
}

body { 
	background:		#e9edd5;
	margin:			10px auto;
}

body, td {
	padding:		0;
	font:			normal 83%/150% Verdana,Arial,Helvetica,sans-serif;
	color:			black;
}

table,tr,td {
	padding:		0;
	border:			0px none;
}

td {
	vertical-align:		top;
	text-align:		left;
}

b {
	font-weight:		bold;
	color:			green;
}

#Main { 
	width:			750px;
	margin:			0 auto;
	padding:		0 0 1em 0;
	text-align:		left;
}

#Header {
	border:			5px outset #090;
	padding:		2px;
	background:		#efd;
	font-size:		1em;
	width:			740px;
}

#Header div {
	border:			1px solid green;
	padding:		10px;
}


#Content {
	vertical-align:		top;
	margin:			0;
	padding:		10px 0;
}

#Content p {
	clear:			left;
	margin:			10px 0 0 0;
}

#Content h1 {
	clear:			left;
	margin:			10px 0 0 0;
	padding:		0;
	color:			green;
	font-size:		1.2em;
}

#Content h2 {
	clear:			left;
	margin:			10px 0 0 0;
	padding:		0;
	color:			green;
	font-size:		1.1em;
}

#Content ul {
	margin:			0 0 1em 2em;
	padding:		0;
	list-style:		square url(images/Bullet.gif);
}

#Content ul li {
	 padding: 		0 0 0 0.5em;
}

#Content ul#MainMenu { 
	margin:			0 0 15px 0;
	padding:		0;
	list-style-type:	none;
	border:			0px none;
	display:		block;
	width:			100%;
}

#Content ul#MainMenu li    { 
	display:		inline;
	width:			24.95%;
	margin:			0;
	padding:		0;
	border:			0px none;
	text-align:		center;
}

#MainMenu li a,
#MainMenu li span  { 
	float:			left;
	text-decoration:	none;
	margin:			0;
	padding:		2px;
	font-weight:		bold;
	font-size:		0.85em;
	line-height:		1.2em;
	width:			138px;
	white-space:		nowrap;
}

#SideMenu {
	margin:			0;
	padding:		0;
	text-align:		left;
	vertical-align:		top;
	background:		#bda;
	border-right:		10px solid #e9edd5;
}

#SideMenu ul {
	list-style-type:	none;
	margin:			10px 0;
	padding:		0;
}

#SideMenu li {
	margin:			0 0 15px 10px;
	text-align:		center;
}

#SideMenu li a,
#SideMenu li span {
	display:		block;
	margin: 		0 15px 0 0;
	padding: 		2px;
	background:		green;
	color:			#fff;
	font-weight:		bold;
	font-size:		0.85em;
	line-height:		1.2em;
	width:			130px;
	text-decoration:	none;
}

#SideMenu li a:hover, #SideMenu li a:active,
#MainMenu li a:hover, #MainMenu li a:active {
	background:		maroon;
	color:			white;
	border-color:		#a00;
}

#MainMenu li a,
#SideMenu ul li a {
	background:		green;
	color:			white;
	border:			2px outset #0a0;
}

#MainMenu li span,
#SideMenu ul li span {
	background:		maroon;
	color:			white;
	border:			2px outset #a00;
}

#Forbes {
	margin:			0;
	padding:		0;
	width:			300px;
	height:			50pt;
	float:			left;
	font:			bold 42pt/36pt Georgia,'Times New Roman',Times,serif;
	color:			#800000;
}
#Forbes span {
	display:		block;
	color:			#008000;
	font-size:		18pt;
	line-height:		18pt;
	text-transform:		uppercase;
}
#Slogan {
	margin:			1.5em 0 0 0;
	padding:		0;
	font:			bold 12pt/18pt Verdana,Arial,Helvetica,sans-serif;
	color:			#800000;
}

#Slogan span {
	display:		block;
	text-indent:		1.5em;
}

#Content dl dt {
	margin:			1em 0 0 0;
}


#Content dl dd {
	margin:			1em 0 0 2em;
}

#Content pre {
	color:red;
}


strong {
	color:			maroon;
	font-weight:		bold;
}

#Content a.NewWindow {
	padding: 		0 15px 0 0;
	background:		url(images/popup.gif) no-repeat right top;
}

span.ToTop {
	float:			right;
	text-align:		right;
	width:			8em;
	padding:		0;
	font-size:		0.8em;
}

span.ToTop a,
a.Bookmark:visited {
	color:			#00f;
	text-decoration:	underline;
}

span.ToTop a:hover {
	color:			#c00;
}

#Footer {
	width:			750px;
	margin:			0 auto;
	border-top:		1px solid green;
}

#Footer p {
	text-align:		right;
	margin:			2px 0;
	padding:		0;
	font-size:		0.75em;
	color:			gray;
}