/* This stylesheet is used for pages without a left nav column, and no page border on the right. */
address, blockquote, body, dd, div, dl, dt, fieldset, 
frame, frameset, h1, h2, h3, h4, h5, h6, noframes, 
ol, p, ul, center, dir, hr, menu, pre { 
	display: block; }
li { display: list-item; }
head { display: none; }
table { display: table; }
tr { display: table-row; }
thead { display: table-header-group; }
tbody { display: table-row-group; }
tfoot { display: table-footer-group; }
col { display: table-column-group; }
colgroup { display: table-column-group; }
td, th { display: table-cell; }
caption { display: table-caption; }
caption { text-align: center; }
h3, h4, p, blockquote, fieldset, form, dl, dir, menu { 
	margin: 1.2em 1em; }
h1, h2, h3, h4, h5, h6, b, strong { 
	font-weight: bolder; }
h1, h2, h3, h4, h5, h6 { 
	color: #660000; 
	text-align: center; }
blockquote { margin-left: 4em; margin-right: 4em; }
i, cite, em, var, address { font-style: italic; }
pre, tt, code, kbd, samp { font-family: monospace; }
pre { white-space: pre; }
button, textarea, input, object, select, img { 
	display: inline; }
big { font-size: 1.17em; }
small, sub, sup { font-size: .83em; }
sub { vertical-align: sub; }
sup { vertical-align: super; }
s, strike, del { text-decoration: line-through; }
hr {
	border: 1px inset #999999;
	margin: 1.5em auto 1em; }
ol, ul, dir, menu, dd {
	margin-left: 3em;
	padding-left: 0em; }
ol { list-style: decimal; }
ul { list-style: square; }
ol ul, ul ol, ul ul, ol ol {
	margin-top: 1em;
	margin-bottom: 1em; }
u, ins { text-decoration: underline; }
center { text-align: center; }
:focus { outline: thin dotted invert; }
body {
	background-color: #999999;
	font: small/1.2 Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0em;
	padding: 0em;
	border: none; }
form { display: inline; }
h1 {
	font-size: 1.5em;
	font-style: normal;
	font-variant: small-caps; 
	line-height: 1.2;
	letter-spacing: 0.1em;
	margin: .75em 0; }
h2 {
	font: bold small-caps italic 1.17em/1.2 Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	margin: .83em 0; }
h3 {
	font: bold small-caps 1em/1.2 Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	margin: 1.2em 0; }
h4 {
	font-size: 1em;
	font-style: italic;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	margin: 1.2em 0; }
h5 { 
	font-size: .83em;
	font-style: normal;
	margin: 1.5em 0; }
h6 {
	font-size: .75em;
	font-style: normal;
	margin: 1.67em 0; }
img { border: none; }
label {
	font-weight: bold;
	text-align: left; }
p { text-align: left; }
table { 
	margin-left: auto; 
	margin-right: auto; }
table.border tbody td, table.border tbody th { 
	text-align: left; 
	vertical-align: top;
	border: 1px solid #666666; }
thead td, tfoot td {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-weight: bold;
	border: 1px solid #666666; 
	padding: 1em; 
	text-align: center; 
	vertical-align: middle; }
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small; 
	font-weight: bold;
	padding: 1.5em 1em; }
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small; 
	text-align: left;
	vertical-align: top;
	padding: .2em; }
#main {
	background-color: #FFFFFF;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0em;
	padding: 0em;
	border: none; }
#main a:link {
	color:#333366;
	text-decoration: underline; }
#main a:visited, #main a:hover {
	color:#660000;
	text-decoration: underline; }
#main li { margin: 0.7em 0.5em; }
#toc li { 
	line-height: 1.12em;
	text-align: left;
	margin: 0em;
	padding: 0em;
	list-style-type: none; }
#toc ol, #toc ul { padding: 0 1.5em; }
#toc ol ul, #toc ul ol, #toc ul ul, #toc ol ol  {
	margin-top: .5em;
	margin-bottom: .5em; }
#notes { font-size: smaller; }
#topnav, #bottomnav {
	font: bold small/1.2 Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
	vertical-align: middle;
	border: none;
	margin: 0px; }
#topnav { text-align: right; 
	padding-right: 15em; }
#bottomnav { text-align: center; }
#topnav a:link, #topnav a:visited, #bottomnav a:link, #bottomnav a:visited {
	color:#FFFFFF;
	text-decoration: none;
	margin: 1em; }
#topnav a:hover, #bottomnav a:hover {
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;}
#llfooter {
	font-size: smaller;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: none;
	margin: 0px;
	padding: 1em; }
#llfooter a:link {
	color:#333366;
	text-decoration: none; }
#llfooter a:visited, #llfooter a:hover {
	color:#660000;
	text-decoration: none; }
.maroon { color: #660000; }
.blue { color: #333366; }
.white { color: #FFFFFF; }
.black { color: #000000; }
.border { 
	border: 2px solid #666666; 
	border-collapse: collapse;}
.notbold {
	font-weight: normal; }
.italics { font-style:italic; }
