body {margin: 0px; padding: 0px;}
table {margin: 0px; border-style: none; border-width: 1px 1px 0px 0px; border-color: black;}
td {border-style: none; border-width: 0px 0px 1px 1px; border-color: black;}

table.border {border-style: solid; border-width: 1px; border-color: black;}

table.basic {border-style: solid;}
td.basic {border-style: solid;}
td.blackborder {border-style: solid; border-width: 1px;}
td.whiteborder {border-style: solid; border-width: 1px; border-color: white;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif;}
div, p, td, h1, h3, .h3, h4, .h4, a, li, select, input, textarea {font-family: Arial, Helvetica, sans-serif;}
pre, .monospace {font-family: Courier, Courier New, monospace;}

p, a, td, li, select, input, textarea {font-size: 13px;}
pre, .monospace {font-size: 13px;}

small {font-size: 11px;}
.small {font-size: 11px;}
.medium {font-size: 13px;}
big {font-size: 15px;}

p, td, h1, h2, h3, .h3, h4, .h4, li, select, input, textarea, pre {color: black;}
a {color: #331166;} /* was #663399, #993300 */

.white {color: white;}
.dim {color: #555555;}

.inactivetab {background-color: #775566;}
.activetab {background-color: #AA1166;}
.bluebg {background-color: #330066;}
.blackbg {background-color: black;}
.whitebg {background-color: white;}
.graybg {background-color: #888888;}
.lightgraybg {background-color: #DDDDDD;}
.creambg {background-color: #DDCCAA;}

a {text-decoration: underline;}
a.plain {color: black; text-decoration: none;}

h1, h2, .h2, h3, .h3, h4, .h4 {margin-top: 1.5em; margin-bottom: 1em;}

h1 {font-size: 23px; font-weight: normal;}
h2, .h2 {font-size: 23px; font-weight: bold;}
h3, .h3 {font-size: 17px; font-weight: bold;}
h4 {font-size: 17px; font-weight: normal; font-style: italic;}
.h4 {font-size: 15px; font-weight: bold;}

h1.storytitle {font-size: 23px; font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; margin-top: 0.75em; margin-bottom: 0.5em;}

.title {margin-top: 0.25em;}
.flat {margin-top: 0.25em; margin-bottom: 0.25em;}
.flat50 {margin-top: 0.50em; margin-bottom: 0.50em;}

.nomargin {margin: 0px}
.nopadding {padding: 0px}
.btleft {padding-left: 8px;}
.btright {padding-right: 8px;}

.login {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: white;}
input.loginfield {font-family: Courier New, monospace; font-size: 11px; color: black; background-color: white;}
input.loginbutton {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; background-color: white;}

a.loginhelp {text-decoration: none; font-size: 80%; text-align: center; }
a.loginhelp:hover {color: red}

a.navmain {color: white; font-weight: bold; text-decoration: none;}
a.navsub {color: white; text-decoration: none;}
a.navsub-selected {color: #330066; text-decoration: none;} /* unused */
a.navsub:hover {color: #CCCCFF;}
a.navmain:hover {color: #CCCCFF;}

a.anchor-list {color: #663366; text-decoration: none;}
a.anchor-list:hover {color: #FF0033;}
ul.anchor-list {list-style-image: url(/images/icons/ul.gif); }

td.navmain, td.navsub {padding-left: 5px; padding-right: 5px;}
td.navmain {background-color: #666688; border-top-color: white; border-top-style: solid; border-top-width: 1px; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 1px; } /* was 666688 blue grey; 663366 nice purple grey */
td.navsub {border-bottom: solid #666666 1px; }
td.navsub-selected {background-color: #CCCCCC; border-top-width: 0px;} /* unused */

td.fieldlabel {font-weight: bold; vertical-align: top;}
td.fieldlabelerror {font-weight: bold; vertical-align: top; color: red;}

.contributor {background-color: #BBEEEE;}

td.colheader {font-weight: bold; border-style: solid; padding: 5px; background-color: #CCCCCC;} /* was #DDCCAA */

hr {color: #000000; background-color: #000000; margin: 0px; padding: 0px; height: 1px; border: none;}

td.nms-17 {width: 17%; text-align: center;}
td.nms-18 {width: 18%; text-align: center;}
td.nms-19 {width: 19%; text-align: center;}
td.nms-22 {width: 22%; text-align: center;}
td.nms-24 {width: 24%; text-align: center;}

.tab-selected-sci {background-color: #666699; border: none; color: #FFFFFF;}
.tab-selected-med {background-color: #663366; border: none; color: #FFFFFF;}
.tab-selected-lif {background-color: #336666; border: none; color: #FFFFFF;}
.tab-selected-biz {background-color: #993366; border: none; color: #FFFFFF;}
.tab-selected-lat {background-color: #660066; border: none; color: #FFFFFF;}

.tab-unselected {background-color: #999999; border: none; color: #333333;}


td.label-sci {background-color: #666699;}
td.label-med {background-color: #663366;}
td.label-lif {background-color: #336666;}
td.label-biz {background-color: #993366;}

td.label-sci, td.label-med, td.label-lif, td.label-biz {border-style: solid; padding: 0px; height: 28px; border-bottom-width: 0px; vertical-align: middle; color: white;}

td.selector-act-left, td.selector-act-mid, td.selector-act-right, td.selector-inact-left, td.selector-inact-mid, td.selector-inact-right
	{height: 30px; background-repeat: no-repeat;}

td.selector-act {background-color: #666688; color: white;}
td.selector-inact {background-color: #DDDDDD;}

.info-subhead {font-size: 17px; color: #330066; background-color: #CCCCCC; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

.sidebar-title {font-size: 15px; color: #330066; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center;}

.scn-sidebar-title {font-size: 15px; color: #003366; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center;}

.copyright-footer {text-align: center; font-size: 11px; color: #666666;}

.asterisk {color: #990066; font-size: 150%; font-weight: bold;}

