/* RB_specific_style_sheet */
/* styles imported from stylesheet TSO */

/* headings */
.part_number
	{font: bold 250% Arial,sans-serif; position: relative; left: -80px; height: 30px; padding-left: 80px; padding-bottom: 40px; background: url(headingBg.gif) 0 0 no-repeat;}
.part_heading
	{font: bold 175% Arial,sans-serif;}
.hdgautonum1
	{font: bold 120% Arial,sans-serif;}
.hdg2
	{font: bold 100% Arial,sans-serif;}
.hdg3
	{font-size: 100%; font-weight: bold;}
.hdg4
	{font-size: 100%; font-weight: bold; font-style: italic;}
/* END headings */

.listbulletround1
	{display: list-item; list-style-type: disc; margin-left: 2.5em;}
.list_arabic1
	{display: list-item; list-style-type: decimal; margin-left: 2.5em;}
.listbulletsquare
	{display: list-item; list-style-type: square; margin-left: 2.5em;}
.Fig_captions
	{font: bold 80% Arial,sans-serif;}
.para
	{font-family: Arial,sans-serif; font-size: 10pt;}

/* ToC Stuff */
table.toc, table.toc tr, table.toc th, table.toc td
	{font-family: Arial,sans-serif;}
table.toc
	{font-size: 100%; border-collapse: separate;}	/* To stop borders in Mozilla */
table.toc, table.toc th, table.toc td
	{border-style: none;}
table.toc p
	{margin: 0;}
/* END ToC Stuff */

/* Front cover */
h1.frontCover
	{font: normal 300%/1.0 Arial,sans-serif; position: relative; left: -80px; padding-left: 80px; background: url(headingBg.gif) 0 0 no-repeat;}
h1.frontCover span
	{display: block; font-weight: bold;}
h1.frontCover span.one
	{font-weight: normal;}
h1.frontCover span.two
	{color: #888;}
h1.frontCover span.three
	{color: #666;}
h1.frontCover span.four
	{color: #444;}
h1.frontCover span.five
	{color: #222;}
h1.frontCover span.six
	{color: #000;}
.edition
	{font: bold 110% Arial,sans-serif;}
/* END Front Cover */

/* Index stuff */
.index p
	{margin: 0;}
/* END index stuff */

/* table stuff */
caption
	{font-weight: bold; text-align: left;}
table.bigger td
	{border-style: solid;}
.redBookTable
	{font-size: 100%; width: 100%; margin-bottom: 1.5em; border-collapse: collapse; border-style: solid none none none; border-width: 2px; border-color: #000;}
.tableCell, .tableHead
	{font-family: Arial,sans-serif; font-size: 90%; text-align: left; border-style: solid none; padding: 3px; border-width: 1px; border-color: #000;}
.tableCellSmall, .tableHeadSmall
	{font-family: Arial,sans-serif; font-size: 11px; text-align: left; border-style: solid none; padding: 3px; border-width: 1px; border-color: #000;}
.10b_table_note
	{font: 80% Arial,sans-serif;}
/* END table stuff */

/* addendum styles */
table.add
	{margin-bottom: 18pt; border-collapse: collapse; border-top: 2px solid #000; border-bottom: 2px solid #000;}
td.add, th.add
	{font-size: 10pt; border-top: 1px solid #000; padding: 3px;}
caption.add
	{font-size: 10pt; font-weight: normal; text-align: left;}

table.no_row_lines td, table.no_row_lines th, td.no_row_lines, th.no_row_lines
	{font-size: 10pt; border: 0;}
.no_top_border
	{font-size: 10pt; border-top: 0;}
.no_bottom_border
	{font-size: 10pt; border-bottom: 0;}

.listtypebullet
	{font-size: 10pt; display: list-item; list-style-type: disc; margin-bottom: 9pt;}
.table_note_add
	{font-size: 10pt; margin: 4px 0 8px 45px; text-indent: -20px;}
.alphalist
	{font-size: 10pt; margin-left: 20px; text-indent: -21px;}
/* END addendum styles */

/* Style for Change Notifications */
/* Refers to DL style to avoid reformatting */
.dl-cn-title
     {margin:0 0 3px 0;}
.dl-cn-date1
     {margin:0 0 0 95px;}
.dl-cn-date2
     {margin-right:0; margin-left:-40pt;}
.dl-cn-date3
     {margin-left:19pt;}
.dl-cn-subject1
     {margin:0 0 15px 95px;}
.dl-cn-subject2
     {margin-right:0; margin-left:-53pt;}
.dl-cn-subject3
     {margin-left:20pt;}

/* correction_marker */
span.correction
     {background:#dbdba0;}
