
h1     { color: #000; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 18px; padding: 6px 6px 0 }
.h1a { }
h2     { color: #000; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; margin-top: 0; padding: 0 6px 6px }
h3   { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; padding: 6px }
p    { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 24px; margin-top: 0; padding-top: 0; padding-right: 6px; padding-left: 6px }
ul { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 24px; margin-top: 0; padding-top: 0; padding-right: 6px; padding-left: 6px }
ol { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 24px; margin-top: 0; padding-top: 0; padding-right: 6px; padding-left: 6px }
.main_table { margin: 8px; padding: 8px; width: 580px }
.upcoming_title_home  { color: #ff520c; font-weight: bold; line-height: 1.6em; margin-bottom: 0; padding-bottom: 0; padding-left: 16px }
.case_headlines { color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; padding: 6px 12px 8px 16px; width: 250px; vertical-align: bottom }
.case_dates { color: #005da8; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; white-space: nowrap; padding: 6px 12px 8px 4px; vertical-align: bottom }
.orange_upper_header  { background-color: #daab59; border-right: 1px solid #000; border-left: 1px solid }
.case_header { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding: 9px 9px 9px 4px }
.left_menu { background-color: #fff }
/**/
.right_menu       { color: #000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-top: 18px; margin-right: 12px; width: 210px }
.right_menu table    { color: #000 }
.right_menu tr  { }
.right_menu td { background-color: #e0bd77; padding: 6px; border: solid 1px #000 }
.right_menu td table  { margin: 0 12px; padding: 0; border-style: none }
.right_menu td table td { margin: 0; padding: 6px 6px 0; border-style: none }
.right_menu h3  { font-size: 12px; line-height: 16px; margin: 0 }
.right_menu h4  { font-size: 12px; font-weight: normal; line-height: 16px; text-align: center; margin: 0; padding: 3px 0 }
.right_menu h5  { font-size: 12px; font-weight: normal; text-align: center; margin: 0; padding: 0 }
.right_menu p  { font-size: 12px; line-height: 16px }
.right_menu a { font-size: 14px }
.right_menu a:link  { color: #000; font-size: 14px; font-weight: bold; text-decoration: underline }
.right_menu a:visited  { color: #000; font-size: 14px; font-weight: bold; text-decoration: underline }
.right_menu a:hover { color: #ff520c; font-size: 14px; font-weight: bold; text-decoration: none }
/**/
body1 { color: #666; background-image: url("../media/images/site/gradient_orange.gif"); background-repeat: repeat-x; background-position: 0 top; position: absolute; top: 0; float: none }
body { color: #666; background-image: url("../media/images/site/gradient_orange.gif"); background-repeat: repeat-x; background-position: 0 top; position: absolute; top: 0; float: none }
/**/
/**/
a:link { color: #039 }
/*<agl.folder "appearance_link">*/
	.appearance_link  { color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; padding: 0 12px 4px 22px; width: 250px; vertical-align: bottom }
	.appearance_link a:link { color: #000; font-size: 13px; font-weight: bold; text-decoration: underline }
	.appearance_link a:visited { color: #000; font-size: 13px; font-weight: bold }
	.appearance_link a:hover { color: #ff520c; font-size: 13px; font-weight: bold }
/*</agl.folder>*/
a:hover  { color: #06c }
a:visited { color: #039 }
.appearance_page_title  { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; width: 350px }
.appearance_page_time  { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; width: 350px }
/*<agl.folder "footer">*/
	.footer_text  { color: #2e5e91; font-size: 11px; font-weight: bold }
	.footer_text a:link  { color: #2e5e91; font-size: 11px; font-weight: bold; text-decoration: underline }
	.footer_text a:visited  { color: #2e5e91; font-size: 11px; font-weight: bold }
	.footer_text a:hover  { color: #06c; font-size: 11px; font-weight: bold }
/*</agl.folder>*/
.p_home  { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 24px }
.pull_quote { color: #06f; font-size: 15px; font-family: Arial, sans-serif; font-weight: bold; line-height: 24px; margin-top: 12px; padding-right: 4px; width: 170px; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc }
.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; padding-right: 12px; padding-bottom: 12px; 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>*/
.letter_r { background-color: #ede9c3; background-image: url("../media/images/site/map.gif"); background-repeat: no-repeat; background-position: center; padding: 6px; border-right: 2px solid #000; border-left: 2px solid #000 }
.letter_r_home    { font-size: 12px; line-height: 12px; background-color: #ede9c3; background-image: url("../media/images/site/map.gif"); background-repeat: no-repeat; background-position: center; padding: 6px; border-right: 1px solid #000; border-left: 1px solid #000 }
.letter_r_home table { }
.letter_r_home table tr { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
.letter_r_home table td { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
.letter_r_home table h1   { line-height: 1.2em; margin-top: 0; margin-bottom: 3px; padding-top: 3px }
.letter_r_home table h2  { margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 3px }
.letter_r_home table p  { line-height: 20px; margin-top: 0; margin-bottom: 0; margin-left: 6px; padding-top: 6px; padding-bottom: 6px; padding-left: 6px }
.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  { color: #535353; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; width: 120px }
	.left_text a:link { color: #535353; font-size: 16px; font-weight: bold; text-decoration: none }
	.left_text a:visited { color: #535353; font-size: 16px; font-weight: bold; text-decoration: none }
	.left_text a:hover  { color: #06c; font-size: 16px; font-weight: bold }
/*</agl.folder>*/
.left_text_blue { color: #0059c8; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; white-space: nowrap; padding: 3px 4px 3px 3px }
.left_text_photo { color: #0059c8; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; white-space: nowrap; padding: 3px 4px 3px 3px }
.white_footer_text { color: #fff; font-size: 10px; background-color: #275297; padding: 2px }
.blue_upper_band { color: #275297; height: 15px; border-top: 1px solid #000; border-bottom: 1px solid #000 }
.orange_upper_band  { background-color: #daab59; height: 15px; border-style: none solid; border-width: 0 1px; border-color: #333 }
.class { }
.reviews   { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; padding-left: 6px }
.reviewer { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold }
.reading-group-pull  { background-color: #f6f2cb; margin: 16px 16px 24px; padding: 6px 8px 12px; border: solid 1px #333 }
.reading-group-questions { }
.reading-group-questions ol { margin-left: 14px; padding-left: 14px }
