#menu li {
width: 16.6666666667%;
}

#menu a {
font-size:.7em;
}

iframe.youtube {
width:100%;
height:280px;
}

iframe.form {
width:100%;
height:690px;
}

.boxButton a,
.boxButtonInterior a {
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}

#homepageCarousel {
padding-bottom:0px;
border: 1px solid #ffffff;
}

#homepageCarousel img {
width: 100% !important;
height: auto !important;
}

.carousel-caption {
line-height:26px;
background:rgba(0,0,0,0.3);
}

.homepageBox #F1216907 .boxMiddleTopRow, .homepageBox #G1216908 .boxMiddleTopRow, .homepageBox #H1216910 .boxMiddleTopRow {
padding: 0 20px;
box-sizing: border-box;
}

.homepageBox .heading {
padding: 20px 0px;
}

#menu li,
.homepageBox .heading,
ul.dropdown ul.sub_menu li a {
background-color:#1978ba;
background:#1978ba;
}

.FooterHeaderText,
a .BodyText,
.BodyText a,
a {
color:#1978ba;
}

#A1216852 .unstyledlist {
margin:0;
}

/*#A1216852 .unstyledlist li {
width:20%;
}*/

#socialMedia ul li {
margin-right:0 !important;
}

#sectionMenuWrapper p:first-child {
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top,  #efefef 0%, #c1c1c1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efefef 0%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efefef 0%,#c1c1c1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efefef 0%,#c1c1c1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efefef 0%,#c1c1c1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#c1c1c1',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid #cccccc;
}

#sectionMenuWrapper {
background-color:#f7f7f7;
border: 1px solid #cccccc;
}

body img {
height: auto !important;
max-width: 100% !important;
}

body #header .span8.text-center.pull-down {
margin-top:0px !important;
}

#logoArea img {
width:70%;
}

@media (max-width: 767px) {
#socialMedia ul li {
width: 20%;
}
#logoArea a {
display:block;
}
#logoArea img {
margin:0 auto;
display:block;
}
}

#headerContainer .pull-right {
float:none !important;
}

@media (min-width: 768px) {
#socialMedia ul {
margin-top: 20px;
}
#socialMedia ul li {
margin-left:20px !important;
}
#socialMedia ul li:last-child {
margin-left:0px !important;
}
}

#menu li, .homepageBox .heading {
background: #8fc0e0; /* Old browsers */
background: -moz-linear-gradient(top,  #8fc0e0 0%, #1978ba 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc0e0), color-stop(100%,#1978ba)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8fc0e0 0%,#1978ba 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8fc0e0 0%,#1978ba 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8fc0e0 0%,#1978ba 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8fc0e0 0%,#1978ba 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc0e0', endColorstr='#1978ba',GradientType=0 ); /* IE6-9 */
}

.homepageBox {
background-color:#f7f7f7;
border:1px solid #ccc;
}

#A1216852 .unstyledlist {
margin-top:20px;
}

#mainBodyWrapper > div:nth-child(5) > div > div {
border-color:#ccc !important;
box-sizing: border-box;
padding: 20px !important;
line-height: 25px;
}

.FooterHeaderText {
display:block;
padding-bottom:10px;
}

#footerContent {
box-sizing: border-box;
}

#mainContent {
border-right:none !important;
}

#sectionMenuWrapper p:first-child {
background:none !important;
border-bottom:none !important;
}

#sectionMenuWrapper {
background:none !important;
border:none !important;
}

#sectionMenuWrapper p:first-child {
padding:0 !important;
}

#left-callout {
background-color: #f7f7f7;
border: 1px solid #cccccc;
padding:10px;
}
