/* HTML TAGS*/
body, html { COLOR: #333333; background-image: url(theme/default/images/HATCH_BG3.gif); TEXT-ALIGN: left; PADDING: 5px 5px 50px 5px; SCROLLBAR-FACE-COLOR: #6699cc; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR:  #ffffff; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR:  #ffffff; SCROLLBAR-TRACK-COLOR: #cccccc; SCROLLBAR-DARKSHADOW-COLOR:  #cccccc}
html>body body, html { COLOR: #333333;	background-image: url(theme/default/images/HATCH_BG3.gif);
	TEXT-ALIGN: left;	PADDING: 5px 5px 50px 5px }
table#ContentText { font-size: 10px; border: 1px solid #336699; margin-left: 10px; }
td#ContentCell { border-top: 1px solid #336699; }
.small { font-size: 9px }
.smallB { font-size: 9px; font-weight:bold }
ul {margin-left: 0px; margin-bottom: 0px; padding-left: 1em; border: 0px solid #000000 }

ul.title {margin-left: 0px; padding-left: 1em; border: 0px solid #000000; margin-top: 0em; padding-top: 0em }

li { font: 10px Verdana, Helvetica, sans-serif normal;
	list-style-image: url(theme/default/images/li_arrow_blu_green2.gif); vertical-align:middle; text-indent: 0em; margin-left: 10px }
	
li.green { font: 10px/12px Verdana, Helvetica, sans-serif normal;
	list-style-image: url(theme/default/images/li_arrow_blu_green.gif); vertical-align:middle; text-indent: 0em }

li.blue{ font: 10px/12px Verdana, Helvetica, sans-serif normal; list-style-image: url(theme/default/images/li_arrow_blu_green2.gif);	vertical-align:middle; text-indent: 0em }
html>body li.blue{ font-family:  Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; vertical-align:middle; list-style-image: url(theme/default/images/li_arrow_blu_green2.gif); padding-right: 4px }

li#left { font-family:  Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; list-style-image: url(theme/default/images/li_arrow_blu_green2.gif); vertical-align: middle; padding-left: 5px }
marquee { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF }
p,table.Content  { font-size: 11px; line-height: 16px; font-family: Verdana, "Microsoft Sans Serif", sans-serif; text-align: left; padding-left: 5px; padding-right: 5px }

em { font-size: 11px; line-height: 16px }
blockquote { font-size: 11px; line-height: 16px; font-family: Verdana, "Microsoft Sans Serif", sans-serif  }

sup { font-weight: bold; color: #333333 }

/*FORMATTED TEXT*/
.copyright { font-family: Verdana, "Microsoft Sans Serif"; font-size: 8pt; font-weight: normal; text-align: right }
#sumTitle { color: #000000; font-family: Verdana, "Microsoft Sans Serif"; font-size: 8pt; font-weight: bold;  }
#related {  margin-top: 5px; margin-left: -5px; margin-right: -5px; padding-left: 2px; padding-right: 2px; font-color: #000000; font-size: xx-small }
#DocContent { color: #000000; font-family: Verdana, "Microsoft Sans Serif"; font-size: 8pt; font-weight: normal; background-color: #F1F1F1 }
/*#DocBio { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; margin: 0px 0px 0px 0px;  padding: 2px 2px 2px 2px ; border-right: 1px solid #000000; border-bottom: 1px solid #000000; width: 121px; background-color: #a9aCaC  }
*/
#defaultBorders { border: 1px solid #6699CC; background-color: #99CCFF; width: 50%; height: 100%  }
html>body #defaultBorders { border: 1px solid #336699; background-color: #f8f8f8 }

#footnote { border-top: 1px solid #cccccc; font-size: 9px; font-weight: 100; color: #000000; font-family: Verdana, Helvetica, sans-serif; background-color:#f8f8f8; padding-left: 5px; padding-right: 5px}

.indexText { background-color: #94CBF8; padding-left: 0px; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; color: #000000; vertical-align: top; height: 100%}
html>body .indexText { background-color: #99CCFF; padding-left: 0px; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; color: #000000; vertical-align: top}

html>body .summaryText {font-family: Verdana, Arial, sans-serif ; font-size: 8pt; font-weight: normal; color: #000000; line-height: 12pt }
.summaryText {font-family: Verdana, Arial, sans-serif ; font-size: 8pt; font-weight: normal; color: #000000; width: 100%; line-height: 12pt }

.BioIndex {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; line-height: 13px; color: #000000; border-bottom: 1px solid #000000 }
.BioIndex #HOD { top: 0px; width: 50%; border-right: 1px dotted #666666}
.BioIndex #HPD { position: absolute; width: 50%;  top: inherit; left: inherit; border-right: 1px dotted #666666}
.BioIndex #HSD { top: 200px; width: 50%; border-right: 1px dotted #666666; border-top: 1px dotted #666666 }
.BioIndex #HTD { position: absolute; width: 50%;  top: inherit; left: inherit; border-right: 1px dotted #666666; border-top: 1px dotted #666666}

.defaultText1 { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #ffffff; padding-right: 0px; padding-left: 0px; border-left: 1px solid #336699; border-bottom: 1px solid #336699;  border-right: 1px solid #336699; text-align: left; vertical-align: top}
html>body .defaultText1 { font-family: Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 16px; color: #000000; background-color: #ffffff; padding-right: 0px; padding-left: 0px; border-left: 1px  solid #336699; border-bottom: 1px  solid #336699; border-right: 1px  solid #336699; text-align: left; vertical-align: top}

.defaultTextMain { font: 10px/16px bold italic Verdana, Helvetica, sans-serif; background-color: #FFFFFF; color: #000000; margin: 0px 0px 0px 0px; text-align: left; vertical-align: top}
html>body .defaultTextMain { font: 10px/16px bold italic Verdana, Helvetica, sans-serif; background-color: #FFFFFF; color: #000000; margin: 0px 0px 0px 0px; text-align: left; vertical-align: top}

.address {font-family: Verdana, Arial, sans-serif ; font-size: 8pt; font-weight: normal; color: #ffffff; padding: 2px; text-decoration: none; line-height:9pt }
/*.marqueeFormat { background-image:url(../../images/marquee_bg.png); background-repeat:repeat-y; background-color: #99CCFF }*/

.defaultTextMain { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 16px; background-color: #FFFFFF; color: #000000; margin: 0px 0px 0px 0px; text-align: left; vertical-align: top}

#details { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #999999; margin-left: 10px; maring-top: -5px; line-height: 11px }

.toTop { border-top: 1px solid  #336699; font-size: 8pt; font-weight: bold; font-family: Verdana, "Microsoft Sans Serif"; padding-bottom: 1px; padding-left: 2px; padding-right:10px; line-height:10pt; text-align: right }
html>body .updated { background-color: #99CCFF; border-top: 1px solid  #336699; text-align: right; font-size: 10px; font-weight: bold: ; font-family: Verdana, Helvetica, sans-serif; padding-top: 0px; padding-bottom: 1px; padding-right: 2px }
.updated { height:12px; border-top: 1px solid  #336699; text-align: right; font-size: 10px; font-weight: bold: ; font-family: Verdana, Helvetica, sans-serif; padding-top: 0px; padding-bottom: 1px; padding-right: 2px; background-color: #99CCFF}
/*LEFT MENU*/
.menuL { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #336699 }
.menuL2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold }

/*RIGHT MENU*/
#date  { font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff; padding: 2px 8px 8px 2px; text-decoration: none; line-height: 14pt}
.menuNavR { vertical-align:top; background-color:#336699; background-image: url(theme/default/images/ImgHead/MenuR_alt.gif); width: 200px; background-repeat: no-repeat; background-position: 0px 0px }
.menuR { font-family: Verdana, Arial, sans-serif ; font-size: 8pt; font-weight: normal; color: #ffffff; padding: 2px, 2px 4px 2px; text-decoration: none; line-height:9pt  }
.MenuTitle { font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #99CCFF; text-align: left; line-height: 14pt;  padding: 2px }
.MenuRLinks { padding: 2px 2px 2px 2px }
.menuHead {  font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold;  color: #ffffff; padding: 2px; text-decoration: none; line-height:12pt }
.MenuHLinks { padding: 2px 2px 2px 2px }
#DisplayStyle { background-color: #6699CC; height: 14px }
#DisplayStyle2 { background-color: #6699CC; border-right: 1px solid  #336699; height: 14px }

.borderedPic_greyscale { border-bottom: 1px solid #000000; border-right: 1px solid #000000; margin-right: 5px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px } 
.borderedPic_color {  border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-left: 0px; margin-right: 5px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding-right: 0px  }
.borderedPic_colorR {  border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; margin-right: -3px; margin-top: 0px; margin-left: -3px; margin-bottom: 0px; padding-right: -5px   }
html>body .borderedPic_greyscale { border-bottom: 1px solid #000000; border-right: 1px solid #000000; margin-right: 5px; margin-top: 0px; margin-left: 0px  }
html>body .borderedPic_color {  border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; margin-right: 5px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding-right: 0px  }
html>body .borderedPic_colorR {  border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; margin-right: 0px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding-right: 0px }

.title { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; text-align: left }
a.link.title { color: #336699}
a.hover.title { color: #990000}
a.visited.title { color: #336699 }

.viewText {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #6699CC; vertical-align: middle } 
.viewText2 {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #6699CC; vertical-align: middle } 
/*SEPARATORS*/
html>body #BluImg { border-top: 1px solid #000000; border-right: 1px solid #000000; width: 220px }
#BluImg { border-top: 1px solid #000000; border-right: 1px solid #000000; width: 220px; height: 100%}
#BluImgNoWidth { border-top: 1px solid #000000 }
#ArticleImg { border: 1px solid #003366; margin:  0px 10px 0px 10px; }
.characterizations {  font: 10px/12px verdana bold #a8a8a8; padding-left: 5px; margin-top: 0px}
html>body.characterizations {  font: 10px/12px verdana bold #a8a8a8; padding-left: 5px; margin-top: -10px}

#sep_Text_blu1 {	border-top: 1px solid #000000; font-size: 11px; color: #000000; line-height: 14px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px}
html>body #sep_Text_blu1 {	border-top: 1px solid #000000; font-size: 10px; color: #000000; line-height: 14px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px}

#sep_Text_blu2 {	border-bottom: 1px solid #000000; font-size: 11px; color: #000000; line-height: 14px; margin-top: 0px; margin-bottom: 0px; padding: 2px 5px 2px 5px}
html>body #sep_Text_blu2 {	border-bottom: 1px solid #000000; font-size: 11px; color: #000000; line-height: 14px; margin-top: -1px; margin-bottom: 0px; padding: 2px 5px 2px 5px}

a:link.sep_Text_blu2 { color: #3366CC }
a:hover.sep_Text_blu2 { color: #cc9933 }

#copyright { font-family: Verdana, Arial, sans-serif;  font-size:  8pt; font-weight: bold; vertical-align:middle; padding: 2px }
#trails { font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff; background-color: #336699; height: 50px; vertical-align:middle}
.trails {  font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold;  color: #ffffff; padding: 2px; text-decoration: none; }
.textTitle_blu1 { color: #336699; font-family: Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-top: 5px; padding-bottom: 5px }
html>body .textTitle_blu1 { color: #336699; font-family: Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-top: 5px; padding-bottom: 5px }

/*SQL OUTPUT STYLES*/
.title2 { font-size: 11px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif }
.titleP { font-size: 10pt; font-family: Verdana, "Microsoft Sans Serif"; font-weight: bold; background-color: #6699CC; color: #FFFFFF; border-bottom: 1px solid #000000; padding-left: 5px }
html>body .titleP { font-size: 10pt; font-family: Verdana, "Microsoft Sans Serif"; font-weight: bold; background-color: #6699CC; color: #FFFFFF; border-bottom: 1px solid #000000 }

.titleP2 { font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; border-bottom: 1px solid #000000; 
		 letter-spacing: .25px; 
		 background-color: #336699; 
		 color: #FFFFFF  }
.menuHead#print { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; padding-left: 5px; left: 500px  }
a#print { color: #666666 }
a:link#print { color: #666666 }
a:hover#print { color: #990000 }

.BioName {	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.BioPosition {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000 }

.bioP { font-size: 8pt; font-weight: normal; letter-spacing: normal; padding-left: 10px}
.author {	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: 500}
.authorB {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 12px;}
.subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 300; line-height: 12px;}
#pubDate { font-family: Verdana, "Microsoft Sans Serif" ; font-size: 8pt; font-weight: normal; color: #000000; line-height: 8pt; letter-spacing: .5pt }

.indexOutput { font: 11px/16px normal Verdana, Helvetica, sans-serif; border-left: 1px solid #000000; background-color: #ffffff; text-align: left; vertical-align: top}
html>body .indexOutput { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #ffffff; margin-right: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; border-left: 1px  solid #000000; text-align: left; vertical-align: top}

.imageFloatLeft {padding-right: 4px; padding-left: 4px; padding-top: 4px; float:left; padding-bottom: 4px;}
.imageFloatTopLeft {padding-right: 4px; padding-left: 4px; padding-top: 0px; float:left; padding-bottom: 4px;}
