/* ::::: http://www.espring.com/css/style.css ::::: */

#hero-art { height: 261px; position: relative; background-position: center !important;background-repeat: no-repeat !important;}
#tertiary-nav ul { list-style: none outside none; padding: 0px; margin: 0px 20px 30px 0px; border-top: 1px dotted rgb(92, 97, 102); }
#tertiary-nav ul li:first-child a { border-top: medium none ! important; }
#tertiary-nav ul li a, #tertiary-nav ul li a:visited { display: block; text-decoration: none; font-size: 11px; font-weight: bold; color: rgb(146, 154, 163); border-bottom: 1px dotted rgb(92, 97, 102); padding: 16px; }
#tertiary-nav ul li a.current { margin-top: 0px; border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); background: url('../img/btn-arrow.png') no-repeat scroll 95% 17px rgb(240, 136, 28); border-radius: 3px 3px 3px 3px; }
#tertiary-nav ul li a:hover { color: rgb(240, 136, 28); }
#tertiary-nav ul li a.current:hover { color: rgb(255, 255, 255); }
#tertiary-nav ul li:first-child a { border-top: 1px dotted rgb(92, 97, 102); }

h1, /*h2,*/ h3, h4, h5 { margin: 0px; padding: 0px; }
h1 { font-family: HelveticaLight,Arial; font-size: 48px; color: rgb(90, 107, 124); border-bottom: 1px dotted rgb(92, 97, 102); margin-bottom: 30px; padding-bottom: 15px; letter-spacing: -2px; font-weight: normal; }
p { font-family: Arial; font-size: 16px; color: rgb(146, 154, 163); line-height: 1.5em; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix {  }