.clear {font-size: 1px; height: 1px; clear: both;}
a {color: #fff; text-decoration: underline;}
a:hover {color: #933;}

body {
	background-color: #C93;
	color: #000;
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: 62%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#container {
	padding:0;
	margin: 0;
}
#header {
	text-align: left;
	width: 100%;
	height: 85px;
	background: #963 url(/images/page/hbackground.jpg) no-repeat 100% 0%;
	margin: 0;
	padding: 0;
}
#header img {
	margin: 0 0 0 105px;
	padding: 0;
}
#stamp {
	width: 100px;
	height: 100px;
	margin: 0;
	padding: 0;
	background: transparent;
	position: absolute;
	top: 2px;
	left: 5px;
	float: left;
}
#menu {
	width: 100%;
	min-width:480px;
	margin: 0;
	padding: 0;
	text-align: right;
	background-color: #933;
	height: 18px;
	color: #fff;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #C93 #000 #FFF #000;
	font-size: 1.1em;
	font-weight: bold;
}
	#menu ul {
		list-style: none;
		margin: 2px 0 0 0;
		padding: 0;
	}
	#menu li {
		display: inline;
		margin: 0;
		padding: 0;
	}
	#menu a {
		color: #fff;
		text-decoration: none;
		margin: 1px 5px 0 5px;
	}
	#menu a:hover { color: #c93;}
	#menu a.at {
		color: #c93;
		text-decoration: none;
		margin: 1px 5px 0 5px;
	}
	#menu a.at:hover {color: #fff;}
#content{
	text-align: left;
	background-color: transparent;
	padding: 0 10px 0 0;
	margin: 0;
}
#pageimage {
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
}
	#pageimage img {
		margin: 0;
		padding: 0;
		border-width: 0 1px 1px 1px;
		border-color: #FFF;
		border-style: solid;
	width: 200px;
	}
#pagecontent {margin: 0 0 0 210px;}
	#pagecontent p {
		margin: 0 0 5px 0;
		padding: 0 0 5px 0;
		color: #000;
		font-size: 1.2em;
	}
	#pagecontent form {
		color: #000;
		font-size: 1.2em;
	}
	#pagecontent .lined {
		padding: 2px 0 2px 0;
		border-width: 1px 0 1px 0;
		border-color: #FFF;
		border-style: solid;
	}
	#pagecontent h1 {
		margin: 0;
		padding: 4px 0 4px 0;
		color: #933;
		font-size: 1.6em;
		font-weight: bold;
	}
	#pagecontent h1 small { 
		color: #fff;
		font-size: 0.8em;
		font-weight: bold;
	}
	#pagecontent h2 {
		margin: 0;
		padding: 7px 0 2px 0;
		color: #000;
		font-size: 1.6em;
		font-weight: bold;
	}
	#pagecontent h3 { 
		margin: 0;
		padding: 2px 0 2px 0;
		color: #fff;
		font-size: 1.3em;
		font-weight: bold;
	}
	#pagecontent h3 small {
		color: #933;
		font-size: 0.9em;
		font-weight: normal;
	}
	#pagecontent ul {
		list-style: square;
		margin: -4px 0 5px 0;
		padding: 0 0 5px 0;
		font-size: 1.2em;
		list-style-position: inside;
	}
	#pagecontent li {
		margin: 0;
		padding: 0;
	}
#footer {
	width: 100%;
	min-width:480px;
	height: 28px;
	background: #333;
	margin: 0;
	padding: 0;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #FFF;
}
	#footer p {
		text-align: right;
		color: #fff;
		font-size: 0.9em;
		margin: 0;
		padding: 1px 4px 0 0;
	}

div.theform input, .theform select, .theform textarea {
padding: 0px;
width: 70%;
background: #FFFEED;
}
div.theform p {
margin: 0;
padding: 0;
}

.theform input:focus, .theform select:focus, .theform textarea:focus {
background: #F7FFE0;
}
label.zemRequired {
font-weight: bold;
}
input#zemSubmit {
border-color: #ffffff #999999 #999999 #ffffff;
border-style: solid;
border-width: 1px;
padding: 5px 8px 6px;
background: #F18200;
color: #fff;
font-weight: bold;
width: auto;
}