/* BEGIN - HTML = Regular HTML tags. */
a:link{color:#ffffff;text-decoration:none}
a:visited{color:#ffffff;text-decoration:none}
a:hover{color:#FF6600;text-decoration:none}
body{}
div{font:11px Arial,Helvetica,sans-serif}
p{font:12px Arial,Helvetica,sans-serif; padding:0px 10px 0px 10px;line-height: 16px; }
select,input{font:8pt arial,helvetica,sans-serif}
td{font:12px Arial,Helvetica,sans-serif}
th{font:12px Arial,Helvetica,sans-serif}
textarea{font:8pt arial,helvetica,sans-serif}
ul{ list-style-type:square; }
/* END - HTML = Regular HTML tags. */

/* page = pageTitle area. */
table.page{ border:1px solid #DBEAF5;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:#FFFFFF;width:100%; }
.page a:link,.page a:visited{}
.page a:hover{}
.page span.help{}
.page span.highlight{}
.page td.hover{}
.page td.regular{ background:#BFD3E6;color:#003C79 ; border:1px none;cursor:none;font:normal normal bold 14px Arial,Helvetica,sans-serif;height:40px;padding:16px 4px 2px 4px;vertical-align:middle;white-space:nowrap;width:50%;}

.page td.special{}
.page td.title{ background:#5998C9;color:#FFFFFF;font:normal normal bold 14px Arial,Helvetica,sans-serif;height:40px;padding:2px 4px 2px 4px;vertical-align:middle;white-space:nowrap;width:65%}
.page td.header{ background:#FFFF99;color:#003C79 ;font:italic normal bold 14px Arial,Helvetica,sans-serif;height:40px;padding:2px 4px 2px 4px;text-align:right;vertical-align:middle;white-space:nowrap; }
.page th a:link,.page th a:visited{}
.page th a:hover{}
.page th.hover{}
.page th.regular{}
.page th.selected{}
.page th.special{}
.page tr.group{}
.page tr.row1{}
.page tr.row2{}

/*jch classes*/
td.heading1 { font:12px Arial,Helvetica,sans-serif; font-weight: bold; color:#003C79;height:12px; padding-top: 6px;padding-bottom:3px;}
p.indent { margin: 16px; height:14;}

.hd1txt { font-weight: bold; font-size: 16px; font-family: Arial, sans-serif; color: #003C79; text-align: left; }
.footer { font-weight: bold; font-size: 9px; font-family: Arial, sans-serif; color: #FF6600; text-align: left; }

.lisaRunning {font-weight: bold;font-size: 20px;font-family: Verdana;color: ffffff;text-align: right;font-style : italic;font-variant : normal;}
.lisaRunningSecond {font-weight: bold;font-size: 18px;font-family: Verdana;color: ffffff;text-align: right;font-style: italic;font-variant : normal;vertical-align:top;}
.lisaRunningLeft {font-weight: bold;font-size: 18px;font-family: Verdana;color: ffffff;text-align: left;font-style: italic;font-variant : normal;vertical-align:top;}
.littleFont {font-family:verdana; font-style:normal; font-size:9px;}
.singleBorder { border-right:0px; border-left:1px solid #ffffff; border-top:0px; border-bottom:0px;vertical-align:top; margin: 0px 0px 0px 0px 0px;}
.singleBorderBackGround { border-right:0px; border-left:1px solid #ffffff; border-top:0px; border-bottom:0px;vertical-align:top; margin: 0px 0px 0px 0px 0px; background-image: url(../images/parchmentgray.jpg);}

.txt1class { font-weight: bold; color: black; font-size: 11px; line-height: normal; font-family: Arial, sans-serif; background-color:#5898c8 }
.txt2class { font-weight: normal; color: black; font-size: 11px; line-height: normal; font-family: Arial, sans-serif; color: #003C79; }
.txt3class { font-weight: normal; color: black; font-size: 11px; line-height: normal; font-family: Arial, sans-serif; background-color:#c0c0c0 }
.txt1classbold { font-weight: bold; font-size: 11px; line-height: normal; font-family: Arial, sans-serif; }
table.general { width:360px; border:1px solid #BFD3E6; }
table.hyperlinks { border:1px solid #ffffff; vertical-align:top; margin: 0px 0px 0px 0px 0px;}
table.master { border:1px; border-style:solid; border-color:#5998C9; vertical-align:top;}

td.item { font-weight: bold; color: black; font-size: 11px; line-height: normal; font-family: Arial, sans-serif; background-color:#BFD3E6; }
td.treenode { font-weight: normal; color: black; font-size: 11px; line-height: normal; font-family: Arial, sans-serif; background-color:#CCCCCC; }
td.linkItem { font-weight: normal; color: black; font-size: 11px; line-height: normal; font-family: Arial, sans-serif; background-color:#ffffff; }

td.description { font-weight: normal; color: black; font-size: 11px; line-height: normal; font-family: Arial, sans-serif; background-color:#FFFFFF; }



/* glossary = glossary definition boxes. */
table.glossary{ border:1px solid #BFD3E6; padding:0px 5px 0px 5px; background:#FFFFFF; width:100% }
.glossary a:link,.glossary a:visited{}
.glossary a:hover{}
.glossary span.help{}
.glossary span.highlight{}
.glossary td.hover{}
.glossary td.regular{ vertical-align:top }
.glossary td.special{ width:100%; vertical-align:top }
.glossary td.subject{}
.glossary td.title{}
.glossary th a:link,.glossary th a:visited{}
.glossary th a:hover{}
.glossary th.hover{}
.glossary th.regular{ background-color:#BFD3E6; font-weight:bold; text-align:left; }
.glossary th.selected{}
.glossary th.special{}
.glossary tr.group{}
.glossary tr.row1{}
.glossary tr.row2{}

/* tbl1 = tbl1. */
table.tbl1{ border:1px solid #BFD3E6; padding:0px 5px 0px 5px; background:#FFFFFF; width:100% }
.tbl1 a:link,.glossary a:visited{}
.tbl1 a:hover{}
.tbl1 span.help{}
.tbl1 span.highlight{}
.tbl1 td.hover{}
.tbl1 td.regular{ padding:4px 4px 4px 4px; vertical-align:top; }
.tbl1 td.special{ width:100%; vertical-align:top }
.tbl1 td.subject{}
.tbl1 td.title{}
.tbl1 th a:link,.glossary th a:visited{}
.tbl1 th a:hover{}
.tbl1 th.hover{}
.tbl1 th.regular{ background-color:#BFD3E6; font-weight:bold; padding:4px 4px 4px 4px; text-align:left; }
.tbl1 th.selected{}
.tbl1 th.special{}
.tbl1 tr.group{}
.tbl1 tr.row1{}
.tbl1 tr.row2{ background-color:#E4E4E4; }