/*    File            : /cfbnpartnerships/styles/site-styles.css
      Description     : Styles available for use across the cfbnpartnerships INTERnet web site.    */

/* Align Styles */
.topfaith { 
  width:480px;
    position: relative;
    z-index: 1000;
    }
.centered{text-align:center;}
.faith {width:480px; height:375px; background-image: url(/CFBNPARTNERSHIPS/images/faith2.gif); background-repeat: no-repeat; z-index:10; padding:135px 0px 0px 15px;}
.top-marg {margin-top: 5px; margin-left: 20px;}
		/*p.topfaith  {margin-top: 47px; margin-left:20px;}*/

.topfaith a{font-size:17px; font-weight:bold; height:20px; }
a.topfaith:link {color:#EEEEEE;}
a.topfaith:visited {color:#EEEEEE;}
a.topfaith:hover {color:#EEEEEE;}
        
.acenter { text-align: center; }
.aleft { text-align: left; }
.aright { text-align: right; }

.floatLeft { float:left; }
.floatRight { float:right; }

/*columns are sized by %, numbers indicate what percent*/
/*"l" is for left-floating columns, "r" for right*/
.c20l, .c23l, .c25l, .c29l, .c30l, .c33l, .c35l, .c38l, .c40l, .c45l, .c48l, .c50l, .c55l, .c60l, .c62l, .c65l, .c66l, .c70l, .c75l, .c77l, .c80l { float: left; }

.c20r, .c23r, .c25r, .c29r, .c30r, .c33r, .c35r, .c38r, .c40r, .c45r, .c48r, .c50r, .c55r, .c60r, .c62r, .c65r, .c66r, .c70r, .c75r, .c77r, .c80r { float: right; margin-left: -5px; }

.c20l, .c20r { width: 20%; }
.c23l, .c23r { width: 23%; }
.c25l, .c25r { width: 25%; }
.c29l, .c29r { width: 29%; }
.c30l, .c30r { width: 30%; }
.c33l, .c33r { width: 33.333%; }
.c35l, .c35r { width: 35%; }
.c38l, .c38r { width: 38%; }
.c40l, .c40r { width: 40%; }
.c45l, .c45r { width: 45%; }
.c48l, .c48r { width: 48%; }
.c50l, .c50r { width: 50%; }
.c55l, .c55r { width: 55%; }
.c60l, .c60r { width: 62%; }
.c62l, .c62r { width: 62%; }
.c65l, .c65r { width: 65%; }
.c66l, .c66r { width: 66.666%; }
.c70l, .c70r { width: 70%; }
.c75l, .c75r { width: 75%; }
.c77l, .c77r { width: 77%; }
.c80l, .c80r { width: 80%; }


/* Button Styles */
.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

.button1 {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

.button2:hover {
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
}


/* Font Styles */
.fontXlarge { font-size: 130%; }
.fontLarge { font-size: 115% }
.fontSmall {font-size: 90%; }
.fontXsmall { font-size: 80%; }

.fontBold { font-weight: bold; }

.fontDarkRed { color: #772432; }
.fontPrimaryBlue { color: #003F72; }
.fontPrimaryRed { color: #c4262e; }
.fontVibrant01 { color: #5261ac; }
.fontVibrant02 { color: #ffcf01; }
.fontVibrant03 { color: #fbb161; }
.fontVibrant04 { color: #0194d3; }
.fontVibrant05 { color: #a1a1a4; }
.fontVibrant06 { color: #c0ae00; }
.fontVibrant07 { color: #7ac143; }
.fontVibrant08 { color: #f78f1e; }
.fontVibrant09 { color: #00afdb; }
.fontVibrant10 { color: #fdb913; }
.fontVibrant11 { color: #e2e477; }
.fontVibrant12 { color: #e31b23; }
.fontWhite {color: #ffffff; }

/* Image Styles */
img.imgrt{
  float: right;
  border: none !important; 
  padding: 0px 0px 8px 8px; }

img.imglt {
  float: left; 
  border: none !important; 
  padding: 0px 8px 8px 0px; }

/*use this inside of ALL columns to create padding, otherwise columns will stretch in certain browsers*/
.inner { padding: 5px; overflow: hidden; }

/**  List Styles  **/
.listCheckmark {
  margin-left: 22px;
  padding: 5px 0px 5px 0px;
  line-height: 140%;
  list-style-image: url('../images/bulletCheckmark.png'); }

ul.outside {
	list-style-position: outside;
	}

ol.spacedList li, ul.spacedList li {
	margin-bottom: 1.25em;
	}

ol.decimalLeadingZero {
	list-style-type: decimal-leading-zero;
	}

ol.lowerAlpha {
	list-style-type: lower-alpha;
	}

ol.lowerRoman {
	list-style-type: lower-roman;
	}

ol.upperAlpha {
	list-style-type: upper-alpha;
	}

ol.upperRoman {
	list-style-type: upper-roman;
	}

.olist {
	list-style-position: outside;
	padding-left: 40px;
	}

ul.custom li {
display: list-item;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.5em;
font-size: 1.1em;
list-style-type: none;
color: #2e2e2e;
padding-bottom: 1.25em;
}
            
ul.borderList li {
  list-style-type: none;
  border-top: 1px dotted #ccc;
  display: block;
  /*padding: .5em 0 0;*/
  padding: 0.25em 0;
  overflow: hidden; }

ul.circle {
	list-style-type: circle;
	}

ul.disc {
	list-style-type: disc;
	}

ul.noBullet li {
	list-style-type: none;
	display: block;
	/*padding: .5em 0 0;*/
	padding: 0.15em 0;
	overflow: hidden;
	}

ul.square {
	list-style-type: square;
	}

.nowrap {
	white-space: nowrap;
	}

table.tblNoBorder {
  border: none; }

table.tblNoBorder caption {
  margin: 0;
  padding: 8px 20px;
  font-size: 16px;
  text-align:left; }

table.tblNoBorder td {
  margin:0;
  padding: 1px 5px; }

table.tblNoBorder thead {
  margin: 0;
  padding: 8px 6px;
  font-weight: bold; }

table.tblNoBorder th {
  color: #000000;
  background: none;
  text-align: center; }
            
li class="bullet" {
list-style-position: inside;
text-indent: -1em;
}
            
#tier4innerContent li {
list-style: none;
}