body {
	font-family: arial; font-size: 0.8em;
}
a,
a:link,
a:visited {
	color: #16624e;
	text-decoration: none;
	line-height: 1.3em;
}
a:hover,
a:active {
	color: #16624e;
	text-decoration: none;
	line-height: 1.3em;
}
a:hover {
	text-decoration: underline;
    line-height: 1.3em;
}


textarea:focus, input:focus {
	background: #ddd;
}
label {font-style: italic; font-size: 1.1em; color: #000}	
/* Form validation */
.invalid { border-color: #EA5D01;}
label.invalid { color: #EA5D01; font-style: italic; background: #FFF8DB; }
p {
	padding: 0 0 20px 0; font-size: 1.0em;
}
.center {
text-align: center;
}
.right {
text-align: right;
}
p.slightlyodd {font-style: italic; font-size: 1.1em; color: #ff00ff}
h1 { font-face: arial; font-size: 1.6em; margin-top: 0em; margin-bottom: 0.2em; color: #0; font-weight: bold;}
h2 {  font-size: 1.3em; color: #0; font-weight: bold; }
h3 { font-face: arial; font-size: 1.1em; font-weight: bold; margin-top: 0em; margin-bottom: 0em; color: #000000; }
h4 { font-face: arial; font-size: 1.0em; margin-top: 0em; margin-bottom: 0em; font-weight: bold; color: #000000; }

h5 { font-face: arial; font-size: 1.3em; font-style: italic; margin-top: 0em; margin-bottom: 0em; font-weight: bold; color: #000000; }
h6 { font-face: arial; font-size: 2em; margin-top: 0em; margin-bottom: 0em; font-weight: bold;
color: #000000; }
strong { font-weight: bold; }
blockquote { padding: 10px; margin: 10px 0 10px 30px; background: #fff; color: #000000; }
/*blockquote p { letter-spacing: 0.04em; quotes: "\201C" "\201D" "\2018" "\2019"; }
blockquote p:before { content:open-quote }
blockquote p:after { content:close-quote }*/
q { quotes: "\201C" "\201D" "\2018" "\2019"; font-style: italic; }
q:before { content:open-quote }
q:after { content:close-quote }
abbr, acronym, .help { border-bottom: 1px dotted #333; cursor: help; }
.message {
	border: 1px dotted red;
}

div#page-content ul {
	margin-left: 20px;
	list-style-position: inside;
	list-style-type: disc;
}
div#page-content ol {
	margin-left: 20px;
	list-style-position: inside;
	list-style-type: decimal;
}

div#page-content p.center {
text-align: center;
}
div#page-content p.right {
text-align: right;
}
