/* [Shared Icons and Labels] */
img.icon              { background-image: url(/img/sysimg/icons.gif/fcf2a910);}
img.icon-big          { background-image: url(/img/sysimg/icons-big.gif/c279ad3a);}
img.label             { background-image: url(/img/sysimg/labels.gif/dcfdb243);}
ul.breadcrumbs li.sub { background-image: url(/img/sysimg/icon_path_separator.gif);}
div.rating .img       { background-image: url(/img/sysimg/icon_ratings_13x13.gif);}
.icons                { background-image:url(/img/sysimg/icons.gif/fcf2a910);}
.icons-big            { background-image:url(/img/sysimg/icons-big.gif/c279ad3a);}
.toolbar_icon         { background-image:url(/img/sysimg/icons.gif/fcf2a910);}
.admin_toolbartable, a.ti { background: url(/img/sysimg/icon_toolbar_background.gif) top; }
#popupMask            { background-image: url(/img/sysimg/maskbg.png) !important; } /* For browsers Moz, Opera, etc. */

/* [System Colour Scheme settings] */
h1,h2,h3          { color: #000000;}
.highlight        { font-weight: bold; background-color: #7CB1EA; color: #000000;}
.cal_table        { border: solid 1px #445789; }
.cal_enlarge      { background: url(/img/sysimg/calendar_enlarge.gif) no-repeat;}
.cal_help         { background: url(/img/sysimg/calendar_help.gif) no-repeat;}
.cal_head         { background-color: #CCCC99; height: 2em;}
.cal_days         { border-top: solid 1px #445789; border-bottom: solid 1px #445789; border-right: solid 1px #445789; background-color: #CCFF33;}
.cal_days_s       { border-right: none;}
.cal_current      { background-color: #F3EFE0;}
.cal_current_we   { background-color: #859FC4;}
.cal_then         { background-color: #FFFFFF;}
.cal_then_we      { background-color: #E0E0E0;}
.cal_today        { background-color: #FFDE00;}
.cal_has_event    { background-image: url(/img/sysimg/calendar_event_indicator.gif,097054) !important; }
.cal_has_events   { background-image: url(/img/sysimg/calendar_events_indicator.gif,097054) !important; }
.calendar_mini .cal_has_event,
.calendar_mini .cal_has_events { color: #097054 !important; }
.cal_nav          { background: url(/img/sysimg/calendar_menu_arrow.gif) no-repeat 100% 100%;}
.table_border     { border-style: solid; border-width: 1px; border-color: #BACAE0; border-collapse: collapse;}
.table_data       { background-color: #FFFFFF;}
.table_header     { background-color: #7CB1EA;}

/* [System Style] */
body { margin: 0; padding: 0; background-color: #FFFFFF; }
.t_bgcol1 { background-color: #91BDE0; }
.t_col1   { color: #91BDE0; }
.t_bdcol1 { border: solid 1px #91BDE0; }
.t_bgcol2 { background-color: #E3EDF4; }
.t_col2   { color: #E3EDF4; }
.t_bdcol2 { border: solid 1px #E3EDF4; }
.t_bgcol3 { background-color: #7773A3; }
.t_col3  { color: #7773A3; }
.t_bdcol3 { border: solid 1px #7773A3; }
.t_bgcol4 { background-color: #FFFFFF; }
.t_col4   { color: #FFFFFF; }
.t_bdcol4 { border: solid 1px #FFFFFF; }

/* [System Custom Style] */
h1 {
  font-size: 20pt;
  font-weight: bold;
  color:#333333;
}
h2 {
  font-size: 16pt;
  font-weight: bold;
  color:#333333;
}
h3 {
  font-size: 14pt;
  font-weight: bold;
  color:#333333;
}
.quote {
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  color: #000080;
}
.quote:hover {
  text-decoration: underline;
  background-color: #ffff80;
  color: #0000ff;
}

ul.spaced li, 
ol.spaced li {
  margin-bottom: 10px;
}

.photo { 
   text-align:center; 
   font-size: 90%; 
   font-weight:bold; 
   color: #202080;
   font-style:italic
}

div.announcement {
  padding: 4px;
  background-color: #ffe0e0;
  border: 1px solid #f00;
}

div.announcement h1 {
  text-align: center;
  margin: 0;
  color: #f00;
}

div.announcement p {
  margin-top: 0;
}

.panel { background-color: #ffffff; }

div#search_results {padding-right:50px;}

.nameofchurch1 { display:inline; font-family:Impact; font-size: 25pt; color:#1F1209;}
.nameofchurch2 { display:inline; font-family:Impact; font-size: 25pt; color:#C3C3E5;}

.photoframe {
  border: solid 1px navy;
  padding: 5px 5px 5px 5px;
  text-align:center;
  font-style:italics;
  font-size:80%;
}

.photoframe2 {
  border: solid 1px navy;
  padding: 5px 5px 5px 5px;
  font-style:italics;
  font-size:80%;
}
hr {
  border-top: 1px solid #5F9EA0;
}
/*****************
Outreach overview
******************/
.oTitle { font-weight: bold; }
.oText  { font-weight: normal; font-style:italic;}
.oSection {text-decoration: underline; }

/*****************
Styles for Notices
******************/
.noticeItem 
{ 
  padding: 10px 10px 10px 10px;
  border: solid 1px navy;
  background-color: #E6E6DC;
  cursor:hand;
}

.noticeTitle {
  font-size: 14pt;
  font-weight: bold;
  color:#333333;
  margin:2px 2px 2px 2px;
}

.noticeSubHeading
{ 
  font-size: 12pt;
  font-weight:bold;
  font-style:italic;
  margin:2px 2px 2px 2px;
}

.noticeText
{ 
  font-size: 11pt;
  margin:2px 2px 2px 2px;
}

.noticeBackground{
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
}

.noticeMore
{ 
  font-size: 9pt;
  margin:2px 2px 2px 2px;
  font-family:arial;
  font-weight:bold;
}

