.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;
}