﻿body { font: normal 90%/1.4em "Times New Roman", Verdana, Arial, sans-serif; background-color: #fff; color: #333; }

h1 { font: normal 3em/1em Tahoma; margin: 1em 0 0 0; padding: 0; }
h1.first { margin: 0; }
h2, caption, legend { font: normal 2em Tahoma; margin: 0.75em 0 0 0; padding: 0; text-align: left;}
h3 { font: normal 1.5em/1em Tahoma; margin: 1em 0 0 0; padding: 0; text-align: left;}
h4 { font: normal 1.2em/1.25em Tahoma; margin: 1em 0 0 0; padding: 0; text-align: left; }
h5 { font: bold 1.2em/1em Tahoma; margin: 1em 0 0 0; padding: 0; text-align: left; }
h6 { font: bold 1.2em/1em Tahoma; margin: 1em 0 0 0; padding: 0; text-align: left; }

p { margin: 0.5em 0 0 0; padding: 0; }
p.preamble strong { font-weight: normal; }

ul { margin: 0.5em 0 0 1.5em; list-style-type: square; }
ul ul { list-style-type: disc; }
ol { margin: 0.5em 0 0 2em; list-style-type: decimal; }
ol ol { list-style-type: lower-alpha; }
ol ol, ol ul, ul ul, ul ol { margin-top: 0; }

a { color: #666; font-weight: bold; }
a:hover { text-decoration: none; color: #333;}
a:active { outline: 0; }
h1 a { text-decoration: none; }
img { border: 0; }

/* global classes */
.left { float: left; }
.right { float: right; }

/* images */
.img { clear: both; margin: 1em 0; }
	.img img { display: block; }
	.img p { font-size: .9em; color: #666; }
	.img.left { display: block; margin: .5em 1.5em .75em 0; }
	.img.right { display: block; margin: .5em 0 .75em 1.5em; }
	
/* microformats */
.vcard {}
	.vcard .street-address { display: block; }
	.vcard .tel .type { display: none; }
	.vcard .tel-container { display: block; margin: 0; padding: 0; }
	.vcard .contact-container { display: block; margin: 0; padding: 0; }

#head { padding-bottom: 1em; margin-bottom: 2em; border-bottom: 1px solid #ccc; }
#navigation { display: none; }
#sub-navigation { display: none; }
#file-list { display: none; }
#std-links { display: none; }
#foot { clear: both; padding-top: 2em; margin-top: 2em; border-top: 1px solid #ccc; }

#paragraph-list {}
	.paragraph-item { clear: both; height: 1%; }
	.paragraph-item:after { content: "."; display: block; clear: both; position: relative; visibility: hidden; height: 0; }