/* Clearfix */

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/* HTML */

* {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 margin: 0;
 padding: 0;
}
body {
 background-color: #999;
}
h3 {
 color: #192d5f;
}
h3.contact {
 margin-top: 1em;
}
img {
 border: 0;
}
img.person {
 padding: 0 0 15px 0;
}
.hide {display: none;}

/* Main CSS layout */

#container {
 float: left;
 width: 100%;
}
#shell {
 margin: 0 auto;
 width: 1000px;
}
#header {
 background: #fff url(/res/img/site/logo.png) no-repeat 40px 10px;
}
#header div.container {
 height: 76px;
}
#header a.logo {
 display: block;
 float: left;
 height: 59px;
 left: 40px;
 margin: 0 auto;
 position: relative;
 top: 10px;
 width: 171px;
 text-indent: -99999px;
}
#header div.contact {
 float: right;
 margin-right: 15px;
 position: relative;
}
#header-callout {
 float: right;
 height: 76px !important;
 position: relative;
}
#header-callout p {
 bottom: 0;
 color: #646464;
 font-size: 16.39px;
 padding: 0 30px 12px 0;
 position: absolute;
 right: 0;
 text-align: right;
 width: 255px;
}
#header-callout p > span {
 font-size: 20.76px;
 font-weight: bold;
}

/* Navigation */

#mnav {
 clear: both;
 height: 36px;
 width: 1000px;
}
#buttons {
 margin: 0;
 padding: 0;
}
#buttons li {
 background: url(/res/img/site/nav.png) repeat-x;
 display: inline;
 float: left;
 height: 36px;
}
#buttons li:hover, #buttons li.active {
 background: url(/res/img/site/nav-active.png) repeat-x;
}
#buttons li.nav-dark {
 background: url(/res/img/site/nav-dark.png) repeat-x;
}
#buttons li.one {
 width: 255px;
}
#buttons li.two {
 width: 213px;
}
#buttons li.three {
 width: 212px;
}
#buttons li.four {
 width: 320px;
}
#buttons.homepage li.one {
 width: 255px;
}
#buttons.homepage li.two,
#buttons.homepage li.three {
 width: 200px;
}
#buttons.homepage li.four {
 width: 345px;
}
#buttons a {
 background: url(/res/img/site/nav-divider.png) no-repeat top right;
 color: #eff0e9;
 display: block;
 float: left;
 font-size: 16px;
 font-weight: normal;
 height: 36px;
 line-height: 38px;
 margin: 0 auto;
 text-align: center;
 text-decoration: none;
 width: 100%;
}
#buttons a:hover, #buttons li.active > a {
 background: url(/res/img/site/nav-divider.png) no-repeat top right;
 color: #eeefe8;
}
#buttons li.nav-dark > a {
 background: none;
 color: #eeefe8;
}
#snav {
 /* background: url(/res/img/site/bg-white-25.png) repeat; */
 display: none;
 height: 34px;
 position: absolute;
 width: 1000px;
 z-index: 900;
}
/*#snav > ul.open {
 background: url(/res/img/site/bg-white-25.png) repeat;
 display: block;
 height: 34px;
 position: absolute;
 width: 1000px;
 z-index: 100000;
}*/
#snav ul {
 display: none;
 height: 34px;
 list-style: none;
}
#snav ul.snav-one {
 padding-left: 26px;
}
#snav ul.snav-two {
 padding-left: 213px;
}
#snav.homepage ul.snav-one {
 padding-left: 25px;
}
#snav.homepage ul.snav-two {
 padding-left: 206px;
}
#snav.homepage ul.snav-three,
#snav ul.snav-three {
 padding-left: 354px;
}
#snav ul.defaultMenu {
 display: block;
}
#snav li {
 float: left;
}
#snav li a {
 color: #fff;
 display: block;
 font-size: 13px;
 height: 34px;
 line-height: 33px;
 padding: 0 14px;
 text-decoration: none;
}
#snav li a:hover,
#snav li a.active {
 background: #585954;
}
/*#sub {
 background-color: #a0a096;
 opacity: .5;
 clear: both;
 height: 34px;
 padding-left: 41px;
 position: relative;
 top: 36px;
 z-index: 100;
}
#sub li {
 background: url(/res/img/site/sub-nav-divider.png) no-repeat right;
 background-position-y: 12px;
 display: inline;
 float: left;
 padding: 0 2px 0 0;
}
#sub li.first {
 padding-left: 0;
}
#sub li.last {
 background: none;
}
#sub a {
 color: #fff;
 display: block;
 font-size: 13px;
 line-height: 30px;
 margin-top: 3px;
 padding: 0 14px;
 text-decoration: none;
}
#sub a:hover {
 background: #7c7c71;
}
#sub a.active {
 background: url(/res/img/site/sub-nav-active.png) repeat-x;
} */

/* Homepage */

#homepage-block {
 height: 284px;
 overflow: auto;
 width: 1000px;
}
#homepage-block-rotator {
 background: url(/res/img/site/rotator/homepage-rotator-01.png) no-repeat;
 float: left;
 height: 284px;
 position: absolute;
 width: 655px;
 z-index: 0;
}
#homepage-block-rotator.a {
 background: url(/res/img/site/rotator/homepage-rotator-01.png) no-repeat;
}
#homepage-block-rotator.b {
 background: url(/res/img/site/rotator/homepage-rotator-02.png) no-repeat;
}
#homepage-block-rotator.c {
 background: url(/res/img/site/rotator/homepage-rotator-03.png) no-repeat;
}
#homepage-block-map {
 background: url(/res/img/site/bg-homepage-block-map.png) no-repeat;
 float: right;
 height: 284px;
 position: relative;
 width: 434px;
 z-index: 10;
}
#homepage-block-map-pins {
 height: 170px;
 margin-top: 80px;
 overflow: hidden;
}
#homepage-block-play {
 height: 50px;
 left: 115px;
 position: absolute;
 top: 35px;
 width: 290px;
}
#homepage-block-play p {
 color: #fff;
 font-family: Georgia, Times, serif;
 font-size: 26px;
 text-align: center;
}
/* Added 06/16/2011 */
#homepage-block-map-pins div.williston-basin {
 left: 185px;
 top: 80px;
}
#homepage-block-map-pins div.powder-river-basin {
 left: 199px;
 top: 92px;
}
#homepage-block-map-pins div.green-river-basin {
 left: 153px;
 top: 116px;
}
#homepage-block-map-pins div.denver-dj-basin {
 left: 201px;
 top: 122px;
}
#homepage-block-map-pins div.permian-basin {
 left: 194px;
 top: 178px;
}
#homepage-block-map-pins div.eagle-ford-shale {
 left: 223px;
 top: 202px;
}
#homepage-block-map-pins div.granite-wash {
 left: 217px;
 top: 154px;
}
#homepage-block-map-pins div.fort-worth-basin {
 left: 227px;
 top: 180px;
}
#homepage-block-map-pins div.woodford-shale {
 left: 250px;
 top: 158px;
}
#homepage-block-map-pins div.haynesville-bossier-shale {
 left: 269px;
 top: 172px;
}
#homepage-block-map-pins div.fayetteville-shale {
 left: 289px;
 top: 158px;
}
#homepage-block-map-pins div.illinois-basin {
 left: 293px;
 top: 114px;
}
#homepage-block-map-pins div.michigan-basin {
 left: 302px;
 top: 96px;
}
#homepage-block-map-pins div.black-warrior-basin {
 left: 321px;
 top: 165px;
}
#homepage-block-map-pins div.appalachian-basin {
 left: 358px;
 top: 116px;
}
/* //END - Added 06/16/2011 */
#homepage-block-map-pins div.bakken-shale {
 left: 182px; /* 122 */
 top: 70px; /* 130 */
}
#homepage-block-map-pins div.barnett-shale {
 left: 229px; /* 154 */
 top: 166px; /* 200 */
}

#homepage-block-map-pins div.haynesville-shale {
 left: 269px; /* 194 */
 top: 171px; /* 205 */
}
#homepage-block-map-pins div.chattanooga-shale {
 left: 317px; /* 242 */
 top: 157px; /* 193 */
}
#homepage-block-map-pins div.marcellus-shale {
 left: 357px; /* 282 */
 top: 107px; /* 141 */
}
#homepage-block-map-pins div.mississippian {
 left: 235px;
 top: 141px;
}
#homepage-block-map-pins div.east-texas {
 left: 240px;
 top: 183px;
}
#homepage-block-map-pins div.southern-louisiana {
 left: 279px;
 top: 185px;
}
#homepage-block-map-pins div.utica-shale {
 left: 345px;
 top: 123px;
}
#homepage-block-map-pins div {
 background: url(/res/img/site/homepage-map-pin-yellow.png) no-repeat 8px bottom;
 height: 35px;
 position: absolute;
 width: 58px;
}
#homepage-block-map-pins div.map-hover {
 background: url(/res/img/site/homepage-map-pin-red.png) no-repeat 8px bottom;
}
#homepage-block-map-pins div > a {
 display: block;
 height: 31px;
 left: 8px;
 position: relative;
 text-indent: -9999px;
 width: 18px;
 z-index: 20;
}
#homepage-block-text {
 background: #d9d9d2;
 border-bottom: 9px solid #96968b;
 clear: both;
 height: 200px;
 z-index: 0;
}
#homepage-block-text p {
 color: #737373;
 float: left;
 font-size: 14px;
 line-height: 25px;
 padding: 20px 0 0 25px;
 width: 620px;
}
#homepage-block-text #ticker {
 background: #fff url(/res/img/site/ticker-end-tab.png) no-repeat top right;
 float: right;
 height: 182px;
 margin: 10px 10px 0 0;
 position: relative;
 width: 329px;
}
#homepage-block-text #ticker h3 {
 color: #868480;
 float: left;
 font-size: 16px;
 font-weight: bold;
 left: 15px;
 position: relative;
 top: 5px;
 width: 110px;
}
#homepage-block-text #ticker h3.stocks {
 color: #868480;
 float: none;
 font-size: 12px;
 font-weight: bold;
 line-height: 24px;
}
#scroller {
 bottom: 6px;
 color: #646464;
 float: right !important;
 font-size: 10px !important;
 font-weight: bold;
 height: 10px !important;
 margin: 0 !important;
 padding: 0 !important;
 position: relative;
 width: 70px !important;
}
#scroller img {
 cursor: pointer;
}
#homepage-block-text #ticker-content {
 background: url(/res/img/site/ticker-fade.png) repeat-x bottom;
 *background: none;
 height: 95px;
 margin: 0 auto;
 margin-top: 27px !important;
 overflow: hidden;
 padding: 0;
 position: relative;
 width: 317px;
 zoom: 1;
}
#homepage-block-text #ticker-content div {
 padding: 0 0 10px 15px;
 *overflow-x: hidden;
}
#ticker-content div.top-corner {
 height: 0;
 padding: 0;
 position: absolute;
 top: 0;
 width: 0;
}
#ticker-content div.bottom-corner {
 bottom: -95px;
 *bottom: -115px;
 height: 0;
 padding: 0;
 position: absolute;
 width: 0;
}
#homepage-block-text h1, #homepage-block-text h2  {
 color: #737373;
 font-weight: bold;
 line-height: 22px;
 margin: 0;
 padding: 22px 0 0 30px;
 width: 870px;
}
#homepage-block-text h2 {
 font-size: 12px;
 font-weight: normal;
 line-height: 18px;
 padding: 5px 0 0 30px;
}
#interior-block {
 border-bottom: 9px solid #96968b;
 clear: both;
 height: 228px;
}
#interior-block img {

}

/* Content */

#content {
 background: #fff url(/res/img/site/bg-right-rail.png) right repeat-y;
 float: left;
 position: relative;
 width: 100%;
}
#content.homepage {
 background-image: none;
}
#tab {
 background: url(/res/img/site/tab.png) no-repeat;
 float: left;
 height: 44px;
 left: 0;
 position: absolute;
 top: -32px;
 width: 377px;
 z-index: 900;
}
#content.homepage #tab {
 background: url(/res/img/site/tab-homepage.png) no-repeat;
 top: -37px;
 position: absolute;
 z-index: 10;
}
#tab p {
 color: #646464;
 font-family: Georgia, Times, serif;
 font-size: 16px;
 padding: 20px 0 0 30px;
}
#content-body {
 clear: both;
 color: #646464;
 float: left;
 position: relative;
}
#content-body a {
 color: #8c8c8c ;
 text-decoration: none;
}
#content-body a:hover {
 color: #cc0000;
 text-decoration: underline;
}
#content-body h2 {
 color: #192d5f;
 font-size: 15px;
 padding-top: 24px;
}
#content-body.homepage {
 height: 445px;
 position: relative;
 z-index: 100;
}
#content-body.homepage div.rise {
 position: relative;
 top: -30px;
 width: 315px;
}
#content-body.homepage div.rise h3 {
 font-size: 18px;
 padding-bottom: 10px;
 position: relative;
}
#content-body.homepage div.rise p {
 color: #1d5171;
 font-family: Georgia, Times, serif;
 font-size: 14px;
 font-style: italic;
 line-height: 22px;
}
#content-body.homepage h3, #content-body.homepage p {
 line-height: 20px;
 padding: 0 0 0 25px;
}
#content-body.homepage h3 {
 color: #1d5171;
 font-size: 16px;
 padding: 20px 0 5px 25px;
}
#content-body.homepage p {
 color: #646464;
 padding-bottom: 10px;
}
#content-body.homepage div.column-third a.video {
 float: left;
 margin-top: 20px;
 padding: 0 0 0 18px;
}
#content-body.homepage div.column-third p.video {
 clear: none;
 float: right;
 font-size: 12px;
 line-height: 16px;
 padding: 20px 35px 0 0;
}
#content-body.interior {
 padding: 35px;
 width: 610px;
}
#content-body div.column-third p {
 clear: both;
}
#content-body div.column-third p.read-more {
 float: right;
}
#content-body.interior h1 {
 color: #192d5f;
 font-size: 15px;
}
#content-body.interior #overview {
 border-bottom: 1px dotted #999;
 border-top: 1px dotted #999;
 padding: 18px 0;
}
#content-body.interior #overview h2 {
 color: #192d5f;
 font-family: Georgia, Times, serif;
 font-size: 20px;
 font-weight: normal;
 line-height: 24px;
 padding: 0 0 10px 0;
 text-transform: uppercase;
}
#content-body.interior #overview h1 {
 color: #192d5f;
 font-family: Georgia, Times, serif;
 font-size: 15px;
 font-style: italic;
 font-weight: normal;
 line-height: 24px;
}
#content-body.interior h1.person {
 font-size: 13px;
}
#content-body.interior ul {
 margin: 30px auto 0 20px;
}
#content-body.interior li {
 line-height: 22px;
 list-style-position: inside;
}
#content-body.interior ul.wrap li {
 padding-left: 2em;
 text-indent: -1em;
}
#content-body.interior hr {
 background-color: #fff;
 border: none;
 border-bottom: 1px dotted #999;
 color: #fff;
 padding: .5em 0;
}
#content-body.interior p {
 line-height: 24px;
 margin-top: 15px;
}
#content-body.interior p.title {
 margin: 0;
 padding: 0;
}
#content-body.interior p.testimonial {
 font-style: italic;
}
#content-body.interior p.testimonial-whom {
 margin-top: 0;
}
#content-body.interior div.left {
 float: left;
 width: 293px;
}
#content-body.interior div.right {
 float: right;
 width: 293px;
}
#employee-left-rail {
 clear: right;
 float: left;
 height: 300px;
 padding: 0 10px 1px 0;
}
#content-body.profile p {
 margin: 0;
 padding: 0;
 position: relative;
 top: -7px;
}
#content-body.profile p.after {
 padding-top: 24px;
}
#content-body.profile p.title {
 font-size: 11px;
 line-height: 12px;
 top: 0;
}
#content-body.profile ul {
 margin: 0 0 0 20px;

}
h1.person, p.title {
 width: 170px;
}
div.mapping-column {
 float: right;
}
div.mapping-column p {
 text-align: center;
}
div.div.mapping-column img {
 border: 10px solid #999;
}
div.column-third {
 float: left;
 width: 325px;
}
#right-rail {
 background: #e5e5e2;
 float: left;
 position: relative;
 width: 320px;
}
#right-rail p {
 padding: 30px 20px 0 20px;
 width: 280px;
}
#right-rail p.h1 {
 color: #192d5f;
 font-size: 15px;
 font-weight: bold;
 margin-top: 5px;
}
#right-rail p.h1.less-padding {
 color: #192d5f;
 font-size: 15px;
 padding-top: 10px;
}
#right-rail p.h2 {}
#right-rail ul {
 padding: 15px 0 0 50px;
}
#right-rail li {
 color: #4f4f4f;
 line-height: 24px;
}
#right-rail img {
 margin: 20px;
}
#right-rail img.contact-us {
 margin-bottom: 0 !important;
}
#right-rail.joinourteam {
 padding-top: 10px;
}
#employee-list h3 {
 margin: 30px 0 0 33px;
}
#employee-list ul {
 list-style: none;
 margin-left: 33px;
 padding-left: 0;
}
#employee-list li  {
 clear: both;
 line-height: 8px;
}
#employee-list li img {
 float: left;
 margin: 0 10px 0 0;
}
#employee-list a {
 color: #5a5a5a;
 text-decoration: none;
}
#employee-list a:hover,
#employee-list a.active {
 color: #8f8e8e;
}
#employee-list li span {
 float: left;
 font-size: 14px;
 line-height: 40px;
}
#match-program {
 margin: 0 auto;
 margin-top: 20px;
 width: 255px;
}
#match-program div.header {
 border-bottom: 1px dotted #898987;
 border-top: 1px dotted #898987;
 margin: 0 auto;
}
#match-program div.header div.content {
 background: url(/res/img/site/match-program-fade-bg.png) repeat-y center;
 height: 54px;
 margin: 3px 0;
}
#match-program div.header div.content p,
#match-program div.header div.content a {
 color: #182473;
 font-family: Georgia, Times, serif;
 font-size: 20px;
 line-height: 24px;
 margin: 0;
 padding: 0;
 padding-top: 3px;
 text-align: center;
 width: 255px;
}
#match-program div.main-content {
 color: #646464;
 font-size: 12px;
 line-height: 16px;
 padding-top: 10px;
 text-align: center;
 width: 255px;
}
#match-program div.main-content img {
 margin: 20px 0;
}
#match-program div.main-content > p {
 margin: 0;
 padding: 0;
 width: 255px;
}
#match-program div.header div.content.bottom {
 height: 27px;
 margin: 3px 0;
}
#match-program div.header div.content.bottom p {
 color: #182473;
 font-family: Georgia, Times, serif;
 font-size: 20px;
 line-height: 24px;
 margin: 0;
 padding: 0;
 text-align: center;
 width: 255px;
}
#match-program div.header div.content.bottom a {
 color: #182473;
 font-family: Georgia, Times, serif;
 font-size: 14px;
 line-height: 24px;
 text-transform: uppercase;
}
#footer {
 background: #4b4c41;
 float: left;
 height: 27px;
 margin: 0;
 padding: 0;
 width: 1000px;
}
#footer p {
 color: #fff;
 font-size: 10px;
 line-height: 32px;
 padding-left: 8px;
 text-transform: uppercase;
}
#footer a {
 color: #fff;
 font-size: 10px;
 text-decoration: none;
 text-transform: uppercase;
}
#social-media {
 background: #fff;
 clear: both;
 height: 77px;
 margin: 0;
 padding: 0;
 width: 1000px;
}
#social-media ul {
 float: right;
 list-style: none;
 margin: 0;
 padding: 9px 0 0 0;
}
#social-media li {
 color: #96968b;
 float: left;
 font-size: 10px;
 font-weight: bold;
 line-height: 20px;
 padding-right: 11px;
 text-transform: uppercase;
}
#social-media li.linkedin {
 padding-right: 9px;
}
iframe {
 overflow: hidden;
}
#simplemodal-container {
 margin: 3% 0;
}
#simplemodal-container a.modalCloseImg {
	background: url(/res/img/site/x.png) no-repeat;
	cursor: pointer;
	display: inline;
	height: 29px;
	position:absolute;
	right: -18px;
	top: -15px;
	width: 25px;
	z-index: 3200;
}
.simplemodal-overlay {
 background: #000;
 z-index: 100000;
}
img.eagle-offices {
 margin-top: 20px;
}
#eagle-gives-back-banners {
 width: 950px;
 left: -15px;
 position: relative;
 z-index: 1;
}
#eagle-gives-back-banners.charity {
 width: 855px;
}
#eagle-gives-back-banners div.banner {
 /*background: url(/res/img/site/bg-gives-back-banner.png) no-repeat;*/
 clear: both;
 color: #3d3d3d;
 height: auto;
 margin: 15px 0;
 padding: 0;
 position: relative;
}
#eagle-gives-back-banners div.banner > div.top {
 background: url(/res/img/site/bg-gives-back-banner-top.png) no-repeat;
 height: 52px;
 width: 950px;
}
#eagle-gives-back-banners div.banner > div.bottom {
 background: url(/res/img/site/bg-gives-back-banner-bottom.png) bottom center no-repeat;
 float: left;
 height: auto;
 width: 948px;
}
#eagle-gives-back-banners.charity div.banner {
 background: url(/res/img/site/bg-charity-match-banner.png) no-repeat;
 height: 176px;
}
#eagle-gives-back-banners div.headline > p,
#eagle-gives-back-banners.charity div.headline > p {
 font-size: 15px;
 font-weight: bold;
 line-height: 20px;
 padding: 25px 0 0 30px;
 text-transform: uppercase;
 width: 470px;
}
#eagle-gives-back-banners div.copy {
}
#eagle-gives-back-banners div.copy > h3 {
 color: #3D3D3D;
 font-size: 15px;
 font-weight: bold;
 margin: 0;
 padding: 25px 0 0 30px;
 text-transform: uppercase;
 width: 470px;
}
#eagle-gives-back-banners div.copy > p {
 font-size: 13px;
 line-height: 20px;
 margin: 0 0 10px 0;
 padding: 0 0 0 30px;
 width: 675px;
}
#eagle-gives-back-banners.charity div.copy > p {
 float: left;
 margin-top: 10px;
}
#eagle-gives-back-banners.charity div.copy.troop-support > p {
 width: 470px;
}
#eagle-gives-back-banners.charity div.copy.healthcare-research > p {
 /*width: 355px;*/
 width: 305px;
}
#eagle-gives-back-banners.charity div.copy.youth-those-in-need > p {
 font-size: 13px;
 width: 320px;
}
#eagle-gives-back-banners.charity div.copy.global-efforts > p {
 width: 450px;
}
#eagle-gives-back-banners div.copy > p.long {
 width: 470px;
}
#eagle-gives-back-banners div.image {
 float: right;
 height: 151px;
 padding: 0 21px 24px 0;
 width: 205px;
}
#eagle-gives-back-banners.charity div.logos, #eagle-gives-back-banners.charity div.logos_tight {
 float: right;
 margin: 0 12px 0 0;
}

#eagle-gives-back-banners.charity p.donate {
 color: #bc2e21;
 float: right;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 text-transform: uppercase;
 width: 320px;
}
#eagle-gives-back-banners.charity div.logos div {
 background: url(/res/img/site/charity/divider.png) right no-repeat;
 float: left;
 line-height: 80px;
 height: 80px;
 padding: 0 15px;
}
#eagle-gives-back-banners.charity div.logos_tight div {
 background: url(/res/img/site/charity/divider.png) right no-repeat;
 float: left;
 line-height: 80px;
 height: 80px;
 padding: 0 7px;
}
#eagle-gives-back-banners.charity div.logos div.last, #eagle-gives-back-banners.charity div.logos_tight div.last {
 background: none;
}
#eagle-gives-back-banners.charity div.logos div img, #eagle-gives-back-banners.charity div.logos_tight div img {
 vertical-align: middle;
}
#eagle-gives-back-banners div.read-more {
 height: 30px;
 left: 5px;
 position: absolute;
 top: 165px;
 width: 98px;
}
#eagle-gives-back-banners div.read-more > a {
 display: block;
 height: 30px;
 text-indent: -9999px;
 width: 98px;
}
#eagle-gives-back-banners div.years {
 clear: both;
 height: 60px;
 margin-left: 90px;
 position: relative;
}
#eagle-gives-back-banners div.years ul {
 list-style: none;
 height: 50px;
 margin: 0;
 padding: 10px 0 0 0;
 position: absolute;
 bottom: 0;
}
#eagle-gives-back-banners div.years li {
 border-right: 1px dotted #999;
 float: left;
 height: 27px;
 line-height: 28px;
 padding: 0 25px;
}
#eagle-gives-back-banners div.years li.last {
 border: none;
}
.bluepurple {
 color: #1b1e69;
}
ul.social-media {
 list-style: none;
 margin: 15px 0 0 0 !important;
 padding: 0 !important;
}
ul.social-media li {
 float: left;
 margin-right: 7px;
 padding: 0;
}
#content-body.interior.plays strong {
 color: #11206e;
}
div.news-article {
 border-top: 1px dotted #999;
 clear: both;
 margin-top: 15px;
 padding-top: 25px;
}
div.news-article h3,
div.news-article h1 {
 color: #646464 !important;
 font-size: 16px;
 font-weight: bold;
}
div.news-article span {
 font-size: 12px;
}
div.pagination {
 margin-top: 20px;
 text-align: center;
}
div.pagination span,
div.pagination a
{
 margin-right: 10px;
}
div.subscribe-rss {
 float: right;
}
h1.news {
 float: left;
 margin-bottom: 10px;
 width: 420px;
}
#events {
 border-top: 1px dotted #999;
 margin: 10px 0 0 20px;
 width: 252px;
}
#events ul {
 background: url(/res/img/site/bg-events-listing.png) bottom no-repeat;
 list-style: none;
 margin: 10px 0 0 0;
 padding: 0;
 overflow: auto;
 width: 100%;
}
#events ul.last {
 background: none;
}
#events ul li {
 float: left;
}
#events ul li.date {
 color: #bf2e1a;
 float: left;
 font-family: Georgia, Times, serif;
 font-size: 16px;
 padding-right: 15px;
 width: 70px;
}
#events li.desc {
 color: #646464;
 font-size: 14px;
 height: 100%;
 line-height: 24px;
 margin-bottom: 12px;
 width: 165px;
}
#events li.desc p {
 margin: 0 0 10px 0;
 padding: 0;
 width: auto;
}
#homepage-block-text #ticker-content hr {
 border: none;
 border-bottom: 1px dotted #999 !important;
 clear: both;
 margin: 0 auto;
 padding: 0;
 width: 95%;
}
#homepage-block-text #ticker-content div p {
 color: #1a2574;
 font-family: "Myrid Pro", Helvetica, Arial, sans-serif;
 font-size: 12px;
 height: 18px;
 margin: 0;
 padding: 0;
}
#homepage-block-text #ticker-content div a {
 clear: both;
 color: #646464;
 font-family: "Myrid Pro", Helvetica, Arial, sans-serif;
 font-size: 12px;
 margin: 0;
 padding: 0;
}
#homepage-block-text #stocks-ticker {
 background: url(/res/img/site/ticker-fade.png) repeat-x bottom;
 *background: none;
 height: 28px;
 margin: 0 auto;
 overflow: hidden;
 position: relative;
 width: 317px !important;
}
#homepage-block-text #stocks-ticker-content {
 position: relative;
 width: 3400px;
}
#homepage-block-text #stocks-ticker-content div {
 float: left;
}
#homepage-block-text #stocks-ticker-content p,
#homepage-block-text #stocks-ticker-content marquee {
 color: #737373;
 float: none;
 font-size: 12px;
 line-height: 28px;
 margin: 0 !important;
 padding: 0 10px !important;
 width: auto;
}
#homepage-block-text #ticker-stocks-content ul {
 list-style: none;
}
#homepage-block-text #ticker-stocks-content li {
 float: left;
}
.clear { clear: both; }
p.copy-right{ text-align:right;}
p.copy-justify{ text-align:justify;}
a.special {color: #192D5F !important;}
