BODY
{
	margin: 7px;
	background-color: #ffffff;
}

A:link
{
	COLOR: #0000ff;
}

A:visited
{
	COLOR: #666666;
}

A:hover
{
	COLOR: #666666;
	TEXT-DECORATION: none;
}

A:active
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
A.reflink:link, .reflink:visited
{
    COLOR: #444444;
	TEXT-DECORATION: none;
}
A.reflink:hover, .reflink:active
{
    COLOR: #0000ff;
	TEXT-DECORATION: underline;
}


P, FONT, LI, DT, DD
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
}

PRE
{
    COLOR: #000000;
    FONT-FAMILY: Lucida Console, Lucida Sans Typewriter, Monaco, Courier New, monospace;
    FONT-SIZE: 80%;
}

P, BLOCKQUOTE
{
	margin-top: 12px;
	margin-bottom: 12px
}

UL
{
	list-style: disc;
	margin-top: 5px;
}

OL
{
	margin-top: 5px;
}

LI LI
{
	font-size: 100%;
}

.nomargin
{
	margin-top: 0px;
	margin-bottom: 0px
}
.center
{
	TEXT-ALIGN: center;
}
.btmmargin
{
	margin-top: 0px;
	margin-bottom: 3px
}
.uppercase
{
	text-transform: uppercase;
}

DIV.tableofcontents
{
	margin-bottom: 20px;
}

DIV.tableofcontents p
{
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	text-indent: 0px;
}

TABLE.body
{
	margin-top: 15px;
}

TABLE.body TR TD, TABLE.body TR TH, TABLE.content TR TD, TABLE.content TR TH
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
}

TABLE.contentBorder
{
	margin-top: 15px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc
}

TABLE.contentBorder TR TD
{
    padding: 4px;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc
}

TABLE.contentBorder TR TD.columnSpan
{
    padding: 4px;
	background-color: #eeeeee;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
	FONT-STYLE: italic;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

TABLE.contentBorder TR TH
{
    padding: 4px;
	background-color: #eeeeee;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc
}

TABLE.contentBorder TR TD LI
{
	font-size: 100%;
}

h1
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	margin-top: 18px;
	margin-bottom: 10px;
}
h2
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold;
	margin-top: 18px;
	margin-bottom: 10px;
}
h2.head2
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 95%;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	FONT-STYLE: italic;
	margin-top: 10px;
	margin-bottom: 10px;
}
h3
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 100%;
    FONT-WEIGHT: bold;
	text-transform: capitalize;
	margin-top: 20px;
	margin-bottom: 10px;
}

h4
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 90%;
    FONT-WEIGHT: bold;
	text-transform: capitalize;
	margin-top: 20px;
	margin-bottom: 10px;
}

h5
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 90%;
    FONT-WEIGHT: bold;
}

h6
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: normal;
}
input, textarea 
{ 
	font-family: sans-serif; 
	FONT-SIZE: 80%;
}
textarea 
{ 
	width: 310px;
}

div.centered 
{
	TEXT-ALIGN: center;
}
div.body {
	WIDTH: 620px;
	TEXT-ALIGN: left;
	margin-left: auto;
    margin-right: auto;
}
div.bodyWide {
	WIDTH: 730px;
	TEXT-ALIGN: left;
	margin-left: auto;
    margin-right: auto;
}


.fieldHeader1
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 110%;
}
.fieldHeader2
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 100%;
}
.fieldHeader3
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 85%;
}
.formTitle
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 90%;
    FONT-WEIGHT: bold
}
.fieldLabel
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold
}
.fieldLabelWhite
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold
}
.fieldLabelGray
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold
}
.fieldText
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
}
.fieldTextWhite
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
}
.fieldTextHighlight
{
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
}
.fieldTextSmall
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 60%
}
.fieldTextSmallHighlight
{
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 60%
}


.pageText
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
}
.pageTextSmall
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 60%;
}
.msgText
{
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold
}

.photoBoxRight
{
	float: right;
	width: 20px;
	margin: 15px;
	margin-right: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
	font-style: italic;
}
.photoBoxRightTop
{
	float: right;
	width: 20px;
	margin: 15px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
	font-style: italic;
}
.photoBoxLeft
{
	float: left;
	width: 20px;
	margin: 15px;
	margin-left: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
	font-style: italic;
}
.photoBoxLeftTop
{
	float: left;
	width: 20px;
	margin: 15px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
	font-style: italic;
}

.calloutBoxRight
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
	font-style: italic;
	float: right;
	background: #E4ECF7;
	background-image: url(../images/calloutGradient.jpg);
	background-repeat: repeat-x;
	border: 1px solid #003FA1;
	width: 170px;
	margin: 20px;
	margin-top: 5px;
	margin-right: 5px;
	padding: 10px;
}
.calloutBoxLeft
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
	font-style: italic;
	float: left;
	background: #E4ECF7;
	background-image: url(../images/calloutGradient.jpg);
	background-repeat: repeat-x;
	border: 1px solid #003FA1;
	width: 170px;
	width: 170px;
	margin: 20px;
	margin-top: 5px;
	margin-left: 0px;
	padding: 10px;
}
.calloutBoxShadedRight
{
	/* older style should be removed, but still in code */
	float: right;
	background: #E4ECF7;
	background-image: url(../images/calloutGradient.jpg);
	background-repeat: repeat-x;
	border: 1px solid #003FA1;
	width: 170px;
	margin: 20px;
	margin-top: 5px;
	margin-right: 5px;
	padding: 10px;
}
.calloutBoxShadedLeft
{
	/* older style should be removed, but still in code */
	float: left;
	background: #E4ECF7;
	background-image: url(../images/calloutGradient.jpg);
	background-repeat: repeat-x;
	border: 1px solid #003FA1;
	width: 170px;
	margin: 20px;
	margin-top: 5px;
	margin-left: 0px;
	padding: 10px;
}
p.callout
{
	/* older style should be removed, but still in code */
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
	font-style: italic;
	margin: 0px;
}
p.calloutTitle
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 90%;
	font-weight: bold;
	margin: 0px;
}

.author 
{
	font-style: italic;
}

.photoCaption
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
}

a.formTitleLink, a.formTitleLink:visited, a.formTitleLink:link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold
}
.highlight
{
    FONT-WEIGHT: bold
}
.error
{
    COLOR: #FF0000;
}
.highlightList
{
    COLOR: #FF0000;
}
IMG.imgCentered
{
    VERTICAL-ALIGN: middle;
	border: 0px;
	margin-right: 3px;
	margin-left: 3px;
}
IMG.actionIcon
{
    VERTICAL-ALIGN: middle;
	border: 0px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
INPUT.button
{
    BACKGROUND-COLOR: #bbbbbb;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
    COLOR: #000000;
    FONT-WEIGHT: bold
}
INPUT.hotbutton
{
    BACKGROUND-COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
    COLOR: #000000;
    FONT-WEIGHT: bold
}


/*** Banner Styles ***/
table.nav2
{
	background: #EFDFBF;
	padding: 4px;
	margin-bottom: 3px;
	width: 100%;
	border: 0px;
}

.banText
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold
}
.banText2
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
}
.banTextYellow
{
    COLOR: #FFFF00;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold
}
.banLink:link, .banLink:visited
{
    COLOR: #FFFF00;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.banLink:hover, .banLink:active
{
    COLOR: #FFFF00;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.tabNavOff
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: normal;
    text-align: center;
	background-color: #bdb5ad; 
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000; 
	border-left: 0px none #000000;
	border-right: 0px none #000000; 
	height: 30px; 
	cursor: pointer;
	white-space: nowrap;
}

.tabNavOn
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    text-align: center;
	background-color: #efdebd; 
	border-top: 1px solid #000000;
	border-bottom: 1px solid #efdebd; 
	border-left: 0px none #000000;
	border-right: 0px none #000000; 
	height: 30px;
	white-space: nowrap;
}
.tabLine
{
	width: 3px;
	border-bottom: 1px solid #000000; 
}

.linkTabNavOff:link, .linkTabNavOff:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.linkTabNavOff:hover
{
    COLOR: #777777;
    TEXT-DECORATION: none;
}
.linkTabNavOn:link, .linkTabNavOn:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

/*** My People Styles ***/
div.mypeopleBody
{
	margin-bottom: 10px;
}

div.mypeopleBody h2
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 95%;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	FONT-STYLE: italic;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.mypeopleBody h3
{
	margin-top: 50px;
}


/*** Newsletter Styles ***/
div.newsletterBody
{
	margin-bottom: 10px;
}

div.newsletterBody h2
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 95%;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	FONT-STYLE: italic;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.newsletterBody h3
{
	margin-top: 50px;
}



/*** Pope Styles ***/
div.popeBody
{
	margin-bottom: 10px;
}

div.popeBody h2
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 95%;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	FONT-STYLE: italic;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.popeBody h3
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 90%;
    FONT-WEIGHT: bold;
	text-transform: capitalize;
	margin-top: 20px;
	margin-bottom: -6px;
}

img.popeimg
{
	margin: 15px;
	margin-top: 35px;
}

/*** Publication Styles ***/
div.brochureBody
{
	margin-bottom: 10px;
}

div.brochureBody h1
{
	margin-bottom: 20px;
}
div.brochureBody h2
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 95%;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	FONT-STYLE: italic;
	margin-top: -10px;
	margin-bottom: 20px;
}
div.brochureBody h3
{
	margin-top: 30px;
}

/*** Publication Styles ***/
div.bibleInstBody
{
	margin-bottom: 10px;
}
div.bibleInstBody h1
{
	margin-bottom: 20px;
}
div.bibleInstBody h2
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 95%;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	FONT-STYLE: italic;
	margin-top: -10px;
	margin-bottom: 20px;
}
div.bibleInstBody h3
{
	margin-top: 30px;
}

img.bibleinstimgleft
{
	margin-right: 10px;
	margin-bottom: 10px;
}
img.bibleinstimgright
{
	margin-left: 10px;
	margin-bottom: 10px;
}

/*** Sidebar and Actionbar styles ***/
table.sidebar
{
	background: #F7F0E0;
	background-image: url(../images/sidebarGradient.jpg);
	background-repeat: repeat-x;
	float: right;
	border: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}
p.sideBarTitle
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
	margin-bottom: 2px;
}
ul.sideBar
{
	list-style-type: disc;
	/* list-style-image: url(../images/bullet_sq.gif); */
	margin-top: 0px;
}
li.sideBar
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 80%;
	margin-bottom: 3px;
	margin-left: -20px;
}
div.pubinfobox
{
	border: 1px solid #cccccc;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 20px;
	padding: 10px;
}
div.actionbar
{
	width: 100%;
	TEXT-ALIGN: center;
	margin: 0px;
	padding: 0px;
}

/*** MP3 Popup ***/
div.playerPopup h1
{
    FONT-SIZE: 95%;
}
div.playerPopup h2
{
    FONT-SIZE: 85%;
	TEXT-ALIGN: center;
	FONT-STYLE: italic;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*** Video Player ***/
div.videoPlayer
{
	text-align: center;
}
div.videoPlayer h1
{
    FONT-SIZE: 95%;
}
div.videoPlayer h2
{
    FONT-SIZE: 85%;
	FONT-STYLE: italic;
	margin-top: 10px;
	margin-bottom: 10px;
}