/* infoCentre main style sheet */
/* 07.30.2001 Chris Watkins - Cleaned up to be more in line with W3C Validation standards, including adding color and/or background-color where needed.*/

/*START of section that will be removed once the corporate style sheet is fully in place*/
a:link { color: #000099; background-color: transparent; text-decoration:bold; }
a:visited { color: #660066; background-color: transparent; text-decoration:bold; }
a:active { color: #F8674E; background-color: transparent; text-decoration:bold; }
a:hover { color: #F8674E; background-color: transparent; text-decoration:bold; }
body { background: #FFFFFF; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #333333;}
h1 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 17px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; }
h1.date { margin: 0em; }
h2.question { margin-top: 1em; margin-bottom: 0em; }
h3 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; }
p { font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
p.abstract { font-size: 12px; margin-top: 0em; margin-bottom: 0.5em; }
p.corelink { font-size: 13px; font-weight: normal; margin-top: 0.5em; margin-bottom:0em; }
p.smallfont { font-size: 12px; }
p.side { font-size: 12px; margin-left: 0.85em; text-indent: -0.85em; margin-top: 0.25em; margin-bottom: 0.25em; }
p.first { margin: 0em }
p.next { text-indent: 1.5em; margin: 0em }
p.ten { font-size: 12px; margin-top:0em; margin-bottom:1em; } /*replaced by p.smallfont in corp. sheet*/
ul, ol { font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
ul.timesten { font-size: 12px; } /* replaced by ul.smallfont in corp. sheet */
ol.timesten { font-size: 12px; } /* replaced by ol.smallfont in corp. sheet */
li { font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
li.ten { font-size: 12px; } /* replaced by li.smallfont in corp. sheet */
tr.shade { background-color: #E6E6E6; color: #333333; }
th { background-color: #B0CDDD; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-align: left; }
td.popuptitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; background-color: #69A1BC; padding-top: 0.25em; padding-right: 0.5em; padding-bottom: 0.25em; padding-left: 0.5em; color: #FFFFFF; }

td.select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; vertical-align: middle; background-color: #F5673B; color: #FFFFFF; }
td.topic { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; vertical-align: middle; }
td.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; }
td.textright { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: right}
td.textcenter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }

blockquote.nobackground { background-color: #FFFFFF; border-color: #FFFFFF; border-width: 1pt; border-style: none; padding: 0.5em; color: #333333; } /* replaced by blockquote.highlight */
address { margin-top:0.25em; font-style:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
img.title { margin-top:1em; }

form { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
input { font-family: Courier, "Courier New", monospace; font-size: 12px; }
input.button { font-family: Helvetica, Arial, sans-serif; font-size: 12px; }
/* END of section to delete once the corporate style sheet is fully in place*/

/*START of section to be moved to workgroup specific style sheet*/
p.wgheader { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; margin-top: 0.5em; margin-bottom: 0em; }
span.navblack { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color: #000000; text-decoration:none;  background-color: transparent;}
span.navwhite { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color: #FFFFFF; text-decoration:none;  background-color: transparent; }
span.navyellow { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #ffff00; text-decoration:none; background-color: transparent;}
span.navblue { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color: #6BA2C4; text-decoration:none; background-color: transparent;}
span.navred { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color: #FF0000; text-decoration:none; background-color: transparent;}
span.home { font-family: Arial, Helvetica, sans-serif; color: #F8674E; font-size: 12pt; text-decoration: none; background-color: transparent;}
td.subtopic {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-right: 0.25em;  padding-left: 1.25em; vertical-align: middle; }
td.subselect { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: middle; background-color: #FB674E; color: #FFFFFF; padding-right: 0.25em;  padding-left: 1.25em; }
span.utilities { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color:#69A1BC; text-decoration:none; background-color: transparent;}
span.toinfocentre { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #F8674E; padding-right: 0.5em; padding-left: 0.5em; text-decoration: none; background-color: transparent;}
span.topnav { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #FFFFFF; text-decoration:none; background-color: transparent; }
tr.navbar { background-color: #878787; color: #ffffff; }
td.banner { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-align: left; }
/* END of section to be moved to workgroup specific style sheet*/

h3.news { margin-bottom: 0em;} 
h4 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; }
h5, h6 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom: 0em; }

p.anchors { font-size: 12px; margin-top:1em; margin-bottom:1em; }
p.answer { margin-top: 0em; }
p.date { font-size: 11px; margin-top: 0em; }
p.download { font-size:12px; margin-top:0.25em; margin-bottom:0em; }
p.headlines { font-size: 12px; margin-top: 0em; margin-bottom: 1em; }
p.list { font-size: 12px; margin-top: 0em; margin-bottom:0em; }
p.parent { margin-top: 1em; font-size: 12px; }
p.question { font-weight:bold; margin-bottom:0em;}
p.supersmall {  font-size: 9px}
p.title { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; padding-bottom: 0em; margin-top: 0em; margin-bottom: 0em; }

img.spacer { margin-top:1em; }

blockquote { padding: .5em; }
blockquote.border { border-width: 1pt; border-style: solid; }
blockquote.highlight { background-color: #FFFFCC; color: #333333;}

div.indent { margin-left: 10%;}

table.menu { width: 140pt; font-size: 12px; margin-top: 1em; margin-bottom: 0.5em; background-color: #CCCCCC; color: #333333; }
table.side { margin-top:0em; margin-left:1em; margin-bottom:1em; margin-right:0em; }
th.arialtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; }
th.arialtextcenter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }
th.textcenter { text-align: center; }

td.smallfontright { font-size: 12px; text-align: right; }
td.smallfontcenter { font-size: 12px; text-align: center; }
td.home { font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; }
td.wgbanner { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; text-align: left; }
td.indent { font-size: 12px; text-align: left; padding-right: 0em;  padding-left: .75em; }
td.supersmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.arialtext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.redtext { color: #FF142F;  background-color: transparent;}
.alerttext { color: #FF142F; background-color: transparent; }
.accenttext { color: #F8674E; background-color: ffffff; }
.pulldown { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #ffffde}
.pulldownsearch { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.datestamp { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #333333;}

span.confidential { font-family: Arial, Helevetica, sans-serif; font-size: 10px; color:#FF142F; background-color: transparent;}
span.superscript { font-family: Arial, Helvetica, sans-serif; vertical-align: super; font-size: 10px; margin-top: 0em; }
span.supersmall { font-family: Arial, Helvetica, sans-serif; vertical-align: super; font-size: 9px; margin-top: 0em; }

.dot         { position: absolute; width: 6; height: 6; visibility: hidden; background-color: red; font-size: 1px; cursor: pointer; cursor: hand; z-index: 100 }
.dotoff      { position: absolute; width: 6; height: 6; visibility: hidden; background-color: gray; font-size: 1px; cursor:default; z-index: 100}
.dotempty    { position: absolute; width: 6; height: 6; visibility: hidden; background-color: orange; font-size: 1px; cursor: pointer; cursor: hand; zindex: 100 }
.caption     { position: absolute; visibility: hidden; font-family: Tahoma; color: black; 
               font-size: 11px; text-align: Center; cursor: default; z-index: 
               1 }