/* DEBUGGING
IMG	{border: solid 1px gray;}
TABLE, TD 	{border: solid 1px gray;}*/

html { height:100% }

body
{
	margin: 0px 0px 0px 0px;
	background: url("/images/background-ocic.png") repeat-x scroll 0 0 #FEFEFE;
	font-family: Palatino, Georgia, Times New Roman;
	font-size: 100%;
	color: black;
	height: 100%;
	scrollbar-base-color: #900;
	scrollbar-track-color: #360;

}

input 
{
	font-family: Palatino, Georgia, Times New Roman;
}

p,li,label
{
	font-size: .9em;
	margin-top: .7em;
	margin-bottom: .7em;
}
li
{
	margin-top: .3em;
	margin-bottom: .3em;
}
h1
{
	font-size: 1.3em;
	margin-top: 10px;
	margin-bottom: 2px;
	padding: 0px;
	color: Navy;
	background-image: url(/images/tnycross.gif);
	background-position: 0 1;
	background-repeat: no-repeat;
	text-indent: 25px;  
	line-height: 25px;
}
h2
{
	font-size: 1.1em;
	margin-top: 1px;
	margin-bottom: 2px;
	padding: 0px;
	color:Olive;
}
h3
{
	font-size: 1em;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	color: Black;
}
h4
{
	font-size: .9em;
	margin-top: 15px;
	margin-bottom: 5px;
	color: #063;
	border-bottom: solid 1px Navy;
}
h5
{
	font-size: .9em;
	margin-top: 5px;
	margin-bottom: 5px;
	color: olive;
}
h6
{
	font-size: .9em;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 5px;
	color: Navy;
}

TR.horizbordertop TD
{
	background: #900;
	height: 5px;
}
TR.logosearch TD
{
	margin-left: 0px;
	background: #ffc;
	color: gray;
	font-size: .7em;
}
IMG.logo
{
	margin: 3px 0 0 10px;
	float:left;
}
tr.logosearch td {padding:3px;}
TR.logosearch li.static a, .MenuUpperRight span
{
	font-size:.7em;
	color: #360;
	text-decoration: none;
	background-image: url("/images/churchbullet.gif"); 
	background-repeat:no-repeat; 
	background-position:right center;
	padding:0 17px 0 0;
	margin-right:5px;
}
.MenuUpperRight li.static {position: relative; float: left;}
.MenuUpperRight span {background:none;color:Black;font-weight:normal}
TR.logosearch A:link
{
	color: #360;
	text-decoration: none;
}
TR.logosearch A:visited
{
	color: #360;
	text-decoration: none;
}
TR.logosearch A:active
{
	color: #360;
}
TR.logosearch A:hover
{
	color: #900;
}
TR.horizborderinner TD
{
	background: #73A35B;
	height: 15px;
}
TR.breadcrumbs TD
{
	font-size: .7em;
}
TD.vertborder
{
	background: #73A35B;
	width: 10px;
}
TD.leftnav
{
	background: #73A35B;
	width: 150px;
}
TD.articlebody
{
	font-size: 1em;
	line-height: 130%;
	padding: 5px 20px 5px 20px;
}
.relatedContentDiv, .feature 
{
	float:right;
	width:303px;
	clear:both;
	margin:20px 0 10px 10px;
}
.relatedContentDiv .title
{
	padding: 0px;
	font-size: 1em;
	color: white;
	font-weight:bold;
	text-align:center;
	background: #73A35B;
	width:303px;
	padding:7px 5px 5px 5px;
	border: solid 1px navy;	
	border-bottom:none;
	border-radius:10px 10px 0 0;
}
.related
{
	border: solid 1px navy;
	width: 303px;
	font-size: .9em;
	background-color: #ffc;
	padding:5px;
}
.related h2
{
	font-size: 1.2em;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	color:Navy;
	background-image: url(/images/tnycross2.gif);
	background-position: 0 1;
	background-repeat: no-repeat;
	text-indent: 20px;
}

.related ul
{
	list-style-image: url("/images/listbullet.gif");
	margin-left: 0px;
	padding-left: 20px;
	margin-bottom: 3px;
	line-height: 1.2em;
}
.related li {
  font-size: 1.1em;
}

.related p 
{
	line-height:1.3em;
}

.relatedDiv {float:right;width:220px;clear:both;}

A
{
	color: #900;
	text-decoration: underline;
}
A:link
{
	color: #900;
	text-decoration: underline;
}
A:visited
{
	color: #900;
	text-decoration: underline;
}
A:active
{
	color: #036;
}
A:hover
{
	color: #036;
}

.related a {text-decoration:none;}
.related a:visited {text-decoration:none;}
.related a:hover {text-decoration:underline;}

P.quote { color:#036; font-size:.9em;line-height:1.3em;margin-top:20px;}
P.quotecite { color:#360; font-size:.7em; text-align:center;line-height:1.3em;}

Select.SubCatMenu
{
	font-family: Palatino, Georgia, Times New Roman;
	font-size: 1em;
	color: #063;
	background-color: #FFC;
}
TABLE.feature
{ 
	background-color:#ffc;
	color:#036;
	border: solid 2px #063;
}
TABLE.feature td{padding:8px}
TABLE.feature P, P.quote { font-size:.9em;margin-top:0px}
TABLE.feature P.quotecite { font-size:.7em;}
TABLE.feature H3 {font-size:.9em }

P.bullet { background-repeat: no-repeat; background-image: url("/images/listbullet.gif"); text-indent:15px; background-position: 0px 4px;}
/* For bibliographic references */
div.ref,P.ref { font-size: .7em; color:Olive; line-height:1.3em;}
DIV.endnotes  { font-size: .7em;}
DIV.endnotes  H1 {  font-style:italic;}
DIV.endnotes Blockquote P { font-size: 1.1em;}
div.ai,p.ai, ul.ai li { font-size: .8em;line-height:1.3em; color:Navy;}
BLOCKQUOTE  { font-size: .9em;}
BLOCKQUOTE.email  { font-size: .9em; color:Blue;}
H2.author { font-size: .8em; color:#900; margin-top:0px;margin-bottom:0px;}
p.new { font-size: .9em; font-weight:bold; color:Navy;}
span.date { font-size: .9em; font-weight:bold; color:#360}
span.date A { font-weight: normal; color:#360;}
span.abstract { font-size: .8em; font-weight:normal; color:black;}
P.paging { text-align:right; width:100%;}
P.paging SPAN, P.paging INPUT { font-size: .9em; color:black}
P.paging INPUT { font-size: .9em; color:black; font-weight:bold; background:#FFC;}
P.paging A { font-size: .9em;}

TABLE.SubmitEmail
{ 
	background-color:#ffc;
	color:#036;
	border: solid 2px #063;
	margin-left: 10px;
}
TABLE.SubmitEmail INPUT { background-color:white;}
TABLE.SubmitEmail TD {padding:8px 8px 8px 8px;}
TABLE.SubmitEmail H3 {font-size:.9em; color:#900; margin-bottom:5px;}
TABLE.SubmitEmail P { font-size:.7em;}
TABLE.SubmitEmail SPAN { font-size:.7em; font-weight:bold;}

TD.FieldName { background-color:white; color:#063; width:175px; font-size:.9em; font-weight:bold; text-align:right;}
TD.FieldValue INPUT, TD.FieldValue TEXTAREA 
{
	background-color:#ffc; 	
	scrollbar-base-color: #FFC;
	scrollbar-track-color: #FFF;
}

SPAN.msg { font-size:.7em; font-weight:bold; color:Navy;}
DIV.breadcrumbs
{
	margin: 0 0 0 0;
	display: inline;
	white-space:nowrap;
}
.hiddentextbox { visibility:hidden;width:0px;height:0px;}
SPAN.firstletter {font-size:1.5em}
SPAN.searchtips {font-size:.7em; color:gray} 

#googleresults {line-height:1.3em;margin-top:-10px;}
#googleresults.related {margin-bottom:7px;}
#googleresults.related div {font-size:1.1em;text-align:center;}
#googleresults.related div a, #googleresults.related div span {margin-right:5px;}
#googleresults.related div a {text-decoration:underline;}

#googleresults.fullsearch {margin:15px 0 7px 0;}
#googleresults.fullsearch div a, #googleresults.fullsearch div span {margin-right:5px;}
#googleresults.fullsearch div a {text-decoration:underline;}

#googleresults.fullsearch .title {font-weight:bold;color:blue;}
#googleresults.fullsearch .url {margin-bottom:10px;color:green;font-size:.8em;}

.pager {text-align:center;}
.pager a {margin-right:3px}

#ddimagetabs { }

#ddimagetabs A { MARGIN-TOP: 10px; padding-top:5px;	DISPLAY: block; FONT-SIZE: 0.8em; FLOAT: left; BACKGROUND-IMAGE: url(/images/tab.gif); WIDTH: 120px; COLOR: navy; MARGIN-RIGHT: 4px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none }

#ddimagetabs A:hover { BACKGROUND-IMAGE: url(/images/tab.active.gif); COLOR: black }

#ddimagetabs A.current { BACKGROUND-IMAGE: url(/images/tab.active.gif); COLOR: black;  }

#tabcontentcontainer { BORDER-RIGHT: rgb(145,155,156) 1px solid; BORDER-TOP: rgb(145,155,156) 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; OVERFLOW: auto; BORDER-LEFT: rgb(145,155,156) 1px solid; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: rgb(145,155,156) 1px solid; POSITION: relative; HEIGHT: 185px }

.tabcontent { DISPLAY: none }

.topicPage h2 {margin-top:10px; color:#063; font-size:1.3em}
.synaxarion {float:right;text-align:center;padding:0px 10px 0px 10px;font-size:.9em;margin-bottom:10px;}
.synaxarion img {margin-bottom:3px;}
.synaxarion h2 {font-size:1.1em;font-weight:bold;color:navy;margin-bottom:2px;}
.calendars {height:480px;margin-top:20px;width:730px;margin:0 auto;}
.iOS .calendars {display:none;}
.calendarOld {width:300px;height:300px;float:left;margin-right:10px;}
.calendarNew {}
.calendarNotes {font-size:.9em;color:gray;}
#Menu1.MainMenu {margin-left:20px;clear:both}
#Menu1.MainMenu ul.level2 {border:2px solid #990000;z-index:10;}
#Menu1.MainMenu a.popout, a.popout 
{
	background-image: url("/images/churchbullet.gif"); 
	background-repeat:no-repeat; 
	background-position:right;
	padding:0 17px 0 0;
	margin-right:5px
}          
.MenuDynamicHoverStyle {background-color:#FFC}               
.related .selected {text-decoration:none;color:#000080;font-weight:bold}
.MenuUpperRight {text-align:right;}
.MenuUpperRight ul {list-style:none outside none;margin:0px;}
.translateControl {text-align:center;float:right;margin:0 20px 0 0}
.MainContent{margin-top: 35px}
.articleImagesDiv {clear: both;
	float: right;
	font-size: 0.7em;
	line-height: 1.2em;
	margin: 10px 10px 0 0;
	text-align: center;
	color:#000080;}
.articleImagesDiv img {margin-bottom:10px}
.ct-sep{text-align:center;width:100%}
.divider {background:url("/images/bar_oldbrass.gif") no-repeat center;height:55px}
.subTopics{display:none}
#searchForm {margin:3px 15px 0 0;text-align:right;float:right}
#searchForm form {margin-bottom:8px}
#searchForm form input[type=text] {font-size:1.5em}
#searchForm form input[type="submit"] {
    background-color: #73A35B;
    border: medium none;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFCC;
    cursor: pointer;
    font-weight: bold;
    height: 22px;
    padding: 4px 6px;
}
#searchForm div {text-align:right;font-size:1.5em}
#upperRightPageMenu {float:right;font-size:.8em;margin:10px 0 0 0;width:200px}
#upperRightPageMenu span a{color:#009933;text-decoration:none;}
#upperRightPageMenu span a:hover{color:#000080;text-decoration:underline;}
.view-pdf-link {background-color: #FFFFCC;
border: 2px solid green;
margin: 10px 0 10px 0;
padding: 5px;
text-align: center;
width: 210px;}
.ums-promo {margin-top:10px}
.ums-promo .row {margin: 0 auto; min-height: 150px;text-align:center;}
.ums-promo .row .cell {vertical-align: top; padding: 3px; margin-left: 0px;}
.ums-promo .row .cell img {margin-bottom: 4px;}
.ums-promo .row .cell a {font-size:.9em;line-height:1.2em}      

#nav {
    background: none repeat scroll 0 0 #73A35B;
    border: medium none;
    border-radius: 0 0 0 0;
    font-size: 1.3em;
    line-height: 100%;
    margin: 0;
    padding: 7px 6px 0;
    width: 968px;
}
.Firefox #nav li, .Safari #nav li, .Chrome #nav li{font-size: 1.1em}
.windows.Chrome #nav li, .windows.Opera #nav li, .windows.Firefox #nav li {font-size: 1em; font-family: Arial;}
.windows.Safari #nav li {font-size: 1.1em}
.windows.IE #nav li {font-size: 1.2em}

#nav li {
    float: left;
    list-style: none outside none;
    margin: 0px;
    padding: 0 3px 8px;
    position: relative;
    z-index: 1000;
}

#nav a {
    border-radius: 1.6em 1.6em 1.6em 1.6em;
    color: #FFFFCC;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 8px 14px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
#nav a:hover {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}
#nav .current a, #nav li:hover > a {
    background: url("/images/gradient.png") repeat-x scroll 0 -40px #ffc;
    border-top: 1px solid #F8F8F8;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #444444;
    text-shadow: 0 1px 0 #FFFFFF;
}
#nav ul li:hover a, #nav li:hover li a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
    color: green;
    z-index:1000;
}
#nav ul a:hover {
    background: url("/images/gradient.png") repeat-x scroll 0 -100px #BDD4B2 !important;
    border-radius: 0 0 0 0;
    color: navy !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
#nav li:hover > ul {
    display: block;
}
#nav ul {
    background: url("/images/gradient.png") repeat-x scroll 0 0 #ffc;
    border: 2px solid #990000;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 35px;
    width: 270px;
}
#nav ul li {
    float: none;
    margin: 0;
    padding: 0;
}
#nav ul a {
    font-weight: normal;
    text-shadow: 0 1px 0 #FFFFFF;
}
#nav ul ul {
    left: 181px;
    top: -3px;
}
#nav ul li:first-child > a {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}
#nav ul li:last-child > a {
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
}
#nav:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#nav {
    display: inline-block;
}
html[xmlns] #nav {
    display: block;
}
* html #nav {
    height: 1%;
}

#nav .submenu {cursor:pointer}

#nav ul.narrow {width:100px}
#nav ul.narrow ul {
    left: 81px;
} 

.ad_text {
	color: gray;
    font-family: verdana;
    font-size: 0.9em;
}
.ad_leaderboard {
    clear: both;
    height: 90px;
    margin: 15px auto 20px;
    text-align: center;
    width: 728px;
}
.ad_leaderboard div {
	margin-top:20px;
}
.ad_side {width:300px;height:250px;margin-top:15px;text-align: center;}
.ad_side div {margin-top:10px}

li a {font-size:.8em;}
.endnotes li a {
    font-size: 1em;
}

#mc_embed_signup {width:290px;height:225px;background-color:#8ab6db;padding:10px;margin:10px -12px 10px 20px;border:3px solid #73A35B;}
#mc_embed_signup h3 {color:#ffc;width:90%;margin:0 auto;text-align: center;margin-bottom: 10px}
.indicates-required {font-size:.8em;}
.asterisk {color:red;}
.mc-field-group label {display:inline-block;width: 90px;text-align: right}

#mc_embed_signup .button {
  clear: both;
  background-color: #945444;
  border: 0 none;
  border-radius: 4px;
  color: #FFC;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  margin: 10px 15px 0 0;
  padding: 0 22px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  width: auto;
  float:right;
}

#mc_embed_signup .button:hover {
  background-color: #692A1B;
}

#uxRelatedContentDiv #mc_embed_signup {margin-left:0px;width:275px;}

.donation {text-align:center;padding:10px;width:290px;background-color:#ffc;border:3px solid #73A35B;}
#donationHome {margin:0 0 0 19px;border-width: 5px}

#uxRelatedContentDiv .donation {width: 275px; background-color: white}