body {
    font: 15px/1.5 verdana, arial, helvetica, sans-serif;
}
p {
    max-width: 60em;
}
p.end {
    margin-top: 2em;
}
h1 {
    font-size:1.3em;
    margin: 1em 0 1.4em;
}
h2 {
    font-size: 1.2em;
    margin: 1.2em 0 .8em;
}
a:link {
    color:#33c;
}
a:visited {
    color:#339;
}
ul {
    margin:1.4em 0 2em;
}
ul li {
    margin-bottom:.8em;
}

.demoForm {
    margin: 1em 0;
}

.demoForm fieldset {
    border: 1px solid #ddd;
    width: 600px;
}

.demoForm legend {
    margin-left:6px;
    font-weight: bold;
}

.demoForm fieldset p {
    line-height: 1.1;
    padding:0 6px;
}
.demoForm input {
    vertical-align: middle;
}

.demoForm label {
    margin-right: .8em;
    text-align: right;
    float: left;
    width: 120px;
}

.demoForm button {
    padding:3px 5px;
    border-radius: 5px;
    border: 1px solid #aaa;
}

.oddrow {
	background-color:rgb(255, 235, 204);
}

