a:active   { color: #003399}
a:link     { color: #003399}
a:visited  { color: #003399}
NOTa:hover { color: #CC0033}

//BODY, TH, TD { font-family : Arial; font-size : 10pt; margin-top : 4pt; }
body { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; letter-spacing: normal; text-align: left; text-indent: 0pt; word-spacing: normal; margin-left: 5pt;  }

TABLE {  margin-left : -4pt; margin-top : 6pt; }
TD P.Body { line-height : 6pt; }
TD P.Heading-2 { font-size: 8pt; font-family : verdana; margin-bottom : 5pt; background: #cccccc}
TD BR { line-height: 8pt; }
TD P.bullet2 { font-size: 10pt; }
TD P.bullet2-end { font-size: 10pt; }
TH P.bullet2 { color: #003399;  font-size: 8pt; font-weight : bold; }
TH P.bullet2-end { color: #003399;  font-size: 8pt; font-weight : bold; }
.FooterTable { margin-top: 0pt; background: url(mainback.gif); text-indent: 3pt; }

.prop { line-height : 2pt; }
.-emphasis { font-weight : bold; }
.OLD1-liner { font-family : verdana; color : blue; font-weight : bold; margin-top : 7pt; }
.1-liner { font-size: 8pt; font-weight: bold; color: #990000; margin-top: 2pt; margin-bottom: 15pt; }
.body { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5pt }
.Body {margin-top: 10pt; border-color: #FFFFCC;}
.body-begin { margin-bottom : 20pt }
.body-center { alignment : center; }
.body-code-begin { margin-top: 4pt; margin-bottom: 2pt }
.body-smalltopmargin { margin-top: -8pt; }
.bullet { }
.bullet-1-begin { margin-top: 4pt; margin-bottom: 0pt; }
.bullet-1 { margin-top: 2pt; margin-bottom: 0pt; }
.bullet-1-end  { margin-top: 2pt; margin-bottom: 10pt; }
.bullet2 { font-size: 10pt; font-family : verdana; }
.bullet2-end { font-size: 10pt; font-family : verdana; margin-bottom: 10pt}
.bullet_end { }
.CellHeading  { font-size: 10pt; text-align: left; font-weight: bold; color: #003366}
.CellHeadingRight { font-size: 10pt; text-align: right; font-weight: bold; color: #003366}
.code { font-family : Courier New; }
.code-char { font-family : Courier New; }
.constant { margin-top: 4; margin-left: 140pt; font-family : Courier New; }
.constant-desc { margin-top: 4; margin-left: 25pt }
.constant-last { margin-top: 4; margin-bottom: 10; margin-left: 140pt; font-family : Courier New; }
  /* elem_const and element are the same */
.elem_const { font-family: Courier New; margin-left: 10pt; }
.element { font-family: Courier New; margin-left: 10pt; }
.element-cont { font-family: Courier New; margin-left: 10pt; margin-top:-12pt }
  /* element_desc and element-desc-below are the same */
.element-desc { margin-left: 120pt;  margin-top: -12pt }
.element-desc-below { margin-left: 120pt;  margin-top:-12pt  }
.element-desc-cont { margin-left: 120pt; margin-top: 4pt }
  /* This next one is used in only 3 files */
.FigureAnchor    { margin-top: 5pt; margin-bottom: 1pt; }
.FigureAnchor_0  { margin-left: 0pt; margin-top: 5pt; margin-bottom: 1pt; }
.FigureAnchor_1  { margin-left: 30pt; margin-top: 5pt; margin-bottom: 1pt; }
.FigureAnchor_2  { margin-left: 45pt; margin-top: 5pt; margin-bottom: 1pt; }
.h1-access { text-align: right; }
.heading-1 {  background: url(blackneonbanner.gif); text-indent: 3pt; margin-bottom: 5pt; font-family: Helvetica; font-size: 14pt; color: #FFFFFF; font-weight: bold; margin-top: 10px; }
.heading-2 { font-size: 10pt; font-weight: bold; margin-top: 24pt;}
.hidden { }
.italic { font-style : italic; }
.listbullet  { margin-left: 15pt; margin-top: 2pt; margin-bottom: 0pt;  }
.listbullet-end   { margin-left: 15pt; margin-top: 2pt; margin-bottom: 10pt; }
.ListNote     { margin-left: 30pt; margin-top: 2pt; margin-bottom: 8pt; }
.ListWarning  { margin-left: 30pt; margin-top: 2pt; margin-bottom: 8pt; }
.Note { }
.syntax { font-family : Courier New; margin-left: 54pt; }
.syntax-cont { font-family : Courier New; margin-left: 54pt; margin-top:-14pt; }
.Warning { }

.BookLink    { color: #003399; text-decoration: underline; cursor: hand }
.LinkSysvar  { color: #003399; font-weight: bold; font-size: 8pt; text-decoration: none; cursor: hand }
.NoteChar { font-weight: bold; color: #CC0000; }
.WarningChar   { font-weight: bold; color: red }

/* Character Styles */
.BodyText      { font-family: Verdana, Arial, Helvetica, sans-serif }
.Courier       { font-family: Courier New, Courier; font-size: 10pt }
.constant-char { font-family: Courier New, Courier }
.Code { margin-top: 1pt; margin-bottom: 1pt; font-family: Courier New, Courier; font-size: 10pt; font-style: normal; font-weight: normal }

.TableBody { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5pt }

HR { color: #353025; }
.thin { color: black; margin-top: 4pt; font-size: 1pt }
/* New banner and drop shadow */
.bfilter { position:relative; top:0; left:0; width:100%; height:100%; filter:dropshadow(color=#000000,OffX=1,OffY=2,Positive=1)}
.TitleSpacing {margin-top: 6pt; }
TABLE   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; letter-spacing: normal; text-align: left; text-indent: 0pt; word-spacing: normal; background: #ffffcc; margin-top: 5pt; }
.Simple { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; letter-spacing: normal; text-align: left; text-indent: 0pt; word-spacing: normal; margin-top: -5pt; }
.LeadInText  { margin-bottom: 8pt; margin-left: 0pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; background-color: #ffffcc; letter-spacing: normal; text-align: left; text-indent: 0pt; word-spacing: normal; }
.TitleTable  { margin-top: 0pt; background: url(civil_banner1.gif); text-indent: 3pt; margin-bottom: 5pt;}

