body {
	background: rgb(255, 255, 255); font: 80%/normal tahoma, verdana, sans-serif; margin: 0px; padding: 30px 0px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#thetop {
	margin: 0px;
}
#container {
	background: no-repeat rgb(255, 255, 255); margin: 0px auto; padding: 20px 20px 0px; width: 750px; color: rgb(0, 0, 0);
}
a {
	color: rgb(34, 102, 204); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border-width: 0px;
}
p {
	margin: 0px 0px 15px; line-height: 1.5em; font-size: 1.2em;
}
li {
	margin: -10px 0px 10px; line-height: 1.5em; font-size: 1.2em;
}
#main p {
	padding: 0px;
}
#sidebar p {
	padding: 0px;
}
#logo {
	background: rgb(255, 255, 255); margin: 0px 20px 0px 0px; padding: 0px 0px 25px; border: 4px solid rgb(34, 102, 204); width: 550px; text-align: center; color: rgb(0, 0, 0); overflow: auto; float: left;
}
#logozz {
	display: none;
}
.logox {
	background: rgb(255, 255, 255); margin: 10px 25px 0px 0px; padding: 5px; border: 1px solid rgb(34, 102, 204); width: 550px; color: rgb(0, 0, 0);
}
.logoy {
	background: rgb(255, 255, 255); margin: 8px 0px 0px; padding: 5px; border: 1px solid rgb(255, 255, 255); width: 550px; color: rgb(0, 0, 0); overflow: auto; float: left;
}
#logo h1 {
	margin: 35px 5px 20px; letter-spacing: 0px;
}
#logo a {
	color: rgb(34, 102, 170); text-decoration: none;
}
#temp {
	font-size: 1.2em; text-decoration: none;
}
#logo a:hover {
	color: rgb(102, 153, 238);
}
#tagline {
	text-align: center; font-size: 1.2em; font-weight: bold;
}
#intro p {
	line-height: 1.5em;
}
#main {
	padding: 0px; width: 598px; margin-right: 20px; float: left;
}
.headerstyle {
	background: url("img/gradient2.png") repeat-x rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(187, 187, 187) rgb(221, 221, 221); margin: 30px 0px 10px; padding: 5px 0px 5px 8px; color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.headerstylex {
	display: none;
}
#sidebar {
	display: none;
}
.sidelink {
	background: url("img/gradient1.png") repeat-x rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(187, 187, 187) rgb(221, 221, 221); margin: 3px 10px 2px 0px; padding: 5px 0px 5px 3px; width: 100px; text-align: left; color: rgb(34, 102, 204); font-size: 1em; font-weight: bold; display: block;
}
.sidelink:hover {
	background: url("img/gradient2.png") repeat-x rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(136, 136, 136) rgb(136, 136, 136) rgb(221, 221, 221); color: rgb(34, 34, 34); text-decoration: none;
}
.menuheader {
	background: url("img/gradient2.png") repeat-x rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(136, 136, 136) rgb(136, 136, 136) rgb(221, 221, 221); color: rgb(34, 34, 34); text-decoration: none;
}
#footer {
	background: rgb(255, 255, 255); margin: 0px auto 20px; padding: 0px 0px 5px; width: 530px; text-align: left; color: rgb(0, 0, 0); font-size: 0.9em;
}
h1 {
	margin: 0px 0px 10px; font-weight: normal;
}
h2 {
	margin: 0px 0px 10px; font-weight: normal;
}
h3 {
	margin: 0px 0px 10px; font-weight: normal;
}
h4 {
	margin: 0px 0px 10px; font-weight: normal;
}
h1 {
	font-size: 2.6em;
}
h2 {
	margin: 0px 0px 4px; font-size: 1.8em;
}
h3 {
	margin: 20px 0px 8px; font-size: 1.4em;
}
h4 {
	margin: 10px 0px 5px; font-size: 1.2em;
}
.clear {
	margin: 0px; clear: both;
}
.right {
	text-align: right;
}
.internallink {
	text-align: center; font-size: 0.9em;
}
.block {
	background: rgb(238, 238, 238); padding: 20px; border: 2px solid rgb(221, 221, 221); color: rgb(255, 255, 255);
}
.credit {
	color: rgb(136, 136, 136);
}
.hide {
	display: none;
}
