/* infoCentre/intranet main style sheet */

#mainbody { width: 80%; }
#leftcol { padding-right: 15px; width: 140px; }
#maincol { padding-top: 10px; }


.accenttext { color: #F8674E; background-color: transparent; }
.alerttext { color: #FF142F; background-color: transparent; }
.datestamp { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.defaultfont { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.downcontact { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: F8674E; font-weight: bold; margin-bottom:0em; }
.pulldown { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #E6E6E6}
.pulldownsearch { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.smallfont { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.smallfontright { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: right} 
.smallfontcenter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; } 


a { background-color: transparent; text-decoration: underline  }
a:link { color: #000099; }
a:visited { color: #660066; }
a:active { color: #F8674E; }
a:hover { color: #F8674E; }

body { background: #FFFFFF; font-size: 14px; 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; }
h3 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; }
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; }

address { margin-top:0em; font-style:normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
blockquote { padding: .5em; }
blockquote.border { border-width: 1pt; border-style: solid; }
blockquote.highlight { background-color: #FFFFCC; color: #333333;}
form { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
input { font-family: Courier, "Courier New", monospace; font-size: 12px; }
input.button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
ul, ol { padding: 0; font: 14px/1.25 Arial, sans-serif; margin: 10px 10px 10px 25px; }
li { padding: 0; font: 14px/1.25 Arial, sans-serif;  }
select { font-size: 11px; }

p { padding: 0; font: 14px/1.25 Arial, sans-serif; }
p.abstract { font-size: 12px; margin-top: 0em; margin-bottom: 0.5em; }
p.anchors { font-size: 12px; margin-top:1em; margin-bottom:1em; }
p.answer { margin-top: 0em; }
p.corelink { font-size: 14px; font-weight: normal; margin-top: 0.5em; margin-bottom: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.side { font-size: 12px; margin-left: 0.85em; text-indent: -0.85em; margin-top: 0.25em; margin-bottom: 0.25em; }
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; }
p.wgheader { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; margin-top: 0.5em; margin-bottom: 0em; }

span.confidential { font-family: Arial, Helevetica, sans-serif; font-size: 10px; color:#FF142F; background-color: transparent;}
span.homebanner { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 18pt; background-color: transparent; text-align: left; font-weight: bold; } /* used for work group 'homepage' banner */
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; font-size: 9px; }
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;} /* used for 'to infoCentre' link at the top right of pages */

th { background-color: #B0CDDD; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; text-align: left; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

/* special use table styles */
table.data { border: 1px solid #e3e3e3; }
table.data td { font-size: 12px; }
table.data ul li {font-size: 12px;}
table.announcement { border: 1px solid #adcbdc; background-color: #e9f1f5; }
table.announcement td { font-size: 12px; }
table.announcement ul li {font-size: 12px;}
table.datagrid { border: 1px solid #e3e3e3; border-collapse: collapse; }
table.datagrid td { border: 1px solid #e3e3e3; font-size: 12px; }
table.datagrid ul li {font-size: 12px;}
tr.shade { background-color: #E6E6E6; color: #333333; }
tr.white { background-color: #ffffff; color: #333333; }
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; }
table.side { margin-top:0em; margin-left:1em; margin-bottom:1em; margin-right:0em; }
th.textcenter { text-align: center; } 
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; }

/* microsite banner styles */
td.banner { font-family: Arial; font-size: 16px; font-weight: bold; text-align: left; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px} 
td.utilitybanner {  font-family: Arial; font-size: 16px; font-weight: bold; text-align: left; background-color: #FFD166; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px } /* used for microsite banners in the utility bar sections */
td.microbanner {  font-family: Arial; font-size: 16px; font-weight: bold; text-align: left; background-color: #adcbdc; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px } /* used for microsite banners on infoCentre ONLY; in templates as a sample background color. Webmasters should use td.banner with own banner color. */


/* left navigation styles */
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.subtopic {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 0.25em;  padding-left: 1.25em; vertical-align: middle; }
td.subselect { font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle; background-color: #F5673B; color: #FFFFFF; padding-right: 0.25em;  padding-left: 1.25em; }





/*top navigation styles*/
tr.navbar { background-color: #878787; color: #ffffff; } /* used to apply gray background color top navigation bar */
td.selectnav { text-align: center; background-color: #fb674e; } /* used to highlight "selected" site categories in the top nav. */
td.home { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  text-align: left; font-weight: bold; } /* used for top-left work group 'home' link */
td.home a:link, td.home a:visited { text-decoration:none; color: #f8674e; }
td.home a:hover { color: #f8674e; text-decoration:underline; }
td.toinfocentre { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; text-align: right; background-color: transparent;} /* used for 'to infoCentre' link at the top right of pages */
td.toinfocentre a:link, td.toinfocentre a:visited { text-decoration:none; color: #f8674e; }
td.utilities { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;} /* used for top nav utilities links such as 'comments', 'map', 'help', etc. */
td.utilities a:link, td.utilities a:visited { text-decoration:none; color: #558298; }
td.utilities a:hover { color: #558298; text-decoration:underline; }
td.selectnav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align: center; background-color: #FB674E; } /* used for selected site categories in the top nav. */
td.selectnav a:link, td.selectnav a:visited { text-decoration:none; color: #FFFFFF; }
td.selectnav a:hover { color: #ffffff; text-decoration:underline; }
td.topnav { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight:bold; text-align: center; background-color: #878787;  color: #ffffff } /* used for site categories in the top nav. */
td.topnav a:link, td.topnav a:visited { text-decoration:none; color: #ffffff; }
td.topnav a:hover { color: #ffffff; text-decoration:underline; }
td.search { font-size: 11px; }

	
/*  new home page styles -- SR */
p.lobheadlines { font:11px arial, helvetica, sans serif; margin-bottom:0.75em; margin-top:0em; }
p.featureheadlines { font:11px arial, helvetica, sans serif; margin-bottom:0.25em; margin-top:0em; }
td.homepageheaders { font: 14px arial, helvetica, sans serif; color: #F8674E; font-weight:bold; background-color: #e6e6e6; border-bottom: 2px solid #ffffff;  }
td.rightheaders { font: 11px arial, helvetica, sans serif; color: #fb674e; font-weight:bold; background-color: #e6e6e6;  }
td.featureheaders { font: 11px arial, helvetica, sans serif; color: #333333; font-weight:bold; background-color: #CAD6E0; }
td.lobheaders { font: 11px arial, helvetica, sans serif; color: #576884; font-weight:bold; border-top: 1px solid #ffffff; border-bottom: 1px solid #CAD6E0; }

	















