




#main       { color: black; font-size: 9pt; background-color: #fff; margin: 1em auto }

table, caption  { font-size: 1em; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit }

h1     { font-size: 1.8em; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0.3em }



.headline     { font-size: 1.8em; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin-top: 0; margin-bottom: 0; padding-top: 0.1em; padding-bottom: 0 }


h2     { color: white; font-size: 1.3em; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #120c80; margin: 0; padding-bottom: 0.2em; padding-left: 0.3em }

.sectionname     { color: white; font-size: 1.3em; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #120c80; margin: 0; padding-bottom: 0.2em; padding-left: 0.3em }

h2.red { color: white; font-size: 1.3em; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #120c80; margin: 0; padding-bottom: 0.2em; padding-left: 0.3em }



h3       { font-size: 1.2em; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 0.2em }







.newh3 {font-weight:bold;font-size: 1.2em; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 0.2em;}


.newh3top {font-weight:bold;font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em;font-weight: bold; margin-bottom: 0.2em;margin-top: 0.1em; }

.newh3newstable {font-weight:bold; color: #000; font-size: 1.25em; background-color: #c6c4db; font-family: Futura, Verdana, Arial, Helvetica, sans-serif;  margin-top: 0.1em; padding-bottom: 0.2em;padding-left: 0.3em;display:table-cell; }

.newh3news {font-weight:bold; color: #000; font-size: 1.25em; background-color: #c6c4db; font-family: Futura, Verdana, Arial, Helvetica, sans-serif;  margin-bottom:0.2em;padding-bottom: 0.2em;padding-left: 0.3em; }








h3.top       { font-family: Futura, Verdana, Arial, Helvetica, sans-serif; margin-top: 0.1em;margin-bottom: 0;padding-bottom: -2em}

h3.newstable              { color: #000; font-size: 1.25em;background-color: #c6c4db; margin-top: 0.1em; padding-bottom: 0.2em;padding-left: 0.3em}

h3.news         { color: #000; font-size: 1.25em; background-color: #c6c4db; padding-bottom: 0.2em; padding-left: 0.3em }

h3.res             { color: #120c80; font-size: 1.25em; background-color: #e2e2e2; padding-bottom: 0.2em; padding-left: 0.3em }

h3.connectr   { color: #84001e; font-size: 1.25em; background-color: #c5a8af; padding-bottom: 0.2em; padding-left: 0.3em }

h3.connect        { color: #84001e; background-color: #babbd9; padding-bottom: 0.2em;padding-left: 0.3em  }


.newconnectr   { font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #84001e; font-size: 1.25em; background-color: #c5a8af;  padding-left: 0.3em; margin-bottom: 0.15em;}


.res-h3 { font-family: Futura, Verdana, Arial, Helvetica, sans-serif; color: #120c80; font-size: 1.1em; font-weight: bold; background-color: #e2e2e2; padding-bottom: 0.1em;  margin-bottom: 0.15em; padding-left:0.2em; padding-right:0.1em }







.resource     { font-size: inherit; margin-bottom: 1em; margin-left: 1em; border-color: black }

.resourcetop         { color: #120c80; background-color: #e2e2e2; border-style: solid solid none; border-width: 1px 1px medium; border-color: black }

.resourcebot   { color: #000000; font-size: inherit; background-color: #f4f4f4; padding: 0.7em; border-style: none solid solid; border-width: medium 1px 1px; border-color: black }

.banneralign {text-align:right;}

h4    { font-size: 1.1em; font-weight: normal; margin-top: 1.5em; margin-bottom: 0 }
h5 { font-size: 1.1em; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom: 0.2em }
a:link  { color: #4d33aa; text-decoration: none }
a:visited  { color: #120c80; text-decoration: none }
a:focus  { color: #84001e; text-decoration: underline }
a:hover  { color: #84001e; text-decoration: underline }
a:active  { color: #84001e; text-decoration: underline }

.toplinks    { text-align: right; vertical-align: bottom }
.botlinks   { line-height: 1.3em; text-align: right; vertical-align: top }
.highline     { color: white; font-size: 2em }
.conlink   { color: #84001e; font-size: 1em; font-family: Arial, Helvetica, sans-serif }
.conlink a:link { color: #84001e; text-decoration: none }
.conlink a:visited { color: #84001e; text-decoration: none }
.conlink a:focus { color: #84001e; text-decoration: underline }
.conlink a:hover { color: #84001e; text-decoration: underline }
.conlink a:active { color: #84001e; text-decoration: underline }
.navhigh { font-weight: 500 }


.hornav          { color: #fff; font-size: 1.18em; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; background-color: #120c80; text-align: center; padding-bottom: .75%;}
.hornav a:link     { color: #fff; text-decoration: none }
.hornav a:visited  { color: #fff; text-decoration: none }
.hornav a:focus  { color: #fff; text-decoration: underline }
.hornav a:active  { color: #fff; text-decoration: underline }
.hornav a:hover { color: #fff; text-decoration: underline }



.content    { }
.connectt      { background-color: #c5a8af; text-align: left }
.connectarea { background-color: #dfddeb; padding: 0.7em }
.smalltype { font-size: 0.95em }
.copy { font-size: 0.95em }

.indent { display:block;margin-left:1.2em; margin-right: 1.8em; }

ul   { list-style-type: disc; margin-top: 0.3em; margin-right: 0; margin-bottom: 1em }
/* 
.connectarea ul  { list-style-type: disc; margin-top: 1em; margin-right: 0; margin-bottom: 1em } 


*/
