/* ------------------------------BEGIN NOTES-----------------*/
/* This page was last Modified by Jo-Ann Yu on 07/18/03 */
/* ------------------------------OTHER NOTES-----------------*/


div.OOHSource {margin-top: 40px; margin-bottom: 20px;}
div.CGISource {margin-top: 40px; margin-bottom: 20px;}
div.CWCSource {margin-top: 40px; margin-bottom: 20px;}
div.citation {FONT-FAMILY: Arial; FONT-SIZE: 10pt; BORDER-STYLE: solid; BORDER-WIDTH: 1px; PADDING: 10pt; BORDER-COLOR: #dfdfdf;}


/* This is the banner text */
.OOHBanner {FONT-SIZE: 18pt; FONT-FAMILY: Arial; FONT-WEIGHT: bold; color: #990000;}
.CGIBanner {FONT-SIZE: 18pt; FONT-FAMILY: Arial; FONT-WEIGHT: bold; color: #003399;}
.CWCBanner {FONT-SIZE: 18pt; FONT-FAMILY: Arial; FONT-WEIGHT: bold; color: #663399;}

/* This is the DOL | BLS | Bulletin */
.OOHBLS {FONT-SIZE: 9pt; FONT-FAMILY: Arial; color: #000000;}
.CGIBLS {FONT-SIZE: 9pt; FONT-FAMILY: Arial; color: #000000;}
.CWCBLS {FONT-SIZE: 9pt; FONT-FAMILY: Arial; color: #000000;}

/* These are the Section Headers */
.OOHhideprint {FONT-SIZE: 0; COLOR: #FFFFFF; background-color: #FFFFFF;}
.OOHhideprint A {FONT-SIZE: 0; COLOR: #FFFFFF; TEXT-DECORATION: none; background-color: #FFFFFF;}
.OOHhideprint A:visited {FONT-SIZE: 0; COLOR: #FFFFFF; TEXT-DECORATION: none; background-color: #FFFFFF;}
img.hideprint {width: 0; height: 0;}

/* These are the CWC stuff */
.cwc-author {FONT-SIZE: small;}
.cwc-authorname {color: #000000; FONT-SIZE: small; FONT-WEIGHT: bold;}
.cwc-authorname A {FONT-SIZE: small;}
.cwc-authorname A.visited {FONT-STYLE: italic; FONT-SIZE: small;}

/* Added by JYU 2/20/03 */
.cwc-date {FONT-SIZE: x-small; margin-bottom: 20px;}
.cwc-orgdate {FONT-SIZE: x-small; FONT-WEIGHT: bold;}
.cwc-revdate {FONT-SIZE: x-small; FONT-WEIGHT: bold;}

.cwc-abstract {FONT-STYLE: italic; padding: 2px;}
.cwc-endnotes {FONT-SIZE: small; padding: 2px; margin-bottom: -15px; margin-left: 10px;}
.cwc-runinhead {FONT-WEIGHT: bold;}

/*Here's for the 508 Tables-- Modified to include Generate XG stuff by Jo-Ann Yu on 07/18/03 */
table.regular { background-color: white; font-family: tahoma, sans-serif; font-size: x-small; border: thin solid Black; border-collapse: collapse; padding : 2px; empty-cells : show; }
table.regular th, table.regular td { background-color: White; border: 1px solid Black; }
table.regular tfoot td.footnotes { text-align: left; border-top-width : thin; border-top-style : solid; border-top-color : Black; }
table.regular caption { text-align: left; }
table.regular th, table.regular td { border: 1px solid Black; }
table.regular thead th { background-color: #d8d8d8; text-align: center; vertical-align: bottom; }
table.regular tbody th { padding-left: 2pt; padding-right: 2pt; background-color: #eeeeee; text-align: left; vertical-align: middle; }
table.regular tbody td { padding-left: 2pt; padding-right: 2pt; text-align: right;  background-color: White; }
table.regular tbody tr.greenbar th { background-color: #e0e5f0; }
table.regular tbody tr.greenbar td { background-color: #E0E9F8; }
table.regular td.footnotes { text-align: left; border-top-width : thin; border-top-style : solid; border-top-color : Black; }
table.regular td.endnotes { text-align: left; }
table.regular td.section { background-color: #d8d8d8; border: none; text-align: center; font-weight : bold; }
table.regular td.section2 { background-color: #d8d8d8; border: none; }
table.regular img.dinosaur { vertical-align: middle; }

table.cps { font-family: tahoma, sans-serif; font-size: x-small; border : thin solid Black; border-collapse : collapse; padding : 2px; empty-cells : show; width : 80%;}
table.cps caption { text-align: left; }
table.cps th, table.cps td { background-color : White; border : 1px solid Black; }
table.cps thead th { text-align: center; vertical-align: bottom; }
table.cps tbody th { text-align: left; vertical-align: middle; font-weight: normal; }
table.cps tbody td { text-align: center; }
table.cps td.footnotes { text-align: left; border-top-width : thin; border-top-style : solid; border-top-color : Black; }
table.cps td.section { padding-top: 20px; text-align: center; font-weight: bold; }

.tableTitle { font-weight: bold; }
.footnoteid { font-size: xx-small; vertical-align: super; }
.cpsnote { font-size: xx-small; }

table tbody tr.greenbar th { background-color: #e0e9f8; }
table tbody tr.greenbar td { background-color: #e0e9f8; }
p.sub1 { margin-left: 1em; }
p.sub2 { margin-left: 2em; }
p.sub3 { margin-left: 3em; }
p.sub4 { margin-left: 4em; }
p.sub5 { margin-left: 5em; }
p.sub6 { margin-left: 6em; }
p.sub7 { margin-left: 7em; }
p.sub8 { margin-left: 8em; }
p.sub9 { margin-left: 9em; }
p.sub10 { margin-left: 10em; }
p.sub11 { margin-left: 11em; }
p.sub12 { margin-left: 12em; }
p.sub13 { margin-left: 13em; }
p.sub14 { margin-left: 14em; }
p.sub15 { margin-left: 15em; }
p.sub16 { margin-left: 16em; }
p.sub17 { margin-left: 17em; }
p.sub18 { margin-left: 18em; }
p.sub19 { margin-left: 19em; }
p.sub20 { margin-left: 20em; }
p.sub21 { margin-left: 21em; }
p.sub22 { margin-left: 22em; }
p.sub23 { margin-left: 23em; }
p.sub24 { margin-left: 24em; }
p.sub25 { margin-left: 25em; }

