/* Global Styles */

body {
	margin: 0em ;
	}

td {
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
	}

a:link {
	color: #36C ; 
	text-decoration: none;
}

a:visited {
	color: #36C ;
	text-decoration: none ;
}

a:hover {
	color: #CC3300 ; 
	text-decoration: underline ;
}
a:active {
	color: #000; 
	text-decoration: none ;
}

/* ID Styles */


#logo 	{
	font: 24px Times New Roman, Times, serif ;
	color: #FFBA00 ;
	letter-spacing: .3em ;
	line-height: 26px ;
	}

#navigation {
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #000 ;
	letter-spacing: .1em ;
	line-height:16px;
	}

#navigation a {
	color: #000 ;
	}

#navigation a:hover {
	color: #FFF ;
	background: #F00;
	text-decoration: none;
	}



/* Class Styles - Tables */

table.normal {
	 border: thin solid blue ;
}

.tableText {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
	line-height: 12px ;
	margin-top: 0em ;
}

table.header {
	border-collapse: collapse ;
}

tr.headerrow {
	height: 50px ;
	background-color: #009 ;
}

td.header_photo {
	width: 52px ;
	height: 70px ;
	padding: 0em ;
	background-color: #009 ;
}

td img.headerphoto {
	display: block ;
}

td.header_logo {
	width: 550px ;
	height: 70px ;
	white-space: nowrap ;
	vertical-align: middle ;
	background-color: #009 ;
}

td.header_extension {
	width: 100% ;
	height: 70px ;
	background-color: #009 ;
}

td.breadcrumb_spacer {
	width: 100% ;
	height: 2px ;
	background-color: #F60 ;
}

td.breadcrumb {
	width: 100% ;
	height: 25px ;
	background-color: #FC0 ;
}

table.pagetopics {
	width: 600px ;
	margin-left: 40px ;
	margin-bottom: 2.0em ;
	border-collapse: collapse ;
}

td.pagetopiccell {
	width: 200px ;
	height: 25px ;
}

table.epistleInformation {
	width: 840px ;
	margin-left: 20px ;
	margin-right: 20px ;
	margin-bottom: 2.0em ;
	border-collapse: collapse ;
}

th.epistleHeader {
	width: 120px ;
	height: 25px ;
	background-color: #036 ;
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	letter-spacing: .1em ;
	color: #FFF ;
	text-align: left ;
}

td.epistleCellClear {
	width: 120px ;
	height: 21px ;
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #000 ;
	text-align: left ;
}

td.epistleCellShade {
	width: 120px ;
	height: 21px ;
	background-color: #9CF ;
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #000 ;
	text-align: left ;
}

table.question_block {
	border-collapse: collapse ;
	margin-left: 20px ;
	margin-bottom: 1em ;
}

td.question_numeral {
	width: 20px ;
	height: 1.0em ;
	padding: 4px ;
	text-align: left ;
	vertical-align: top ;
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
}

table.question_block_question {
	border-collapse: collapse ;
	margin-bottom: 0.8em ;
}

table.question_block_selections {
	 border: none ;
}

td.question_block_subcontainer_question {
	vertical-align: top ;
}

td.question_block_subcontainer_selections {
	vertical-align: top ;
}

td.question_block_question_text {
	width: 180px ;
	height: 70px ;
	padding: 4px ;
	text-align: left ;
	vertical-align: top ;
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	background-color: #FFF ;
	border: thin solid #DCDCDC ;
	color: #000 ;
}

td.spacer_a {
	padding: 1px ;
	width: 2px ;
	border: thin solid #DCDCDC ;
	border-collapse: collapse ;
}

.reading_a {
	width: 120px ;
	padding: 4px ;
	font: 14px Times New Roman, Times, serif ;
	margin-top: 0 ;
	cursor: pointer ;
}

.reading_b {
	width: 120px ;
	padding: 4px ;
	font: 14px Times New Roman, Times, serif ;
	margin-top: 0 ;
	cursor: pointer ;
}

.red {
	width: 100px ;
	padding: 4px ;
	text-align: center ;
	vertical-align: middle ;
	font: 14px Times New Roman, Times, serif ;
	color: #C03 ;
	background-color: #FFC ;
	margin-top: 0 ;
	}

.blue {
	width: 100px ;
	padding: 4px ;
	text-align: center ;
	vertical-align: middle ;
	font: 16px Times New Roman, Times, serif ;
	color: #00C ;
	background-color: #FFC ;
	margin-top: 0 ;
	}

.feedback {
	width: 50px ;
	padding: 4px ;
	font: 13px sans-serif ;
	color: #000 ;
	margin-top: 0 ;
	}

.meaning {
	width: 180px ;
	padding: 4px ;
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #000 ;
	line-height: 24px ;
	margin-top: 0 ;
	}

p.reset {
	margin-left: 40px ;
}


/* Class Styles - Paragraphs */

p.logo {
	text-align: left ;
	margin-left: 40px ;
	margin-top: 0.0em ;
	margin-bottom: 0.0em ;
}

p.pageName {
	width: 600px ;
	font: 20px Verdana, Arial, Helvetica, sans-serif ;
	color: #36C ;
	line-height: 24px ;
	letter-spacing: .2em ;
	margin-left: 40px ;
	margin-top: 1.0em ;
	margin-bottom: 1.0em ;
}

p.pageTopicHeader {
	width: 600px ;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #36C ;
	line-height: 14px ;
	letter-spacing: .1em ;
	margin-top: 1.8em ;
	margin-left: 40px ;
	margin-bottom: 0.6em ;
}

p.subHeader {
	width: 600px ;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif ;
	color: #36C ;
	line-height: 16px ;
	letter-spacing: .2em ;
	margin-top: 1.8em ;
	margin-left: 40px ;
	margin-bottom: 1.0em ;
}

p.bodyText {
	width: 600px ;
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
	line-height: 1.8em ;
	margin-top: 0em ;
	margin-left: 40px ;
	margin-bottom: 1.1em ;
}

p.intro_last {
	width: 650px ;
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
	line-height: 1.8em ;
	margin-top: 0em ;
	margin-left: 40px ;
	margin-bottom: 2em ;
}

p.image {
	width: 500px ;
	margin-top: 1.0px ;
	margin-left: 80px ;
	margin-bottom: 1.1em ;
}

blockquote {
	width: 500px ;
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	color: #000 ;
	line-height: 1.6em ;
	margin-top: 2.0em ;
	margin-left: 80px ;
	margin-bottom: 2.0em ;
}

p.blockquoteparagraph {
	margin-top: 0em ;
	margin-left: 0px ;
	margin-bottom: 0.8em ;
}

footer {
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #333399 ;
	line-height: 1.0em ;
	margin-left: 30px ;
}

/* Class Styles - Special - Rare Sections */

p.footer {
	margin-left: 300px ;
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif ;
	color: #759DA1 ;
	line-height: 30px ;
}

.captionText {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
	line-height: 14px ;
	margin-top: 0em ;
}

.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
}

.tagline {
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #D3DCE6 ;
	letter-spacing: .4em ;
	font-weight:bold;
	line-height: 16px ;
	}

#tocList ul {
	list-style-type: none; 
	font: 15px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
	line-height: 1.7em ;
	margin-top: 0em ;
	margin-left: 40px ;
	margin-bottom: 1.1em ;
}

#tocList2 ul {
	list-style-type: none; 
	font: 15px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
	line-height: 1.7em ;
	margin-top: 0em ;
	margin-left: 40px ;
	margin-bottom: 1.1em ;
}

#tocList3 ul {
	list-style-type: none; 
	font: 15px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
	line-height: 1.7em ;
	margin-top: 0em ;
	margin-left: 40px ;
	margin-bottom: 1.1em ;
}

#tocList4 ul {
	list-style-type: none; 
	font: 15px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
	line-height: 1.7em ;
	margin-top: 0em ;
	margin-left: 40px ;
	margin-bottom: 1.1em ;
}

#tocList5 ul {
	list-style-type: none; 
	font: 15px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
	line-height: 1.7em ;
	margin-top: 0em ;
	margin-left: 40px ;
	margin-bottom: 1.1em ;
}


p.tocIntro {
	width: 600px ;
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
	line-height: 1.8em ;
	margin-top: 0em ;
	margin-left: 40px ;
	margin-bottom: 0.8em ;
}

p.listYear {
	width: 40px ;
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	color: #F00 ;
	line-height: 1.8em ;
	margin-top: 1.4em ;
	margin-left: 40px ;
	margin-bottom: 0.8em ;
}

p.listActivity {
	width: 600px ;
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	color: #036 ;
	line-height: 1.8em ;
	margin-top: 0.4em ;
	margin-left: 60px ;
	margin-bottom: 0.8em ;
}

div.twitterEmbed {
	margin-left: 40px ;
	margin-bottom: 1em ;
}
