body {background-color: #e9e9e9; margin-top: 0pt;}
p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
dl {color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; }
dt {color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; }
dd{color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; }
td{color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; }
th {color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; }
UL {color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; } 
OL {color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; }

A {font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none;}

A:link {
	color: #79915B;
}

A:active {
	color: #881719;
}

A:visited {
	color: #79915B;
	}
	
A:hover {
	color: #79915B;
	}

.body 
{ 
	color: #000000; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 9pt;
}
.new
{
	font-size: 8pt;
	}
H2 
{ 
	color: #000000; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 9pt;
	text-align: center;
}

h1 {
	font-size: 18px;
	}


.pheader
 { color: #881719; font-weight: bold; font-size: 9pt;  font-family: arial, helvetica, sans-serif }

/* Secondary Topnav Link Style */
A.topsec {
	text-decoration: none;
	font-weight: bold;
}
A.topsec:link {
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}
A.topsec:active {
	color: #79915B;
	;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	font-weight: bold;
}
A.topsec:visited {
	color: #FFFFFF;
	;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}
A.topsec:hover {
	color: #FFFFFF;
	;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	font-weight: bold;
}

/* NavChain Link Style */
A {text-decoration: none;}
A.navchain:link {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
A.navchain:active {
	color: #881719;
	text-decoration: underline;
	font-weight: normal;
}
A.navchain:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
A.navchain:hover {
	color: #79915B;
	text-decoration: underline;
	font-weight: normal;
}

/* Right Navbox Link Style */
A.rtboxnav {text-decoration: none;}
A.rtboxnav:link {color: #78A7BA; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
A.rtboxnav:active {color: #881719; ; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: underline;}
A.rtboxnav:visited {color: #78A7BA; ; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
A.rtboxnav:hover {color: #78A7BA; ; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: underline;}

/* mincategory Link Style */

/* mincategory Link Style */
A.mincategory {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
A.mincategory:link {
	color: #881719;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	;
	font-weight: bold;
	text-decoration: none;
}
A.mincategory:active {
	color: #79915B;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	;
	font-weight: bold;
	text-decoration: underline;
}
A.mincategory:visited {
	color: #881719;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	;
	font-weight: bold;
	text-decoration: none;
}
A.mincategory:hover {
	color: #881719;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	;
	font-weight: bold;
	text-decoration: underline;
}

/* smallblue Link Style */
A.smallblue {font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
A.smallblue:link {color: #79915B; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
A.smallblue:active {color: #881719; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: underline;}
A.smallblue:visited {color: #79915B; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
A.smallblue:hover {color: #79915B; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: underline;}

/* bigblue Link Style */
A.bigblue {font-family: arial, helvetica, sans-serif; font-size: 11pt; text-decoration: none;}
A.bigblue:link {color: #79915B; font-family: arial, helvetica, sans-serif; font-size: 11pt; text-decoration: none;}
A.bigblue:active {color: #881719; font-family: arial, helvetica, sans-serif; font-size: 11pt; text-decoration: underline;}
A.bigblue:visited {color: #79915B; font-family: arial, helvetica, sans-serif; font-size: 11pt; text-decoration: none;}
A.bigblue:hover {color: #79915B; font-family: arial, helvetica, sans-serif; font-size: 11pt; text-decoration: underline;}
/* smallred Link Style */
A.smallred {font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
A.smallred:link {color: #881719; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
A.smallred:active {color: #79915B; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: underline;}
A.smallred:visited {color: #881719; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
A.smallred:hover {color: #881719; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: underline;}
/* what's new Link Style */
A.new {font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
A.new:link {color: #79915B; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
A.new:active {color: #881719; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: underline;}
A.new:visited {color: #79915B; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
A.new:hover {color: #79915B; font-family: arial, helvetica, sans-serif; font-size: 8pt; text-decoration: underline;}

/* Color Variations */
.liteblue {color: #D2E1EB; font-family: arial, helvetica, sans-serif;}
.mblue {color: #78A7BA; font-family: arial, helvetica, sans-serif;}
.dblue {color: #4B89A3; font-family: arial, helvetica, sans-serif;}
.saphron {color: #881719; font-family: arial, helvetica, sans-serif;}
.grey {color: #999999; font-family: arial, helvetica, sans-serif;}
.dgrey {color: #393b3a; font-family: arial, helvetica, sans-serif;}
.lgrey {color: #4a4a4a; font-family: arial, helvetica, sans-serif;}
.red {color: #881719; font-family: arial, helvetica, sans-serif;}
.green {color: #91a775; font-family: arial, helvetica, sans-serif;}


/* Variations Styles */
.footer 
{ 
	color: #91a775; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt;
}
.topmain 
{ 
	color: #881719; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 9pt;
}
.pagetitle 
 { color: #881719; font-size: 21pt;  font-family: arial, helvetica, sans-serif }

.smallblue
{ 
	color: #78A7BA; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt;
}
.caption { color: #881719; font-style: normal; font-size: 8pt; font-family: arial, helvetica, sans-serif ;line-height: 9pt;}
.small { color: #000000; font-size: 8pt; font-family: arial, helvetica, sans-serif; line-height: 9pt;}
.smallwhite
{ 
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt;
}
.quicklinks {
	float: right;
	font-size: 11px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.breadcrumbs {
	width: 500px;
	background-color: #e9e9e9;
	margin-top: 0px;
}


.sr {
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt;
	}
.white {

	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
}
.itemText {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #881719;


}
.itemHover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;

}
.pagetitle40 {
	color: #FFFFFF;
	font-size: 18pt;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;

}
.pheader2 {
color: #881719; font-weight: bold; font-size: 11pt;  font-family: arial, helvetica, sans-serif
}
.life {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.life3 {
	vertical-align: super;
	color: #dca654;
	font-size: smaller;
}
.OnlineHeader {
	color: #FFFFFF;
	font-size: 11pt;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}
.pheaderblack {
	font-weight: bold;
	font-size: 11pt;
	font-family: arial, helvetica, sans-serif;

}
.lbsTooltip
{
	background:#e9e9e9;
	border: 1px solid gray;
	z-index: 99;
	text-align: left;
	text-indent: 0;
}

.lbsTooltipHeader
{
	background:#393b3a;
	color: white;
	font-weight:bold;
	font-size:15px;
	line-height: 18px;
	font-family:Arial,Helvetica,serif;
	margin: 0;
	padding:4px;
	position:relative;
	border: 0;
}

.lbsTooltipBody 
{
	padding: 4px 8px 0 8px;
	margin:0;
	position:relative;
	z-index: 2;
	border: 0;
	line-height:16px;
}

.lbsTooltipBody p, .lbsTooltipBody span
{
	display: inline;
	color: black;
	font-family:Arial,Helvetica,serif;
	font-size: 14px;
	line-height:16px;
}

.lbsTooltipFooter
{
	font-size:11px;
	font-family:Helvetica,Arial,serif;
	bottom:4px;
	margin-top: 4px;
	position:absolute;
	text-align:right;
	border: 0;
}

.lbsTooltipFooter a:link, .lbsTooltipFooter a:visited, .lbsTooltipFooter a:hover 
{
	color: #79915B;
	text-decoration: underline;
	font-weight: normal;
	font-size:11px;
	font-family:Helvetica,Arial,serif;
}

.lbsTooltipBody .ch-ref, .lbsTooltipBody .verse-ref
{
	font-size: 85%;
	top: -1px;
	position: relative;
}

.lbsTooltipBody .ch-ref
{
	font-weight: bold;
}

.lbsTooltipBody .verse-ref
{
	color: dimgray;
}

.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p
{
	margin: 0;
	padding: 0;
}

.lbsLibronix img
{
	float: none !important;
}

.staff {
	width: 95%;
	}

.staff-item {
	clear: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.staff-photo {
	float: left;
	border: 1px solid #000000;
	margin-bottom: 5px;
	width: 188px;
}
.staff-phone {
	background-image: url(/images/phone_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 18px;
	float: right;
}

.staff-email {
	background-image: url(/images/email_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 18px;
	float: right;
}

* html .staff-item p{ /* IE 3px jog hack*/
	height: 1%;
	}
	
.staff-item p{
	margin-top: 0;
	margin-left: 200px;
}
.pheader2 a {
	color: #881719;
	font-weight: bold;
	font-size: 11pt;
	font-family: arial, helvetica, sans-serif
}

.event-item {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	overflow: hidden;
}

.event-text {
	display: block;
	overflow: hidden;
}
.event-img  {
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	clear: right;
	float: left;
}

.layout-container {
	width: 740px;
	background-color: #E9E9E9;
	margin-right: auto;
	margin-left: auto;
}
.layout-body {
}

.layout-footer {
	text-align: center;
	margin-right: 50px;
	margin-left: 50px;
	clear: both;
	height: 65px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.layout-whitebox {
	background-color: #FFFFFF;
	border: 1px solid #E0DFE3;
	padding: 5px;
	margin: 5px;
}

.layout-col1 li {
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(/images/green-bullet.gif);
	margin-left: -15px;
}

.layout-sidebar {
	width: 279px;
	float: right;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.layout-main {
	width: 460px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.layout-sec1 {
	width: 50%;
	float: left;
	margin: 0px;
	padding: 0px;
}
.layout-sidebar p {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;

}
.layout-main  .layout-sec1new  p {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: center;
	margin: 0px;
	padding-bottom: 5px;
}
.layout-main  .layout-sec2new {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
.layout-main  .layout-sec2new  p {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: center;
	margin: 0px;
	padding-bottom: 5px;
}

.layout-sidebarimg {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}


.layout-col1 {
	width: 185px;
	float: left;
	background-image: url(url(url(/images/homepage/new_bot_resources2.gif)));
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.layout-col2 {
	width: 184px;
	float: right;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.layout-postbody {
	width: 100%;
	margin: 0px;
	text-align: left;
	clear: both;
	padding: 0px;
}
.layout-sec2 {
	width: 50%;
	float: right;
}

.layout-col3 {
	width: 184px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.layout-col4 {
	width: 184px;
	float: right;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.layout-date {
	color: #91a775;
	font-size: 8pt;
	width: 225px;
	float: right;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 5px;
	padding-top: 5px;
	height: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.layout-whatsnew {
	background-color: #CCCCCC;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.layout-occfeatures {
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #393B3A;
}
.layout-sec1new {
	width: 49%;
	float: left;
}
.layout-sec2new {
	width: 50%;
	float: right;
}
.layout-col3 p {
	margin-right: 10px;
	margin-left: 10px;
}
.email {
	background-image: url(/images/email_icon.png.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 18px;
}
.link-phone {
	background-image: url(/images/phone_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.link-email {
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	background-image: url(/images/email_icon.gif);
}
.link-link {
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	background-image: url(/images/link_icon.gif);
}
