/*******************************************************************/
/** Tags
/*******************************************************************/
html,body {
  background:#003371 url(/images/site/bg-sub.jpg) scroll no-repeat center top;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content-wrap p {
  color:#575757;
  font-size:0.923em;
  line-height:1.4em;
  margin-bottom:1.4em;
}
#content-wrap li {
  color:#d2232a;
  font-size:0.923em;
  line-height:1.4em;
  margin-bottom:0.6em;
}
  #content-wrap ul ul li {
    font-size:1em;
  }
  #content-main

#content-wrap ol,#content-wrap ul,#content-wrap p {}
#content-wrap ol,#content-wrap ul {
  margin-bottom:1.8em;
  padding-left:1.2em;
}
#content-wrap ol li {
  list-style-type:decimal;
} 
#content-wrap ul li {
  list-style-type:disc;
}

#content-wrap h1,
#content-wrap h2,
#content-wrap h3,
h4, h5, h6 {
  color:#004991;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:normal;
}

#content-wrap h1 {
  font-size:1.538em;
  margin-bottom:0.85em;
}
#content-wrap h2 {
  color:#d2232a;
  font-size:1.230em;
  margin-bottom:1.06em;
}
#content-wrap h3 {
  color:#c59100;
}

#content-wrap a:link,
#content-wrap a:visited {
  color:#004991;
  text-decoration:underline;
}
#content-wrap a:hover,
#content-wrap a:active {
  color:#004991;
  text-decoration:none;
}
#content-wrap strong {
  color:#004991;
  font-weight:bold;
}
#content-wrap em {
  font-style:italic;
}

#content-side .sbcontact {
  margin:50px 0 0 10px;
}
  #content-side .sbcontact h5 {
    font-family:arial,helvetica,clean,sans-serif;
    font-style:italic;
    margin:0 0 25px;
    text-align:center;
  }
  #content-side .sbcontact .donation {
    display:block;
    margin:0 0 25px;
  }
  #content-side .sbcontact p {
    font-family:"Georgia",arial,helvetica,clean,sans-serif;
    text-align:center;
    margin:0;
  }
  

#footer p {
  font-size:0.923em;
}

table td {
  padding:2px 10px;
}
/*******************************************************************/
/** Basic Layout
/*******************************************************************/
#wrapper {
  margin:0 auto;
  width:1056px;
}

#topnav {
  height:145px;
  margin:0 auto;
  position:relative;
  width:900px;
}

#topnav,#footer {
  font-family:"Trebuchet MS",Trebuchet,arial,helvetica,clean,sans-serif;
}

#content-wrap {
  background:#fff;
  margin:0 auto;
  padding:19px;
  width:862px;
}
  #content-wrap * {
    text-align:left;
  }
  #content {
    background:url(/images/site/bg-content.png) scroll repeat-y center top;
  }
    #splash-image {}

    #content-main {
      float:right;
      padding:28px 32px;
      width:599px;
    }

    #content-side {
      float:left;
      padding:28px 5px;
      width:189px;
    }

#footer {
  margin:0 auto;
  padding:19px 0;
  width:900px;
}

/*******************************************************************/
/** Sub Page Specifics
/*******************************************************************/
#tagline {
  color:#fff;
  left:50%;
  margin-left:-200px;
  position:absolute;
  top:25px;
}
  #tagline h4 {
    color:#fff;
    font-family:arial,helvetica,clean,sans-serif;
    font-size:1.3em;
    font-weight:normal;
  }
  #tagline p {
    color:#fff;
    font-size:1.0em;
    font-style:normal;
  }
#content-side ul#side-nav {
  padding:0;
}
  #content-side ul#side-nav li {
    border-bottom:1px solid #d2d0d0;
    font-family:"Georgia",arial,helvetica,clean,sans-serif;
    background:transparent url(/assets/1124/bg-bullet-parent.jpg) 0px 14px no-repeat;
    list-style-type:none;
    margin:0;
    padding:10px 12px 0px ;
  }
    #content-side ul#side-nav li a {
      text-decoration:none;
      
    }
      #content-side ul#side-nav li a.selected {
        font-weight:bold;
      }
      #content-side ul#side-nav li a:hover,
      #content-side ul#side-nav li a:active {
        color:#0094e1;
      }
    #content-side ul#side-nav li ul {
      margin-left:0px;
    }
    #content-side ul#side-nav li ul li a {
      text-decoration:none;
    }
      #content-wrap ul ul {
        padding-left:0;
      }
        #content-wrap #sitemap ul ul {
          padding-left:20px;
        }
blockquote {
  padding:15px;
  margin:20px;
  border:1px solid #004991;
}
table.logos {
	width:100%;
	margin:20px 0px;
}
	table.logos td {
		padding:0px 15px 15px 0px;
	}

/*******************************************************************/
/** Home Page specifics
/*******************************************************************/
body.home {
  background:#003371 url(/images/site/bg-home.jpg) scroll no-repeat center top;
}
.home #topnav {
  height:95px;
}
  .home #topnav ul {
    padding-top:50px;
  }
  
.home #content {  
  background:url(/images/site/bg-content-home.png) scroll repeat-y center top;
}
  .home #left {
    float:left;
    width:582px;
  }
    .home #splash-img {
      background:#ddd url("/assets/1232/slide-load.jpg") no-repeat !important;
      height:260px;
      width:862px;
      display:block;
      /*position:relative;
      overflow:hidden;*/
    }
    	
     .home #splash-img a.donate {
        background:#ddd url("/assets/1223/slider-4.jpg") no-repeat !important;
	display:block;
        position:absolute;
	height:260px;
	margin:0px;
	width:862px;
	}

      .home #tagline {
        color:#fff;
        left:345px;
        margin:0;
        position:absolute;
        top:35px;
      }
        .home #tagline h4 {
          color:#fff;
          font-family:arial,helvetica,clean,sans-serif;
          font-size:2.4em;
        }
        .home #tagline p {
          color:#fff;
          font-size:1.3em;
          font-style:italic;
        }
	  .home #splash-img .more {
      padding:105px 190px 0 345px;
    }
      .home #splash-img .more p {
        color:#3791ff;
        font-size:1.5em;
        line-height:1.1em;
      }
      .home #splash-img #splash-nav {
        left:5px;
        position:absolute;
        top:292px;
      }
        .home #splash-img #splash-nav li {
          border-left:1px solid #c5c5c5;
          display:inline;
          font-size:0.8em;
          list-style:none;
          padding:5px 0;
          text-transform:uppercase;
        }
          .home #splash-img #splash-nav li.first {
            border-left:0 none;
          }
          .home #splash-img #splash-nav li a {
            padding:8px 7px 8px 9px;
            text-decoration:none;
          }
      #donation { 
        bottom:0;
        position:absolute; 
        right:45px;
      }

    .home #content-main {
      float:left;
      padding:30px 15px 30px 30px;
      width:246px;
    }
      .home #content-main h2 {
 	      color:#004991;
      }
      .home #content-main h2.atf-home {
              color:#c56b00;
      }
    .home #content-secondary {
      float:right;
      padding:30px 30px 0 15px;
      width:246px;
    }
      .home #content-secondary h2 {
        color:#4c8d00;
      }
    .home #content-tertiary {
	    clear:right;
      float:right;
      padding:0 30px 0px 15px;
      width:246px;
    }
      .home #content-tertiary h2 {
        color:#c59100;
      }
    .home #content-fourth {
      background:transparent url(/assets/311/logo-lite.png) scroll no-repeat 400px center;
      clear:both;
      padding:30px;
      width:522px;
    }
      .home #content-fourth ul {
        font-family:"Georgia";
        padding:0;
      }
        .home #content-fourth li {
          display:inline;
          font-weight:bold;
          list-style:none;
          margin:0 1.2em 0 0;
        }

	.home div#wrapper div#content-wrap div#content a span.more {
	  display:inline;
	  font-size:9px;
	  text-transform:uppercase;
	}
			
  .home #content-side {
    background:url(/assets/1112/bg-sidebar-index.jpg ) scroll no-repeat 0 0;
    float:right;
    padding:30px 20px;
    width:240px;
  }
    .home #content-side h2,
    .home #content-fourth h2 {
      color:#004991;
    }
    .home #content-side h2 {
      font-size:1.25em;
    }
    .home #content-side a {
      margin-left:30px;
    }
    
      .home #content-side h2 span,
      .home #content-fourth h2 span {
        display:block;
        font-family:arial;
        font-size:11px;
        line-height:0.2em;
        text-transform:uppercase;
      }
        .home #content-side h2 a span {
          display:inline;
          font-family:inherit;
          font-size:inherit;
          line-height:inherit;
          text-transform:none;
        }
    .home img.pipe {
      border-right: 1px solid #bdbdbd;
      padding-right:3px;
    }
    .home h2.bordered {
      border-top: 1px solid #bdbdbd;
      padding-top:20px;
    }
    .home h2.bordered span {
      color:#bf2821;
    }
      .home h2.bordered a span {
        color:inherit;
      }

/*******************************************************************/
/** classes
/*******************************************************************/
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
* html .clearfix {
  height: 1%;
}

ul.multi {
  position:relative;
}
  ul.multi li.col2 {
     margin-left: 50%;
     position: relative;
  }
  ul.multi li.col2-first {}

.left {
  clear:left;
  float:left;
  margin:0 1.2em 1.2em 0;
}
.right {
  clear:right;
  float:right;
  margin:0 0 1.2em 1.2em;
}

.leadership #content-main img,
.staff #content-main img {
	border:1px solid #003371;
  float:right;
  margin:0 0 10px 10px;
  padding:3px;
}
.leadership h3,
.staff h3 {
  border-top:1px solid #003371;
  clear:right;
  padding-top:1.2em;
}

	
	
/*******************************************************************/
/** Navigation
/*******************************************************************/
.nav {
  padding-top:95px;
}
  .nav li {
    border-left:1px #0153b4 solid;
    display:inline;
    line-height:26px;
    padding:5px 0;
    text-transform:uppercase;
  }
    .nav li.first {
      border:0 none;
    }
    .nav li a {
      font-size:0.846em;
      padding:0 6px 0 8px;
      text-decoration:none;
    }
      .nav li a:link,
      .nav li a:visited {
        color:#fff;
      }
      .nav li a:hover,
      .nav li a:active,
      .nav li.selected a {
        color:#8fc9ec;
      }
	#footer .nav {
	  padding:15px 0 25px;
	}
	#footer .nav.bottom {
	  padding:0 0 25px;
	}
    
#footer {
  color:#fff;
}
  #foot-nav {
    margin-bottom:18px;
  }
  #foot-nav li {
    border-left:1px #0153b4 solid;
    display:inline;
    font-size:0.923em;
    padding:5px 0;
  }
    #foot-nav li.first {
      border:0 none;
    }
    #foot-nav li a {
      padding:8px 9px;
      text-decoration:none;
    }
      #footer a:link,
      #footer a:visited {
        color:#fff;
      }
      #footer a:hover,
      #footer a:active,
      #footer li.selected a {
        color:#8fc9ec;
      }

/*******************************************************************/
/** Forms
/*******************************************************************/
#donorForm {}
  #donorForm fieldset {
    border:1px solid #004991;
    margin-bottom:2.4em;
    padding:19px;
  }
    #donorForm fieldset legend {
      font-size:1.230em;
      padding:0 0.6em;
    }

#contact-main {
  margin:0 110px 30px 50px;
}
#contact-main h2 {
	background-color:#002F67;
	border:1px solid #002F67;
	color:#FFFFFF;
	padding:3px 0 3px 10px;
	margin:0;
	}
#contact-main fieldset {
	border: 1px solid #002F67;
	padding:10px 10px 10px 20px;
	}
  #contact-main label {
    clear:right;
    display:block;
	margin-bottom:.5em;
  }
    #contact-main label input,
    #contact-main label textarea,
    #contact-main label select {
      clear:right;
      float:right;
      margin-right:30px;
      width:200px;
    }
    #contact-main label select {
      width:205px;
    }
#contact-main #contact-business-main {
  display:none;
}

#contact-main label span {
  float:left;
  font-size:12px;
}
  #contact-main label span span {
    float:none;
  }
  #contact-main .required {
		color:#4F4891;
		}

#submit-contact-main {
  margin:0px 0 0 200px;
  text-align:center;
  width:60px;
}

	/*
 * jQuery Nivo Slider v2.0
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	
}

#slider img.slider-image { display:none; }
	
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	margin: 0 0 0 12px;
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor: pointer;
	text-indent: -9999px;
	background: transparent url('/assets/1226/bullets.png') no-repeat;
	width: 16px;
	height: 16px;
	display: inline;
	float: left;
	margin: 235px 5px 0 0;
}
.nivo-controlNav a.active {
	font-weight:bold;
	background: transparent url('/assets/1226/bullets.png') no-repeat -18px 0px;
	
}
/*******************************************************************/
/**
 
/*******************************************************************/

/*******************************************************************/
/** 
/*******************************************************************/

