/**
 *                                       !! NOTICE !!
 *
 * If this stylesheet is automatically copied to /webroot/brain/. If you are trying to edit this file in that location, DON'T!
 * The originally working copy of this file is in /rb_content/. If you need to make a change to the styles,
 * Make the change in this location. Otherwise, your changes will just be overwritten.
 * This file /rb_content/ is copied to /webroot/brain/ when /scripts/rb_parse_and_export_content.sh is run.
 *
 *                                       !! NOTICE !!
 **/

 /**
 * ADG: 2009-04-03
 * Reset for the style sheets coming from the site, do not remove these
 ************************/
.bos-content * {
	font-family: "Times";
	font-size: 12pt;
	padding: 0pt;
	margin: 0px 0px 0px 0px;
	border: 0pt;
	color: #000;
	background-color: #FFF;
	background-image: none;
}

div.bos-content {
	margin-top: 20px;
}

.bos-content div {
	text-align: left;
}

/*
 * ADG: When grabbing new content from Karekin, add below this line.
 ************************/

.bos-content div.DocumentHead {
	text-align: left;
}
.bos-content div.DocumentHead div.title {
	margin-bottom: 1in;
}
.bos-content div.DocumentHead div.title p.line {
	font-size: 58pt;
	line-height: 58pt;
}

.bos-content div.DocumentHead div.contents {
	margin-bottom: 1.5in;
}
.bos-content div.DocumentHead div.contents p.line {
	font-size: 18pt;
}

.bos-content div.DocumentHead div.subtitle {
	margin-bottom: 2in;
}
.bos-content div.DocumentHead div.subtitle p.line {
	font-size: 16pt;
}

.bos-content div.DocumentHead div.publisher_footer {
	margin: 3in 1.75in 3in 1.5in;
	text-align: left;
}
.bos-content div.DocumentHead div.publisher_footer p.line {
	font-size: 13.7pt;
	font-variant: small-caps;
	text-align: left;
	
}
.bos-content div.DocumentHead div.publisher_footer p.logo {
	margin-bottom: 0.25in;
	margin: 3in 1.75in 3in 1.5in;	
	text-align: left;

}

.bos-content div.MainSection {
 	text-align:left;
 	margin-bottom:0px;
 	margin-top:0px;
 	margin-right:0px;
 	text-indent:0px;
 	direction:ltr
}
.bos-content div.MainSection h1.SectionTitle,
.bos-content div.Section h1.SectionTitle {
	margin-top: 1in;
	page-break-before: always;
	font-size: 24pt;
	margin-right: 2in;
	margin-bottom: 1in;
}

.bos-content div.MainSection span,
.bos-content div.Section span {
 	font-family:'Times','Times',serif;
 	font-style:normal;
 	font-weight:normal;
 	font-size: inherit;
}
.bos-content div.MainSection p,
.bos-content div.Section p {
 	text-align:left;
 	margin-bottom:10pt;
 	margin-top:0px;
 	margin-right:0px;
 	text-indent:0px;
 	direction:ltr
}
.bos-content img {
 	text-align:left;
 	vertical-align:top;
 	margin-bottom:0px;
 	margin-top:0px;
 	margin-right:0px;
 	margin-left:0px;
 	direction:ltr
}


.bos-content div.MainSection,
.bos-content div.Section {
 	text-align:left;
 	margin-bottom:0px;
 	margin-top:0px;
 	margin-right:0px;
 	text-indent:0px;
 	direction:ltr
}

.bos-content div.MainSection h2.SectionTitle,
.bos-content div.Section h2.SectionTitle {
	margin-bottom: .5in;
	font-size: 18pt;
	font-weight: normal;
}

.bos-content div.MainSection h3.SectionTitle,
.bos-content div.Section h3.SectionTitle {
	font-size: 16pt;
	font-weight: normal;
	font-style: italic;
	line-height: 22px;
	margin-bottom: 1em;
	page-break-before: always;
}

.bos-content div.MainSection h4.SectionTitle,
.bos-content div.Section h4.SectionTitle {
	font-size: 14pt;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 14pt;
}

.bos-content div.MainSection h4,
.bos-content div.Section h4 {
	font-size: 12pt;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 14pt;
}
.bos-content div.MainSection h3,
.bos-content div.Section h3 {
	font-size: 14pt;
	font-weight: normal;
	font-style: italic;
	line-height: 16px;
	margin-bottom: 10pt;
}

.bos-content table {
 	border-width:thin;
 	border-collapse:collapse;
 	padding:3px;
 	text-align:left;
 	vertical-align:top;
 	margin-bottom:0px;
 	margin-top:0px;
 	margin-right:0px;
 	margin-left:0px;
 	direction:ltr;
 	width:auto;
 	height:auto;
 	display:table;
 	float:none
}
.bos-content tr {
 	vertical-align:top;
 	height:auto
}	
.bos-content th {
 	text-align:left;
 	vertical-align:top
}
.bos-content td { 
 	text-align:left;
 	vertical-align:top;
}	
.bos-content ol {
 	list-style-type:decimal;
 	text-align:left;
 	margin-bottom:0px;
 	margin-top:0px;
 	margin-right:0px;
 	text-indent:0px;
 	direction:ltr
}
.bos-content li {
 	list-style-type:decimal;
 	text-align:left;
 	margin-bottom:10px;
 	margin-top:0px;
 	margin-right:52px;
 	text-indent:0px;
 	direction:ltr;
 	line-height:16px
}
.bos-content dt {
 	text-align:left;
 	margin-bottom:10px;
 	margin-top:0px;
 	margin-right:52px;
 	text-indent:0px;
 	direction:ltr
}	
.bos-content dd {
 	text-align:left;
 	margin-bottom:10px;
 	margin-top:0px;
 	margin-right:52px;
 	text-indent:0px;
 	direction:ltr
}
.bos-content div {
 	text-align:left;
 	margin-bottom:0px;
 	margin-top:0px;
 	margin-right:0px;
 	text-indent:0px;
 	direction:ltr
}

/*
* Special TOC Section
*/
.bos-content div.MainSection div.toc {
	margin-right: 2in;

}
.bos-content div.toc div.entry {
	margin-left: 0px;
	height: 38px;
	width: 500px;
	vertical-align: top;
	padding-left: 2em;
	text-indent: -2em;
	
}
.bos-content div.toc div.entry p {
	margin-bottom: 10px;
	line-height: 16px;
	font-size: 12pt;

}
.bos-content div.toc div.entry p.page-number {
	text-align: right;
	float: right;
	line-height: 14px;
	font-size: 14pt;
	
}
.bos-content div.toc div.entry p.section {
	display: inline;
	line-height: 14px;
	font-size: 12pt;
}

.bos-content div.toc div.entry p.sectionhead {
	display: inline;
	line-height: 16px;
	font-size: 14pt;
	margin-left: 15px;
	font-weight: bold;
}

.bos-content div.MainSection p.Rubric,
.bos-content div.Section p.Rubric {
	color: black; 
	font-size: 10pt; 
	line-height: 12pt; 
	font-style: italic; 
	
}
.bos-content div.MainSection span.RubricInline,
.bos-content div.Section span.RubricInline {
	font-style: italic; 
	font-size: 12pt; 
	font-weight: normal;
	
}
.bos-content span.inline_scripture_citation {
	font-style: italic;
	font-size: 10pt;
}

.bos-content div.MainSection p.Body,
.bos-content div.Section p.Body {
	color: black; 
	margin-bottom: 10pt; 
	
}
.bos-content div.MainSection p.nogap,
.bos-content div.Section p.nogap {
	color: black; 
	margin-bottom: 0pt; 
	
}

.bos-content div.MainSection p.Verse,
.bos-content div.Section p.Verse {
	color: black; 
	/* margin-left: 1.25in; */
	/* text-indent: -1.25in; */
	text-indent: 0; 
	
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	
}
.bos-content div.MainSection p.VerseTab1,
.bos-content div.Section p.VerseTab1 {
	color: black; 
	/* margin-left: 1.25in; */
	/* text-indent: -1.00in; */
	text-indent: .25in; 

	margin-top: 0pt; 
	margin-bottom: 0pt; 
}
.bos-content div.MainSection p.VerseTab1Tab2,
.bos-content div.Section p.VerseTab1Tab2 {
	color: black; 
	/* margin-left: 1.25in; */
	/* text-indent: -0.75in; */
	text-indent: .5in; 

	margin-top: 0pt; 
	margin-bottom: 0pt; 
	
}
.bos-content div.MainSection p.VerseTab1Tab2Tab3,
.bos-content div.Section p.VerseTab1Tab2Tab3 {
	color: black; 
	/* margin-left: 1.25in; */
	/* text-indent: -0.50in; */
	text-indent: .75in; 

	margin-top: 0pt; 
	margin-bottom: 0pt; 
	
}
.bos-content div.MainSection p.VerseTab1Tab2Tab3Tab4,
.bos-content div.Section p.VerseTab1Tab2Tab3Tab4 {
	color: black; 
	/* margin-left: 1.25in; */
	/* text-indent: -0.50in; */
	text-indent: 1in; 

	margin-top: 0pt; 
	margin-bottom: 0pt; 
	
}
.bos-content td.PsalmLeft {
	width: 36px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	
}
.bos-content p.PsalmLeft {
	color: black; 
	font-family: "Times"; 
	text-align: right; 
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	
}
.bos-content p.PsalmBreak {
	color: black; 
	font-family: "Times"; 
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	font-size: 6pt; 
	line-height: 6pt; 
	
}

.bos-content td.PsalmRight {
	width: 432px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-align: left;
	
}
.bos-content div.MainSection td.VersicleLeft,
.bos-content div.Section td.VersicleLeft {
	width: 90px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	
}

.bos-content div.MainSection td.VersicleRight,
.bos-content div.Section td.VersicleRight {
	width: 368px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	
}

.bos-content  div.Section p.VersicleLeft {
	color: black; 
	font-size: 11pt; 
	line-height: 12pt; 
	font-style: italic; 
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	margin-right: 0.125in; 
	
}
.bos-content table.Table td.Double {
	width: 250px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	
}

 

.bos-content div.MainSection p.VersicleRight,
.bos-content div.Section p.VersicleRight {
	color: black; 
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	margin-left: 0.00in; 
	
}

.bos-content p.Spacer {
	color: black; 
	font-size: 6pt;
	margin-left: 0.00in; 
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	
} 
.bos-content div.MainSection p.Petition,
.bos-content div.Section p.Petition {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: inherit;

}

.bos-content div.MainSection p.Response,
.bos-content div.Section p.Response {
	color: black; 
	margin-left: 0.00in; 
	margin-top: 0pt; 
	margin-bottom:  6pt; 
	font-style: italic; 
	
}
.bos-content div.MainSection p.ResponseFinal,
.bos-content div.Section p.ResponseFinal {
	color: black; 
	margin-left: 0.00in; 
	margin-top: 0pt; 
	margin-bottom: 14pt; 
	font-style: italic; 
	
}
.bos-content div.MainSection p.ResponseFirst,
.bos-content div.Section p.ResponseFirst {
	color: black; 
	margin-left: 0.00in; 
	margin-top: 0pt; 
	margin-bottom:  0pt; 
	font-style: italic; 
	
}
.bos-content div.MainSection p.small,
.bos-content div.Section p.small {
	font-size: 11pt;
	font-weight: normal;
	margin-bottom: 0px;
}
.bos-content div.MainSection p.notes,
.bos-content div.Section p.notes {
	font-size: 11pt;
	font-weight: normal;
	margin-bottom: 10pt;
}

/**/
