div#mainbody	{
	
	/* background: transparent url(/i04/wrapinner.gif) top left repeat-y; */

	}

div#header {
	/*height: 30px; */
	width: 720px;
	margin: 6px 0 0px 0px;
	padding: 0;
	border: 2px solid black;
	background-color: #FFCC33;
	/* background-color:#FFCC33; */
	}

div#leftbar {
	float: left;
	width: 540px;
	padding: 0px;
	border: 0;
	margin: 6px 0;
	/* False margin value for all versions of IE Win, including 6.0 */	
	/* margin-left: 6px;
	margin-top: 6px; 
	background-color:#FFCC33; */
	}

html>body div#leftbar {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin-left: 0px; 
	min-height: 400px;
	}

div#maincontent {
	padding: 0px;
	/* background-color:#FFCC33; 
	 border: 1px solid black; */
}

div#rightbar {
	margin: 6px 0 0 560px;
	padding: 0;
	border: 0;
	width: 155px;
	background-color:#FFCC33; 
}

div#menu {
	padding: 0px;
	margin: 0px;
	width: 100%
	background-color: #FFCC33;
}

div#menu ul {
	padding: 0;
	margin: 0 0 0 0px;
	border: 1px solid black;
}

div#menu li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style-type: none;
	line-height: 24px;
	border: 1px solid black;
}

div#menu li a {
	padding: 0 0 0 12px;
	margin: 0 0 0 0;
	text-decoration: none;
	display: block;
}

div#menu li a:hover {
	background-color:#FF3300;
}

div#footer	{
	clear: both;
	border: 0;
	/* border-top: 10px solid #eed;
	border-bottom: 10px solid #eed; */
	/* background: #cc9 url(/i04/footshadow.gif) top left repeat-x; */
	color: #663;
	width: 720px;
	padding: 0;
	margin: 0;
	margin-top:6px;
	}
	
div#footer ul {
	padding: 0;
	margin: 0 0 0 0px;
	text-align: center;
}

div#footer li {
	display: inline;
	padding: 3px;
	margin: 2px;
	list-style-type: none;
	line-height: 24px;
	border: 1px solid black;
	background-color:#FFCC33;
}

div#footer li a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	display: inline;
}


/*	div#links {
		margin: 10px;
	} */

body	{
	width: 720px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	/* background: #ddb url(/i04/holder.gif) top center repeat-y; */
	color:#333300;
	background-color:#FFFF99;
	font-size: medium; 
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
	}

#footer p {
	text-align: right;
}

#maincontent p, #maincontent h1, #maincontent h2, #maincontent h3, #maincontent table, #maincontent input, #maincontent select {
	margin-left: 6px;
	margin-right: 6px;
}
#maincontent p {
	font-size : 1em;
	font-style : normal;
	font-weight : normal;

}

p.offset  {
		font-size : 1em;
		font-style : normal;
		font-weight : normal;
		color: Olive;
}

p.info  {
		font-size : 1em;
		font-style : italic;
		color : #80C000;
}

	p.description {
		font-size : 1em;
		font-style : normal;
		font-weight : normal;
	}

	p span  {
		font-style : italic;
		font-size : 14px;
	}
	

	A  {
		color: black;
		font-size : 1em;
		font-weight : normal;
	}
	A.main {
		color: black;
	}
	a.offset  {
		color: black;
	}

	A.navlink  {
		font-size: 1em;
		font-weight : bold;
	}

	A.navfooter  {
		font-weight : normal;
	}

	TD  {
		text-align : left;
		font-size: .8em;
	}

	H2  {
	/* font-size: 1.5em; */
}

	H3  {
		/* font-size : 1em; */
	}
	tr.oddrow {
		background-color: #FFFF99;
	}
	tr.evenrow {
		background-color:#FFCC33; 
	}
	.evenrow td {
		border: 1px solid white;
	}
	
#maincontent select, #maincontent input  {
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
}

#header h1 {
  font-size: 1.5em;
  margin: 1em;
}