﻿body {min-width:960px;}
a {color:#0088cc; text-decoration:none; font-weight:500; border:none;}

.navbar-inverse .navbar-inner {
background-color: #135585;
    background-repeat: repeat-x;
    border-color: #252525;
    background-image: linear-gradient(to bottom,#135585,#0b395d);
    background-image: -webkit-linear-gradient(top, #135585, #0b395d);
}


.navbar-inner {min-height:30px;}
.navbar-inverse .brand, .navbar-inverse .nav > li {line-height:10px;}
.navbar-inverse .brand, .navbar-inverse .nav > li > a {color: #cccccc; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}

#bannerNav {padding-right:12px; font-size:10pt !important; padding-top:5px; }
.navTop { text-decoration:none; color:#ffffff; padding-left:12px; padding-right:12px; font-weight:normal; font-size:11pt !important; float:none;}
#bannerNav a:hover { text-decoration:underline; color:#ffffff;font-size:11pt !important;}


.banner {background-image:url('/UPcms/designs/SmartGivers_v3/images/CRC_Banner.png'); background-position:center center; height:118px; margin-bottom:20px; margin-top:30px;}

.nav_inSectionHeader {font-weight: bold; display:block; padding:4px 12px; background-color:#ecebcd; color:#313015; border-radius:4px; margin-bottom:8px;}
.cookiePanel {margin-bottom:12px;}
.footer {font-size:10pt; color:#666666;}

/* Left Nav */
.navMain {background-color:#ffffff; width:184px; margin-left:-1px;}
.navItem {padding:6px 12px; border:solid 2px #ffffff; background-color:#8bc4e1;}
.navItemHover, .navItemSelected, .subMenuItemHover {padding:6px 12px; border:solid 2px #ffffff; background-color:#c1e2f3;}
.navItem a {text-decoration:none; font-size:10pt; font-weight:bold;  color:#313015;}
.subMenu {padding:4px 8px 4px 8px; border:solid 1px #8bc4e1; background-color:#ffffff;}
.subMenuItem  { padding:2px 4px; border:solid 1px #ffffff;}
.subMenuItem a  {text-decoration:none; font-size:9pt; font-weight:bold; color:#333344; }
.subMenuItemHover  {padding:2px 4px; border:solid 1px #ffffff;  background-color:#ecebcd;}

/* Promo */
#promoColumns {margin-top:20px;}
#promoColumns a {color:#07567d;}
#promoColumns div {text-align:left;}
#promoColumns #title {padding:3px 5px; background-color:#abdaf1; border-radius:4px; margin-bottom:8px; margin-right:8px;}
#promoColumns .promoCol {width: 180px; vertical-align: top; padding-right: 2px;  }
#promoColumns .item_title {display:block; margin-bottom:-4px; margin-top:8px;}
#promoColumns #promo {margin-right:20px;}

/* Callout */

#callOut {margin-top:30px; padding:0px;}
#callOut table {max-width:196px;}


#rightColumnInnerDiv {margin-top:5px;}
.sidebar_title { font-weight: bold; font-size: 12pt; color: #000000; font-family: Arial, Helvetica, sans-serif; margin-bottom:15px; display:block;}


/* item display */
.rssFeedIcon {margin-top:40px; text-align:right; width:100%;}
#summary {clear:both; padding-top:10px; }
.item_title { font-weight: bold; }
a.item_title:hover {color:#990000; text-decoration:underline;}
.item_date { font-size: 10px; color: #999999; }
.item_summary { font-size: 14px; color: #403d3e;  text-align: left;}
.pager {clear: both; text-align:right; margin-top:25px; }
.rssIcon {width:17px; background-image:url('/admin/images/rss.png'); background-repeat:no-repeat; float:right; margin-top:8px; margin-right:8px; cursor:pointer;}

.faqHeader {}

/* image display */
.imageAbove, .imageBelow {margin:0px 0px 10px 0px;}
.imageTop {margin:0px 0px 10px 20px; float:right;}
.imageLeft {margin:5px 5px 5px 0px; float:left;}
.imageRight {margin:5px 0px 5px 5px; float:right;}
#caption {font-size:10px; color:#999999;}
#thumbnail {float:left; margin:0px 7px 0px 0px; }
#imageBox #title {font-weight:bold;}

#cGrid {margin-top:20px;}

.listNav { margin:0 0 10px; }

.ln-letters { overflow:hidden; }
.ln-letters a, .ln-letters a.a, .ln-letters a.d, .ln-letters a.f, .ln-letters a.i    { font-size:9pt; display:block; float:left; padding:2px 5px; border:1px solid silver; border-right:none; text-decoration:none; color:blue; font-weight:normal; margin:auto; background-color:white;}
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }
.on {padding:2px;}
.on a {font-weight:bold;}
.off {padding:2px; color:#777777;}

.rTitle {padding:10px 0px 2px 0px; color: #555; font-weight:bold;}
.rLabel {padding-right:30px; color: #555; font-weight:bold; width:280px;}
.rText {margin-left:5px; margin-bottom:10px;}
.rVal {text-align:right; padding-right:10px; padding-left:20px;}
.rPerc {padding-left:10px;}

.bs-docs-example {position: relative;margin: 15px 0;padding: 39px 19px 14px;background-color: white;border: 1px solid #DDD;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.bs-docs-label {position: absolute;top: -1px;left: -1px;padding: 3px 7px;font-size: 12px;font-weight: bold;background-color: whiteSmoke;border: 1px solid #DDD;color: #9DA0A4;-webkit-border-radius: 4px 0 4px 0;-moz-border-radius: 4px 0 4px 0;border-radius: 4px 0 4px 0;}

.bs-docs-example tr {vertical-align:top;}
.bs-docs-example td {padding-bottom:10px;}

.bs-docs-example h5 {color:#333333; margin:10px 0px 0px 20px;}
.bs-docs-example p {margin-left:20px;}


/*Donated Goods*/
TABLE.DonatedGoodsTable TR TD { padding-top: 5px; padding-bottom: 5px; }

#courseList { margin:15px 0px 20px 0px;}
#courseTop {display:block; background: url('/images/14441a-14441a-415b2e-ffffff/60-900-6-1/sprite.png') no-repeat; padding:3px; font-weight:bold;color:#ffffff; font-size:10pt; margin-top:15px; padding-left:6px;}
.courseGrid {width:100%; max-width:900px;}
.courseLink {font-weight:bold; text-decoration:none; color:#153065 !important;}

#courseDisplay {width:100%;}
#courseInfo {width:400px; float:left; margin-right:50px;}
#courseMap {width:300px;  float:left;}

#courseFilters {width:600px; margin-right:20px; padding-top:10px;}
#cfTop {background: url('/images/eeeeee-eeeeee-415b2e-ffffff/60-600-6-1/sprite.png') no-repeat; height:6px; padding-left:8px; padding-top:8px; font-size:11pt; font-weight:bold; margin-top:10px;}
#cfBody {border-left:solid 1px #415b2e; border-right:solid 1px #415b2e; padding:5px 5px 5px 5px; background-color:#eeeeee;}
#cfBot {background: url('/images/eeeeee-eeeeee-415b2e-ffffff/60-600-6-1/sprite.png') no-repeat bottom; height:10px; padding-left:8px; padding-top:4px;}

.courseHeader {display:block; background: url('/images/14441a-14441a-415b2e-ffffff/60-500-6-1/sprite.png') no-repeat; padding:3px; font-weight:bold;color:#ffffff; font-size:10pt; margin-top:15px; padding-left:6px;}
.courseTitle  { font-weight: bold; font-size: 24px; color: #153065; font-family: Arial, Helvetica, sans-serif; text-decoration:none; margin-bottom:12px; margin-top: 12px; }

.cFilter {padding:2px;}
.cfList {margin:5px 0px 5px 10px;}
.cfList label {display:inline-block; margin-left:10px; width:200px;}

.cfRadio {margin-top:20px;}
.cfRadio label {display:inline-block; margin-left:10px; width:140px;}

.cfHead {font-weight:bold;}



/* Calendar */
.calendar {border: solid 1px #CCCCCC; border-collapse:collapse; }
.calTitle {background-color: #5c9de0; color:#ffffff; padding:2px; font-size:12pt;}
.calDayHeader{background-color: #F0F0FF; border: solid 1px #CCCCCC;}
.calDay {border: solid 1px #CCCCCC;}
.calOther {background-color: #F0F0F0; border: solid 1px #CCCCCC;}
.calToday {background-color: #F0FFF0; border: solid 1px #CCCCCC;}
a.calItem {text-align:left; font-size:8pt; text-decoration:none;}
a.calItem:hover {color:#990000; text-decoration:underline;}

#icalFeed {text-align:right; margin-top:5px;}
.iCaltext {font-size:7pt; color:#999999; display:block; margin-top:2px; margin-right:8px; float:right;}
.iCalIcon {display:block; float:right;}


/* Cal 2 */

#UPcalendar {width: 100%;}
#UPcalendar table tr {vertical-align:top;}
#UPcalendar table td {}
#UPcalendar #cCell {border-right:solid 1px #dddddd; border-collapse:collapse; min-height:80px; text-align:left; _height:80px;}
#UPcalendar #cCellToday {border-collapse:collapse; background-color:#fffcd9; min-height:80px; text-align:left; _height:80px;}
#UPcalendar .calNext a {text-decoration:none; font-size:12pt;}

#UPcalendar #chDate {width:100%; border-bottom:solid 1px #dddde0; text-align:right; font-size:8pt;}
#UPcalendar .chReg {background-color:#dee7ea;}
#UPcalendar .chOther {background-color:#f0f0f0; color:#999999;}
#UPcalendar .chToday {background-color:#afc6ce;}
#UPcalendar #chNum {margin-right:3px;}
#UPcalendar #cdEmpty {}

/*Site events */
#UPcalendar #cal.cdMulti {font-size:9pt; height:16px; color:#ffffff; text-align:left; background-color:#72967f; padding:1px 1px 1px 4px; margin-top:1px;}
#UPcalendar #cal.cdS {background-image:url('/images/72967f-72967f-72967f-ffffff/18-400-4-1/sprite.png'); background-repeat:no-repeat; margin-top:1px; margin-left:1px;}
#UPcalendar #cal.cdE {background-image:url('/images/72967f-72967f-72967f-ffffff/18-400-4-1/sprite.png'); background-repeat:no-repeat; background-position:right top; margin-top:1px; margin-right:1px;}
#UPcalendar #cal.cdReg {color:#555577; margin:0px 2px 2px 4px; font-size:9pt; }

#UPcalendar #cal #cdItem {white-space: wrap; overflow: hidden; font-size: 8pt;}
#UPcalendar #cal #cdItemL {cursor:pointer; white-space: nowrap;	overflow: hidden;}

/* External events */
#UPcalendar #calX.cdMulti {font-size:9pt; height:16px; color:#ffffff; text-align:left; background-color:#837e50; padding:1px 1px 1px 4px; margin-top:1px;}
#UPcalendar #calX.cdS {background-image:url('/images/837e50-837e50-837e50-ffffff/18-400-4-1/sprite.png'); background-repeat:no-repeat; margin-top:1px; margin-left:1px;}
#UPcalendar #calX.cdE {background-image:url('/images/837e50-837e50-837e50-ffffff/18-400-4-1/sprite.png'); background-repeat:no-repeat; background-position:right top; margin-top:1px; margin-right:1px;}
#UPcalendar #calX.cdReg {color:#837e50; margin:0px 2px 2px 4px; font-size:9pt; }

#UPcalendar #calX #cdItem {white-space: nowrap;	overflow: hidden;}
#UPcalendar #calX #cdItemL {cursor:pointer; white-space: nowrap;	overflow: hidden;}


/* Google Search */
.s,.f,.f a{font-size: 100%}
.l{color: #050097}
.t{color:#000000}
.t{background-color:#FFFFDD}
.z{display:none}
.f,.f:link,.f a:link{color:#6f6f6f}
.i,.i:link{color:#a90a08}
.a,.a:link{color:#008000}
div.n {margin-top: 1ex}
.n a{font-size: 10pt; color:#000000}
.n .i{font-size: 10pt; font-weight:bold}
.q a:visited,.q a:link,.q a:active,.q {text-decoration: none; color:#0000cc;}
.b,.b a{font-size: 10pt; color:#0000cc; font-weight:bold}
.d{font-family:arial,sans-serif; margin-right:1em; margin-left:1em;}

.searchResults a {text-decoration:underline;}
.searchResults p {clear:both; margin-bottom:10px;}

.seal {width:54px; height:80px; background-image:url('/Design/images/CRCSeal_small.png'); background-repeat:no-repeat; float:left; margin-right:10px; margin-top:10px;}


/* FormBuilder */
.wizard_fieldLabel {display:block; margin-right:20px;}
.form_required .wizard_fieldLabel {display:block; margin-right:20px; font-weight:bold;}
.form_button_Div {margin-top:30px; width:100%;}
.form_button {display:block; width:80px; height:30px; font-weight:bold; font-size:8pt; text-decoration:none; color:#000000; text-align:center; padding-top:2px;  background: url('/images/f0f0f0-eeeeee-666699-ffffff/25-80-2-1/effect-shadow/sprite.png') no-repeat; float:left;}
.wizard_fieldHeader {display:block; padding-top:15px;}
.wizard_fieldFooter {display:block; padding-bottom:15px;}




@media print {
   .row-fluid .noprint, .navbar .noprint, .noprint {display:none;}
   .navbar-fixed-top {display:none;}
    a[href]:after {
    content: none;
  }

  .cookieContainer {display:none;}
  
  #mainColumn {width:90%;}
  

}