/**
 * Place site CSS statements here
 **/
 
header {
  padding-top:12px;
  margin-bottom:5px;
}

#header h2 {
  margin-top:-13px;
}

.banner-custom {
    margin-top:15px;
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    -webkit-box-shadow: 2px 2px 6px 1px rgba(0,0,0,.2);
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,.2); 
    
}

.row.logos {

}

.row.logos img {
    float:left;
    height:60px;
    margin-right:10px;
}

div.box {
  text-align:left;
  padding:5px 10px;
}

div.box ul {
    padding-left:15px;
}
div.box ul li {
    
}

div.box p {
    text-indent:15px;
    margin-bottom:15px;
}

div.page.box img {
    max-width:668px;
    padding:5px;
    border:solid 1px #ccc;
    background-color:#eee;
    float:right;
}
div.page.box img.centered {
    float:none;
    text-align:center;
}

div.page.box:after {
    display:block;
    content:'.';
    height:0px;
    clear:both;
    visibility:none;
}
div.page.box label.caption {
    max-width:672px;
    float:right;
    font-size:90%;
    background-color:#eee;
    padding:5px;
    margin-top:3px;
    margin-left:6px;
    margin-bottom:15px;
    border-top:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
}
div.page.box label.caption {
    text-indent:0px;
    text-align:justify;
}

.left {
  text-align:left;
}
.first {
  margin-left:0px;
}

.splash-caption {
  margin-top:-22px;
}
.splash-caption .box {
  padding-top:18px;
}

.block-title.banner {
  margin-top:0px;
}

h3.block-title.banner a {
  color:#fff;
}

#profile_container {
    background-color:#fff;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding:10px;
    margin-top:0px;
    text-align:left;
}
#profile_container td {
    padding:5px;
}
