header {background: url(http://static.contentres.com.s3.amazonaws.com/media/custom/336131-jeandron/sprite-header.jpg) top repeat-x; height:130px;}
.logo {float:left;}
.contact-social {float:right; text-align:right; font-family:arial, helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000;}
.social {margin-left:136px; margin-bottom:5px;}
.social a {padding-left:12px;}

nav {background: url('http://static.contentres.com.s3.amazonaws.com/media/custom/336131-jeandron/sprite-nav.jpg') repeat-x;}
.homepage nav {margin-bottom:8px;}
nav .container {background:transparent; padding-top:9px;}
#homeButton {display:none;}
nav ul {text-align:center;}
nav li {background:transparent; font-family:arial, helvetica, sans-serif; font-size:18px; font-weight:bold; text-shadow: 0px 1px 3px #000000; margin-left: 15px; padding-right: 38px;}
nav li:hover ul {left: 0px !important;}
nav ul ul {width:210px; text-align:left;}

#hero {background: url('http://static.contentres.com.s3.amazonaws.com/media/custom/336131-jeandron/sprite-hero.jpg') repeat-x; border-top:0px solid #fff; padding:0px 0; height:377px !important;}
#hero .hero {width: 1200px; height: 377px !important; border-radius: 0px !important;}
#hero .container {padding:0; width:970px; height:377px !important;}
#hero aside {position:absolute; left:25px; bottom:0px; width:330px; height:auto; margin-left:0; background: url(...) !important;}
#hero .wrapper {width: 330px; height:auto; background:url(http://static.contentres.com.s3.amazonaws.com/media/custom/336131-jeandron/bluetrans.png) repeat; margin: 0px !important; padding-top: 0px !important; border-top-left-radius: 10px; border-top-right-radius: 10px;}
#hero h2 {font-size:20px !important; font-weight: bold; text-transform:uppercase; color: #fff !important; background-image:none; margin-bottom:10px; padding-top: 20px; padding-right: 10px; padding-bottom:0;}
#hero p {font-size:13px; color: #fff; padding-right: 10px; line-height:1.2; font-weight:300; width:300px;}
#hero aside a {color: #fff; font-weight:bold; font-size: 13px;}
.arrowLink {display: none !important;}
#hero aside a:hover {text-decoration: underline; font-weight:bold; font-size: 13px;}
#hero .backArrow, 
#hero .forwardArrow {display:none;}
#hero1 img {background:url(http://static.contentres.com.s3.amazonaws.com/media/custom/336131-jeandron/hero1.jpg) no-repeat!important;}
#hero2 img {background:url(http://static.contentres.com.s3.amazonaws.com/media/custom/336131-jeandron/hero2.jpg) no-repeat!important;}
#hero3 img {background:url(http://static.contentres.com.s3.amazonaws.com/media/custom/336131-jeandron/hero3.jpg) no-repeat!important;}
#hero4 img {background:url(http://static.contentres.com.s3.amazonaws.com/media/custom/336131-jeandron/hero4.jpg) no-repeat!important;}

.homepage #content {border-top: 10px #9ecdf3 solid;}

article h2 {font-size: 34px !important; margin: 0 0 15px; font-weight: bold; color: #2176c3;}
#suggested h2 {font-size: 25px !important; font-weight: bold; color: #2176c3;}
#suggested h3 a {color:#17558a;}
#additional h2 {font-size: 25px !important; font-weight: bold; color: #2176c3;}
#content aside h2 {font-size: 25px !important; font-weight: bold; color: #2176c3;}

#additional {height: 410px; background: url('http://static.contentres.com.s3.amazonaws.com/media/custom/336131-jeandron/sprite-additional.jpg') repeat-x #a6c6e1;}
#additional h4 a {color:#17558a;}
#additional p {color:#17558a; font-size:13px !important;}
#additional nav {background:transparent !important; margin-bottom:0px;}
#additional nav .container {background:transparent; padding-top:0px;}
#additional nav ul {text-align:left !important;}
#additional nav li {background:transparent; font-family:arial, helvetica, sans-serif; text-shadow:0px 0px 0px transparent !important; font-size:17px !important; font-weight:normal;}
#additional nav li:hover ul {left: 0px !important;}

aside {margin-top:9px;}
aside .award {font-family:arial, helvetica, sans-serif; font-size:17px; font-weight:bold; margin-bottom:20px; color:#17558a;}
aside .award-disclosure {font-family:arial, helvetica, sans-serif; font-size:12px; margin-bottom:20px; color:#17558a;}
.submit {background:#1772c5;}

footer {color:#555555; font-size:11px; background: #cae4f8; /* Old browsers */
background: -moz-linear-gradient(left, #cae4f8 0%, #dbecfa 42%, #dbecfa 58%, #cae4f8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cae4f8), color-stop(42%,#dbecfa), color-stop(58%,#dbecfa), color-stop(100%,#cae4f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #cae4f8 0%,#dbecfa 42%,#dbecfa 58%,#cae4f8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #cae4f8 0%,#dbecfa 42%,#dbecfa 58%,#cae4f8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #cae4f8 0%,#dbecfa 42%,#dbecfa 58%,#cae4f8 100%); /* IE10+ */
background: linear-gradient(to right, #cae4f8 0%,#dbecfa 42%,#dbecfa 58%,#cae4f8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae4f8', endColorstr='#cae4f8',GradientType=1 ); /* IE6-9 */}
footer .container {color:#555555; font-size:11px;}
footer .note {font-size:11px;}
footer .note a {color:#555555; font-size:11px;}
footer .note a:hover {color:#555555; font-size:11px;}
footer h4 {color: #555555; font-size: 15px !important;}
footer td {color: #555555; font-size: 11px !important;}
footer .contact p {color: #555555; font-size: 11px !important;}
footer a, footer a:hover {color: #555555; font-size: 11px !important;}
footer .quickLinks li {margin-bottom:0px !important;}

.page-contact article {margin-top:-50px;}
.page-contact h1 {display:none}
.page-contact table {display:none;}
.page-contact .contact {display:block;}
.page-contact article a {position:absolute; top:395px;}
.page-contact .socialMedia a {position:relative; top:0px;}