/**** NOTE: THIS IS NOT COMPREHENSIVE. For all classes not defined here,
      use the previously provided design guide for reference. ****/

/* font faces for open-sans */
@font-face {
    font-family: 'OpenSans-Bold';
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-Bold.eot');
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/open-sans/OpenSans_WOFF/OpenSans-Bold.woff') format('woff'),
         url('../../fonts/open-sans/OpenSans_TTF/OpenSans-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-BoldItalic';
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-BoldItalic.eot');
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/open-sans/OpenSans_WOFF/OpenSans-BoldItalic.woff') format('woff'),
         url('../../fonts/open-sans/OpenSans_TTF/OpenSans-BoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-ExtraBold';
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-ExtraBold.eot');
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/open-sans/OpenSans_WOFF/OpenSans-ExtraBold.woff') format('woff'),
         url('../../fonts/open-sans/OpenSans_TTF/OpenSans-ExtraBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-ExtraBoldItalic';
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-ExtraBoldItalic.eot');
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/open-sans/OpenSans_WOFF/OpenSans-ExtraBoldItalic.woff') format('woff'),
         url('../../fonts/open-sans/OpenSans_TTF/OpenSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-Italic';
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-Italic.eot');
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/open-sans/OpenSans_WOFF/OpenSans-Italic.woff') format('woff'),
         url('../../fonts/open-sans/OpenSans_TTF/OpenSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-Light';
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-Light.eot');
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/open-sans/OpenSans_WOFF/OpenSans-Light.woff') format('woff'),
         url('../../fonts/open-sans/OpenSans_TTF/OpenSans-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-LightItalic';
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-LightItalic.eot');
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/open-sans/OpenSans_WOFF/OpenSans-LightItalic.woff') format('woff'),
         url('../../fonts/open-sans/OpenSans_TTF/OpenSans-LightItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans';
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-Regular.eot');
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/open-sans/OpenSans_WOFF/OpenSans-Regular.woff') format('woff'),
         url('../../fonts/open-sans/OpenSans_TTF/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-Semibold.eot');
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/open-sans/OpenSans_WOFF/OpenSans-Semibold.woff') format('woff'),
         url('../../fonts/open-sans/OpenSans_TTF/OpenSans-Semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-SemiboldItalic';
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-SemiboldItalic.eot');
    src: url('../../fonts/open-sans/OpenSans_EOT/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/open-sans/OpenSans_WOFF/OpenSans-SemiboldItalic.woff') format('woff'),
         url('../../fonts/open-sans/OpenSans_TTF/OpenSans-SemiboldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* font faces for fonts */
@font-face {
    font-family: 'Aleo-LightItalic';
    src: url('../../fonts/aleo/Aleo-LightItalic.eot');
    src: url('../../fonts/aleo/Aleo-LightItalic.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/aleo/Aleo-LightItalic.woff') format('woff'),
         url('../../fonts/aleo/Aleo-LightItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* font faces for roboto-slab */
@font-face {
    font-family: 'robotoslab-bold';
    src: url('../../fonts/roboto-slab/robotoslab-bold.eot');
    src: url('../../fonts/roboto-slab/robotoslab-bold.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/roboto-slab/robotoslab-bold.woff') format('woff'),
         url('../../fonts/roboto-slab/robotoslab-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoslab-light';
    src: url('../../fonts/roboto-slab/robotoslab-light.eot');
    src: url('../../fonts/roboto-slab/robotoslab-light.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/roboto-slab/robotoslab-light.woff') format('woff'),
         url('../../fonts/roboto-slab/robotoslab-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoslab-regular';
    src: url('../../fonts/roboto-slab/robotoslab-regular.eot');
    src: url('../../fonts/roboto-slab/robotoslab-regular.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/roboto-slab/robotoslab-regular.woff') format('woff'),
         url('../../fonts/roboto-slab/robotoslab-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoslab-thin';
    src: url('../../fonts/roboto-slab/robotoslab-thin.eot');
    src: url('../../fonts/roboto-slab/robotoslab-thin.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/roboto-slab/robotoslab-thin.woff') format('woff'),
         url('../../fonts/roboto-slab/robotoslab-thin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


body {
	line-height: 180%;
	font-family: 'robotoslab-regular';
	font-size:15px;
	margin:0;
}
i, em {
	font-family: 'pt_serifitalic', serif;
	font-style: normal;
}
b, strong {
	font-family: 'pt_serifbold', serif;
	font-weight:normal;
}
.prose {
	text-indent: 1em;
	margin: 0;
	text-align: justify;
}
.prose-NoIndent {
	text-indent: 0;
	margin: 0;
	text-align: justify;
}

/* naRF running footer module: Paragraphs and Marginal Pagination Style */

/* Paragraph style for paginated prose passages. Add noindent variety if necessary. */
.ePgProse {
	margin: 0 0 0 3em;
	text-indent: 1em;
	text-align: justify;
}

/* <span> tags with page IDs */
.ePgAnchor {
	float: left;
	font-family: "pt_sans_regular", sans-serif;
	font-size: 0.7em;
	display: inline-block;
	margin: 0 0 0 -5.5em;
}

/* Style for current page flag */
.ePgCurrent::before {
	content: "\f101\2002";
	font-family: "FontAwesome";
	color: #ff0000;
}


/* naTv shady scroll box module: Paragraphs and Marginal Line Numbering Styles */

/* Lineated verse that CANNOT wrap. */
.linVerse {
	white-space: nowrap;
	margin: 0;
	padding: 0;
	margin-left: 4em;
	text-indent: -1em;
}

.linVerse-no {
	white-space: nowrap;
	margin: 0;
	padding: 0;
	margin-left: 2em;
	text-indent: -1em;
	text-align: left;
}

/* Character names in, e.g., Shakespeare. Always applied in a <span>. */
.linVerseChar {
	font-variant: small-caps;
	margin-right: 1em;
}

/* Line numbering. Always applied in a <span>. */
.linNum {
	font-family: "pt_sans_regular", sans-serif;
	display: inline-block;
	float: left;
	font-size: 0.7em;
	margin-left: -4em;
}


/* naM2, naT1 tooltip modules: overriding class in Tipped library to use correct font */

/* Tipped class override */
.t_ContentContainer { 
	font-family: 'pt_sans_regular', sans-serif;
	font-size: 0.8em !important;
}


/* FOR EXAMPLE ONLY */
.center {
	text-align: center;
}
.spA {
	margin-top: 1em;
}
.spB {
	margin-bottom: 1em;
}
/* Zoom Overlay */
.thumbWrap {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: 0;
}
.thumb_new {
	display: block;
	margin: 0;
	padding: 0em;
	border: 0;
	box-shadow: 0 0 0px #FFFFFF;
	max-width: 100%;
}
.thumb_new-opener {
	display: block;
	margin: 0;
	padding: 0em;
	border: 0;
	box-shadow: 0 0 0px #FFFFFF;
	max-width: 100%;
}
.thumb_over {
	display: block;
	margin: 0;
	padding: 1em;
	border: 0;
	box-shadow: 0 0 7px #888888;
}
.magWrap	{
	position: relative;
	float: right;
	margin: -1.5em 0.5em 0 0;
	padding: 0;
	border: 0px solid #fff;
}
.magWrap2	{
	position: relative;
	float: right;
	margin: -1.5em 1.2em 0 0;
	padding: 0;
	border: 0px solid #fff;
}
.mag {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}


p.left {
	font-family : "OpenSans-Light", sans-serif;
	font-weight : 300;
	font-style : normal;
	font-size :15px;
	text-decoration : none;
	font-variant : normal;
	line-height : 180%;
	text-align : left;
	color : #000000;
	text-indent : 0px;
	margin-top : 0px;
	margin-bottom : 15px;
	margin-right :0px;
	margin-left : 10px;
}

p.center {
	font-family : "OpenSans-Light", sans-serif;
	font-weight : 300;
	font-style : normal;
	font-size :15px;
	text-decoration : none;
	font-variant : normal;
	line-height : 180%;
	text-align : center;
	color : #000000;
	text-indent : 0px;
	margin-top : 0px;
	margin-bottom : 15px;
	margin-right :0px;
	margin-left : 10px;
	white-space: nowrap;
}

.BM-Bold {
	font-family : "OpenSans-Bold", sans-serif;
	font-weight : normal;
	font-style : normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing: grayscale;
}
p.left-left {
	font-family : "OpenSans-Light", sans-serif;
	font-weight : 300;
	font-style : normal;
	font-size :15px;
	text-decoration : none;
	font-variant : normal;
	line-height : 180%;
	text-align : left;
	color : #FFF;
	text-indent : 0px;
	margin-top : 0px;
	margin-bottom : 15px;
	margin-right :10px;
	margin-left : 10px;
}

p.right {
	font-family : "OpenSans-Light", sans-serif;
	font-weight : 300;
	font-style : normal;
	font-size :15px;
	text-decoration : none;
	font-variant : normal;
	line-height : 180%;
	text-align : right;
	color : #000000;
	text-indent : 0px;
	margin-top : 0px;
	margin-bottom : 15px;
	margin-right :10px;
	margin-left : 10px;
	white-space: nowrap;
}

span.float
{
	float:left;
}

.float-right
{
	float:right;
}

span.float-R
{
	float:left;
	padding-right:0.5em;
}

.top1
{
	margin-top:1px;
}
.top2
{
	margin-top:2px;
}
.top3
{
	margin-top:3px;
}
.top4
{
	margin-top:4px;
}
.top5
{
	margin-top:5px;
}
.top6
{
	margin-top:6px;
}
.top7
{
	margin-top:7px;
}
.top8
{
	margin-top:8px;
}
.top9
{
	margin-top:9px;
}
.top10
{
	margin-top:10px;
}
.top11
{
	margin-top:11px;
}
.top12
{
	margin-top:12px;
}
.top13
{
	margin-top:13px;
}
.top14
{
	margin-top:14px;
}
.top15
{
	margin-top:15px;
}
.top16
{
	margin-top:16px;
}
.top17
{
	margin-top:17px;
}
.top18
{
	margin-top:18px;
}
.top19
{
	margin-top:19px;
}
.top20
{
	margin-top:20px;
}
.top21
{
	margin-top:21px;
}
.top22
{
	margin-top:22px;
}
.top23
{
	margin-top:23px;
}
.top24
{
	margin-top:24px;
}
.top25
{
	margin-top:25px;
}
.top26
{
	margin-top:26px;
}
.top27
{
	margin-top:27px;
}
.top28
{
	margin-top:28px;
}
.top29
{
	margin-top:29px;
}
.top30
{
	margin-top:30px;
}
.top31
{
	margin-top:31px;
}
.top32
{
	margin-top:32px;
}
.top33
{
	margin-top:33px;
}
.top34
{
	margin-top:34px;
}
.top35
{
	margin-top:35px;
}
.top36
{
	margin-top:36px;
}
.top37
{
	margin-top:37px;
}
.top38
{
	margin-top:38px;
}
.top39
{
	margin-top:39px;
}
.top40
{
	margin-top:40px;
}
.top41
{
	margin-top:41px;
}
.top42
{
	margin-top:42px;
}
.top43
{
	margin-top:43px;
}
.top44
{
	margin-top:44px;
}
.top45
{
	margin-top:45px;
}
.top46
{
	margin-top:46px;
}
.top47
{
	margin-top:47px;
}
.top48
{
	margin-top:48px;
}
.top49
{
	margin-top:49px;
}
.top50
{
	margin-top:50px;
}
.top51
{
	margin-top:51px;
}
.top52
{
	margin-top:52px;
}
.top53
{
	margin-top:53px;
}
.top54
{
	margin-top:54px;
}
.top55
{
	margin-top:55px;
}
.top56
{
	margin-top:56px;
}
.top57
{
	margin-top:57px;
}
.top58
{
	margin-top:58px;
}
.top59
{
	margin-top:59px;
}
.top60
{
	margin-top:60px;
}
.top61
{
	margin-top:61px;
}
.top62
{
	margin-top:62px;
}
.top63
{
	margin-top:63px;
}
.top64
{
	margin-top:64px;
}
.top65
{
	margin-top:65px;
}
.top66
{
	margin-top:66px;
}
.top67
{
	margin-top:67px;
}
.top68
{
	margin-top:68px;
}
.top69
{
	margin-top:69px;
}
.top70
{
	margin-top:70px;
}
.top71
{
	margin-top:71px;
}
.top72
{
	margin-top:72px;
}
.top73
{
	margin-top:73px;
}
.top74
{
	margin-top:74px;
}
.top75
{
	margin-top:75px;
}
.top76
{
	margin-top:76px;
}
.top77
{
	margin-top:77px;
}
.top78
{
	margin-top:78px;
}
.top79
{
	margin-top:79px;
}
.top80
{
	margin-top:80px;
}
.top81
{
	margin-top:81px;
}
.top82
{
	margin-top:82px;
}
.top83
{
	margin-top:83px;
}
.top84
{
	margin-top:84px;
}
.top85
{
	margin-top:85px;
}
.top86
{
	margin-top:86px;
}
.top87
{
	margin-top:87px;
}
.top88
{
	margin-top:88px;
}
.top89
{
	margin-top:89px;
}
.top90
{
	margin-top:90px;
}
.top91
{
	margin-top:91px;
}
.top92
{
	margin-top:92px;
}
.top93
{
	margin-top:93px;
}
.top94
{
	margin-top:94px;
}
.top95
{
	margin-top:95px;
}
.top96
{
	margin-top:96px;
}
.top97
{
	margin-top:97px;
}
.top98
{
	margin-top:98px;
}
.top99
{
	margin-top:99px;
}
.top100
{
	margin-top:100px;
}


.padding1
{
	padding-top:1px;
}
.padding2
{
	padding-top:2px;
}
.padding3
{
	padding-top:3px;
}
.padding4
{
	padding-top:4px;
}
.padding5
{
	padding-top:5px;
}
.padding6
{
	padding-top:6px;
}
.padding7
{
	padding-top:7px;
}
.padding8
{
	padding-top:8px;
}
.padding9
{
	padding-top:9px;
}
.padding10
{
	padding-top:10px;
}
.padding11
{
	padding-top:11px;
}
.padding12
{
	padding-top:12px;
}
.padding13
{
	padding-top:13px;
}
.padding14
{
	padding-top:14px;
}
.padding15
{
	padding-top:15px;
}
.padding16
{
	padding-top:16px;
}
.padding17
{
	padding-top:17px;
}
.padding18
{
	padding-top:18px;
}
.padding19
{
	padding-top:19px;
}
.padding20
{
	padding-top:20px;
}
.padding21
{
	padding-top:21px;
}
.padding22
{
	padding-top:22px;
}
.padding23
{
	padding-top:23px;
}
.padding24
{
	padding-top:24px;
}
.padding25
{
	padding-top:25px;
}
.padding26
{
	padding-top:26px;
}
.padding27
{
	padding-top:27px;
}
.padding28
{
	padding-top:28px;
}
.padding29
{
	padding-top:29px;
}
.padding30
{
	padding-top:30px;
}
.padding31
{
	padding-top:31px;
}
.padding32
{
	padding-top:32px;
}
.padding33
{
	padding-top:33px;
}
.padding34
{
	padding-top:34px;
}
.padding35
{
	padding-top:35px;
}
.padding36
{
	padding-top:36px;
}
.padding37
{
	padding-top:37px;
}
.padding38
{
	padding-top:38px;
}
.padding39
{
	padding-top:39px;
}
.padding40
{
	padding-top:40px;
}
.padding41
{
	padding-top:41px;
}
.padding42
{
	padding-top:42px;
}
.padding43
{
	padding-top:43px;
}
.padding44
{
	padding-top:44px;
}
.padding45
{
	padding-top:45px;
}
.padding46
{
	padding-top:46px;
}
.padding47
{
	padding-top:47px;
}
.padding48
{
	padding-top:48px;
}
.padding49
{
	padding-top:49px;
}
.padding50
{
	padding-top:50px;
}
.padding51
{
	padding-top:51px;
}
.padding52
{
	padding-top:52px;
}
.padding53
{
	padding-top:53px;
}
.padding54
{
	padding-top:54px;
}
.padding55
{
	padding-top:55px;
}
.padding56
{
	padding-top:56px;
}
.padding57
{
	padding-top:57px;
}
.padding58
{
	padding-top:58px;
}
.padding59
{
	padding-top:59px;
}
.padding60
{
	padding-top:60px;
}
.padding61
{
	padding-top:61px;
}
.padding62
{
	padding-top:62px;
}
.padding63
{
	padding-top:63px;
}
.padding64
{
	padding-top:64px;
}
.padding65
{
	padding-top:65px;
}
.padding66
{
	padding-top:66px;
}
.padding67
{
	padding-top:67px;
}
.padding68
{
	padding-top:68px;
}
.padding69
{
	padding-top:69px;
}
.padding70
{
	padding-top:70px;
}
.padding71
{
	padding-top:71px;
}
.padding72
{
	padding-top:72px;
}
.padding73
{
	padding-top:73px;
}
.padding74
{
	padding-top:74px;
}
.padding75
{
	padding-top:75px;
}
.padding76
{
	padding-top:76px;
}
.padding77
{
	padding-top:77px;
}
.padding78
{
	padding-top:78px;
}
.padding79
{
	padding-top:79px;
}
.padding80
{
	padding-top:80px;
}
.padding81
{
	padding-top:81px;
}
.padding82
{
	padding-top:82px;
}
.padding83
{
	padding-top:83px;
}
.padding84
{
	padding-top:84px;
}
.padding85
{
	padding-top:85px;
}
.padding86
{
	padding-top:86px;
}
.padding87
{
	padding-top:87px;
}
.padding88
{
	padding-top:88px;
}
.padding89
{
	padding-top:89px;
}
.padding90
{
	padding-top:90px;
}
.padding91
{
	padding-top:91px;
}
.padding92
{
	padding-top:92px;
}
.padding93
{
	padding-top:93px;
}
.padding94
{
	padding-top:94px;
}
.padding95
{
	padding-top:95px;
}
.padding96
{
	padding-top:96px;
}
.padding97
{
	padding-top:97px;
}
.padding98
{
	padding-top:98px;
}
.padding99
{
	padding-top:99px;
}
.padding100
{
	padding-top:100px;
}


td.color
{
	background-color:#008C99;
	color:red;
	width:10%;
}

td.line
{
	border-top: solid 1px #008C99;
}


td.width-30-new
{
width:40%;
}
