body {background-color: #005; color: white; font: 14px Arial, Lucida, Verdana, Helvetica, Sans-serif; padding: 0 1em;}

a:link, a:visited {color: #f00; text-decoration: none}
a:hover, a:active, a:focus {color: #0f0; text-decoration: underline;}

h1, h2, h3 {text-align: center;}
h1, h2 {color: #0f0;}
h3, h4 {color: #f00;}
h1 {font-size: 200%;}
h2 {font-size: 150%;}
h3, h4 {font-size: 100%;}
h4 {margin: 1em;}

p {margin: 1em;}

form {font: 12px/1.5 Arial, Lucida, Verdana, Helvetica, Sans-serif;}
form fieldset, form div {margin: 1.5em 1em;}
form div div {margin: 0.5em;}
fieldset {border: 1px solid #6CC; padding-left: 1em; padding-right: 1em;}
legend {font-size: 110%; font-weight: bold;}
input[type="text"], textarea, select {font-size: 100%; border: 1px solid #6CC; margin-left: 1em; margin-top: 0.5em;}
input[type="radio"], input[type="checkbox"] {margin-left: 2em; margin-top: 0;}
textarea {vertical-align: top;}
form kbd {font: 14px Arial, Lucida, Verdana, Helvetica, Sans-serif; text-decoration: underline;}
input[type="text"]:focus, textarea:focus {background: #D1E4EF;}
.required {color: red; font: bold 20px Arial, Lucida, Verdana, Helvetica, Sans-serif;}
fieldset.hidden {display: none;}

#essayimg {float: right; margin-left: 2em; margin-bottom: 2em;}
#disclaimer {font-weight: bold; text-align: center; text-transform: uppercase;}

/* Used in docs */
#prcol1 ul, #prcol2 ul, #tokucol ul {padding-left: 1em;}
ul li ul li {display: inline;}
ul li ul li:after {content: ", ";}
ul li ul li:first-child:before {content: "";}
ul li ul li:last-child:before {content: " and ";}
ul li ul li:last-child:after {content: "";}

/* Used in Essay #1 */
blockquote {color: #ff0;}
blockquote p, blockquote ul {font-family: "Times New Roman", Times, Serif;}
blockquote ul {list-style: none;}
blockquote li {margin-left: -1em;}

/* Used in Essay #2 */
#zyu2 {margin: 0 auto; width: 90%;}
#zyu2 td {text-align: center; width: 33%; padding: 5px;}
.title, .faketitle {text-decoration: underline;}

/* Used in Document Depository */
.minihead {font-weight: bold; text-decoration: underline;}
#wrapper {margin: auto; width: 1024px;}
#prcol p, #tokucol p {margin: auto;}
#prcol, #prcol1, #tokucol {float: left; margin: auto .75em;}
#prcol2 {float: right;}
#clear {clear: both;}
#docfoot {text-align: center; font-weight: bold;}

/* Used in Zyu1.5 */
.zyu15box img {width: 200px; height: 160px;}

