﻿* { font-family: "Segoe UI", "Trebuchet MS", Tahoma, Sans-Serif;  }
form { margin: 0px; padding: 0px; }
body { color: #19164e; font-size: 14px; }
body { margin: 0px; padding: 0px; background: #b5cff0 url(/images/PageBkgd.png) repeat-x; }

a { color: #19164e; font-size: 14px; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

div.MainPage { margin: 0px; padding: 0px; width: 700px; margin-left: auto; margin-right: auto; }
div.LinksBar { margin: 0px; padding: 0px; width: 700px; height: 32px; text-align: center; background: transparent url(/images/LinksBarBkgd.png); }
div.LinksBar div a { margin: 0px; padding: 0px; display: block; width: 110px; height: 32px; float: left; text-decoration: none; color: #323265; font-size: 16px; }
div.LinksBar div a:hover { background: transparent url(/images/LinksBar_Over.png); color: #ffffff; text-decoration: none; }
div.LinksBar div a span { display: block; padding: 4px 0px 0px 0px; }

div.PageContent { margin: 0px; padding: 0px; width: 700px; background: transparent url(/images/PageContentBkgd.png); }
div.PageFaderContent { margin: 0px; padding: 0px; width: 700px; background: transparent url(/images/PageFaderBkgd.png) no-repeat; min-height: 208px; }
div.DivContent { padding: 0px 8px; }

div.HomePage { margin-left: 24px; padding: 0px; background: transparent url(/images/Church.jpg) no-repeat top right; min-height: 360px; }
div.ContentPage { margin-left: 24px; margin-right: 24px; padding: 0px; line-height: 22px; }

/* GridView & DetailsView Styles */
table.GridViewStyle { border-collapse: collapse; border: 0px none; }
table.DetailsViewStyle { border-collapse: collapse; border: 0px none; margin-bottom: 12px; }
table.DetailsViewStyle td, table.GridViewStyle th { border-width: 0px 0px 0px 0px; border-style: solid; }
table.DetailsViewStyle tr { background-color: #f2f7fc; }

tr.HeaderStyle { font-weight: bold; color: #ffffff; text-align: center; background-color: #1a174f; }
tr.HeaderStyle th, tr.HeaderStyle td { font-weight: bold; color: #ffffff; text-align: center; height: 32px; padding: 0px 0px; margin: 0px; vertical-align: middle;}
tr.HeaderStyle th a { color: #ffffff; }
tr.HeaderStyle th a:hover { color: #ffffff; text-decoration: underline; }

tr.RowStyle { background-color: #f2f7fc; }
tr.AlternatingRowStyle { background: #ffffff; }
tr.RowStyle:hover, tr.AlternatingRowStyle:hover { background-color: #d1e1f6; }
tr.EditRowStyle { background-color: #b8d1f1; }
tr.CommandRowStyle { background-color: #ffffff; text-align: center; font-weight: bold;  }
td.FieldHeaderStyle { background-color: #1a174f; font-weight: bold; color: #ffffff; text-align: right; white-space: nowrap; }

/* Content Table */
table.ContentTable { margin: 0px; padding: 0px; border: 0px none; border-collapse: collapse; width: 100%; }
table.ContentTable tr td.ContentIcon { vertical-align: middle; width: 48px; }
table.ContentTable tr td.ContentIcon img { border: 0px none; }
table.ContentTable tr td.ContentInfo { vertical-align: middle; }
table.ContentTable tr td.ContentInfo span.ContentTitle a { font-size: 16px; font-weight: bold; }
table.ContentTable tr td.ContentInfo span.ContentSub { font-size: 14px;  } 
table.ContentTable tr td.ContentInfo span.ContentSpeaker { font-size: 14px; color: #888888; } 
table.ContentTable tr td.ContentDetails { width: 150px; vertical-align: middle; font-size: 14px; text-align: right; font-weight: bold;}
table.ContentTable tr td.ContentDetails span.Details { font-size: 14px; color: #888888; font-weight: normal; }
table.ContentTable tr td.ContentDetails span.DetailsSub { font-size: 12px; color: #888888; font-weight: normal; }
table.ContentTable tr td.ContentLine { padding: 10px 0px; }
table.ContentTable tr td.ContentLine hr { height: 1px; color: #cccccc; border: 0px none; border-top: 1px solid #cccccc; }

table.CalendarStyle { background-color: #ffffff; padding: 0px; }
table.CalendarStyle tr td { background-color: #ffffff; font-size: 10px ! important; padding: 0px; font-size: 10px; }
table.TitleStyle { background-color: #ffffff ! important; font-size: 16px; font-weight: bold; } 
table.TitleStyle tr td { font-size: 14px ! important; color: #1a174f; font-weight: bold; }
