body {
	margin: 		0;
	border:			0;
	padding:		0;
	background-color:	#f5be01;
	color:			#666;
	font-family:		sans-serif;
	font-size:		10pt;
}

a:link {
	color: 			#FB0;
	text-decoration:	none;
}

a:visited {
	color: 			#FB0;
	text-decoration:	none;
}

a:active {
	color: 			#FB0;
	text-decoration:	none;
}

a:hover {
	color: 			#666;
	text-decoration:	none;
}

.container {
	margin-top:		0;
	margin-bottom:		0;
	margin-left:		auto;
	margin-right:		auto;
	padding:		0;
	width:			720px;
	background-image:	url('images/bg.gif');
	background-repeat:	repeat-y;
	background-position:	top left;
}

.top {
	margin:			0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	border:			0;
	height:			134px;
	background-image:	url('images/top.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
}

.top h1 {
	display:		none;
}

.navigation {
	margin:			0;
	border-top:		solid 1px #FB0;
	border-bottom:		solid 1px #FB0;
	border-left:		0;
	border-right:		0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		15px;
	padding-right:		15px;
	height:			1.7em;
	background-image:	url('images/nav_bg.gif');
	background-repeat:	no-repeat;
	background-position:	top left;
	text-align:		center;
}

ul.navi {
	list-style:		none;
	padding:		0;
	margin:			0;
	font-weight:		bold;
	color:			#FB0;
}

li.navi {
	float:			left;
	position:		relative;
	padding:		0.2em 0 0.4em 0;
	text-align:		center;
	cursor:			pointer;
	width:			135px;
}

#nav a {
	font-weight:		bold;
	color:			#FB0;
}

#nav a:hover {
	font-weight:		bold;
	color:			#666;
}

#nav a {
	text-decoration:	none;
}

#nav li li a {
	display:		block;
	font-weight:		normal;
	color:			#FB0;
	padding:		0.2em 0;
	font-weight:		bold;
}

#nav li li a:hover {
	padding:		0.2em 0;
	border:			0;
	color:			#FFF;
	background-color:	#FB0;
	background-image:	url('images/bubbles.gif');
	background-repeat:	no-repeat;
	background-position:	left;
}


li ul.navi {
	margin-top:		0.3em;
	display:		none;
	position:		absolute;
	top:			100%;
	left:			0;
	font-weight:		bold;
	padding:		0.1em 0 0.1em 0;
	border-top:		0;
	border-bottom:		solid 1px #FB0;
	border-left:		solid 1px #FB0;
	border-right:		solid 1px #FB0;
	background-image:	url('images/dropdown_bg.png');
	background-repeat:	no-repeat;
	background-position:	left;
}

/* IE ONLY JUNK */ * html li ul.navi {
	margin-top:		0;
	background-color:	#FFF;
}

li>ul.navi {
	top:			auto;
	left:			auto;
}

li li.navi {
	display:		block;
	float:			none;
	background-color:	transparent;
	border:			0;
}

li:hover ul, li.over ul.navi {
	display:		block;
}

.middle {
	margin:			0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		0;
	padding-right:		0;
	background-image:	url('images/middle_top.gif');
	background-repeat:	no-repeat;
	background-position:	top left;
	text-align:		justify;
}

.middle h2 {
	margin:			0;
	padding-top:		20px;
	padding-bottom:		0;
	padding-left:		15px;
	padding-right:		0;
}

.middle h3 {
	margin:			0;
	padding-top:		20px;
	padding-bottom:		0;
	padding-left:		15px;
	padding-right:		0;
}

.middle h4 {
	margin:			0;
	padding-top:		20px;
	padding-bottom:		0;
	padding-left:		15px;
	padding-right:		0;
	font-style:		italic;
	font-size:		11pt;
}

.middle p {
	padding-top:		5px;
	padding-bottom:		5px;
	padding-left:		15px;
	padding-right:		15px;
}

.bullets {
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		30px;
	padding-right:		15px;
}

.right {
	margin:			0;
	border:			0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		20px;
	padding-right:		15px;
	float:			right;
}

.bottom {
	margin:			0;
	padding-top:		60px;
	padding-bottom:		20px;
	padding-left:		15px;
	padding-right:		15px;
	border:			0;
	background-image:	url('images/bottom.gif');
	background-repeat:	no-repeat;
	background-position:	bottom left;
	text-align:		center;
}