/* Body Copy */
.bodycopy { font-size: 13px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px;  padding-bottom: 0px; padding-left: 17px; padding-right: 10px; text-align: left; }

/* Subhead */
.subhead { font-size: 14px; font-weight: bold; color: #398b41; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px;   padding-bottom: 0px; padding-left: 17px; padding-right: 30px; text-align: left; }
/* Header */
.header  { font-size: 20px; font-weight: bold; color: #398b41; font-family: arial, helvetica, sans; line-height: 22px; padding-top: 10px;  padding-bottom: 0px; padding-left: 17px; padding-right: 30px; text-align: left; }

/* Bodylink */
A.bodylink { text-decoration:underline; font-weight:normal; color: #1457a8; }
A.bodylink:visited { color:#1457a8;	text-decoration:underline; }
A.bodylink:hover { color:#1457a8; text-decoration: none; }

/* Navigation COLD */
.navigation { font-size: 13px; font-weight: normal; color: #ffffff; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left }
/* Navigation links */
a.navigation					{ font-size: 13px; font-weight: normal; color: #ffffff; font-family: arial, helvetica, sans; line-height: 18px; padding-top: 0px;  padding-bottom: 0px; padding-left: 10px; padding-right: 10px; text-align: left  text-decoration:none; }
a.navigation:visited	{ font-size: 13px; font-weight: normal; color: #ffffff; font-family: arial, helvetica, sans; line-height: 18px; padding-top: 0px;  padding-bottom: 0px; padding-left: 10px; padding-right: 10px; text-align: left  text-decoration:none; }
a.navigation:hover		{ font-size: 13px; font-weight: normal; color: #ffffff; font-family: arial, helvetica, sans; line-height: 18px; padding-top: 0px;  padding-bottom: 0px; padding-left: 10px; padding-right: 10px; text-align: left  text-decoration:none; }
/* Navigation links */
p.nav			 						{ font-size: 13px; font-weight: normal; color: #a4b9db; font-family: arial, helvetica, sans; line-height: 18px; padding-top: 0px;  padding-bottom: 0px; padding-left: 10px; padding-right: 10px; text-align: left; text-decoration:none; }
a.navlink 						{ font-size: 13px; font-weight: normal; color: #a4b9db; font-family: arial, helvetica, sans; line-height: 18px; padding-top: 0px;  padding-bottom: 0px; padding-left: 10px; padding-right: 10px; text-align: left; text-decoration:none; }
a.navlink:visited			{ font-size: 13px; font-weight: normal; color: #a4b9db; font-family: arial, helvetica, sans; line-height: 18px; padding-top: 0px;  padding-bottom: 0px; padding-left: 10px; padding-right: 10px; text-align: left; text-decoration:none; }
a.navlink:hover 			{ font-size: 13px; font-weight: normal; color: #ffffff; font-family: arial, helvetica, sans; line-height: 18px; padding-top: 0px;  padding-bottom: 0px; padding-left: 10px; padding-right: 10px; text-align: left; text-decoration:none; }


/* Callout text */
.address 							{ font-size: 12px; font-weight: normal; text-decoration: none; color: #ffffff; font-family: arial, helvetica, sans; line-height: 17px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left; }
a.calloutlink 				{ font-size: 12px; font-weight: normal; text-decoration: underline; color: #ffffff; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left; }
a.calloutlink:visited { font-size: 12px; font-weight: normal; text-decoration: underline; color: #ffffff; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left; }
a.calloutlink:hover 	{ font-size: 12px; font-weight: normal; text-decoration: none;      color: #ffffff; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left; }

/* Home Calendar Display */
.ajax 				{ font-size: 12px; font-weight: normal;  text-decoration: none;      color: #ffffff; font-family: arial, helvetica, sans; line-height: 22px; text-align: left; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; width:266px; height:155px; border-width: 0px; border-style: solid; overflow:auto; }
.ajax a 			{ font-size: 12px; font-weight: normal;  text-decoration: underline; color: #ffffff; font-family: arial, helvetica, sans; line-height: 22px; text-align: left; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.ajax a:hover	{ font-size: 12px; font-weight: normal;  text-decoration: none;      color: #ffffff; font-family: arial, helvetica, sans; line-height: 22px; text-align: left; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
/* Roger changed line height from 30px to 22px to get 4 events on home page. (October 19, 2008) */
.ajax ul { list-style: none; padding-left: 0px; margin-left: 0; }

.eventsub 				{ font-size: 14px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px;  padding-bottom: 0px; padding-left: 17px; padding-right: 30px; text-align: left;  text-decoration: none; }
A.eventlink 			{ font-size: 14px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left;  text-decoration: underline; }
A.eventlink:hover { font-size: 14px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left;  text-decoration: none; }


/* Roger's additions */


body { margin-top: 0px; margin-left: 17px; }
#main { visibility: visible; position: relative; left: 0; top: 0; z-index: 0; width: 769px; }

/* Tables */
table.outer {background-color: #ffffff; border-style: none; }
td				{ text-align:left; vertical-align: top; }
td.center	{ text-align:center; vertical-align: top; }
td.right	{ text-align:right; vertical-align: top; }
td.navBar { vertical-align: middle; }
td.bottom { vertical-align: bottom; }
table.bodyTable		{width: 759px; border-style: none; }
td.bodyTableLeft	{width: 282px; vertical-align: top; background-color: #398b41; text-align:center; }
td.bodyTableMain	{width: 468px; vertical-align: top; }
td.rightBorder 		{width:   9px; vertical-align: top; background-image: url(images/layout/borderdown.gif); }
td.leftBorderDown {width:   9px; vertical-align: top; background-image: url(images/layout/borderdownleft.gif); }

/* index callout table */
td.leftCallout		{width: 246px; height:254px; vertical-align: top; background-image: url(images/leftcallout.gif); }
td.centerCallout	{width: 264px; height:254px; vertical-align: top; background-image: url(images/centercallout.gif); }
td.rightCallout		{width: 246px; height:254px; vertical-align: top; background-image: url(images/rightcallout.gif); }
.calloutHeading		{font-family: Times, Times New Roman, serif; font-size: 18px; color: #ffffff; text-align: center; vertical-align: top; text-decoration: underline;Êmargin-bottom: 12px; letter-spacing: 0.1em; }
.centercallout		{text-decoration: none; font-size: 12px; font-weight: normal; color: #ffffff; font-family: arial, helvetica, sans; line-height: 14px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left:0px; }

/* Callout text */
.events		 						{ text-decoration: none; 			font-size: 12px; font-weight: normal; color: #ffffff; font-family: arial, helvetica, sans; line-height: 14px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left; margin-top: 0px; margin-bottom: 8px; margin-left:0px; }
A.eventslink 					{ text-decoration: underline; font-size: 12px; font-weight: normal; color: #ffffff; font-family: arial, helvetica, sans; line-height: 14px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left; }
A.eventslink:visited	{ text-decoration: underline; font-size: 12px; font-weight: normal; color: #ffffff; font-family: arial, helvetica, sans; line-height: 14px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left; }
A.eventslink:hover 		{ text-decoration: none;      font-size: 12px; font-weight: normal; color: #ffffff; font-family: arial, helvetica, sans; line-height: 14px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left; }

p.eventScheduleDay 					{ font-size: 14px; font-weight: bold;	  font-style: italic; color: #ffffcc; font-family: arial, helvetica, sans; line-height: 14px; text-align: center; padding: 0px; margin: 12px 5px 8px 5px; }
p.eventSchedule							{	font-size: 12px; font-weight: normal; font-style: normal; color: #ffffff; font-family: arial, helvetica, sans; line-height: 13px; text-align: center; padding: 0px;	margin:  0px 5px 8px 5px; }
a.eventScheduleLink					{ text-decoration: underline; color: #ffffff; }
a.eventScheduleLink:visited	{ text-decoration: underline; color: #ffffff; }
a.eventScheduleLink:hover 	{ text-decoration: underline; color: #ffffff; }

td.footer			{height:30px; vertical-align: middle; background-image: url(images/footerbg.gif); }

td.artTableLeft		{width: 150px; background-color: #398b41; text-align:center; }
td.artTableRight	{width: 600px; background-color: #ffffff; text-align: left; }

table.artPhotoTable		{width: 600px; border-style: none; padding: 0px 0px 0px 0px; font-family: arial, helvetica, sans; font-size: 12px; font-weight: normal; color: #173565; line-height: 15px; padding: 0px 10px 0px 10px; text-align: center; }
td.artPhotoCell 			{width: 280px; text-align: center; }
td.artPhotoCellMiddle	{width: 280px; text-align: center; vertical-align:middle; }
td.artPhotoBuffer 		{width:  40px; }
td.artPhotoMerge 			{width: 600px; text-align: center; }
table.PhotoTable			{width: 468px; border-style: none; padding: 0px 0px 0px 0px; font-family: arial, helvetica, sans; font-size: 12px; font-weight: normal; color: #173565; line-height: 15px; padding: 0px 10px 0px 10px; text-align: center; }

.leftPic {padding-top:17px; }

/* News and Articles */
p.photoCaption	{ font-size: 12px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 15px; padding: 0px 10px 0px 10px; text-align: center; }
div.photoCaption	{ font-size: 12px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 15px; padding: 0px 10px 0px 10px; text-align: center; }
.artbodycopy		{ font-size: 12px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; text-align: justify; }

.artPhotoRight	{ float:right; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }
.artPhotoLeft		{ float:left;  padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }
.newsPhotoRight { float:right; padding: 2px 0px 10px 15px; }
.newsPhotoLeft	{ float:left;	 padding: 2px 15px 10px 0px; }
.bodycopySmall	{ font-size: 10px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 12px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: center; }

/* Subheadings */
.subheadCenter	{ font-size: 14px; font-weight: bold; color: #398b41; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px;   padding-bottom: 0px; padding-left: 17px; padding-right: 30px; text-align: center; }
.subheadLarge 	{ font-size: 18px; font-weight: bold; color: #398b41; font-family: arial, helvetica, sans; line-height: 21px; text-align: center; padding-top: 0px; padding-bottom: 0px; padding-left: 17px; padding-right: 30px; }
.sermonHeading	{ font-size: 12px; font-weight: normal; text-decoration: none; color: #ffffff; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: center; font-weight: bold;   margin: 5px 0px 0px 0px; }
.sermonListing	{ font-size: 10px; font-weight: normal; text-decoration: none; color: #ffffff; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px;  padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: center; font-weight: normal; margin: 5px 0px 0px 0px; }

/* Body Copy */
.bodycopyCenter 	{ font-size: 13px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; text-align: center; }
.bodycopyRight		{ font-size: 13px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px; padding-bottom: 0px; padding-left: 17px; padding-right: 10px; text-align: right; }
.bodycopyJustify	{ font-size: 13px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px; padding-bottom: 0px; padding-left: 17px; padding-right: 10px; text-align: justify; }
.bodycopyBold 		{ font-size: 14px; font-weight: bold; 	color: #398b41; font-family: arial, helvetica, sans; line-height: 15px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: left; }
.valuecopy { font-size: 16px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 18px; padding-top: 0px;   padding-bottom: 0px; padding-left: 17px; padding-right: 30px; text-align: left; }

/* Ministries */
.ministrycopy			{ font-size: 11px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 13px; text-align: justify; padding: 0px 0px 0px 0px; margin: 0px 0px 7px 30px; }

/* List Styles: None, Check */
ul.none { list-style-type: none; }
li.done { list-style-image: url(images/layout/checkmark.gif); }

/* Newslink */
A.newslink					{ text-decoration:none; color: #173565; font-weight:normal; }
A.newslink:visited	{ text-decoration:none; color: #173565; }
A.newslink:hover 		{ text-decoration:none; color: #173565; }

/* Links to Page Sections */
.pageLink 					{ font-family: arial, helvetica, sans; font-size: 12px; text-decoration: none; color: #398B41; font-weight: normal; text-align: center; }
A.pageLink 					{ text-decoration: underline; }
A.pageLink:visited	{ text-decoration: underline; }
A.pageLink:hover		{ text-decoration: underline; }

/* Schedule Calendar Display */
.sched 					{ font-size: 12px; font-weight: normal;  text-decoration: none;      color: #173565; font-family: arial, helvetica, sans; line-height: 22px; text-align: center; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; width:350px; height:190px; border-width: 0px; border-style: solid; overflow:auto; }
.sched a 				{ font-size: 12px; font-weight: normal;  text-decoration: underline; color: #173565; font-family: arial, helvetica, sans; line-height: 22px; text-align: center; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.sched a:hover	{ font-size: 12px; font-weight: normal;  text-decoration: none;      color: #173565; font-family: arial, helvetica, sans; line-height: 22px; text-align: center; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.sched ul 			{ list-style: none; padding-left: 0px; margin-left: 0; }

/* Frequently Asked Questions */
.question	{ font-size: 13px; font-weight: bold;   color: #173565; font-family: arial, helvetica, sans; line-height: 15px; padding: 15px 10px 0px 10px; margin: 0px 0px  0px 10px; text-align: left; }
.answer		{ font-size: 13px; font-weight: normal; color: #173565; font-family: arial, helvetica, sans; line-height: 15px; padding:  0px 10px 0px 30px; margin: 0px 0px  0px 10px; text-align: left; }

/* Sermon List */
p.sermonlink 					{ font-size: 11px; font-weight: normal; text-decoration: underline; color: #ffffff; font-family: arial, helvetica, sans; line-height: 13px; padding-top: 0px;  padding-bottom: 0px; padding-left: 5px; padding-right: 5px; text-align: center; }
a.sermonlink 					{ font-size: 11px; font-weight: normal; text-decoration: underline; color: #ffffff; font-family: arial, helvetica, sans; line-height: 13px; padding-top: 0px;  padding-bottom: 0px; padding-left: 5px; padding-right: 5px; text-align: center; }
a.sermonlink:visited	{ font-size: 11px; font-weight: normal; text-decoration: underline; color: #ffffff; font-family: arial, helvetica, sans; line-height: 13px; padding-top: 0px;  padding-bottom: 0px; padding-left: 5px; padding-right: 5px; text-align: center; }
a.sermonlink:hover 		{ font-size: 11px; font-weight: normal; text-decoration: none;      color: #ffffff; font-family: arial, helvetica, sans; line-height: 13px; padding-top: 0px;  padding-bottom: 0px; padding-left: 5px; padding-right: 5px; text-align: center; }
