body { scrollbar-base-color: #16a4da; scrollbar-arrow-color: #ffffff; font-family: Arial, Helvetica, san-serif; font-style: normal; margin: 0px; padding: 0px; font-weight: normal; color: #3a3a3a }
.nicebg { background: url('img/page-backing.gif') }

p, h1, h2, h3, td, textarea, ul, ol { margin-top: 0em; margin-bottom: 1em; font-size: 10pt }

h1 { color: #16a4da; font-size: 20pt; font-weight: bold; margin-top: 0.5em }
h2 { color: #00174d; font-size: 13pt; font-weight: bold; margin-top: 0.5em }
h3 { color: #00174d; font-size: 11pt; font-weight: bold }

input, textarea { color: #00599e; background: #dee3e7; margin-top: 0em;  margin-bottom: 0em; border: 1px solid #134468 }

.button { color: #ffffff; background: #00599e; font-size: 100% }
.buttonhi { color: #ffffff; background: #074c80; font-size: 100% }
.base { font-size: 100% }
.small { font-size: 85% }
.top { text-decoration: none; font-weight: bold }

.book { color: #00174d; font-weight: bold; font-style: italic }
.gb { font-family: Arial, Helvetica, san-serif; margin-left: 1em; margin-top: -0.5em; margin-bottom: 0.25em }
.links { font-size: 75%; line-height: 145% }
.tight { margin-top: 0em; margin-bottom: 0em }
.quitetight { margin: 4px; font-size: 100% }
.award { font-size: 90%; font-weight: bold; color: #00174d; margin-top: 0em; margin-bottom: 0em }
.tiny { color: #6666aa; font-size: 60%; text-decoration: none }

a:link { color: #074c80; text-decoration: underline }
a:visited { color: #074c80; text-decoration: underline }
a:active { color: #365499; text-decoration: underline }
a:hover { color: #365499; text-decoration: underline }

p.mainnav { margin: 0px; text-transform: uppercase }
a.mainnav { font-weight: bold; font-size: 13pt; margin-left: 20px; margin-right: 0px }
a:link.mainnav { color: #ffffff; text-decoration: none; }
a:visited.mainnav { color: #ffffff; text-decoration: none; }
a:active.mainnav { color: #16a4da; text-decoration: none; }
a:hover.mainnav { color: #16a4da; text-decoration: none; }

a:link.navlink { color: #6c7d8a; text-decoration: none }
a:visited.navlink { color: #6c7d8a; text-decoration: none }
a:hover.navlink { color: #134468; text-decoration: none }
a:active.navlink { color: #134468; text-decoration: none }

.sectionlinks { font-size: 12pt; line-height: 150%; font-weight: bold; margin-top: 10px; white-space: nowrap; text-align: right }
a:link.sectionlink { color: #00174d; text-decoration: none }
a:visited.sectionlink { color: #00174d; text-decoration: none }
a:hover.sectionlink { color: #16a4da; text-decoration: none }
a:active.sectionlink { color: #16a4da; text-decoration: none }

a:link.sectionlinkon { color: #16a4da; text-decoration: none }
a:visited.sectionlinkon { color: #16a4da; text-decoration: none }
a:hover.sectionlinkon { color: #16a4da; text-decoration: none }
a:active.sectionlinkon { color: #16a4da; text-decoration: none }

.updateheader { font-size: 12pt; text-transform: uppercase; font-weight: normal; margin: 0px }
a:link.updatelink { color: #16a4da; text-decoration: none }
a:visited.updatelink { color: #16a4da; text-decoration: none }
a:hover.updatelink { color: #00174d; text-decoration: none }
a:active.updatelink { color: #00174d; text-decoration: none }

a.updatedarklink { font-size: 9pt }
a:link.updatedarklink { color: #00174d; text-decoration: none }
a:visited.updatedarklink { color: #00174d; text-decoration: none }
a:hover.updatedarklink { color: #16a4da; text-decoration: none }
a:active.updatedarklink { color: #16a4da; text-decoration: none }

a.footlink { font-weight: bold }
a:link.footlink { color: #999999; text-decoration: none }
a:visited.footlink { color: #999999; text-decoration: none }
a:hover.footlink { color: #ffffff; text-decoration: none }
a:active.footlink { color: #ffffff; text-decoration: none }

a:link.book { color: #074c80; text-decoration: none }
a:visited.book { color: #074c80; text-decoration: none }
a:hover.book { color: #365499; text-decoration: none }
a:active.book { color: #365499; text-decoration: none }

a:link.headinglink { color: #074c80; text-decoration: none }
a:visited.headinglink { color: #074c80; text-decoration: none }
a:hover.headinglink { color: #365499; text-decoration: none }
a:active.headinglink { color: #365499; text-decoration: none }

a:link.file { color: #074c80; text-decoration: none }
a:visited.file { color: #074c80; text-decoration: none }
a:hover.file { color: #365499; text-decoration: none }
a:active.file { color: #365499; text-decoration: none }

.closevideo { font-size: 8pt }
a:link.closevideo { color: #365499; text-decoration: none }
a:visited.closevideo { color: #365499; text-decoration: none }
a:hover.closevideo { color: #074c80; text-decoration: none }
a:active.closevideo { color: #074c80; text-decoration: none }

.pale { color: #16a4da; font-weight: bold; text-decoration: none }
a:link.pale { color: #16a4da }
a:visited.pale { color: #16a4da }
a:hover.pale { color: #dbe6ff }
a:active.pale { color: #dbe6ff }

a:link.bblink { color: #ffffff; text-decoration: none }
a:visited.bblink { color: #ffffff; text-decoration: none }
a:hover.bblink { color: #ffff99; text-decoration: none }
a:active.bblink { color: #ffff99; text-decoration: none }

.questions { color: #dbe6ff; font-weight: bold; text-decoration: none }
a:link.questions { color: #dbe6ff }
a:visited.questions { color: #dbe6ff }
a:hover.questions { color: #074c80 }
a:active.questions { color: #074c80 }

.nav { background: #dbe6ff; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.1em; padding-bottom: 0.1em }
.navhi { background: #b5c5e8; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.1em; padding-bottom: 0.1em }
.navon { background: #5a74af; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.1em; padding-bottom: 0.1em }

.subnav { background: #16a4da; color: #ffffff; padding: 2px 10px 2px 10px; font-weight: bold; font-size: 10pt }
.subnavhi { background: #1a1a1a; color: #ffffff; padding: 2px 10px 2px 10px; font-weight: bold; font-size: 10pt }

.boxtop { padding-left: 0.5em; padding-right: 0.5em }

.fade { color: #16a4da }

.question { cursor: pointer }

.jacket { border: 1px solid #e1a9e5 }

.new { color: #16a4da }

.quote { font-family: Arial, Helvetica, san-serif; font-size: 10pt; font-weight: normal; font-style: normal; color: #333333; margin: 0px 25px 0px 25px; padding: 0px }
.timquote { font-family: Arial, Helvetica, san-serif; font-size: 12pt; font-weight: normal; font-style: italic; color: #00174d; background: #16a4da; margin-left: 75px; margin-right: 75px; padding: 5px; border: solid 1px #074c80 }
.timquoteclear { font-family: Arial, Helvetica, san-serif; font-size: 12pt; font-weight: normal; font-style: italic; color: #00174d; background: none; margin-left: 75px; margin-right: 75px; padding: 5px; border: solid 1px #074c80 }
.timquotehome { font-family: Comic Sans MS, Arial, Helvetica, san-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #ffffff; background: #16a4da; margin: 0px; padding: 5px; border: solid 1px #074c80; line-height: 130%; margin: 0px 0px 0px 0px; }
.review { font-family: Arial, Helvetica, san-serif; font-size: 10pt; font-weight: normal; color: #333333; margin: 0px 100px 0px 100px; padding: 0px }
.extract { font-family: Arial, Helvetica, san-serif; font-size: 10pt; font-weight: normal; font-style: normal; color: #333333; margin: 5px 50px 0px 50px; padding: 0px; text-indent: 15px; line-height: 135%; text-align: justify }
.extractblade { font-family: Arial, Helvetica, san-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #333333; margin: 5px 50px 0px 50px; padding: 0px; text-indent: 45px; line-height: 135%; text-align: justify }
.info { font-family: Arial, Helvetica, san-serif; font-size: 9pt; font-style: normal; color: #00174d; margin: 0px; padding: 0px }
.infotitle { font-family: Arial, Helvetica, san-serif; font-style: italic; font-size: 14pt; font-style: normal; color: #00599e; margin: 0px; padding: 0px }

.egquote { font-family: Arial, Helvetica, san-serif; font-size: 10pt; font-weight: normal; font-style: normal; color: #555555 }
.egtimquote { font-family: Arial, Helvetica, san-serif; font-size: 12pt; font-weight: normal; font-style: italic; color: #00174d; background: #16a4da; padding: 5px; border: solid 1px #074c80 }
.egtimquoteclear { font-family: Arial, Helvetica, san-serif; font-size: 12pt; font-weight: normal; font-style: italic; color: #00174d; background: none; padding: 5px; border: solid 1px #074c80 }
.egtimquotehome { font-family: Comic Sans MS, Arial, Helvetica, san-serif; font-size: 12pt; font-weight: normal; font-style: normal; color: #ffffff; background: #16a4da; padding: 5px; border: solid 1px #074c80 }
.egreview { font-family: Arial, Helvetica, san-serif; font-size: 10pt; font-weight: normal; color: #555555;  }
.egextract { font-family: Arial, Helvetica, san-serif; font-size: 10pt; font-weight: normal; font-style: normal; color: #333333; text-indent: 15px; line-height: 135%; text-align: justify }
.egextractblade { font-family: Arial, Helvetica, san-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #333333; text-indent: 45px; line-height: 145%; text-align: justify }
.eginfo { font-family: Arial, Helvetica, san-serif; font-size: 9pt; font-style: normal; color: #00174d; margin: 0px; padding: 0px }

.searchresult { color: #000000; background: #ff9933; font-weight: bold; padding-left: 2px; padding-right: 2px }
.pageupdated { font-size: 10pt; color: #666666; font-style: italic; padding-top: 15px; margin-bottom: 0px }
.warning { color: #ff0000 }
.tabletop { color: #ffffff; font-weight: bold }

.topheading { font-family: Migraltal, Arial, Helvetica, san-serif; font-weight: bold; font-style: italic; font-size: 24pt; color: #dbe6ff; padding: 5px }

.mainpic { border: 1px solid #000000 }

.showbb { font-family: Arial, Helvetica, san-serif; font-size: 10pt; font-weight: normal; font-style: normal; color: #ffffff; background: #41495b; margin-left: 75px; margin-right: 75px; padding: 10px; border: solid 1px #000000 }

.newsitem { font-family: Arial, Helvetica, san-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #00174d; background: url('images/news-bg.jpg'); width: 600px; margin-bottom: 25px; padding: 0px; border: none; text-align: justify }
.newsitemlist { font-family: Arial, Helvetica, san-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #00174d; background: url('images/news-bg.jpg'); width: 600px; margin-bottom: 25px; padding: 5px; border: none; text-align: justify }
.newsthumb { border: 1px solid #000000; margin-left: 5px }
.newsthumbleft { border: 1px solid #000000; margin-right: 10px }

.reviewitem { font-family: Arial, Helvetica, san-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #00174d; background: url('images/review-bg1b.jpg'); width: 600px; margin-bottom: 25px; padding: 10px; border: 2px solid #074c80; text-align: justify }

.articleitem { font-family: Arial, Helvetica, san-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #00174d; background: url('images/article-bg.jpg'); width: 600px; margin-bottom: 25px; padding: 10px; border: 1px solid #1a1a1a; text-align: justify }

.linkitem { font-family: Arial, Helvetica, san-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #00174d; background: none; width: 600px; margin-bottom: 25px; padding: 0px; border: none; text-align: justify }

.interviewitem0 { font-family: Arial, Helvetica, san-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #000000; background: #ffff80; width: 600px; padding: 0px; border: none; text-align: justify }
.interviewitem1 { font-family: Arial, Helvetica, san-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #000000; background: #5a8cff; width: 600px; padding: 0px; border: none; text-align: justify }
.interviewitem2 { font-family: Arial, Helvetica, san-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #000000; background: #80ffac; width: 600px; padding: 0px; border: none; text-align: justify }
.interviewitem3 { font-family: Arial, Helvetica, san-serif; font-size: 11pt; font-weight: normal; font-style: normal; color: #000000; background: #e97fff; width: 600px; padding: 0px; border: none; text-align: justify }
.speechname1 { font-weight: bold; color: #074c80; text-align: left; padding-left: 10px; padding-bottom: 10px }
.speechname2 { font-weight: bold; color: #00a20b; text-align: right; padding-right: 10px; padding-bottom: 10px }
.speechname3 { font-weight: bold; color: #a410c1; text-align: right; padding-right: 10px; padding-bottom: 10px }

.black_overlay { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:101; -moz-opacity: 0.85; opacity:0.85; filter: alpha(opacity=85) }
.white_content { display: none; position: absolute; top: 25%; left: 25%; width: 447px; height: 300px; padding: 20px; border: 4px solid #00174d; background-color: #074c80; z-index:102; overflow: none }

.maincontent { background: url('img/page-bg.png') }
.breadcrumb { font-size: 9pt; color: #999999; margin: 0px 0px -10px 0px; position: relative; top: -15px; z-index: 1 }
.navigate { font-size: 9pt; color: #999999; margin: 0px 0px 5px 0px }

h2.sectionheader { font-size: 14pt; margin: 0px }

.caption { font-size: 9pt; color: #505050; margin: 5px }
.updatetext { font-size: 9pt; color: #505050; margin: 0px 0px 10px 0px }
.updatetexttight { font-size: 9pt; color: #505050; margin: 0px 0px 5px 0px }
.updatepic { border: 1px solid #000000; margin: 0px 0px 15px 0px }

.foottext { font-size: 9pt; color: #ffffff; font-weight: bold }
.foottextdark { font-size: 9pt; color: #999999; font-weight: normal; padding: 0px 10px 0px 10px }
.white { color: #ffffff }

.navinput { font-weight: bold; border: 1px solid #000000; color: #000000; background: #b2b2b2; padding: 0px 2px 0px 2px; height: 20px }

.bbarchive { border: 1px solid #000000; background: #ffff99; width: 400px; padding: 10px; margin: 0px }

.section { position: absolute; top: 0px; left: 0px; visibility: hidden }

