/* GBOD ADDED STYLES */

#tabContainer {
	width:480px;  /* lightbox width? */
}

/* .umc-eventsbydate-article .umc-planning-description-area {visibility:hidden; display:none;}  /* hides links to textweek  SD */


/* Sort Area */
#umc-sort-area { border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; color:#333; padding: 6px 10px; margin-bottom:20px;}

/* Articles Listing Area */

.umc-category-heading  {
	font-size:1em;
	color:#fff;
	margin:20px 0 0 0;
	padding:3px 5px 0px 9px;
	background-color:#29478a;
	width:466px;
	font-weight:bold;
	height:17px;
}

.umc-eventsbydate-heading {border-top:#000 1px solid;} /* revised style */
/* .umc-eventsbydate-heading {font-size:1.2em;font-weight:normal;color:#a12800;margin:0;padding:5px 0 0 0;background-color:#DCEAEF; } /* SD pad 10 0 10 0; border-bottom: 1px dotted #ccc */
.umc-planning-outer { padding:0 0px 2px 0px;} /* background color used to be white  see also line 33  SD */ 
.umc-planning-outer-last {margin-bottom:10px;} /* SD border-bottom: 1px solid #000; */

.umc-planning-title {margin-top:20px; font-size:14px; font-weight: bold;color:#5575A1;width:330px }
/* .umc-planning-title {margin-top: -15px; font-size:14px; float:left; font-weight: bold;color:#5575A1;width:330px } */
.umc-planning-date { float:right; }
.umc-planning-category { float:right; }
.umc-article { margin:0 15px; padding: 15px 0; border-bottom:1px dotted #999;width:450px} 
.umc-planning-last { border-bottom:0 !important; }
.umc-eventsbydate-article { padding:10px 15px 20px 15px; border-bottom:1px dotted #999;margin-10px;} /* background used to be white cf line 26 SD */
.umc-eventsbydate-planning-last { border-bottom:none} 
.umc-category-articles { border-bottom:1px solid #29478A; margin-bottom:20px;background:#fff }
.umc-eventsbydate-articlesx { margin-bottom:20px; }
.umc-planning-thumbnail {float:left; width:125px; margin-right:8px;}
.umc-planning-description {float:left; width:100%;vertical-align:top;} 
.umc-planning-description-area { margin:3px 0 5px 0; padding:0;}
.umc-planning-description-area p { margin:0; padding:0;}
.umc-image-description {width: 300px;padding:0; margin:0}
.umc-read-more { background:url('arrow_blue.gif') no-repeat center right; padding-right:10px; display:inline;}
.umc-planning-themes {margin: 3px 0 0 0}
#umc-events-area a.umc-selected { font-weight:bold}
.umc-category-name {float:left;}


.umc-eventsbydate-name {float:left; font-weight:bold; padding-top: 5px; padding-left:5px;} /* SD pad-top 20px */
.umc-category-view-all {display:none;float:right; font-weight: normal; padding: 0 3px 0 0; color: #FFF !important;}
.umc-category-view-all a {color:#FFF !important;text-decoration:none;font-weight:bold}
.umc-category-view-all a:link {color:#FFF !important;}
.umc-category-view-all a:visted {color:#FFF !important;}
.umc-category-view-all a:hover {color:#FFF !important; text-decoration: underline;}
#umc-planning-listing-area {color:#ccc;}
a.umc-back { margin-left: 120px; }
#umc-articles-pagination { padding: 0 15px 5px 15px;margin-top:10px; }
#umc-articles-pagination-options { float:right;}
#umc-articles-pagination-info { float:left;}
#umc-articles-link-left { background:url('umc-link-arrow-left-blue.gif') no-repeat center left; padding-left:10px; display:inline;}
#umc-articles-link-right { background:url('umc-link-arrow-blue.gif') no-repeat center right; padding-right:10px; display:inline;}

/* Clear */
.umc-clear {clear:both; }


#umc-events-nav-area {font-size:11px; font-family:arial; padding:0 12px; margin: 15px 0 0 0;}
#umc-events-nav-area #umc-calendar-heading a {display:inline; border: none; padding:0; margin:0; color:#666; }
#umc-events-nav-years-heading, #umc-events-nav-categories-heading { background:none !important;border-top:0; margin-bottom:4px; text-transform:uppercase; color:#333; font-size:10px; padding:0px; font-weight:bold;}  /* SD pad changed from 5 to 0, bottom margin added */
#umc-events-nav-categories {clear:both;}

.umc-event-nav-heading {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DCE9EF none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#333333;
font-size:10px;
font-weight:bold;
padding:5px;
text-transform:uppercase;
}	/* SD used to be: background:none !important; font-weight:bold; padding: 0 !important */


.umc-events-nav-category { padding: 2px 0 2px 20px; background:url('calendar-checked.gif') no-repeat; cursor:pointer; color:#A12800; font-weight:bold; margin:8px 0;}
.umc-events-nav-category-unchecked { background:url('calendar-unchecked.gif') no-repeat; color:#616161; }
#umc-events-nav-hide {background-color:#FFF; display:none; clear:both;padding:0;margin-left:-10px}

/* Events Area */
#umc-events-area { font-family:arial; font-size:11px; }
#umc-events-area a { color:#5575A1; text-decoration:none;}  
#umc-events-area a:hover { text-decoration:underline;}
#umc-events-heading, #umc-single-day-heading { background-color:#FFF;font-weight:bold; color:#333; padding:4px;}
#umc-events-sort { background-color:#FFF; font-weight:bold; color:#333; padding:4px; border-top:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF; margin:10px 0;} 
.umc-events-calendar-event-link { background:url('umc-link-arrow-blue.gif') no-repeat center right; padding-right:10px; }
.umc-events-calendar-event-link-left { background:url('umc-link-arrow-left-blue.gif') no-repeat center left; padding-left:10px; }
.umc-events-calendar-event-left-area { float:left; padding:0 10px 10px 0;}
.umc-events-calendar-event-left-area img {width:125; }
.umc-events-calendar-event-right-area { float:left; width:333px;}
.umc-events-calendar-event-right-area-noimage { width:100%; }
.umc-events-sort-options { color:#A22801; }
.umc-events-calendar-event { margin:10px 0; padding-bottom:30px; border-bottom:1px dotted #CFCFCF;}
.umc-events-calendar-event-heading { font-size:14px; margin:4px 0;}
.umc-events-calendar-event-heading a { font-weight:bold; }
.umc-events-calendar-event-site { margin:4px 0; }
.umc-events-calendar-event-description { color:#616161; margin:4px 0;}
.umc-events-calendar-event-dates { color:#333; font-weight:bold; margin:4px 0;}
#umc-event-display {position:relative;left:-10px;width: 450px;margin:0;padding:0}  /* 450px  lightbox width */
.umc-event-display-link {position:relative;float:right;top:-59px;padding: 0; margin: 0;color:#5575A1;z-index:99999}
.umc-event-display-text {position:relative;top:-80px;display:block}
.umc-event-display-text table {}
.umc-event-display-text .NLtitle {font-weight:bold; font-size:1.6em;color:#a12800;margin:0;padding:0 0 10px 0;display:block}
.umc-event-display-text .NLtitle br {padding:0;margin:0;line-height:0px;height:0px;display:block}

/* Pagination */
.umc-events-calendar-pagination-nav {float:left;}
.umc-events-calendar-pagination-info{float:right;}

/* Calendar right side */
#umc-events-nav-date-search-area {z-index:99999}
#umc-events-nav-date-search { text-align:right; text-transform:none; color:#333; font-size:9px; font-weight:bold; padding:5px; border-bottom: 1px solid #CFCFCF; margin-bottom:20px; cursor:pointer; z-index:99999}
#umc-events-nav-area #umc-events-nav-date-search a { color:#333; text-decoration:none; padding-right:10px; background:url('umc-heading-down-arrow.gif') no-repeat center right; border: none; display: inline;}
#umc-events-nav-date-search a#umc-events-nav-show-all { padding:0; text-transform:none; border: none; display: inline; background:none; }
#umc-events-nav-area #umc-events-nav-date-search a:hover { text-decoration:underline;}
.umc-calendar-date-day {width:15px; float:left; height:12px; text-align:center; cursor:pointer; font-size:10px; border:1px solid #F1F1F1;}
.umc-calendar-days .umc-calendar-date-day {border:1px solid #D3D3D3; font-weight:bold; cursor:auto;}
.umc-unsellected { color:#9EA09F; }
.umc-date-calendar { float:left; }
.umc-calendar-date-week {clear:both; }
.umc-calendar-date-navigation {_position:absolute;}
#umc-date-range-form { float:right;}
#umc-date-range-form input { border:1px solid #C8C8C8; width:80px; font-size:10px; padding:5px; color:#9EA09F; margin-right:10px; text-align:right;}
#umc-date-range-form .umc-selected { border:1px solid #DD731D; }
#umc-form-submit { cursor:pointer; background:url('umc-apply-range.gif') no-repeat; width:66px; height:12px; float:right; margin-top:5px;}
#umc-date-range-heading {background-color:#DCEAEF; font-weight:bold; color:#333; padding:5px;}
.umc-date-calendar-heading {background-color:#DDD; text-align:center;padding:1px; _padding:0; }
.umc-calendar-date-leftside {background:url('umc-calendar-leftside.gif') no-repeat; height:116px;float:left; width:15px;}
#umc-events-nav-date-calendar-area {padding:20px 40px;}
#umc-events-date-search { display:none;}
#umc-events-nav-date-search-area { position:absolute; padding-bottom:20px; margin-left:210px; _margin-left:170px; background-color:#FFF; display:none; width:500px; border:1px solid #CFCFCF; }


/* Calendar left side */
#umc-calendar { width:188px; }
.umc-calendar-day {width:14px; float:left;height:15px; text-align:center; padding:4px 2px 4px 8px;}
.umc-calendar-week {clear:both; padding-left:2px}
.umc-calendar-day-selected {color:#A22801; cursor:pointer; font-weight:bold;}
.umc-calendar-day-selected:hover {text-decoration:underline; }
#umc-calendar-dates { border:1px solid #C8C8C8; border-top:0; }
#umc-calendar-heading {background-color:#DDEAF0; border:1px solid #C8C8C8; color:#333; font-weight:bold; text-align:center; padding:4px;}
#umc-calendar-heading img {border:0; margin:0 5px;}
#umc-calendar-heading-left { float:left; }
#umc-calendar-heading-right { float:left; }
.umc-calendar-heading-center { float:left; width:99px; }
#umc-calendar-days {border:1px solid #C8C8C8; border-top:0; font-weight:bold;}
.umc-calendar-heading-res {font-size:1.6em;font-weight:normal;color:#a12800;margin:0;padding:0 0 3px 0;}
.umc-calendar-heading-dates {font-size:1.2em;color:#a12800;font-weight:bold; margin:0;padding:0 0 10px 0;}
#umc-calendar-heading-bg {height: 90px; padding-bottom: 5px;}
#umc-calendar-heading-bg .umc-calendar-heading-res {position: relative; left:140px;top:0px;font-size:1.2em;font-weight:bold;color:#a12800;margin:0;padding:0 0 0px 0;}
#umc-calendar-heading-bg .umc-calendar-heading-dates {position: relative; left:140px;font-size:1.2em;font-weight:bold;color:#a12800;margin:0;padding:0px 0;}
#umc-calendar-heading-bg .umc-calendar-heading-text {position: relative; left:140px;width:200px;font-size:1.0em;margin:0;padding: 2px 0;}


/* Clear */
.umc-clear {clear:both; }

/* Error */
.umc-events-calendar-error { padding:10px; text-align:center; font-weight:bold; color: #A22801; }

/* Loading stuff */
#umc-events-loading { display:none; background-color:#A22801; position:absolute; color:#FFFFFF;padding:5px; width:50px; font-family:arial; font-size:11px; } 
.umc-events-calendar-loading { padding:100px; text-align:center; }
#umc-events-loading-bg { background-color:#000; position:absolute; }

#umc-calendar-resources { margin-bottom: 20px; }

.umc-calendar-resource { cursor: pointer; background-color: #FFF; color:#A12800; font-size:11px; font-weight:bold; padding:5px; border-bottom: 1px solid #CFCFCF;border-left: 0px solid #CFCFCF;border-right: 0px solid #CFCFCF; }


/* OLD REPLACED BY SD 12/22/09 TO MATCH EVENT CALENDAR 
.umc-calendar-resource { cursor: pointer; background-color: #ddeaf0; color:#5575a1; font-size:11px; font-weight:normal; padding:5px; border-bottom: 1px solid #CFCFCF;border-left: 1px solid #CFCFCF;border-right: 1px solid #CFCFCF; }
*/



.umc-calendar-resource-current {background: #b8d4e2;}
.umc-calendar-resource-selected {font-weight:bold}
.umc-calendar-resource-old {display:block}
.umc-calendar-resource-nodata {background:#eeeed6; cursor:default;}

.umc-events-calendar-loading {background: none}

.umc-events-view-nav {height:12px;margin-bottom: 10px; padding:5px 0 5px 0; text-align:left; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}
.umc-events-view {display:none}
.umc-events-view-link {cursor: pointer}
.umc-events-view-link-selected {font-weight:bold}
.umc-events-showall-link {float:right;cursor:pointer}

#umc-8week-links {background: #fff; margin-bottom: 15px; padding-top: 3px; padding-bottom:3px;}
.umc-eventsbydate-prevlink, .umc-eventsbydate-nextlink {padding: 10px;cursor:pointer}
.umc-eventsbydate-prevlink { margin-left:5px;background:url('umc-link-arrow-left-blue.gif') no-repeat center left; padding-left:10px; display:inline;}
.umc-eventsbydate-nextlink { background:url('umc-link-arrow-blue.gif') no-repeat center right; padding-right:10px; display:inline;}


.umc-eventsbydate-resource {visibility:hidden; display: none;}


/* REMOVED IN ORDER TO HIDE "SPECIAL TIMES/LECTIONARY SEASON" HEADER. NO LONGER NEEDED
.umc-eventsbydate-resource {text-transform:uppercase; font-size:8px; color: #999;}
*/

#umc-events-calendar-area {display:none; visibility:hidden;}  /* SD hide mini-cal 'cause it don't work! */
#umc-events-nav-date-search {display:none; visibility:hidden;} /* SD hide mini-cal 'cause it dont' work! */

.umc-nav-res {float:right; padding:0 8px;background-image:url(http://www.kintera.org/atf/cf/%7B3482e846-598f-460a-b9a7-386734470eda%7D/BLUE_GRADIENT.png); background-repeat:repeat-x; background-color:transparent; border-bottom:#000 0px hidden} /* revised style */
/* .umc-nav-res {border-bottom:1px dotted #ccc; padding-bottom: 5px; padding-top: 0px; padding-left:15px; background-color:#DCEAEF;}  /* SD pad-top 5px; border changed from solid to dotted */
.umc-nav-res-title {font-weight: bold}
.umc-nav-res-link {cursor: pointer; font-weight: bold; font-size:12px; margin-top:8px; margin-left:-5px; padding-left: 4px;}  /* SD font used to be 14px  margin top 4*/

#umc-calendar-nav-liturgical .umc-calendar-seasons-scroll {display: none}
.umc-calendar-seasons-scroll {height: 16px;background-color: #dceaef; font-size:11px; font-weight:normal; padding:5px; border-bottom: 1px solid #CFCFCF;border-left: 1px solid #CFCFCF;border-right: 1px solid #CFCFCF; }
.umc-calendar-seasons-scrollup {clear: both;float: right;width: 40px; height: 8px;background:url('umc-heading-up-arrow.gif') right bottom no-repeat;cursor:pointer }
.umc-calendar-seasons-scrolldown {clear: both;float: right; width: 40px; height: 8px;background:url('umc-heading-down-arrow.gif') right bottom no-repeat;cursor:pointer }

#umc-events-item-detail {display:none; position: absolute; width: 458px;left: 227px; top: 198px; z-index:99999; padding: 5px} /* 458 old lightbox width? */

li.tabItem {text-decoration:none !important;border:0 !important}

#umc-dates-ongoing { padding:0 15px; background-color: #dceaef;}
#umc-dates-ongoing .umc-planning-outer {margin:0;padding:0;background:#dceaef;} 
#umc-dates-ongoing .umc-eventsbydate-article {margin:0;padding:10px 0 0 0; border-bottom:1px dotted #999;background:#dceaef;} 
#umc-dates-ongoing .umc-eventsbydate-planning-last { border-bottom:none} 

.umc-pagetitle-resource {text-transform:uppercase; color: #666;font-size:10px}
