
body  { color: #666; background-color: #c9d4dd; background-image: url("../images/gradient_orange.gif"); background-repeat: repeat-x; background-position: 0 top }
.tableBorder   { background-color: #fff; margin-left: 0; right: 10%; left: 10%; width: 800px; border: solid 1px #333 }
/**/
/**/
a:link  { color: #600 }
a:hover { color: #f03 }
a:visited  { color: #600 }
h1   { color: #3c3b41; font-size: 18px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 6px 8px 2px }
h2 { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 6px }
h3 { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; padding: 6px }
/*<agl.folder "footer">*/
	.footer_text { color: #fff; font-size: 11px; font-weight: bold }
	.footer_text a:link { color: #fff; font-size: 11px; font-weight: bold; text-decoration: underline }
	.footer_text a:hover { color: #f03; font-size: 11px; font-weight: bold }
	.footer_text a:visited { color: #fff; font-size: 11px; font-weight: bold }
/*</agl.folder>*/
p { font-size: 12px; font-family: Verdana; line-height: 24px }
.p_home    { font-size: 13px; font-family: Verdana; line-height: 28px; padding-right: 10px; padding-left: 10px }
.dropcap { font-size: 36px }
.name_insert { font-weight: bold }
.photo_inset_right { padding-bottom: 12px; padding-left: 12px; min-width: 50px; float: right }
.text_inset_right { color: #666; font-size: 17px; font-weight: bold; margin: 12px; padding: 12px; width: 215px; min-width: 50px; float: right; border: solid 1px #333 }
.photo_inset_left   { margin: 3px 3px 0; padding-right: 8px; padding-bottom: 0; padding-left: 12px; min-width: 50px; float: left }
/*<agl.folder "news">*/
	.news_table { width: 240px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
	.news_body { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal }
	.news_home_headline { color: #369; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; padding: 2px }
	.news_home_header { color: #369; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 2px; padding: 2px }
	.news_home_footer { color: #369; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; padding: 2px }
	.news_home_headline a:link { color: #369; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
	.news_home_headline a:visited { color: #369; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
	.news_home_headline a:hover { color: #f03; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
	.news_home_date { color: #999; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; padding: 3px }
/*</agl.folder>*/
.white_text { color: #fff }
/*<agl.folder "header">*/
	.header_text { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 3px }
	.header_text a:visited { color: #fff; font-size: 11px; font-weight: bold }
	.header_text a:hover { color: #f03; font-size: 11px; font-weight: bold }
	.header_text a:link { color: #fff; font-size: 11px; font-weight: bold; text-decoration: underline }
/*</agl.folder>*/
/*<agl.folder "left_menu">*/
	.left_text a:link { color: #da8d55; font-size: 13px; font-weight: bold; text-decoration: none }
	.left_text a:hover { color: #f30; font-size: 13px; font-weight: bold }
	.left_text a:visited { color: #fff; font-size: 13px; font-weight: bold }
	.left_text { color: #da8d55; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 3px }
/*</agl.folder>*/
.white_footer_text      { color: #666; font-size: 10px; font-weight: normal }
.white_footer_text a:link     { color: #333; font-size: 12px; font-weight: bold }
.white_footer_text a:visited     { color: #333; font-size: 12px; font-weight: bold }
.white_footer_text a:hover  { color: #0cf; font-size: 12px }

.white_footer_text-2      { color: #666; font-size: 10px; font-weight: normal }
.white_footer_text-2 a:link     { color: #666; font-size: 10px; font-weight: normal }
.white_footer_text-2 a:visited     { color: #666; font-size: 10px; font-weight: normal }
.white_footer_text-2 a:hover  { color: #0f0; font-size: 10px; font-weight: normal }

.main_table { }
.header_main { }
a:link  { color: #600; font-weight: bold; text-decoration: none }
.securities a:link { color: #90c; font-weight: bold; text-decoration: underline }
.securities a:visited { color: #90c; font-weight: bold; text-decoration: underline }
.securities a:hover { color: #f00; font-weight: bold; text-decoration: none }
.biography { color: #333333; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.3; text-decoration: none; padding: 2px 2px 4px 4px; width: 600px }
.h1_dark_blue { color: #369; font-size: 16px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3; text-decoration: none; padding: 2px 4px }
.h1_dark_blue1 { color: #369; font-size: 16px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3; text-decoration: none; padding: 2px 4px }
p  { color: #333333; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.3; text-decoration: none; padding: 2px 8px }
.home_case_link { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #abc; margin: 2px; padding: 4px; width: 200px }
.home_case_link a:link { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #abc; margin: 2px; padding: 4px; width: 200px }
.home_case_link a:visited { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #abc; margin: 2px; padding: 4px; width: 200px }
.home_case_link a:hover { color: #f00; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #abc; margin: 2px; padding: 4px; width: 200px }
.pindented { color: #333333; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.3; text-decoration: none; padding: 2px 84px 2px 44px }
h2 { color: #69c; font-size: 14px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3; text-decoration: none; padding: 2px 4px }
.h2_light_blue { color: #69c; font-size: 14px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3; text-decoration: none; padding: 2px 4px }
h3 { color: #63645d; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.2; padding: 2px }
h4 { font-size: 12px; line-height: 1.2 }
h5 { font-size: 10px; font-weight: bold }
h6 { font-size: 9px; font-style: italic }
a:visited  { color: #600; font-weight: bold; text-decoration: none }
a:hover { color: #f00; text-decoration: underline }
form  { margin-top: 0; padding-right: 8px; padding-left: 8px }
textarea, input  { }
select, option { font-size: x-small }
td { color: #333; font-size: x-small }
/*2006*/
.blackBorder { background-color: #fff; background-position: center 0; padding: 20px; width: 743px }
.table_outer_text { margin: 0; padding: 0 }
.homeDisclaimer { color: #999; font-size: 10px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-right: 3px; padding-left: 3px }
.table_inner_text { background-position: center 0; width: 743px }
.table_region { background-position: center 0; width: 740px }
.header_menu { color: #46aad7; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 2px 20px }
/**/
/*<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: 1px solid #699; border-bottom: 1px solid #699 }
	td.BreakingNews { color: #000; background-color: #ff0; border-right: 1px solid #699; border-bottom: 1px solid #699 }
	td.rightHeader { color: #000; background-color: #ff0; padding: 2px; border-right: 1px solid #699; border-bottom: 1px solid #699 }
	td.rightHeader2 { color: #000; background-color: #fc0; padding: 2px; border-right: 1px solid #699; border-bottom: 1px solid #699 }
	td.rightHeader1 { color: #000; border-bottom: 1px solid #699 }
	td.ColumnItem { color: #699; background-color: #66cdaa; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
	td.ColumnItemAlt { color: #fff; background-color: #9cc; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
	td.FormControlLabel { color: #333 }
	td.FormControl { color: #600; border-bottom: 1px 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: 1px; 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: 1px; border-color: #fff #999 #999 #fff }
	a.HeadingArea-Link { color: #666 }
	a.HeadingArea-Link:visited { }
	a.HeadingArea-Link:hover { color: #f00 }
	.homeLGAclass { font-size: 10px; padding: 3px }
	.network { color: #000; font-size: 9px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; background-color: #daceda; margin: 2px; padding: 2px; border: solid 1px }
	.footerText { font-size: 10px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
	.footerCopyright { font-size: 10px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
	.homeLGAclassWhite { color: #999; font-size: 10px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 3px }
/*</agl.folder>*/
.firm_description { color: #666; font-size: 10px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 24px; text-align: right; padding-right: 5px; width: 195px }
.firm_description_tight { color: #666; font-size: 10px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-align: right; padding-right: 5px; width: 195px }
.contact_us { color: #caa570; font-size: 10px; font-family: font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; padding-right: 5px }
.read_more { color: #3a5b8c; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.case_highlight_text { color: #666; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
.investor_services { color: #666; font-size: 13px; font-weight: bold; text-decoration: none; background-color: #ecebd4; margin: 2px; padding: 4px; border: solid 1px #000 }
.investor_services a:link { color: #666; font-size: 13px; font-weight: bold; text-decoration: none; margin: 2px; padding: 4px }
.investor_services a:visited { color: #666; font-size: 13px; font-weight: bold; text-decoration: none; margin: 2px; padding: 4px }
.read---more { color: #000; font-size: 9px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; white-space: nowrap; padding-top: 10px; padding-right: 10px; padding-bottom: 10px }
.read---more a:link { color: #f90; font-size: 9px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; padding-top: 10px; padding-right: 10px; padding-bottom: 10px }
.read---more a:visited { color: #f90; font-size: 9px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; padding-top: 10px; padding-right: 10px; padding-bottom: 10px }
.read---more a:hover { color: #f00; font-size: 9px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; padding-top: 10px; padding-right: 10px; padding-bottom: 10px }
.read---more1 { color: #000; font-size: 11px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 5px; vertical-align: top }
.read---more1 a:link { color: #fff; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-top: 25px; vertical-align: top }
.read---more1 a:visited { color: #fff; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-top: 50px; vertical-align: top }
.read---more1 a:hover { color: #f00; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin-bottom: 25px; vertical-align: top }
.read---more2 { color: #000; font-size: 11px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; white-space: nowrap; padding: 5px }
.read---more2 a:link { color: #000; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; white-space: nowrap; padding-top: 25px }
.read---more2 a:visited { color: #000; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; white-space: nowrap; padding-top: 50px }
.read---more2 a:hover { color: #f00; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; white-space: nowrap; margin-bottom: 25px }
.case_headlines { color: #005da8; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 6px 12px 8px 4px }
.case_headlines_black { color: #333; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 6px 12px 8px 4px; vertical-align: bottom }
.case_dates { color: #005da8; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; white-space: nowrap; padding: 6px 12px 8px 4px; vertical-align: top }
.case_type_description { color: #333333; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.3; text-decoration: none; padding: 2px 2px 4px 4px }
.case_header { color: #000; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 9px 9px 9px 4px }
.case_header_nowrap { color: #000; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; white-space: nowrap; padding: 9px 9px 9px 4px }
.case_header_lead_plaintiff { color: #000; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; white-space: nowrap; padding-top: 9px; padding-right: 9px; padding-bottom: 9px }
.case_table { width: 740px }
.case_title { color: #005da8; font-size: 16px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.case_ticker { color: #005da8; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right }
.case_text { color: #666; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal }
.case_highlight_headline { color: #174177; font-size: 13px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; padding-top: 2px; padding-bottom: 4px; padding-left: 4px; vertical-align: top }
.news_headlines { color: #005da8; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 6px 12px 8px 4px; width: 200px }
.news_date { color: #f60; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-left: 6px }
.offices  { font-family: Verdana; background-color: #e8e8e8; margin: 8px 8px 8px 4px; padding: 8px; width: 500px }
.offices_left_column { width: 300px }
.offices_text { font-size: 12px; line-height: 20px }
.attorney_bio_name { color: #005da8; font-size: 16px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 6px }
.attorney { color: #666; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; padding: 2px 4px }
.attorney_table { color: #90f; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; padding: 2px 4px; vertical-align: top }
.attorney_nowrap { white-space: nowrap }
.bio_upper_box { background-color: #ccc; padding: 2px; border: solid 1px #000 }
.office_headline_box { font-size: 12px; font-weight: bold; background-color: #f0f0f0; padding: 2px; border: solid 1px #000 }
.home_right_title { background-color: #f4f4f4; padding: 2px }
.home_r1 { color: #fff; font-weight: bold; background-image: url("../gradient_blue.gif"); width: 221px; height: 20px; vertical-align: top }
.home_r1a { color: #fff; font-size: 12px; font-weight: bold; background-image: url("../images/gradient_orange.gif"); text-align: center; white-space: nowrap; width: 221px; height: 20px; vertical-align: middle }
.home_r2 { background-color: #fff; margin-right: 5%; margin-left: 5%; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
.home_r3 { background-color: #fff; right: 25%; left: 25%; width: 221px; border: solid 1px #000 }
.home_r9 { background-color: #f0f0f0; right: 25%; left: 25%; width: 221px; border: solid 1px #666 }
.home_table_r6 { background-color: #d7eded; right: 25%; left: 25%; width: 221px; border: solid 1px #000 }
.home_r4 { background-color: #c6c; padding: 2px }
.home_r5 { color: #000; font-weight: bold; background-color: #aebdcc; padding-top: 2px; padding-bottom: 2px; width: 221px; height: 20px }
.homer_r6 { color: #000; font-weight: bold; background-image: url("../images/gradient_orange.gif"); padding: 1px; width: 221px; height: 28px }
.top_orange_header { background-image: url("../images/gradient_orange.gif"); width: 22px; height: 221px }
.home_right_box { background-color: #d3d7db; margin: 0 20px 20px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; width: 200px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px 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 1px #000 }
.home_right_box1 { font-size: 12px; font-stretch: condensed; margin-right: 2px; margin-left: 2px; vertical-align: top }
.home_table_cells { padding: 2px }
.home_table_right { background-color: #ecebd4 }
.home_table_right1 { background-color: #ecebd4 }
.caption { font-size: 11px; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blog_comment { }
.blog_date { white-space: nowrap }
.blog_city_state { white-space: nowrap }
.blog_first_name { font-weight: bold; white-space: nowrap }
#head-titleXX { background-color: #ff3; margin-top: 50px; margin-right: 20%; margin-left: 20%; z-index: 6; width: 800px }
#head-title  { margin-bottom: 1px; margin-left: 1px; padding-bottom: 0; position: relative; z-index: 2; top: 20px; right: 10%; left: 10%; width: 800px; float: left; clear: right }
#head-title h1   { color: #036; font-size: 32px; font-weight: bold; text-align: left; margin: 0; padding: 30px 0 4px 20px; z-index: 10 }
#head-title h3 { color: #c0c; font-size: 32px; padding-left: 21px; position: fixed; z-index: 2; top: 25px; float: left }
#head-title h2       { color: #fff; font-size: 14px; font-style: italic; font-weight: normal; background-color: #036; text-align: left; margin: 5px 0 0 1px; padding: 8px 0 8px 50px; height: 20px; vertical-align: bottom; border-bottom: 2px solid #000 }
#body-title   { position: relative; z-index: 1; right: 10%; bottom: 110px; left: 10%; float: left; clear: left }
#head-title_h1 { color: #ff3; background-color: #f63; position: relative; top: 120px; left: 450px; width: 250px }
#head-title_h2 { color: #6f3; background-color: #3f9; position: absolute; top: 50px; left: 200px; width: 100px; float: left }
#head-title_h5 { color: #fff; font-size: 36px; font-weight: bold; background-color: #6f3; position: relative; bottom: 125px; left: 25px; float: left }
#head-title_h6 { color: #000; font-size: 18px; font-style: italic; font-weight: normal; background-color: #fc3; width: 500px; height: 50px }
#head-title_h3 { color: #fff; font-size: 36px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; position: relative; bottom: 75px; left: 25px; height: 0; float: left }
#head-title_h4 { color: #000; font-size: 18px; font-style: italic; font-weight: normal; background-color: #fc3; margin-top: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 25px; position: relative; bottom: 10px; width: 770px; float: left }
