body {
	background-color: #ffffff;
 	color: #000000;
 	margin-bottom: 0; 
 	margin-right: 0; 
 	margin-top: 0; 
 	margin-left: 0;
	font-family: Arial, Geneva, Helvetica;
 font-size: x-small;
}

h1 {
   font-family: Arial, Geneva, Helvetica;
   font-size: 14pt;
   color: #008080;
   font-weight: bold
}

h2 {
   font-family: Arial, Geneva, Helvetica;
   font-size: medium;
   color: #000000;
   font-weight: bold;
}

h3 {
   font-family: Arial, Geneva, Helvetica;
   font-size: small;
   font-weight: bold
}


h4 {
   font-family: Arial, Geneva, Helvetica;
   font-size: x-small;
   color: #006666;
   font-weight: bold
}


p {font-family: Arial, Geneva, Helvetica;
 font-size: x-small;}

.page {
 font-family: Arial, Geneva, Helvetica;
 font-size: x-small;
}

.order {
 font-family: Arial, Geneva, Helvetica;
 font-size: x-small;
}

.smallfont {
 font-family: Arial, Geneva, Helvetica;
 font-size: x-small;
 color: #000000;
}
.main {
 font-family: Arial, Geneva, Helvetica;
 font-size: x-small;
 vertical-align: top;
}
  
.ulist {
font-family: Arial, Geneva, Helvetica;
 font-size: x-small;
 line-height: 1.2 em;
}

.ulist2 {
font-family: Arial, Geneva, Helvetica;
 font-size: x-small;
 line-height: 1.8 em;
}

.ulist3 {
   list-style-image: url('/images/misc/redarrow.gif');
   font-size: x-small;
   line-height: 1.2 em;
   font-family: Arial, Geneva, Helvetica
}

.olist {
font-family: Arial, Geneva, Helvetica;
 font-size: 12px;
 line-height: 1.5 em;
}
 
 a:link {
 text-decoration: none underline;
 color: #666666;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica;
}

 
a:hover  {
 text-decoration: underline;
 color: #008080;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica;
}


a:visited  {
 text-decoration: none underline;
 color: #800080;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica;
}


a:link.header  {
 text-decoration: none;
 color: #666666;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica;
}


a:visited.header {
 text-decoration: none;
 color: #666666;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica;
}

a:hover.header {
 text-decoration: underline;
 color: #003399;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica;
}

a:link.forumheader  {
 text-decoration: none;
 color: #ffffff;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica;
}


a:visited.forumheader {
 text-decoration: none;
 color: #ffffff;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica;
}

a:hover.forumheader {
 text-decoration: underline;
 color: #003399;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica;
}


a:link.footer { 
 text-decoration: none underline;
 color: #666666;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica
}

a:visited.footer {
 text-decoration: none underline;
 color: #800080;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica
}

a:hover.footer {
 text-decoration: underline;
 color: #008080;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica
}

a:link.navlink {
 text-decoration: underline;
 color: #666666;
 font-size: 13px;
 font-family: Arial, Geneva, Helvetica;
 font-weight: normal;
}

a:visited.navlink {
 text-decoration: underline;
 color: #800080;
 font-size: 13px;
 font-family: Arial, Geneva, Helvetica;
 font-weight: normal;
}

a:hover.navlink {
 text-decoration: underline;
 color: #008080;
 font-size: 13px;
 font-family: Arial, Geneva, Helvetica;
 font-weight: normal
}

a:link.navlink2 {
 text-decoration: underline;
 color: #666666;
 font-size: 13px;
 font-family: Arial, Geneva, Helvetica;
 font-weight: bold;
}

a:visited.navlink2 {
 text-decoration: underline;
 color: #800080;
 font-size: 13px;
 font-family: Arial, Geneva, Helvetica;
 font-weight: bold
}

a:hover.navlink2 {
 text-decoration: underline;
 color: #008080;
 font-size: 13px;
 font-family: Arial, Geneva, Helvetica;
 font-weight: bold
}
a:link.tagline {text-decoration: underline;
 color: #999999; font-size: medium; font-weight: bold}
 
 a:visited.tagline {text-decoration: underline;
 color: #800080; font-size: medium; font-weight: bold}
  
 a:hover.tagline {text-decoration: underline;
 color: #008080; font-size: medium; font-weight: bold}

a:link.header3link {text-decoration: underline;
 color: #999999; font-size: 12pt; font-weight: bold}
 
 a:visited.header3link {text-decoration: underline;
 color: #800080; font-size: 12pt; font-weight: bold}
  
 a:hover.header3link {text-decoration: underline;
 color: #008080; font-size: 12pt; font-weight: bold}

.navtitle {
   font-family: Arial, Geneva, Helvetica;
   font-size: 13px;
   color: #666666;
   font-weight: bold;
}

.line {
 text-decoration: none;
 color: #999999;
 font-size: 12px;
 font-family: Arial, Geneva, Helvetica;
 }


.copyright {
  	font-family: Arial, Geneva, Helvetica;
	font-size: 11px;
	color: #999999;
}

.nojavascript {
  	font-family: Arial, Geneva, Helvetica;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}


.billboardtext {
    font-family: Arial, Geneva, Helvetica;
	font-size: 13px;
	color: #000000;
}

.billboardheader {
   font-family: Arial, Geneva, Helvetica;
   font-size: 15px;
   color: #006666;
   font-weight: bold
}

.graytable {
   font-family: Arial, Geneva, Helvetica;
   font-size: x-small;
   color: #000000;
   background-color: #eeeeee;
   font-weight: normal;
   vertical-align: top;
}

.bluetableheader {
   font-family: Arial, Geneva, Helvetica;
   font-size: x-small;
   color: #FFFFFF;
   background-color: #000080;
   font-weight: bold
}

.redtableheader {
   font-family: Arial, Geneva, Helvetica;
   font-size: x-small;
   color: #ffffff;
   background-color: #993300;
   font-weight: bold;
}

.greentableheader {
   font-family: Arial, Geneva, Helvetica;
   font-size: x-small;
   color: #ffffff;
   background-color: #339966;
   font-weight: bold;
}

.technotetable {
   font-family: Arial, Geneva, Helvetica;
   font-size: x-small;
   color: #000000;
   background-color: #eeeeee;
   font-weight: normal;
}

.technotetableodd {
   font-family: Arial, Geneva, Helvetica;
   font-size: x-small;
   color: #000000;
   background-color: #ffffff;
   font-weight: normal;
}
.graytableheader {
   font-family: Arial, Geneva, Helvetica;
   font-size: small;
   color: #ffffff;
   background-color: #999999;
   font-weight: bold;
   
}
.ltgraytableheader {
   font-family: Arial, Geneva, Helvetica;
   font-size: small;
   color: #006666;
   background-color: #eeeeee;
   font-weight: bold

}
.yellowtableheader {
   font-family: Arial, Geneva, Helvetica;
   font-size: x-small;
   color: #000000;
   background-color: #ffffcc;
   font-weight: bold;

   
   
}
.forumtableheader {
   font-family: Arial, Geneva, Helvetica;
   font-size: 12px;
   color: #ffffff;
   background-color: #999999;
   font-weight: bold;
}


.record {color: 339966; font-size: x-small;  font-weight: bold; font-family: Arial, Helvetica, Geneva;}
.edit {color: 993300; font-size: x-small; font-weight: normal; font-family: Arial, Helvetica, Geneva;}
.share {color: 003399; font-size: x-small; font-weight: normal; font-family: Arial, Helvetica, Geneva;}
.play {color: 666666; font-size: x-small; font-weight: normal; font-family: Arial, Helvetica, Geneva;}


a:link.record {color: 339966; font-weight: normal;}
a:link.edit {color: 993300; font-weight: normal;}
a:link.share {color: 003399; font-weight: normal;}
a:link.play {color: 666666; font-weight: normal; text-decoration: underline;}
a:visited.record {color: 339966; font-weight: normal;}
a:visited.edit {color: 993300; font-weight: normal;}
a:visited.share {color: 003399; font-weight: normal;}
a:visited.play {color: 666666; font-weight: normal; text-decoration: underline;}



 
 .warning {
 font-weight: bold;
 color: red;
 }
 

      
	.BoldLabel {color: black;
	                  font-family: arial, helvetica, geneva;
                      font-size: small;
                      font-weight: bold}
   
    .Required {color: #FF0033;
	               font-family: arial, helvetica, geneva;
				   font-size: x-small;}

.tealbold {
 font-weight: bold;
 color: #006666;
 font-size: small
 }
 
P.List {  margin-left: 2em}
P.List-2 {  margin-left: 4em;}

OL.List {  display: list-item; margin-left: 3em}
OL.List-2 {  list-style-type: upper-Alpha; margin-left: 4.5em; margin-top: 0.35em; margin-bottom: 0.35em} 

OL.List-Table {  font-size: 9pt; list-style-type: decimal; list-style-position: outside; background-color: #eeeeee}
UL.List-Table {  font-size: 9pt; list-style-type: disc; list-style-position: outside; background-color: #eeeeee}

UL.List {  display: list-item; margin-left: 3em} 
UL.List-2 {  list-style-type: square; margin-left: 4em; margin-top: 0.35em; margin-bottom: 0.35em} 

OL UL.List-2 {  list-style-type: square; margin-left: 1.25em; margin-top: 0.35em; margin-bottom: 0.35em}
UL UL.List-2 {  list-style-type: square; margin-left: 1.25em; margin-top: 0.35em; margin-bottom: 0.35em}
OL OL.List-2 {  list-style-type: upper-Alpha; margin-left: 2em; margin-top: 0.35em; margin-bottom: 0.35em}
UL OL.List-2 {  list-style-type: upper-Alpha; margin-left: 2em; margin-top: 0.35em; margin-bottom: 0.35em}
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000; background-color: #FFFFFF}

TD.TableList {  font-size: 9pt; background-color: eeeeee; margin-top: .25em; margin-right: .25em; margin-bottom: .25em; margin-left: .25em} 
TD.TableList OL.TableList {  font-size: 9pt; list-style-position: outside; list-style-type: decimal}
TD.TableList UL.TableList {  font-size: 9pt; list-style-position: outside; list-style-type: disc}


TD.List {  font-size: 9pt; background-color: eeeeee; margin-top: .25em; margin-right: .25em; margin-bottom: .25em; margin-left: .25em} 
TD.List OL.List {  font-size: 9pt; list-style-position: outside; list-style-type: decimal}
TD.List UL.List {  font-size: 9pt; list-style-position: outside; list-style-type: disc}

.TableList {  font-size: 9pt; background-color: #eeeeee; list-style-position: outside; list-style-type: disc}
.Table-List {  font-size: 9pt; background-color: #eeeeee; list-style-position: outside; list-style-type: disc}
.List-Table {  font-size: 9pt; background-color: #eeeeee; list-style-position: outside; list-style-type: disc}

h5 {  font-size: 12pt}
.Body-Text {margin-top: 10pt}
.Figures {  font-size: 9pt; font-weight: bold}
.Figures-Table {  font-size: 9pt; font-weight: bold}
code {  font-family: "Courier New", Courier, mono; margin-left: 0.5in; font-size: x-small;}
.Code-Base {  font-family: "Courier New", Courier, mono; margin-left: 0.5in; font-size: x-small;}
.RelatedHead {  font-size:11pt; font-weight: bold; color: blue; margin-top: -0.25em; margin-bottom: 0.0em}
.Jump-from-List {  text-decoration: underline; margin-bottom: 3pt; margin-top: -0.25em}

.GlossaryTerm {  font-size: 11pt; margin-top: 2pt; margin-bottom: 2pt; font-style: italic}
.TOCTitle {  font-size: 24pt; margin-top: 9pt; margin-bottom: 7pt}
.Definition {  line-height: 14pt; margin-top: 5.75pt; font-style: italic}
.toc-1 {  font-size: 14pt; margin-top: 12pt; margin-bottom: 6pt}
.Keyword-Link {  font-size: 11pt; color: blue}
.Source {  font-family: "Courier New", Courier, mono; margin-top: 0px; margin-left: 0.5in}
.Jump-Base {  text-decoration: underline; margin-top: 0pt; margin-bottom: 3pt}
.Jump { text-decoration: underline; margin-top: 0pt; margin-bottom: 3pt }
.Jump-from-Contents { text-decoration: underline; margin-top: 1pt; margin-bottom: 3pt ; font-size: 11pt; font-weight: bold}
.Note {  margin-top: 9pt; margin-bottom: 9pt; padding-top: 1px; padding-bottom: 1px; border-color: #000000 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.toc-2 {  font-size: 11pt; text-decoration: underline; margin-top: 3pt; margin-bottom: 3pt}
.toc-3 {  }
.toc-4 {  margin-right: 0.5in; margin-left: 1.5in}
pre {  font-family: "Courier New", Courier, mono; margin-left: 0.5in}

.heading-2 { font-size:14pt; margin-top: 9pt; margin-bottom: 7pt; ; font-weight: bold }
.heading-3 { font-size:14pt; margin-top: 9pt; margin-bottom: 7pt; ; font-weight: bold }
.heading-4 { font-size:14pt; margin-top: 9pt; margin-bottom: 7pt; ; font-weight: bold }
.TableText {  font-size: 9pt; background-color: #eeeeee; margin-top: .25em; margin-right: .25em; margin-bottom: .25em; margin-left: .25em}
.TableHeading {  font-size: 9pt; background-color: #dddddd; margin-top: .25px; margin-right: .25px; margin-bottom: .25px; margin-left: .25px; font-weight: bold}
.tableBorder {  border: 3px double}