.main_table   { position: absolute; left: 0 }
body { color: black; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.header_main   { display: none; position: absolute; left: 0 }
a:link { color: #13366d; font-weight: bold; text-decoration: none }
.biography { color: #333333; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.3; text-decoration: none; padding: 2pt 2pt 4pt 4pt; width: 600pt }
h1   { color: #069; font-size: 16pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3; text-decoration: none; padding: 2pt 4pt }
.h1_dark_blue { color: #369; font-size: 16pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3; text-decoration: none; padding: 2pt 4pt }
.h1_dark_blue1 { color: #369; font-size: 16pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3; text-decoration: none; padding: 2pt 4pt }
p   { color: #333333; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.3; text-decoration: none; padding: 2pt 4pt; width: 6.6in }
.home_case_link { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #abc; margin: 2pt; padding: 4pt; width: 200pt }
.home_case_link a:link { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #abc; margin: 2pt; padding: 4pt; width: 200pt }
.home_case_link a:visited { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #abc; margin: 2pt; padding: 4pt; width: 200pt }
.home_case_link a:hover { color: #f00; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #abc; margin: 2pt; padding: 4pt; width: 200pt }
.pindented { color: #333333; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.3; text-decoration: none; padding: 2pt 84pt 2pt 44pt }
h2  { color: #69c; font-size: 14pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3; text-decoration: none; padding: 2pt 4pt }
.h2_light_blue { color: #69c; font-size: 14pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3; text-decoration: none; padding: 2pt 4pt }
h3 { color: #63645d; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.2; padding: 2pt }
h4 { font-size: 12pt; line-height: 1.2 }
h5 { font-size: 10pt; font-weight: bold }
h6 { font-size: 9pt; font-style: italic }
a:visited  { color: #377a7b; font-weight: bold; text-decoration: none }
a:hover  { color: #f00; text-decoration: underline }
form { margin-top: 0 }
textarea, input { font-size: xx-small }
select, option { font-size: x-small }
td { color: #333; font-size: x-small }
/*2006*/
.blackBorder  { background-color: #fff; background-position: center 0; padding: 20pt; width: 743pt }
.table_outer_text { margin: 0; padding: 0 }
.homeDisclaimer { color: #999; font-size: 10pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-right: 3pt; padding-left: 3pt }
.table_inner_text  { background-position: center 0; width: 743pt }
.table_region  { background-position: center 0; width: 740pt }
.header_menu { color: #46aad7; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 2pt 20pt }
/**/
/*<agl.folder "old">*/
	td.MainTableHeader { color: #000; background-color: #cf6 }
	td.TableHeader { color: #fff; background-color: #dcdcdc }
	td.TableFooter { color: #fff }
	td.ColumnHeading { color: #cff; background-color: #708090; border-right: 1pt solid #699; border-bottom: 1pt solid #699 }
	td.BreakingNews { color: #000; background-color: #ff0; border-right: 1pt solid #699; border-bottom: 1pt solid #699 }
	td.rightHeader { color: #000; background-color: #ff0; padding: 2pt; border-right: 1pt solid #699; border-bottom: 1pt solid #699 }
	td.rightHeader2 { color: #000; background-color: #fc0; padding: 2pt; border-right: 1pt solid #699; border-bottom: 1pt solid #699 }
	td.rightHeader1 { color: #000; border-bottom: 1pt solid #699 }
	td.ColumnItem { color: #699; background-color: #66cdaa; border-right: 1pt solid #5dafb0; border-bottom: 1pt solid #5dafb0 }
	td.ColumnItemAlt { color: #fff; background-color: #9cc; border-right: 1pt solid #5dafb0; border-bottom: 1pt solid #5dafb0 }
	td.FormControlLabel { color: #333 }
	td.FormControl { color: #600; border-bottom: 1pt solid #999 }
	td.SiteTitle { color: #fff; font-size: x-small; font-family: "Times New Roman" }
	input.MainButton { color: #fff; font-weight: bold; background-color: #933; cursor: hand; margin: 0; border-style: outset; border-width: 1pt; border-color: #9cc #366 #366 #9cc }
	input.SecondaryButton { color: #666; font-weight: bold; background-color: #ccc; cursor: hand; margin: 0; border-style: outset; border-width: 1pt; border-color: #fff #999 #999 #fff }
	a.HeadingArea-Link { color: #666 }
	a.HeadingArea-Link:visited { }
	a.HeadingArea-Link:hover { color: #f00 }
	.homeLGAclass { font-size: 10pt; padding: 3pt }
	.network { color: #000; font-size: 9pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; background-color: #daceda; margin: 2pt; padding: 2pt; border: solid 1pt }
	.footerText  { font-size: 10pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; display: none; width: 500px }
	.footerCopyright  { font-size: 10pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; display: none; position: relative; top: 725pt }
	.homeLGAclassWhite    { color: #000; font-size: 10pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: none; padding: 3pt; position: relative; top: 700pt }
/*</agl.folder>*/
.firm_description { color: #666; font-size: 10pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 24pt; text-align: right; padding-right: 5pt; width: 195pt }
.firm_description_tight { color: #666; font-size: 10pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18pt; text-align: right; padding-right: 5pt; width: 195pt }
.contact_us { color: #caa570; font-size: 10pt; font-family: font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; padding-right: 5pt }
.read_more { color: #3a5b8c; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.case_highlight_text { color: #666; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
.investor_services   { color: #666; font-size: 13pt; font-weight: bold; text-decoration: none; background-color: #ecebd4; margin: 2pt; padding: 4pt; border: solid 1pt #000 }
.investor_services a:link  { color: #666; font-size: 13pt; font-weight: bold; text-decoration: none; margin: 2pt; padding: 4pt }
.investor_services a:visited  { color: #666; font-size: 13pt; font-weight: bold; text-decoration: none; margin: 2pt; padding: 4pt }
.read---more    { color: #000; font-size: 11pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; padding-top: 10pt; padding-right: 10pt; padding-bottom: 10pt }
.read---more a:link    { color: #f90; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; padding-top: 10pt; padding-right: 10pt; padding-bottom: 10pt }
.read---more a:visited    { color: #f90; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; padding-top: 10pt; padding-right: 10pt; padding-bottom: 10pt }
.read---more a:hover    { color: #f00; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; padding-top: 10pt; padding-right: 10pt; padding-bottom: 10pt }
.read---more1  { color: #000; font-size: 11pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 5pt }
.read---more1 a:link { color: #fff; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-top: 25pt; vertical-align: middle }
.read---more1 a:visited { color: #fff; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-top: 50pt }
.read---more1 a:hover { color: #f00; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin-bottom: 25pt }
.case_headlines    { color: #005da8; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 6pt 12pt 8pt 4pt; vertical-align: bottom }
.case_headlines_black { color: #333; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 6pt 12pt 8pt 4pt; vertical-align: bottom }
.case_dates    { color: #005da8; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; white-space: nowrap; padding: 6pt 12pt 8pt 4pt; vertical-align: bottom }
.case_type_description  { font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-align: left; position: absolute; top: 70px; left: 0; width: 6.6in }
.case_header     { color: #000; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 9pt 9pt 9pt 4pt }
.case_header_lead_plaintiff { color: #000; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; padding-top: 9pt; padding-right: 9pt; padding-bottom: 9pt; width: 40pt }
.case_table    { position: absolute; top: 150px; left: 0; width: 6.6in }
.case_title { color: #005da8; font-size: 16pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.case_ticker { color: #005da8; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right }
.case_text { color: #666; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal }
.case_highlight_headline   { color: #174177; font-size: 13pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20pt; padding-top: 2pt; padding-bottom: 4pt; padding-left: 4pt; vertical-align: top }
.news_headlines { color: #005da8; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 6pt 12pt 8pt 4pt }
.news_date  { color: #f60; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-left: 6pt }
.offices  { background-color: #e8e8e8; margin: 8pt 8pt 8pt 4pt; padding: 8pt; width: 500pt }
.offices_left_column { width: 300pt }
.offices_text { font-size: 12pt; line-height: 20pt }
.attorney_bio_name { color: #005da8; font-size: 16pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 6pt }
.attorney     { color: #000; font-size: 10pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; padding: 2pt 2pt 2pt 4pt; left: 0; width: 6.6in }
.attorney_table { color: #90f; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; padding: 2pt 4pt; vertical-align: top }
.attorney_nowrap { white-space: nowrap }
.bio_upper_box    { padding: 2pt; border: solid 1pt #fff }
.office_headline_box { font-size: 12pt; font-weight: bold; background-color: #f0f0f0; padding: 2pt; border: solid 1pt #000 }
.home_right_title  { background-color: #f4f4f4; padding: 2pt }
.home_r1   { color: #fff; font-weight: bold; width: 221pt; height: 20pt }
.home_r2 { background-color: #fff; margin-right: 5%; margin-left: 5%; padding-right: 2pt; padding-bottom: 2pt; padding-left: 2pt; border-right: 1pt solid #000; border-bottom: 1pt solid #000; border-left: 1pt solid #000 }
.home_r3  { background-color: #fff; right: 25%; left: 25%; width: 221pt; border: solid 1pt #000 }
.home_r9 { background-color: #f0f0f0; right: 25%; left: 25%; width: 221pt; border: solid 1pt #666 }
.home_table_r6 { background-color: #d7eded; right: 25%; left: 25%; width: 221pt; border: solid 1pt #000 }
.home_r4 { background-color: #c6c; padding: 2pt }
.home_r5 { color: #000; font-weight: bold; background-color: #aebdcc; padding-top: 2pt; padding-bottom: 2pt; width: 221pt; height: 20pt }
.homer_r6    { color: #000; font-weight: bold; padding: 1pt; width: 221pt; height: 28pt }
.top_orange_header  { width: 22pt; height: 221pt }
.home_right_box  { background-color: #d3d7db; margin: 0 20pt 20pt; padding-right: 2pt; padding-bottom: 2pt; padding-left: 2pt; width: 200pt; border-right: 1pt solid #000; border-bottom: 1pt solid #000; border-left: 1pt solid #000 }
.home_right_border  { background-color: #faf9e0; margin-right: 5%; margin-left: 5%; right: 5%; left: 5%; width: 90%; vertical-align: top; border: solid 1pt #000 }
.home_right_box1  { font-size: 12pt; font-stretch: condensed; margin-right: 2pt; margin-left: 2pt; vertical-align: top }
.home_table_cells { padding: 2pt }
.home_table_right { background-color: #ecebd4 }
.home_table_right1 { background-color: #ecebd4 }
