/* LINKS */
A:Active  {color: #cc9900;}
A:Hover {color: #996633;}
A:Link {color: #003399;}
A:Visited {color: #666666;}

/* NAVIGATION */
.nav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; font-weight: bold; text-decoration: none;}
.navhead {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
.navselected {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
.nav:active {color: #cc9900; text-decoration: none;}
.nav:hover {color: #996633; text-decoration: underline;}
.nav:link {color: #003399; text-decoration: none;}
.nav:visited {color: #003399;} 
.nonav {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold;}
.prhead {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #003399; text-decoration: none;}
.prhead:active {color: #cc9900; text-decoration: none;}
.prhead:hover {color: #996633; text-decoration: none;}
.prhead:link {color: #003399; text-decoration: none;}
.prhead:visited {color: #003399; text-decoration: none;} 
.subnav {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none;}
.subnav:active {color: #cc9900; text-decoration: none;}
.subnav:hover {color: #996633; text-decoration: underline;}
.subnav:link {color: #003399; text-decoration: none;}
.subnav:visited {color: #666666;}

/* BODY COPY */
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
tt {font-family: courier, monospace; font-size: 10pt;}
.bcopy {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.code {font-family: Courier, monospace; font-size: 10pt;}
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.l2 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;}
.l2c {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold; text-decoration: none;}
.l2c:active {color: #cc9900; text-decoration: none;}
.l2c:hover {color: #996633; text-decoration: none;}
.l2c:link {color: #000000; text-decoration: none;}
.l2c:visited {color: #000000; text-decoration: none;}
.l3 {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold;}
.l4 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.sansa {font-family: Arial, Helvetica, sans-serif;}
.sansb {font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;}
.serifa {font-family: "Times New Roman", "Minion Web", Georgia, Palatino, serif; font-size: 11pt;}


/* TABLES */
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-indent: 1px; background-color: #003399;}
.docnav {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.tbc {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.tbcbold {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}
.tblfootnote {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic;}
.tblsmall {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.tblsubhead {font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}

/* SPECIAL PURPOSE */
ol {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
ul {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; list-style-type: square;}
.appheader {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000; font-weight: 900; font-style:Italic;}
.blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #ffffff; text-indent: 1px; background-color: #003399;}
.doctype {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#003399; font-weight: bold;}
.forminput {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.formmono  {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.highlight {font-family: arial, helvetica, sans-serif; font-size: 14px; color: #996600; font-weight: bold; font-style: italic;}
.min {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
.number {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  text-align: right;}
.pcaption {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333;}
.pdfk {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #996600; text-decoration: none;}
.warning {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #660000; font-weight: bold;}
.success {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #808000; font-weight: bold;}

.eventhead {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #996600; font-weight: bold; text-decoration: none;}
.eventbody {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #996600; text-decoration: none;}

/* TECH DOCS */
.Default {font-family: Arial, Helvetica, sans-serif; font-size:10pt}
.BookTitle {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18pt; color: #003399; text-align: center}
.CellBody {font-family: Arial, Helvetica, sans-serif; font-size:10pt}
.CellHeading {font-family:Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10pt}
.CodeListingWide {font-family: "Courier New", Courier, monospace; margin-left: 10pt; margin-top: 1pt; margin-bottom: 1pt;}
.Example1 {font-family: "Courier New", Courier, monospace; margin-left: 10pt; margin-top: 1pt; margin-bottom: 1pt;}
.Example2 {font-family: "Courier New", Courier, monospace; margin-left: 20pt; margin-top: 1pt; margin-bottom: 1pt;}
.Example3 {font-family: "Courier New", Courier, monospace; margin-left: 30pt; margin-top: 1pt; margin-bottom: 1pt;}
.Example4 {font-family: "Courier New", Courier, monospace; margin-left: 40pt; margin-top: 1pt; margin-bottom: 1pt;}
.GroupTitlesIX {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #003399}
.Head1 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt}
.Head2 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; font-style: italic}
.Head3 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt}
.Head4 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; font-style: italic}
.Head1Split {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16pt; color: #003399; text-align: center}
.Head2Split {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16pt; color: #003399; text-align: center}
.Head3Split {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16pt; color: #003399; text-align: center}
.Head4Split {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16pt; color: #003399; text-align: center}
.Level1IX {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 10pt}
.Level2IX {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 20pt}
.Level3IX {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 30pt}
.Level4IX {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 40pt}
.Level5IX {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 50pt}
.Para1 {font-family: Arial, Helvetica, sans-serif; margin-left: 0pt; font-size:10pt}
.Para2 {font-family: Arial, Helvetica, sans-serif; margin-left: 10pt; font-size: 10pt}
.Para3 {font-family:Arial, Helvetica, sans-serif; margin-left: 20pt; font-size: 10pt}
.Para4 {font-family:Arial, Helvetica, sans-serif; margin-left: 30pt; font-size: 10pt}
.ParaOutdent1 {text-indent: -30pt; font-family: Arial, Helvetica, sans-serif; margin-left: 30pt; font-size: 10pt}
.ParaOutdent2 {text-indent: -30pt; font-family:Arial, Helvetica, sans-serif; margin-left: 40pt; font-size: 10pt}
.ParaOutdent3 {text-indent: -30pt; font-family:Arial, Helvetica, sans-serif; margin-left: 50pt; font-size: 10pt}
.ParaOutdent4 {text-indent: -30pt; font-family:Arial, Helvetica, sans-serif; margin-left: 60pt; font-size: 10pt}
.SmartList1 {font-family: Arial, Helvetica, sans-serif; margin-left: 10pt; font-size: 10pt}
.SmartList2 {font-family:Arial, Helvetica, sans-serif; margin-left: 20pt; font-size: 10pt}
.SmartList3 {font-family:Arial, Helvetica, sans-serif; margin-left: 30pt; font-size: 10pt}
.SmartList4 {font-family:Arial, Helvetica, sans-serif; margin-left: 40pt; font-size: 10pt}
.SmartList5 {font-family:Arial, Helvetica, sans-serif; margin-left: 50pt; font-size: 10pt}
.SubTitle {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style:Italic; text-align: left; margin-bottom: 10pt; font-weight: bold}
.Title {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16pt; color: #003399; text-align: center}
.TOC1 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt}
.TOC2 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.TOC3 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.TOC4 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.TOC5 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.TrademarksSplit {font-family: Arial, Helvetica, sans-serif; font-size:10pt}
.Version {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; font-style:Italic; color: #003399; text-align: center}
.Volume {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #003399; text-align: center}

/* OLD STYLES */

.Body {margin-left: 30pt}
.Heading1 {font-size: 18pt; color: #003366; font-weight: bold; margin-top: 20px}
.Heading2 {font-size: 15pt; font-weight: normal; color: #003399}
.Heading3 {font-size: 12pt; font-weight: bold; color: #003399}
.Heading4 {font-size: 10pt; font-weight: bold; font-style: italic; color: #003399}
.NewHtmlPage {text-align: center; font-size: 18pt; color: #003399; font-weight: bold; margin-top: 20px}
.TableTitle {text-align: center; font-style: italic; font-weight: bold}

/* Character Styles */
.CodeEmphasis {font-style: italic}
.CodeStrong {font-weight: bold}
.Emphasis {font-style: italic}
.EmphasisUnderline {font-style: italic; text-decoration: underline}
.Strong {font-weight: bold}
.StrongUnderline {font-weight: bold; text-decoration: underline}