body {background-color:#fff}
body,h1,h2,h3,h4,h5,h6,table,tr,td,p,div,pre {
	color:#222; margin:0px; padding:0px; font-size:13px; font-family:sans-serif}
h1,h2,h3,h4,h5,h6 {margin-bottom:0.05em; font-family:serif; font-weight:bold}

h1 {font-size:24px; color:#686868}
h2 {font-size:22px; color:#800; font-style:italic}
h3 {font-size:20px}
h4 {font-size:18px; color:#800; font-style:italic}
h5 {font-family:sans-serif; font-size:16px; font-weight:bold}
h6 {font-size:13px; font-family:sans-serif}

td.mainContent ul, td.mainContent ol {margin-top:0px; margin-left:0.7em; padding-left:0.7em }

ol		{padding-left: 0em}
ol li	{margin:0px 0px 0.75em 1.1em}

.lsa {list-style-type:lower-alpha;}
.lsa li {margin-top:0.15em; font-weight:normal}

.kt {white-space:nowrap} /* keep together */
.js {text-align:justify}
.sm {font-size:10px}
.smb {font-size:10px; font-weight:bold}
.spc {font-size:4px; line-height:50%}
.act {background-color:#cfc}
.glo {background-color:#ffc}
.chk {background-color:#cff}
.gra {color:#aaa}

table.t {border:0px}

a,a:active,a:link,a:hover,a:visited {font-weight:bold; text-decoration:none; border-bottom:1px solid white}
a:hover{background-color:#ffb; color:#222; border-bottom:1px solid #c00}

a.ic,a.ic:active,a.ic:link {color:#88c; font-weight:normal; text-decoration:none; border:none}
a.ic:visited {color:#a6a; text-decoration:none; border:none}
a.ic:hover {background-color:#777; color:#fff; text-decoration:none; border:none}

.header {background:#800; border:4px solid #544}
.sitename {color:#fd2; font:37px serif; font-style:italic; font-weight:bold; margin-left:0.5em}
.logo {margin:0.1em}
img.ci {border:2px solid #444}
table.mainTable {border-color:#888; border-style:solid; border-width:2px; border-top-width:0px; margin:10px auto; width:720px}
div.7w { width:720px }

.ind {margin-left:2em}
.sideCon {margin:2em; padding:0px 1em 0px 0px}
.sideCon p {font-size:11px; font-weight:bold; margin:0px; padding:0px}

td.mainContent{border-left:2px dotted #ccc; padding:1.5em 2em; padding-bottom:12px; vertical-align:top; width:80%}
td.bl{border-left:2px dotted #ccc}

.sideBar {margin:1.6em; border:1px dashed #ccc; padding:6px; padding-left:9px}
ul.side {list-style:none; margin:0px; padding:0px}
ul.side li {padding:0.5em; margin-left:-0.5em}
ul.side li#currPg {display:none; margin-left:-0.5em} /* hide link for current page! */
ul.side a {border:2px solid white; font-size:11px; padding:0.3em}
ul.side a:hover {border:2px solid #c00}
html>body .sideBar li a {width:auto} /* makes this work on both IE and Firefox */

/* sidebar list adapted from www.therotunda.net, alistapart.org */

.footbar {border-top:2px dotted #ccc}
.footpad {padding-top:4px; margin-bottom:3px}
img.ehl {margin-left:10px}
p.cr {color:#667; font-family:serif; font-size:11.6px; padding-bottom:6px}