/* FONT FACE DECLARATIONS*/
@font-face {font-family: 'Aleo';src: url('/styles/fonts/aleo-regular-webfont.eot');src: local('?'), url('/styles/fonts/aleo-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/styles/fonts/aleo-regular-webfont.woff') format('woff'), url('/styles/fonts/aleo-regular-webfont.ttf') format('truetype'), url('/styles/fonts/aleo-regular-webfont.svg#aleoregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Aleo';src: url('/styles/fonts/aleo-bold-webfont.eot');src: local('?'), url('/styles/fonts/aleo-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/styles/fonts/aleo-bold-webfont.woff') format('woff'), url('/styles/fonts/aleo-bold-webfont.ttf') format('truetype'), url('/styles/fonts/aleo-bold-webfont.svg#Aleo') format('svg');font-weight: bold;font-style: normal;}
@font-face {font-family: 'Aleo';src: url('/styles/fonts/aleo-italic-webfont.eot');src: local('?'), url('/styles/fonts/aleo-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/styles/fonts/aleo-italic-webfont.woff') format('woff'),url('/styles/fonts/aleo-italic-webfont.ttf') format('truetype'),url('/styles/fonts/aleo-italic-webfont.svg#Aleo') format('svg');font-weight: normal;font-style: italic;}
@font-face { font-family: 'OpenSans'; src: url('/styles/fonts/OpenSans-Regular-webfont.eot'); src: local('?'), url('/styles/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),  url('/styles/fonts/OpenSans-Regular-webfont.woff') format('woff'),  url('/styles/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),  url('/styles/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'BHPDingbats'; src: url('/styles/fonts/bhpdingbats-webfont.eot'); src: url('/styles/fonts/bhpdingbats-webfont.eot?#iefix') format('embedded-opentype'),  url('/styles/fonts/bhpdingbats-webfont.woff') format('woff'),  url('/styles/fonts/bhpdingbats-webfont.ttf') format('truetype'),  url('/styles/fonts/bhpdingbats-webfont.svg#bhp_dingbatsregular') format('svg'); font-weight: normal; font-style: normal; }
/* GENERIC STYLES */
html, body, .wrapper { height: 100%; }
body { margin: 0; padding: 0; font: 16px 'OpenSans', Arial, sans-serif; background: #F3F4F5; color: #333; line-height: 1.5em; }
a { color: #254874; text-decoration: none; }
a:visited { color: #31619B; text-decoration: none; }
a:hover { text-decoration: underline; }
p { margin: 0 0 20px 0; }
p a, p a:visited { text-decoration: underline; }
p a:hover { text-decoration: none; }
img { border: 0; }
fieldset { padding: 0; border: 0; clear: both; }
small { font-size: 0.75em; line-height: 1.5em;line-height: 1.5em!important;display: block;}
h1>small, h2>small, h3>small, h4>small, p>small{display:inline;}
font {font-size: inherit!important;font-family: inherit!important;}
.new:after {color: #f00;content: "NEW!";font-size: .875em;margin-left: 5px;}
/*HEADINGS*/
h1 { font: bold 2.125em 'Aleo', Georgia, "Times New Roman", Times, serif; margin: 0 0 .25em; position: relative; line-height: 1.5em; }
h2 { font-weight: bold; font-size: 1.125em; color: #902; padding-bottom: 3px; border-bottom: 2px solid #e8e8e8; margin: 0 0 20px; vertical-align: bottom; position: relative; }
h2 a, h2 a:visited { padding-right: 13px; text-decoration: none; color: #902; position: relative; }
h2>a:after { content: "\E055"; font: normal 0.6125em "BHPDingbats";vertical-align: middle;margin-left: 3px;  }
h2 a:hover, h2 a:active { color: #D03; text-decoration: none; }
h2.subhead { border: 0; padding: 0; color: #333; font-weight: normal; margin-top: -5px; }
h3 { font: bold 1.25em/1.5em 'Aleo', Georgia, "Times New Roman", Times, serif; }
h3 b { font-weight: normal }
h4 { font-weight: bold; font-size: .75em; text-transform: uppercase; margin: 0 0 5px; color: #444 }
h4 a { color: #000 }
h4 a:visited { color: #666 }
h5 { font-weight: bold; font-size: .6875em; color: #666; margin: 0 0 5px; line-height:1.5em;}
h5 a, h5 a:visited { color: #666; }
/*SIZES*/
.giga {font-size:2.25em !important; line-height:1.5em;}
.mega {font-size:1.5em !important; line-height:1.5em;}
.kilo {font-size:1.125em !important; line-height:1.5em;}
.milli {font-size:.875em !important; line-height:1.5em;}
.micro {font-size:.8125em !important; line-height:1.5em;}
.nano{font-size:.75em !important; line-height:1.5em;}
.pico {font-size:.625em !important; line-height:1.5em;}
/*LINKS */
a.moreLink, .moreLink a, .inlineList .moreLink a { font-weight: bold; padding-right: 12px; font-size: .75em; white-space: nowrap; text-decoration: none; position: relative; }
a.moreLink:visited, .moreLink a:visited { }
a.moreLink:hover, .moreLink a:hover { text-decoration: none; color: #31619B; }
.moreLink { margin: 5px 0 0; clear: both; }
a.moreLink:after, .moreLink a:after { content: "\E055"; font: normal 0.6125em "BHPDingbats";vertical-align: middle; margin-left: 3px; }
.moreLink.expand,  .moreLink.contract{cursor:pointer;}
a.moreLink.expand:after, .moreLink.expand a:after { content: "\E057";}
a.moreLink.contract:after, .moreLink.contract a:after { content: "\E058";}

.inlineList .moreLink, .articleList .moreLink { font-size: 1em; margin-top: 0; }
.buttonLink a, .buttonLink a:visited, a.buttonLink, a.buttonLink:visited { font: bold .9375em 'Aleo', Georgia, "Times New Roman", Times, serif; background: #1C3F69; padding: .5em .75em; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #fff; display: inline-block; text-decoration: none; }
.buttonLink a:hover, .buttonLink a:active, a.buttonLink:hover, a.buttonLink:active { background: #2B5384; text-decoration: none; }
.buttonLink { margin: 10px 0 0; }
p.buttonLink + p {margin-top: 1.5em;}
/*LISTS*/
ul { margin: 0 0 20px; padding: 0 0 0 20px; list-style: none; }
ul ul { margin: 10px 0 0; }
ul li { background: url('images/bullet.png') no-repeat 0 .75em; padding: 0 0 8px 8px; }
ol ol { list-style-type: upper-alpha; }
ol ol li { margin-bottom: 20px }
ul.articleList, ul.inlineList, ul.columnedList, .tabs { margin: 0; padding: 0; list-style: none; overflow: hidden; }
ul.articleList li { font-size: .8125em; line-height: 1.5em; }
ul.articleList b, ul.articleList strong, ul.articleList u { font-weight: normal; font-style: normal; text-decoration: none; }
ul.inlineList li { display: inline; background: url('images/bullet.png') no-repeat .2em .75em; padding: 0 0 0 10px; font-size: .8125em; }
ul.inlineList li:first-child { background: none; padding: 0; }
h2 .inlineList { float: right; font-size: .9325em; font-weight: normal }
h2 .inlineList li { font-weight: normal!important; }
h2 .inlineList a { color: #254874; background: none; padding: 0; font-size: .923076em; }
h2 .inlineList a:visited { color: #31619B; text-decoration: none; }
h2 .inlineList a:hover, h2 .inlineList a:active { text-decoration: underline; background: none; }
ul.columnedList { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
ul.columnedList li { -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; background: url('images/bullet.png') no-repeat 0 .75em; padding: 0 0 8px 8px; font-size: .8125em; }
.grid_1 ul.columnedList, .grid_2 ul.columnedList, .grid_3 ul.columnedList, .grid_4 ul.columnedList, .grid_5 ul.columnedList, .grid_6 ul.columnedList { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
dt { font-weight: bold; margin-bottom: 0; }
dd { margin: 0 0 20px 0; border-bottom: 2px dotted #ccc; padding-bottom: 20px; }
/*SPONSOR STUFF*/
p.sponsorText { margin: 0 0 10px; font-size: .75em; font-weight: bold; margin-top: -12px; }
.sponsoredLinks { margin-bottom: 30px; }
span.sponsorLogo { float: right; margin-top: -13px; font-size: .65em; color: #333; font-weight: normal; }
.sponsorLogo img { vertical-align: bottom }
.sponsorLogo a { background: none; padding: 0; }
h1 span.sponsorLogo, h1 + .sponsorLogo { font-size: .5em; color: #666; font-style: italic; margin-top: 0; }
h1 .sponsorLogo img { vertical-align: middle }
h1+.sponsorLogo{float:right;margin-top:-45px;}
/*BREADCRUMB*/
.breadcrumb { font-size: .75em; color: #999; margin: 0 15px 20px; line-height: 1em }
.breadcrumb a, .breadcrumb a:visited { color: #666 }
.breadcrumb a:hover{color:#902}
.breadcrumb .home {display: inline-block; width: 14px; overflow:hidden;}
.breadcrumb .home:hover{text-decoration:none;}
.breadcrumb .home:before{content:"\E011"; font-family:'BHPDingbats';font-size: 1.25em;}
/*LAYOUT STYLES*/
.wrapper { margin: 0 auto; position: relative; z-index: 2; height: auto; min-height: 100%; }
.wrapper, .pageFoot { min-width: 990px; max-width: 1020px; background: #fff; margin: 0 auto; width: auto; -webkit-box-shadow: 0px 60px 60px 0px #E1E4E8; box-shadow: 0px 60px 60px 0px #E1E4E8; }
.branding, .navigation, .content { max-width: 990px; margin: 0 auto; }
.content { clear: both; overflow: hidden; padding: 30px 0 391px; }
.content .adBlock { margin: 0 auto 40px; clear: both; }
.content .adBlock>img, .content .adBlock>embed, .content .adBlock>object { margin: 0 auto; display: block }
.content .contentBlock { margin-bottom: 40px; clear: both; position: relative; }
.content .contentBlock .adBlock { margin-bottom: 0; }
.grid_0 { margin: 0 15px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22 { margin: 0 15px; float: left; }
.grid_1 { width: 150px }
.grid_2 { width: 180px }
.grid_3 { width: 210px }
.grid_4 { width: 240px }
.grid_5 { width: 270px }
.grid_6 { width: 300px }
.grid_7 { width: 330px }
.grid_8 { width: 360px }
.grid_9 { width: 390px }
.grid_10 { width: 420px }
.grid_11 { width: 450px }
.grid_12 { width: 480px }
.grid_13 { width: 510px }
.grid_14 { width: 540px }
.grid_15 { width: 570px }
.grid_16 { width: 600px }
.grid_17 { width: 630px }
.grid_18 { width: 660px }
.grid_19 { width: 690px }
.grid_20 { width: 720px }
.grid_21 { width: 750px }
.grid_22 { width: 780px }
.splitWrapper { margin: 0 -15px; clear: both; }
.grid_17 .halfColumn { width: 300px; float: left; margin: 0 15px; }
.grid_17 .thirdColumn { width: 190px; float: left; margin: 0 15px; }
.grid_17 .fourthColumn { width: 135px; float: left; margin: 0 15px; }
.grid_3 .adBlock, .grid_2 .adBlock { width: 160px; }
.grid_17.videoContainer { width: 640px; margin: 0 5px 0 15px; }
.grid_17.videoContainer .contentBlock { margin: 0; }
/*TABLES*/
table { border-collapse: collapse; margin: 0; clear: both; width: 100%; margin-bottom: 30px; }
.contentBlock table:last-child { margin-bottom: 0; }
tr:nth-child(even) { background: #F5F5F5; }
table td { padding: 5px 10px; font-size: .8125em; border-bottom: 1px #ccc dotted; }
table th { background: none; border: none; text-align: left; padding: 5px 10px; font-weight: bold; font-size: .8125em; color: #444; border-bottom: 1px #ccc dotted; }
table thead th { border-bottom: 3px #ddd solid; }
table th span { font-weight: normal; text-transform: none; display: block; }
table tr:hover, table tr.even:hover { background: #e8e8e8; color: #000; }
table thead tr:hover { background: none; }
.headerSortDown, .headerSortUp{color: #902;}
.headerSortDown:before, .headerSortUp:before {font-family:'BHPDingbats'; font-weight: normal;}
.headerSortDown:before { content:'\E057'}
.headerSortUp:before {content:'\E058'}
.sortable .header { cursor: pointer; }
th+td { border-left: 2px #ddd solid; }
/*FORMS*/
input[type="text"], input[type="password"], select, textarea { padding: 4px; -moz-box-shadow: 0 0 10px #eee inset; -webkit-box-shadow: 0 0 10px #eee inset; border: 1px solid #ccc; -webkit-border-radius: 0; }
select { padding: 3px; }
legend { font-weight: bold; color: #902; padding-bottom: 15px; display: block; font-size: .9375em }
.submissionForm { max-width: 690px; margin: 0 auto; }
.submissionForm h4 { color: #902; }
.submissionForm fieldset { display: inline-block; vertical-align: top; width: 45%; margin: 0 2%; }
.submissionForm .multi p { margin-bottom: 5px; font-weight: bold; }
.submissionForm .multi input { padding: 0; border: 0; }
.submissionForm label { display: block; width: 100%; font-weight: bold; color: #444; }
.submissionForm label span { font-size: .6875em; color: #666; font-weight: normal }
.submissionForm input[type="text"], .submissionForm input[type="password"] { display: block; font-size: .9375em; margin-bottom: 15px; width: 98%; }
.submissionForm select { display: block; font-size: .9375em; width: 100%; margin-bottom: 15px; }
.submissionForm textarea { width: 99%; margin-bottom: 15px; }
.submissionForm .fullWidth { margin: 0; width: 96%; margin: 0 2%; }
.submissionForm .fullWidth input[type="text"], .submissionForm .fullWidth textarea { width: 98%; }
.submissionForm .checkBox input { display: inline; width: auto; margin: 0; vertical-align: middle; border: 0; padding: 0; }
.submissionForm .checkBox label { display: inline; margin-right: 8px; vertical-align: middle; }
.submissionForm .multi, .submissionForm .checkBox { margin-bottom: 20px }
.submissionForm .multi label { font-size: .8125em; line-height: 1em; font-weight: normal; }
.submissionForm .description label { }
.submissionForm .note { font-size: .6875em; display: block;line-height:1.5em; }
.submissionForm .checkBox .note { padding-left: 18px; }
.submissionForm .inlineList { margin-top: 15px; text-align: center; }
.submissionForm .actionBtns { margin-top: 15px; width: 100%; }
.submissionForm .status { font-weight: bold; }
.submissionForm .stateInput, .submissionForm .zipInput { width: 53%; display: inline-block; vertical-align: top; }
.submissionForm .zipInput { width: 43%; }
.quickForm { background: #ebebeb; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; padding: 30px; max-width: 300px; margin: 0 auto }
.quickForm h2, .quickForm p { border: 0; padding: 0; margin-bottom: 10px; }
.grid_6 .quickForm { padding: 30px 20px; }
.quickForm fieldset, .grid_6 .submissionForm fieldset { margin: 0; width: 96%; margin: 0 2%; }
.actionBtns { text-align: center; margin-top: 15px; width: 100%; }
.submitBtn, .cancelBtn { display: inline-block; color: #fff; padding: .5em .75em; margin: 0 5px; font-size: .9375em; line-height: 1.4em; border-radius: 5px; -webkit-border-radius: 5px !important; background: #1C3F69; cursor: pointer; border: 0; width: auto; -moz-box-shadow: none; -webkit-box-shadow: none; font-family: 'Aleo', Georgia, "Times New Roman", Times, serif; -webkit-appearance: none; line-height: normal !important; }
.cancelBtn { background: #999; }
.submitBtn:visited { color: #C6CFD9 }
.cancelBtn:visited { color: #E5E5E5 }
.submitBtn:hover, .submitBtn:active { background: #2B5384; text-decoration: none; }
.cancelBtn:hover, .cancelBtn:active { background: #902; text-decoration: none; }
input.err, select.err, textarea.err { background: #ffffb9; background: -moz-linear-gradient(top, #ffffff 0%, #ffffb9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ffffb9)); background: -webkit-linear-gradient(top, #ffffff 0%, #ffffb9 100%); background: -o-linear-gradient(top, #ffffff 0%, #ffffb9 100%); background: -ms-linear-gradient(top, #ffffff 0%, #ffffb9 100%); background: linear-gradient(to bottom, #ffffff 0%, #ffffb9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffb9', GradientType=0 );
border: 1px solid #bbb; padding: 4px; }
.errMsg { font-weight: bold; font-size: .75em; color: #D03; margin-bottom: 10px; }
.successMsg { font-weight: bold; color: #390; margin-bottom: 10px; }
.fadeLabel { overflow: hidden; display: block; font-size: 1em; padding: .5625em  .625em !important;margin:0 0 -2.625em; background: #fff; color: #888; line-height: normal !important; z-index: 0; }
.fadeLabel + input[type='text'], .fadeLabel + input[type='password'] { margin: 0 10px 15px 0; background: transparent; padding: .625em !important; font-size: 1em; z-index: 13; line-height: normal !important; }
.fadeLabel + input[type="text"]:focus, .fadeLabel + input[type="password"]:focus, .fadeLabel + input[type="text"].hasVal, .fadeLabel + input[type="password"].hasVal { background: #fff !important; }
.regConv { background: #eee; padding: 30px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; clear: both; }
.regConv h2 { margin: 0 0 5px; border: 0; }
.regConv p { margin: 0 0 15px; border: 0; font-size: 0.8125em; }
.regConv label { width: 230px; }
.regConv input[type="text"] { width: 230px; margin-bottom: 0; }
.regConv> :last-child {margin-bottom:0;}
.regConv.count, .regConv.redirect{text-align:center;}
.regConv.count h2 +p {font-size:1em;}
.regConv.count .submitBtn, .regConv.redirect .moreLink {font-size:1.25em;font-weight: normal;}
.regConv .countdown, .regConv.redirect h2{display: block;font-size: 1.25em;margin-top:.375em;}
.regConv.count form{display:inline-block;}
.regConv.count form label{text-align:left;}
/*TABS*/
.tabs { overflow: visible; height: 24px!important; border-bottom: 1px solid #e0e0e0; }
.tabs li { float: left; background: none; padding: 0; font-size: .875em; line-height: 1.1em; }
.tabs li a, .tabs li a:visited { border-top-left-radius: 8px; border-top-right-radius: 8px; border: 1px solid #e0e0e0; padding: 4px 8px; background: #e0e0e0; z-index: 60; color: #555; font-weight: bold; font-size: .75em; display: block; margin-left: 5px }
.tabs li a:hover { text-decoration: none; }
.tabs li a.current, .tabs li a.current:visited { background: #fff; border-bottom: 1px solid #fff; color: #902 }
.tabPanes { border: 1px solid #e0e0e0; border-top: 0; padding: 20px; margin-top: -1px; overflow: hidden; position: relative; clear: both; }
.tabPanes>div { display: none; }
.tabPanes>div:first-child { display: block; }
p.tabNav { margin: 0 !important; clear: both; text-align: right; }
.tabNav a, .tabNav a:visited { background: #1C3F69; border-radius: 8px; -webkit-border-radius: 8px; padding: 8px; font-weight: bold; color: #fff; cursor: pointer; text-decoration: none!important; }
.tabNav a:hover, .tabNav a:active { text-decoration: none; color: #fff; background: #386DAF; }
.tabNav .next, .tabNav a.next:visited, .tabNav .prev, .tabNav a.prev:visited { position: relative; }
.tabNav .next:after { content: "\00a0\E055"; font-family: 'BHPDingbats';}
.tabNav .prev:before { content: "\E056\00a0"; font-family: 'BHPDingbats';}
.vertical { display: inline-block; vertical-align: top; }
.tabs.vertical { width: 20%; border: none; height: auto }
.tabs.vertical li { float: none; border-bottom: 2px dotted #ccc; }
.tabs.vertical li a, .tabs.vertical li a:visited, .tabs.vertical li a.current, .tabs.vertical li a.current:visited { border: none; font-weight: bold; display: block; margin: 0; background: #fff; padding: 7px 15px 7px 5px; border-radius: 0; -webkit-border-radius: 0; color: #254874; position: relative; }
.tabs.vertical li a.current, .tabs.vertical li a.current:visited { background: #ebebeb; }
.tabs.vertical li a:hover { text-decoration: none; color: #386DAF; background: #ebebeb; }
.vertical>li>a:after { content: ""; width: 0; height: 0; display: block; position: absolute; top: 10px; right: 0px; border: 5px solid transparent; border-left-color: #254874; }
.vertical>li>a:hover:after { border-left-color: #386DAF; }
.tabPanes.vertical { border: 0; padding: 0; width: 73%; margin-left: 5%; }
.tabs.super { height: 32px !important; }
.tabs.super li a, .tabs.super li a:visited { padding: 8px 16px; z-index: 60; font-weight: bold; font-size: .9375em; display: block; margin-left: 5px; }
.tabs.super li a:hover { text-decoration: none; }
/*PAGE HEAD & BRANDING STYLES*/
.pageHead { margin: 0; z-index: 10002; position: relative; min-height: 152px }
.pageHead .leaderboard { float: left; margin: 0 15px; }
.pageHead .subAd.adBlock { float: left; margin-left: 15px; }
.pageHead .adBlock { margin-top: 20px; margin-left: 30px; }
.printLogo { display: none; }
.branding { padding: 0; position: relative; height: 86px; background: #c10031; background: -moz-linear-gradient(top, #c10031 29%, #930025 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(29%, #c10031), color-stop(100%, #930025)); background: -webkit-linear-gradient(top, #c10031 29%, #930025 100%); background: -o-linear-gradient(top, #c10031 29%, #930025 100%); background: -ms-linear-gradient(top, #c10031 29%, #930025 100%); background: linear-gradient(top, #c10031 29%, #930025 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10031', endColorstr='#930025', GradientType=0 );
}
.siteName { position: absolute; top: 0; left: 10px; }
.siteName a { display: block; position: relative; background: url('images/logo-sprite-new2.png') no-repeat 0 0;width: 225px; height: 86px; text-indent: -9999px; margin: 0; padding: 0; }
.siteName a:hover { background: url('images/logo-sprite-new2.png') no-repeat 0 0 #C81D36; background: url('images/logo-sprite-new2.png') no-repeat 0 0, -moz-linear-gradient(top, rgba(255,73,73,0.4) 0%, rgba(255,73,73,0.1) 100%); background: url('images/logo-sprite-new2.png') no-repeat 0 0, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,73,73,0.4)), color-stop(100%, rgba(255,73,73,0.1))); background: url('images/logo-sprite-new2.png') no-repeat 0 0, -webkit-linear-gradient(top, rgba(255,73,73,0.4) 0%, rgba(255,73,73,0.1) 100%); background: url('images/logo-sprite-new2.png') no-repeat 0 0, -o-linear-gradient(top, rgba(255,73,73,0.4) 0%, rgba(255,73,73,0.1) 100%); background: url('images/logo-sprite-new2.png') no-repeat 0 0, -ms-linear-gradient(top, rgba(255,73,73,0.4) 0%, rgba(255,73,73,0.1) 100%); background: url('images/logo-sprite-new2.png') no-repeat 0 0, linear-gradient(to bottom, rgba(255,73,73,0.4) 0%, rgba(255,73,73,0.1) 100%);}
.searchPanel { border-radius: 8px; background: #fff; position: absolute; top: 36px; right: 15px; padding: 0; border: 2px solid #fff; overflow: hidden; }
.searchPanel .fadeLabel { font-weight: normal; background: none; padding: 6px 8px !important; height: auto; margin-bottom: -34px; }
.searchPanel input[type="text"] { border-radius: 8px; border: 0; width: 245px; margin: 0;vertical-align: middle; -moz-box-shadow: none; -webkit-box-shadow: none; padding: 8px !important; outline: none!important; font-size: 1em;}
.searchPanel input[type="text"]:focus, .searchPanel input[type="text"].hasVal { border: none; outline: none; }
.searchPanel .submitBtn { margin: 0; padding: 8px; vertical-align: middle; }
.searchPanel input.submitBtn::-moz-focus-inner {border: 0;padding: 0;}
.userPanel { padding: 0; height: 28px; text-align: left; font-size: .8125em; position: absolute; top: 0; right: 15px; -webkit-text-size-adjust: none; color: #d8d8d8; overflow: hidden; text-align: center; width: auto; }
.userPanel .memberName { font-size: .8125em; color: #fff; display: inline-block; vertical-align: top; padding: 4px 10px; font-weight: bold; }
.userPanel ul { list-style: none; margin: 0; padding: 0; display: inline-block; vertical-align: top; }
.userPanel ul li { float: left; background: none; padding: 0; }
.userPanel a { display: block; border-left: 1px solid #95344D; padding: 4px 8px 0; border-left: 1px solid #D14065; color: #F7E6EA; font-weight: bold; }
.userPanel ul li:first-child a { border-left-width: 0; }
.userPanel a:hover { color: #fff; text-decoration: none; }
.userPanel.auth a { font-weight: normal; }
.userPanel.auth ul li:first-child a { border-left-width: 1px; }
/*NAVIGATION STYLES*/
.navigation ul { padding: 0; -webkit-text-size-adjust: none; line-height: 1.3em; }
.navigation li { background: none; padding-left: 0; }
.navigation.primary { height: 32px; }
.navigation.primary>ul { display: block; padding: 0; margin: 0; list-style: none; position: relative; float: left; background: #75001e; background: -moz-linear-gradient(top, #75001e 0%, #930025 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #75001e), color-stop(100%, #930025)); background: -webkit-linear-gradient(top, #75001e 0%, #930025 100%); background: -o-linear-gradient(top, #75001e 0%, #930025 100%); background: -ms-linear-gradient(top, #75001e 0%, #930025 100%); background: linear-gradient(top, #75001e 0%, #930025 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75001e', endColorstr='#930025', GradientType=0 );
width: 100%; border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px; }
.navigation.primary>ul>li { display: block; margin: 0; padding: 0; background: none; float: left; }
.navigation.primary>ul>li.selected + li>a { border-color: transparent; }
.navigation.primary>ul>li>a { font-family: 'OpenSans', Arial, sans-serif; border-left: 1px solid #9D3A53; display: block; color: #fff; padding: 8px 10px 3px; height: 26px; position: relative; font-size: 1em; text-shadow: 1px 1px 5px #480012; -webkit-text-size-adjust: none; }
.navigation.primary>ul>li>a:visited { color: #E0BFC7 }
.navigation.primary>ul>li>a:hover { text-decoration: none; }
.navigation.primary>ul>li.selected>a { border-color: transparent; background-color: #ebebeb; text-decoration: none; color: #333; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; text-shadow: none; box-shadow: 0px -2px 3px 0 rgba(0, 0, 0, .3); -webkit-box-shadow: 0px -2px 3px 0 rgba(0, 0, 0, .3); z-index: 15001; }
.navigation.primary>ul>li:first-child>a { border: 0; }

.subMenu { position: absolute; top: 100%; left: 0px; background: #ebebeb; border-radius: 8px; overflow: hidden; -moz-box-sizing:border-box; box-sizing:border-box;padding: 0 10px; width: 990px; z-index: 15000; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, .4); -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, .4);max-height:0;-webkit-transition: max-height .25s ease-out;-moz-transition: max-height .25s ease-out;-ms-transition: max-height .25s ease-out;-o-transition: max-height .25s ease-out;transition: max-height .25s ease-out;}
.navigation.primary>ul>li:first-child>.subMenu {border-radius: 0px 8px 8px 8px; }
.navigation.primary>ul>li:last-child>.subMenu {border-radius: 8px 0px 8px 8px; }
.navigation.primary ul li.selected .subMenu{max-height:400px;-webkit-transition: max-height .25s ease-out;-moz-transition: max-height .25s ease-out;-ms-transition: max-height .25s ease-out;-o-transition: max-height .25s ease-out;transition: max-height .25s ease-out;transition-delay:.25s;-moz-transition-delay:.25s;-webkit-transition-delay:.25s;}
.subMenu h2 { border: 0; padding: 0; }
.subMenu h4 {position: static!important;color: #333!important;background: none!important;padding: 0!important;display: block!important;margin-bottom: 0!important;}
.subMenu h4 a{color:#333!important;}
.subMenu .thumbList .articleSummary, .subMenu .tileList .articleSummary { margin: 0 1% !important; width: 30%; float: left; }
.subMenu .articleSummary h3 { font-size: 1.0625em; }
.subMenu .articleSummary p:last-child, .subMenu .articleSummary:last-child {margin-bottom: 0;}
.subMenu .thumbList .articleSummary h3 { font: bold 1em 'Aleo', Georgia, "Times New Roman", Times, serif; line-height: 1.3em; }
.subMenu .thumbList .product img { height: 120px; }
.subMenu .thumbList .articleSummary .inset, .subMenu .thumbList .articleSummary figure { margin-bottom: 10px; }
.subMenu .newsModule .articleSummary { width: 220px; float: left; }
.subMenu .newsModule .articleList { width: auto; font-size: .875em; max-width: 435px; }
.subMenu .newsModule + .feature .articleSummary { text-align: center; }
.subMenu .newsModule + .feature .articleSummary .inset { float: none; margin: 0 0 15px 0; display: inline-block; }
.subMenu .newsModule ul.articleList li { font-size: 1em; }
.subMenu .newsModule ul.articleList li.moreLink {padding-bottom:0;}

.subMenu>* { float: left; margin: 30px 10px!important; }
.subMenu.col33-33-33>* { width: 300px !important; }
.subMenu.col40-30-30>* { width: 273px !important; }
.subMenu.col40-30-30>*:first-child { width: 364px !important; }
.subMenu.col80-20>*, .subMenu.col20-80>*:first-child { width: 186px !important; }
.subMenu.col80-20>*:first-child, .subMenu.col20-80>* { width: 744px !important; }
.subMenu.col50-50>* { width: 465px !important; }
.subMenu.col25-75>*, .subMenu.col75-25>*:first-child { width: 697px !important; }
.subMenu.col25-75>*:first-child, .subMenu.col75-25>* { width: 233px !important; }
.subMenu.col40-60>*, .subMenu.col60-40> :first-child, .subMenu.col60-40>form:first-child> :first-child { width: 558px !important; }
.subMenu.col40-60> :first-child, .subMenu.col60-40>*, .subMenu.col60-40>form:first-child>* { width: 372px !important; }
.feature { border-left: 2px dotted #ccc; padding: 10px 0 10px 20px; margin-top: -10px; margin-bottom: -10px; overflow: hidden; }
.col25-75 .feature { width: 675px !important; }
.col75-25 .feature { width: 211px !important; }
.col40-60 .feature { width: 536px !important; }
.col60-40 .feature { width: 350px !important; }
.col50-50 .feature { width: 443px !important; }
.col80-20 .feature { width: 164px !important; }
.col20-80 .feature { width: 722px !important; }
.subMenu.col60-40>form:first-child { width: 100% !important; }
.subMenu.col60-40>form:first-child>* { float: left; margin: 0 0 0 20px; }
.subMenu.col60-40>form:first-child> :first-child { margin: 0; }
.doubleList ul { display: inline-block; vertical-align: top; width: 47%; margin: 0 0 0 4%; font-size: .875em; }
.doubleList h2 + ul { margin-left: 0; width: 47% }
.topicList { padding: 0; }
.topicList>li { background: none; margin: 0 0 15px; padding: 0; }
.topicList>li:last-child { margin-bottom: 0; }
.topicList>li>a { font: bold 1.25em 'Aleo', Georgia, "Times New Roman", Times, serif; }
.topicList>li>ul { padding-left: 20px; }
.topicList>li>ul.inlineList { padding: 0; }
.topicList .inlineList li a { font-weight: normal; }
.topicList p { font-size: .8125em; margin: 0; }
.subMenu .doubleList ul+h2 { margin-top: 20px; clear: both; display:inline-block; }
.subMenu .doubleList ul+h2+h2 {display:inline-block; }
.subMenu .doubleList+.doubleList {margin-top: 1em;}
.subMenu .currIssue h2 { font-size: 1.125em; color: #333 }
.subMenu .currIssue .articleSummary { width: 370px; float: left; padding: 10px 0; margin: 0; }
.subMenu .currIssue h4 { font-size: .875em; text-transform: none; color: #902; margin: 0 0 5px; }
.subMenu .currIssue .articleSummary h3, .subMenu .newsModule .articleSummary h3 { font-size: 1.25em; line-height: 1.5em; }
.subMenu .currIssue .articleSummary p, .subMenu .newsModule .articleSummary p { font-size: .875em; line-height: 1.5em; }
.subMenu .currIssue .articles { width: 365px; float: left; margin-left: 20px; padding: 10px 0 10px 20px; border-left: 2px dotted #ccc; }
.subMenu .articles .articleList { border: 0; padding: 10px 0 0; }
.subMenu .articles .articleList li { font-size: .875em; }
.subMenu .currIssue .btnList { width: 115px; float: left; border-left: 2px dotted #ccc; padding: 0 0 10px 20px; margin-left: 20px; }
.subMenu .currIssue .btnList a { width: 100%; text-align: center; }
.subMenu .newsletters {width: 346px!important;}
.subMenu .newsletters:first-child {width: 584px!important;}
.subMenu .newsletters h2 { font-size: 1.375em; margin-bottom: 5px; }
.subMenu .newsletters p { font-size: .875em; color: #555; margin: 0 0 20px; }
.subMenu .newsletters .options { font-size: 1em; width: 55%; display: inline-block; vertical-align: top; }
.subMenu .newsletters h2+p+.options{width:35%}
.subMenu .newsletters .options label { display: block; margin-bottom: 10px; font-size:.9375em; }
.subMenu .newsletters .info { margin-top: 80px; }
.subMenu .newsletters .info label, .subMenu .newsletters .info input[type="text"] { width: 65%; }
.subMenu .newsletters .info input[type="text"] { margin: 0 10px 15px 0; }
.comingSoon h4, .liveEvent h4 { padding: 2px 5px; display: block; font-weight: bold; text-transform: uppercase; width: 150px;margin: -.75em auto .75em;}
.comingSoon h4 { color: #fff!important; background: #902!important; }
.liveEvent h4 { color: #333!important; background: #ff0!important; }
/*SITE-WIDE MESSAGE*/
.siteMsg+.branding { margin-top: -11px; }
.siteMsg { font-size: 1em; margin: 0;/*position:absolute;left:0; top:113px;;*/ z-index: 100; position: relative; width: 100%; overflow: hidden; height: 53px }
.siteMsg a { position: absolute; top: 0; left: 50%; margin-left: -505px; width: 970px; display: block; position: relative; clear: both; padding: 10px 20px; background: #ffff00; -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .3); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .3); color: #444; }
.siteMsg a:hover { text-decoration: none; color: #000; background: #FFFF80 }
.siteMsg a>* { display: inline-block; vertical-align: text-bottom; font-weight: bold; }
.siteMsg a:before, .siteMsg a:after { content: ""; position: absolute; display: block; bottom: -10px; border: 5px solid #E8D704; z-index: -1; height: 0; width: 0; border-bottom-color: transparent !important; }
.siteMsg a:before { border-left-color: transparent !important; left: 0; }
.siteMsg a:after { border-right-color: transparent !important; right: 0; }
.siteMsg a:hover:after, .siteMsg a:hover:before { border-color: #F1E768 }
.siteMsg strong { font-size: 1.125em; font-style: italic; text-transform: uppercase; margin-right: 13px; }
.siteMsg .moreLink { font-size: 1.25em; float: right; margin: 0 10px 0 0; padding-right: 15px; position: relative; text-align: right; }
.siteMsg .moreLink:after { top: 7px; content: ""; border: 5px solid transparent; border-left-color: #444; height: 0; width: 0; position: absolute; right: 0; }
.siteMsg a:hover .moreLink:after { border-left-color: #000; }
/*SUBNAV*/
.subNav { margin: 0; padding: 0; list-style: none; border-top: 2px #ccc dotted; font-size: .9375em }
.subNav li { margin: 0; padding: 0; border-bottom: 2px #ccc dotted; background: none; }
.subNav li a { font-weight: bold; display: block; margin: 0; padding: 7px 15px 7px 5px; word-wrap: break-word; position: relative; }
.subNav li a:hover { background-color: #ebebeb; text-decoration: none; color: #386DAF }
.subNav li a:after { content: ""; width: 0; height: 0; position: absolute; top: 50%; right: 0; border: 5px solid transparent; border-left-color: #254874; margin-top: -5px;}
.subNav li a:visited:after { border-left-color: #31619B; }
.subNav li a:hover:after { border-left-color: #386DAF; }
.subNav li a.current { background: #ebebeb; }
.subNav li ul { margin: 0; padding: 0; border-top: 2px #ccc dotted; }
.subNav li ul li { border-top: 1px #ccc dotted; border-bottom: 0; font-size: .8125em; }
.subNav li ul li a { padding-left: 25px; }
.subNav h4 { text-transform: none; font-size: .875em; }
.subNav li.active a { background-color: #f8f8f8; }
.subNav.accordian h4:before { top: 12px; }
.subNav.accordian h4 { margin-bottom: 0; line-height: 1em; }
.subNav.accordian .current h4 { margin-bottom: 10px; }
.subNav.accordian .current h4:before { top: 15px; }
.subNav.accordian li { border-bottom: 0; }
.subNav.accordian li.current ul { border-top: 0; border-bottom: 2px dotted #ccc; }
/*PAGE FOOT STYLES*/
.pageFoot { padding: 0; margin: -391px auto 0; overflow: hidden; min-width: 990px; position: relative; z-index: 10000; clear: both; min-height: 391px; }
.pageFoot .adBlock { margin: 0 auto 20px; width: 990px; min-height: 90px; }
.pageFoot a { color: #fff; text-decoration: none; }
.pageFoot a:visited { color: #C0C1C3; text-decoration: none; }
.pageFoot a:hover, .footer a:active { text-decoration: underline; }
.footer { background: #1d2125; background: -moz-linear-gradient(top, #353e46 0%, #1d2125 67%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #353e46), color-stop(67%, #1d2125)); background: -webkit-linear-gradient(top, #353e46 0%, #1d2125 67%); background: -o-linear-gradient(top, #353e46 0%, #1d2125 67%); background: -ms-linear-gradient(top, #353e46 0%, #1d2125 67%); background: linear-gradient(top, #353e46 0%, #1d2125 67%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353e46', endColorstr='#1d2125', GradientType=0 );
padding: 40px 30px; width: 930px; margin: 41px auto 0; -webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; }
.footer ul { list-style: none; margin: 0; padding: 0; display: inline-block; font-size: .75em; margin: 0 0 30px 20px; }
.footer ul li { margin: 0 0 8px; padding: 0; background: 0; }
.footer .sitePartners { background: #fff; -webkit-border-radius: 0px 0px 15px 15px; border-radius: 0px 0px 15px 15px; width: 200px; height: 260px; float: right; margin: -50px 0 0 20px; position: relative; padding: 20px 0; }
.footer .sitePartners h4 { margin: 5px 0; text-align: center; }
.footer .sitePartners ul { padding: 10px 25px 0; margin: 0; }
.footer .sitePartners li { float: left; margin: 0; padding: 0; background: 0; }
.footer .sitePartners a { display: block; text-indent: -9999px; }
.footer .sitePartners #aaepLogo a { background: url("images/logo-sprite-new2.png") no-repeat 0px -101px; width: 58px; height: 98px; margin-right: 14px; }
.footer .sitePartners #aaevtLogo a { background: url("images/logo-sprite-new2.png") no-repeat -60px -102px;width: 78px;height: 80px; }
.footer .sitePartners #wevaLogo a { background: url("images/logo-sprite-new2.png") no-repeat -139px -102px; width: 126px; height: 81px; margin: 15px 0 0 12px; }
.footer .engagementLinks { margin: 0; overflow: hidden; max-width: 450px; vertical-align: top; margin-right: 20px; }
.footer .engagementLinks li { display: block; float: left; width: 20%; margin-right: 5%; margin-bottom: 6px; padding: 0; background: 0; }
.footer .engagementLinks a { text-transform: uppercase; font-size: .9375em; display: block; text-align: center; text-shadow: 2px 2px 3px #000000; }
.engagementLinks a:hover { text-decoration: none; color: #9CA9B4; }
.engagementLinks a:before { font: normal 4em 'BHPDingbats'; display: block; text-align: center; }
.engagementLinks #fbIcon a:before { content: '\E009'; }
.engagementLinks #twiIcon a:before { content: '\E008'; }
.engagementLinks #pinIcon a:before { content: '\E006'; }
.engagementLinks #ytIcon a:before { content: '\E00B'; }
.engagementLinks #rssIcon a:before { content: '\E00A'; }
.engagementLinks #digiIcon a:before { content: '\E04D'; }
.engagementLinks #subIcon a:before { content: '\E045'; }
.engagementLinks #newsIcon a:before { content: '\E090'; }
.siteDisclaimer { color: #9CA9B4; text-align: center; line-height: 1.4; clear: left; overflow: auto }
.footer .siteDisclaimer h5 { margin: 0 auto 5px; font-size: 1.0625em; color: #9CA9B4; font-weight: bold; width: 500px; }
.footer .siteDisclaimer p { margin: 5px 0; font-size: .6875em; }
.adBlock + .footer > .sitePartners { margin-top: -130px; padding: 0; }
.adBlock + .footer > .siteDisclaimer h5 { width: 100%; }
.adBlock + .footer { padding: 20px 30px; margin: 0 auto; }
/*REGISTRATION TEMPLATE*/
.regTemplate { }
.regTemplate .wrapper { max-width: 820px; min-width: 0; }
.regTemplate .pageHead { min-height: 0; }
.regTemplate .branding { max-width: 765px; height: 110px; margin: 0 auto; border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px; }
.regTemplate .content { max-width: 780px; margin: 0 auto; padding-bottom: 174px; }
.regTemplate .siteName { position: absolute; top: 5px; left: 5px; }
.regTemplate .pageFoot { width: 690px; min-height: 0; padding: 30px; min-width: 0; margin: -174px auto 0; -webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; -webkit-box-shadow: none; box-shadow: none; background: #1d2125; background: -moz-linear-gradient(top, #353e46 0%, #1d2125 67%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #353e46), color-stop(67%, #1d2125)); background: -webkit-linear-gradient(top, #353e46 0%, #1d2125 67%); background: -o-linear-gradient(top, #353e46 0%, #1d2125 67%); background: -ms-linear-gradient(top, #353e46 0%, #1d2125 67%); background: linear-gradient(top, #353e46 0%, #1d2125 67%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353e46', endColorstr='#1d2125', GradientType=0 );
}
.regTemplate .pageFoot .inlineList { text-align: center; margin-bottom: 20px; }
.regTemplate .pageFoot p { margin-bottom: 0; }
.regTemplate.mini {background:none; }
.regTemplate.mini .wrapper{width:427px;box-shadow:none;min-height:0;padding:0 1em;-moz-box-sizing:border-box;box-sizing:border-box;}
.regTemplate.mini .content{padding:0;}
.regTemplate.mini .branding{height:auto;}
.regTemplate.mini .siteName {position:static;}
.regTemplate.mini .siteName a{width:160px; height:62px;background-size:100% auto;}
.regTemplate.mini input[type="text"], .regTemplate.mini input[type="password"]{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}
.regTemplate.mini .checkBox{margin-bottom:1em;}
.regTemplate.mini .tabPanes{padding: 1.5em 17px;}
.regTemplate.mini .grid_2{margin:0 7px;}
.regTemplate.mini .submitBtn{clear:both;display: block;margin: 0 auto;}
/*WEBINAR TEMPLATE*/
.webinarWrapper, .audioWrapper { background: #1D2125; position: relative; padding: 10px 0; margin-bottom: 40px; }
.webinarWrapper .adBlock, .audioWrapper .adBlock { margin-bottom: 0; }
.webinarWrapper .grid_0, .webinarWrapper .grid_6 { margin: 0 10px; }
.webinarWrapper .videoContainer { margin: 0 0 10px 10px; }
.webinarWrapper .grid_6 { width: 320px; }
.webinarWrapper .transcript { background: #353e46; background: -moz-linear-gradient(top, #353e46 0%, #0c0d0f 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #353e46), color-stop(99%, #0c0d0f)); background: -webkit-linear-gradient(top, #353e46 0%, #0c0d0f 99%); background: -o-linear-gradient(top, #353e46 0%, #0c0d0f 99%); background: -ms-linear-gradient(top, #353e46 0%, #0c0d0f 99%); background: linear-gradient(to bottom, #353e46 0%, #0c0d0f 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353e46', endColorstr='#0c0d0f', GradientType=0 );
text-align: center; padding: 30px; color: #fff; font-size: 1em; line-height: 1.5em; height: 420px; }
.webinarWrapper .transcript p { margin: 0 0 30px; }
.audioWrapper { overflow: hidden; padding: 0; }
.webinarWrapper #helpBtn { font: italic 1.125em 'Aleo', Georgia, "Times New Roman", Times, serif; display: block; position: absolute; top: -40px; right: 10px; padding: 10px 15px; background: #1D2125; color: #fff; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }
.webinarWrapper #helpBtn:hover { text-decoration: none; background: #353e46; background: -moz-linear-gradient(top, #353e46 0%, #1d2125 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #353e46), color-stop(99%, #1d2125)); background: -webkit-linear-gradient(top, #353e46 0%, #1d2125 99%); background: -o-linear-gradient(top, #353e46 0%, #1d2125 99%); background: -ms-linear-gradient(top, #353e46 0%, #1d2125 99%); background: linear-gradient(to bottom, #353e46 0%, #1d2125 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353e46', endColorstr='#1d2125', GradientType=0 );
}
.FAQpanel { background: #e0e0e0; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; padding: 30px; width: 900px; margin: 0 auto; z-index: 16000; -webkit-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, .3); -moz-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, .3); box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, .3); overflow: hidden; position: fixed; top: -1000px; }
/*ARTICLE STYLES*/
.article { overflow: hidden; }
.articleInfo { color: #666; margin: -15px 0 20px; }
.articleSummary .articleInfo { margin: 0; }
.eventDate { font-size: 1.125em; margin-top: -10px; color: #333; }
.featured .eventDate { font-size: 1em; margin-top: 0; font-weight: bold; color: #333; }
.sponsorText { font-weight: bold; }
ul.articleInfo, ul.summaryHead { padding: 0; }
ul.articleInfo li, ul.summaryHead li { display: inline; background: url('images/bullet.png') no-repeat 0 .75em; padding: 0 0 0 10px; }
ul.articleInfo li:first-child, ul.summaryHead li:first-child { background: none; padding: 0; }
.articleBody { line-height: 1.6em; }
.articleBody p { margin: 0 0 24px }
.articleBody a {text-decoration:underline;}
.articleBody a:hover {text-decoration:none;}
.articleBody ul {list-style-type: disc; list-style-position: outside;}
.articleBody ul li {position: relative;left: 1em;padding: 0;padding-right: 1em;background: none; margin-bottom:1em;}
.catList { background: #e8e8e8; padding: 10px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; font-size: .8125em; line-height: 1.4 }
.articleBody img { max-width: 630px; height: auto!important; }
.mediaData { margin: -12px 0 24px; padding: 0 0 18px; list-style: none; border-bottom: 2px dotted #ccc; color: #666; }
.mediaData li { display: inline-block; font-size: .875em; margin: 0 12px 6px 0; background: none; padding: 0;  line-height: 1em; }
.mediaData>li+li { border-left: 1px solid #ccc; padding-left: 10px }
.mediaData ul { display: inline; margin: 0; padding: 0; }
.mediaData ul li { margin: 0; text-transform: none; font-size: .9375em; }
.mediaData a:hover{text-decoration:none;color:#c10031}
.mediaData .author { text-transform: none; }
.mediaData .topics {display:inline;}
.mediaData .topics li { background: none; padding: 0; }
.mediaData .topics li a:after { content: ","; }
.mediaData .topics li:last-child a:after { content: ""; }
.mediaData .topics li a { }
.mediaData .topics li a:hover { color: #900; }
.complexity{text-transform:none;}

.complexity:before{font-family:'BHPDingbats';}
.complexity.basic:before{content:'\E04C\00a0'}
.complexity.intermediate:before{content:'\E04C\00a0\E04C\00a0'}
.complexity.advanced:before{content:'\E04C\00a0\E04C\00a0\E04C\00a0'}
/*ARTICLE INSETS*/
.article h3 { margin-bottom: 10px; }
.articleBody aside h3{font-size: 1.0625em;margin-bottom:.5em;}
.articleBody aside figure{float:none;margin:0;}
hr { border: 0; border-bottom: 2px #ccc dotted; margin: 10px 0 30px; height: 1px; background: none!important;}
blockquote { font-size: .8125em; border-left: 2px #ddd solid; padding-left: 20px }
.deck { font: italic 1.125em 'Aleo', Georgia, "Times New Roman", Times, serif; border: 2px #ccc dotted; border-left: 0; border-right: 0; padding: 15px 0; margin: 20px 0; text-align: center; }
.source { display: block; font-weight: bold; font-size: .8125em; text-transform: uppercase; color: #888; text-align: right }
.imageCredit { font-size: .8125em; margin: 5px 0 0; color: #666; display: block; line-height: 1.5em}
.dropText { font: 4.25em 'Aleo', Georgia, "Times New Roman", Times, serif; float: left; color: #aaa; line-height: 1em; padding-right: .1em; }
.footnotes { border-top: 2px dotted #ccc; padding-top: 20px; margin: 20px 0; font-size: .8125em; clear: both; color: #666; line-height: 1.5em; }
.footnotes ol { margin-top: 0; padding-top: 0; }
#footNoteHover { background: url("images/whiteOnGrayArrow.gif") no-repeat #ddd; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; padding: 15px; position: absolute; width: 400px; font-size: .8125em; }
a.returnLink, a.returnLink:visited { text-indent: -9999px; display: -moz-inline-box; display: inline-block; vertical-align: middle; width: 15px; height: 9px; background: url("images/footnotesBack.gif") no-repeat top left; padding: 0; }
a.returnLink:hover, a.returnLink:active { background-position: bottom left; }
.inset, figure, aside { float: left; margin: 0 30px 20px 0; display: inline-block; min-width: 100px; clear: both; position: relative; }
.inset.right, figure.right { float: right; margin: 0 0 20px 30px; }
.articleBody .inset, .articleBody figure, .articleBody aside { border-bottom: 2px #ccc dotted;display:table; width: 150px; }
.inset.text h3{font-size:1.384615em;line-height:1.5em;}
.inset.text .source{font-size:1em;line-height:1.5em;}
.inset.full, figure.full { display: block; width: 100%!important; margin: 20px 0; float:none!important;}
.inset.full table, figure.full table { width: 100%; }
.inset.half, figure.half { width: 50%; }
.inset.quarter, figure.quarter { width: 25% }
.inset.third, figure.third { width: 33%; }
.inset h3, figure h3{ margin: 0 0 10px; font-size: 1.125em; }
.inset table, figure table{ float: left; }
.inset p, .inset ul, .inset ol, figure p, figure ul, figure ol { font-size: .8125em; margin: 0 0 12px; line-height: 1.5em; }
.inset ul, .inset ol,  figure ul, figure ol {padding-left:0;}

.inset .imageCredit, figure .imageCredit { font-size: .6875em; margin-top: 0; }
aside.full + .bio{border-top:0;padding-top:0;}
aside.full{border-top: 2px #ccc dotted;padding-top:1.5em;}
.bio { clear: both;border-top:2px dotted #ccc;padding-top:1em}
.bio h3{margin:0;}
.bio h3 a{text-decoration:none;}
.bio h3 a:hover{text-decoration:underline;}
.bio p { font-size: .8125em;line-height:1.5em;}
.bio .inset {border-bottom:0;margin:0 1.5em 1.5em 0;width: auto;}
.quote { width: 240px!important; padding: 20px 0 20px 26px; position: relative; display: block; }
.quote p { margin: 0; font: italic 1.25em 'Aleo', Georgia, "Times New Roman", Times, serif; }
.quote .source { margin-top: 15px; text-align: left; font-family: 'Open Sans', Arial, Sans-serif; font-size: .75em; }
.quote .startQuote { font: italic 4.25em 'Aleo', Georgia, "Times New Roman", Times, serif; line-height: 1; color: #ddd; position: absolute; top: 0px; left: 0px; z-index: -1; }
.inset.text, figure.text { width: 250px }
.inset.table, figure.table { border-bottom: 0; }
.inset a.overlayIcon { display: none !important; }
.articleSummary.video .inset>a, .articleSummary.video figure>a { position: relative; display: block;}
.articleSummary.video .inset>a:hover, .articleSummary.video figure>a:hover { text-decoration: none; }
.articleSummary.video .inset>a:after, .articleSummary.video figure>a:after { font: 1.25em 'BHPDingbats'; background: #000; border: 3px solid #fff; border-radius: 20px; position: absolute; bottom: 5px; right: 5px; display: block; padding: .2em 0.1em .2em .3em; line-height: 1em; color: #fff; opacity: 0.5; content: "\E027"; }
.articleSummary.video .inset>a:hover:after, .articleSummary.video figure>a:hover:after { opacity: .75; filter: alpha(opacity=75); }
.featured .articleSummary.video .inset>a:after, .featured .articleSummary.video figure>a:after { right: 10px; bottom: 10px; font-size: 1em; font-size: 2.5em; border-radius: 34px; border-width: 6px; }
.articleSummary.download .inset img, .articleSummary.report .inset img, .articleSummary.product .inset img, .articleSummary.download figure img, .articleSummary.report figure img, .product figure img { -webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .1); box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .1); margin: 2px !important; display: inline-block !important; }
.featured .articleSummary.download .inset img{display:block!important;margin: 0 auto !important;}
.newsletterPromo {border: 1px solid #ddd;padding: .75em .75em .75em 5em;font-weight: bold;background: url("images/logo-sprite-new2.png") no-repeat 0 -207px;margin-bottom: 1em;clear:both;}
.newsletterPromo a:not(.moreLink){text-decoration:underline;}
.articleSummary.slideshow { background-color: transparent }
/*OLD CMS SIDEBARS*/
.pullquote {width: 250px; float: left; font: italic 1.0625em 'Aleo', Georgia, "Times New Roman", Times, serif; border-bottom: 2px #ccc dotted; padding: 15px 10px 15px 20px; margin: 0 30px 20px 0; }
.researcher { font-size: .75em; color: #666; margin: 20px 0; border-top: 2px #ccc dotted; padding-top: 15px; }
.researcher strong { text-transform: uppercase; }
.sidebar, .figure { float: left; clear: both; margin: 0 30px 20px 0; border-bottom: 2px #ccc dotted; font-size: .8125em; display: table; padding: 0; line-height: 1.6em;}
.figure { max-width: 420px; }
.sidebar p, .figure p { margin: 0 0 15px; }
.sidebar img, .figure img { max-width: 420px; margin: 0 15px 15px 0; float: left; }
.sidebarBody { display: table; width: 250px }
.sidebar .header { font: bold 1.125em 'Aleo', Georgia, "Times New Roman", Times, serif; padding: 0; margin: 0 0 10px; }
.sidebar .figure { border: 0; margin: 0; padding: 0; font-size: 1em; }
.sidebarTable { float: left; border-collapse: collapse; margin: 0px 30px 20px 0; clear: both; }
.sidebarTable tr.odd, .sidebarTableCenter tr.odd { background: #e8e8e8; }
.sidebarTable td, .sidebarTableCenter td { padding: 5px 10px; font-size: .8125em; border-bottom: 1px #e8e8e8 solid; }
.sidebarTable th, .sidebarTableCenter th { background: #fff; border: none; text-align: left; padding: 5px 0; font: normal 1.125em 'Aleo', Georgia, "Times New Roman", Times, serif; }
.sidebarTable tr.labelRow, .sidebarTableCenter tr.labelRow { font-weight: bold; text-transform: uppercase; background: #d5d5d5; font-size: .8125em; color: #444; }
.sidebarTableCenter { float: none; margin: 0px 0 20px; width: 100%; border-collapse: collapse; clear: both; }
.QA { font: 3.25em 'Aleo', Georgia, "Times New Roman", Times, serif; float: left; color: #aaa; padding-right: 10px; }
.articleInsert { border: 2px #ccc dotted; border-left: 0; border-right: 0; padding: 15px 0; margin: 20px 0; line-height: 1.4; text-align: center; }
/*ARTICLE TOOLS*/
.articleTools { margin-bottom: 12px; position: relative; line-height: 1em; }
.articleTools ul { margin: 0; padding: 0; list-style: none; z-index: 91; overflow: hidden; }
.articleTools ul li { background: none; float: left; margin: 0; margin-right: 10px; font-size: .75em; display: block; padding: 0; overflow: hidden; }
.articleTools ul li a, .articleTools ul li a:visited, .st_sharethis_custom { padding: 2px 4px 2px 24px; color: #666; display: block; cursor: pointer; position: relative; border: #CCC solid 1px; border-radius: 3px; background-color: #F8F8F8; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#DEDEDE)); background-image: -moz-linear-gradient(top, white, #DEDEDE); background-image: -o-linear-gradient(top, white, #DEDEDE); background-image: -ms-linear-gradient(top, white, #DEDEDE); background-image: linear-gradient(top, white, #DEDEDE); color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, .5); -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 );
}
.st_sharethis_custom:hover { color: #c10003; }
.articleTools a:before, .st_sharethis_custom:before { color: #999; position: absolute; top: 0; left: 3px; width: 16px; height: 16px; display: block; font-family: 'BHPDingbats'; font-size: 1.333em; }
li#tweetBtn a:before { content: '\E008' }
li#printBtn a:before { content: '\E001' }
li#emailBtn a:before, li#newsBtn a:before{ content: '\E090' }
#fbLikeBtn iframe {max-width: 95px!important;}
li#favBtn a:before { content: '\E002'; }
li#favBtn.favorited a:before { content: '\E003'; }
li#rssBtn a:before { content: '\E00A'; }
.st_sharethis_custom:before { content: '\E005'; }
.articleTools ul li a:hover, .articleTools a:hover:before, .st_sharethis_custom:hover:before { color: #c10003; text-decoration: none; }
#aboutBtn a { padding-left: 4px }
/*EMAIL ARTICLE PANEL*/
.emailPanel { background: #e0e0e0; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; padding: 30px; width: 390px; margin: 0 auto; z-index: 16000; -webkit-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, .3); -moz-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, .3); box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, .3); overflow: hidden; position: fixed; top: -1000px; }
.emailPanel.jqm { top: 0; position: absolute; display: none; top: 50px; left: 50%; margin-left: -225px; }
/*PAGINATION*/
.paginate { text-align: center; clear: both; font-size: .875em; }
.paginate a, .paginate span.current { line-height: 1em; margin: 5px; cursor: pointer; padding: 5px 8px; border-radius: 15px; position: relative; display: inline-block; vertical-align: middle; -webkit-transition: all .25s ease-in; -moz-transition: all .25s ease-in; -ms-transition: all .25s ease-in; -o-transition: all .25s ease-in; transition: all .25s ease-in; }
.paginate a:hover { background-color: #666; color: #fff; text-decoration: none; }
.paginate .first, .paginate .previous, .paginate .next, .paginate .last {  text-align: left;white-space:nowrap; width: 14px; background-color: #666; color: #fff; padding: 5px; overflow:hidden;/*text-indent: -9999px;*/}
.paginate .first:hover, .paginate .previous:hover, .paginate .next:hover, .paginate .last:hover { background-color: #333 }
.paginate .first:before, .paginate .previous:before, .paginate .next:before, .paginate .last:before { display:inline-block;padding-right:1em;font-family: 'BHPDingbats';  color: #fff; /*position: absolute; text-indent: 0; top: 4px; left: 5px; */}
.paginate .first:before { content: "\E054"; }
.paginate .previous:before { content: "\E056"; }
.paginate .next:before { content: "\E055"; }
.paginate .last:before { content: "\E053"; }
.carousel.vertical .paginate .previous:before { content: "\E058"; }
.carousel.vertical .paginate .next:before { content: "\E057"; top: 5px; }
.carousel .paginate span a { background-color: #ccc; padding: 0; width: 12px; height: 12px; }
.carousel .paginate a span { display: none; }
.paginate a.disabled, .paginate a.disabled:hover { background-color: #ebebeb !important; color: #666; cursor: default; }
.paginate .current, .paginate .active, .paginate .selected { background-color: #902 !important; color: #fff; cursor: default; }
/*HORSE ADOPTION WIDGET*/
.adoptLinks { width: 300px; float: left; padding: 10px 15px 0 0; margin-top:-20px; margin-bottom:40px;}
.grid_6 .adoptLinks { margin-bottom: 20px; }
.adoptLinks h3 { margin: 0; }
.adoptLinks ul { margin-top: 10px; }
.adoptLinks p.sponsorText { margin: 0 0 10px; font-size: .75em; font-weight: normal }
.petFinderWidget { width: 298px; border-left: 2px dotted #ccc; padding: 0 0 0 15px; overflow: hidden; float: left; min-height: 150px; }
.petFinderWidget .petPic { float: left; margin: 0 15px 15px 0; }
.petFinderWidget p, .petFinderWidget h3, .petFinderWidget h4 { margin: 0 0 5px; }
.petFinderWidget p { margin: 0 0 5px; font-size: .8125em; }
.petFinderWidget .sponsorText { margin: -3px 0 15px 0; font-size: .6875em; font-weight: bold; }
.petFinderWidget .sponsorText, .petFinderWidget .sponsorText a, .petFinderWidget .sponsorText a:visited { color: #999; font-weight: normal; }
.grid_6 .petFinderWidget { border-top: 2px dotted #ccc; border-left: 0; width: 300px; padding: 20px 0 0 0; }
/*POLLS*/

.pollContainer { background: url("images/pollBG.jpg") no-repeat center bottom; }
.pollContainer h3 { margin: 0 0 12px; }
.pollContainer form { margin: 0; padding: 0 1em; }
.pollContainer label input[type="radio"], .pollContainer label input[type="checkbox"] { position: absolute; top: 0; left: 0; margin: 0; line-height: 1em; }
.pollContainer label { display: block; margin: 0 0 6px 0; position: relative; font-size: .8125em; line-height: 1.5em; padding-left: 18px; }
.pollContainer label span { color: #999; font-size: .6875em; font-weight: normal; font-style: normal; white-space: nowrap; }
.pollContainer label.textField input { padding: 4px; border: 1px solid #ccc; }
.pollContainer .pollFoot { text-align: center; }
.pollContainer .pollFoot .submitBtn { margin-bottom: 5px; }
.pollContainer .pollFoot a { display: block; font-size: .75em; font-weight: bold; }
.pollContainer .textField { margin: 20px 0 10px; padding: 0; font-weight: bold; }
.pollContainer .textField input, .pollContainer .textField select { width: 100%; box-sizing: border-box; display: block; position: static; margin-top: 5px }
/*POLL RESULTS*/
.graphBar { width: 630px; position: relative; background: url("images/graphBarBG.jpg") repeat-x #999; margin-bottom: 15px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.barLabel { font-weight: bold; font-size: .8125em; margin-bottom: 5px; }
.barImage { overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; height: 37px; }
.barPercent { position: absolute; top: 0; right: 0; font: 1.25em 'Aleo', Georgia, "Times New Roman", Times, serif; color: #fff; padding: 4px 10px 0 0; line-height: normal; }
.barVotes { position: absolute; top: 0; left: 0; padding: 12px; color: #fff; font-weight: bold; font-size: .75em; line-height: 1em; }
.comment { padding: 0 10px 25px; margin-bottom: 25px; border-bottom: 2px dotted #ccc; font-size: .9375em; }
.comment.blogAuthor {background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 2%, #f2f6f8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffffff), color-stop(100%,#f2f6f8));
background: -webkit-linear-gradient(top,  #ffffff 2%,#f2f6f8 100%);
background: -o-linear-gradient(top,  #ffffff 2%,#f2f6f8 100%);
background: -ms-linear-gradient(top,  #ffffff 2%,#f2f6f8 100%);
background: linear-gradient(to bottom,  #ffffff 2%,#f2f6f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f6f8',GradientType=0 );
}
.commentFoot { font-size: .8125em; color: #777; margin-bottom: 0; }
/*ARTICLE SUMMARY LISTS*/
.articleSummary { overflow: hidden; margin-bottom: 1.5em; position:relative; }
.articleSummary h2 { font: normal 1.5em 'Aleo', Georgia, "Times New Roman", Times, serif; color: #333; border: 0; margin: 0 0 .5em; }
.articleSummary h2 a { color: #254874; background: 0; padding: 0; }
.articleSummary h2 a:visited { color: #31619B }
.articleSummary h2 a:hover, .articleSummary h2 a:active { text-decoration: underline; color: #254874; background: none; }
.articleSummary h2 a:after { display:none; }
.articleSummary h3 { margin: 0 0 .25em; }
.articleSummary>h3+.inset, .articleSummary>h3+figure { margin-top: 10px; }
.articleSummary h4 { font-size: .75em; text-transform: none; line-height: 1.5em; }
.articleSummary h5{margin-bottom:0;}
.articleSummary img { float: left; margin: 0 20px 20px 0; }
.articleSummary p, .articleSummary ul { margin: 0; font-size: .875em; line-height: 1.5em; }
.articleSummary p:last-child{margin-bottom:1.5em}
.articleSummary p.articleInfo + p { clear: none; }
.articleSummary ul { display: inline-block; padding: 0; }
.articleSummary .moreLink { font-size: 1em; }
.articleSummary .moreLink, .articleSummary .buttonLink { clear: none; }
.articleSummary .summaryHead { font-size: 0.8125em; color: #666; margin: 0 0 .75em;; }
.articleSummary .summaryHead .inlineList li { font-size: inherit; }
.articleSummary .summaryFoot { font-size: 0.6875em; margin: 10px 0 0; color: #666 }
.summaryHead.inlineList, .summaryFoot.inlineList { font-size: .875em; }

.articleSummary .inset a, .articleSummary figure  a{ display:block;}
.articleSummary .inset, .articleSummary figure  { position: relative; overflow: hidden; margin: 0 1em 1.5em 0; float: left; border: 0; display: block;  }
.articleSummary .inset img, .articleSummary figure  img { float: none; margin: 0 auto; display: block; }

.summaryList { margin: 0; padding: 0; }
.summaryList .articleSummary { border-bottom: 2px dotted #ccc;  margin-bottom: 1.5em; }
.summaryList>li { padding-left: 0; background: none; }
.summaryList h4, .thumbList h4, .articleBody .articleSummary figure+h4 { background: #c10031; color: #fff; padding: 0px 6px; font-weight: normal; display: inline-block; border-radius: 0 5px; }
.articleBody .articleSummary figure{margin-bottom:.75em}
.summaryList h4 a, .thumbList h4 a {color:#fff;}
.summaryList .inset+h4, .thumbList .inset+h4, .summaryList figure+h4, .thumbList figure+h4, .articleBody .articleSummary figure+h4 {position: absolute; top: 88px; left: 0px; }
.summaryList .report .inset+h4, .thumbList .report .inset+h4, .summaryList .report  figure+h4, .thumbList .report figure+h4 {top: 138px;}

.grid_6 .summaryList .articleSummary { border-bottom: 2px dotted #ccc; margin-bottom: 1em; position: relative;padding-bottom: 0; }
.grid_6 .summaryList .inset+h4, .grid_6 .summaryList figure+h4 { position: absolute; top: 55px; left: 0px;}
.grid_6 .summaryList .articleSummary .inset>a:after, .grid_6 .summaryList .articleSummary figure>a:after  { display: none !important; }
.grid_6 .summaryList .inset img, .grid_6 .summaryList figure img { max-height: 67px; max-width: 100px; }

.noImage { width: 150px; height: 100px; background: #eee; }
.grid_6 .summaryList .noImage { width: 100px; height: 67px; }
.noImage a { width: 100%; height: 100%; }
.noImage:before { content: '\E044'; font: normal 3em 'BHPDingbats'; color: #bbb; text-shadow: 1px 1px 1px #ffffff; position: absolute; top: 50%; left: 50%; margin: -32px 0 0 -22px; }
.articleSummary.video .noImage:before { content: '\E02C'; margin-top: -36px }
.articleSummary.blog .noImage:before { content: '\E030'; }
.articleSummary.download .noImage:before { content: '\E026'; }
.articleSummary.audio .noImage:before { content: '\E02B'; }
.articleSummary.slideshow .noImage:before { content: '\E022'; margin-left: -25px; }
.articleSummary.tool .noImage:before { content: '\E032'; }
.articleSummary.collection .noImage:before { content: '\E023'; }

ul.thumbList { margin: 0; padding: 0; }
.thumbList .articleSummary img { margin: 0; }
.thumbList li { background: none; padding-left: 0; }
.thumbList .articleSummary { display: inline-block; vertical-align: top; width: 150px; margin: 0 15px 20px; padding: 0; border-bottom: 0; text-align: center; overflow: visible; }
.thumbList .articleSummary .inset { float: none; margin: 0 auto 10px; text-align: center; overflow: visible; display: inline-block; line-height: 1em; min-height:100px; }
.thumbList .articleSummary .inset a { display: inline-block; line-height: 1em; }
.thumbList .articleSummary h3 { font-size: .875em; clear: both; line-height: 1.3em; font-family: 'OpenSans', Arial, sans-serif; }
.thumbList .articleSummary p { display: none; }
.thumbList .articleSummary .articleDate { display: block; }
.thumbList .product { width: 120px; margin: 0 10px 20px; text-align: center; }
.thumbList .product img { max-height: 140px; max-width: 100%; margin: 0; }
.thumbList .product h3 { font-weight: bold; }

.carousel.horizontal ul {height:170px;overflow:hidden;}
/*.carousel.horizontal li {width:25%;float:left;text-align:center;border-bottom:0;padding-bottom:0;padding:0 .5em;margin:0 0 .5em;}
.carousel.horizontal li h3{font:bold .75em 'OpenSans';clear:both;}
.carousel.horizontal li .inset{margin:0 auto .75em;float:none;}
.carousel.horizontal li .inset+h4{position:absolute;position: absolute; top: 55px; left: .5em; }*/
.carousel .thumbList li { margin: 0 8px 0 0 !important; float: left; display: block;}
.slides.vertical li { float: none !important; }

.product.article h3 { margin-top: 0; }
.dealGrid { width: auto; display: inline-block; max-width: 50%; }
table.dealGrid tr:hover { background: none; }
.dealGrid td { text-align: center; font-weight: bold; font-size: .9375em; background: #ddd; color: #333; border-right: 1px dotted #fff; }
.dealGrid td:last-child { background: #902; color: #fff; border-right: 0; }
.freeShipping { font-size: .9375em; font-weight: bold; }
.freeShipping strong { color: #000; font-size: 1.125em; }
.grid_6 .articleSummary p { clear: both; }
.grid_6 .articleSummary .inset, .grid_6 .articleSummary figure  { margin-bottom: 1em; }
.grid_17 .thumbList .articleSummary { margin: 0 25px 20px; }
.grid_13 .thumbList.articleSummary { margin: 0 25px 20px; }
.grid_21 .thumbList { margin-left: 15px; }
.tileList .articleSummary p { clear: both; }
.tileList .inset, .grid_6 .tileList .articleSummary .inset, .tileList figure, .grid_6 .tileList .articleSummary figure { margin-bottom: 10px; }
/*SCROLLABLE GENERIC*/
.scrollContainer { position: relative; }
.scrollable .articleSummary { border-bottom: 0; }
.scrollable { height: 300px; position: relative; overflow: hidden; }
.panelList { position: absolute; width: 20000em; clear: both; }
.scrollNav.paginate { text-align: center; margin: 0 auto; display: none;/*JAVASCRIPT TOGGLES DISPLAY PROPERTY*/ }
.browse, .slideshow .slideNav a { white-space:nowrap; font-size:3em; width: 1em; display: block; overflow:hidden;cursor: pointer; color: #fff; opacity: .75; filter: alpha(opacity=75); }
.featured+.browse, .featured+.browse+.browse, .featured .browse { position: absolute; top: 50%;margin-top: -27px;}
.activated+.browse, .activated+.browse+.browse{display:block!important;}
.featured .carousel{height:280px;overflow:hidden;}

.browse.next { right: 0px; }
.browse.prev { left: 0px; }
.browse.next:hover, .browse.prev:hover, a.forward:hover, a.backward:hover { opacity: 1; filter: alpha(opacity=100); text-decoration: none; }
.browse.next:before, .browse.prev:before, a.forward:before, a.backward:before {font: normal 1em 'BHPDingbats'; line-height: 1em; }
.browse .disabled, .slideshow .slideNav a.disabled { opacity: 0.3 !important; filter: alpha(opacity=30) !important; cursor: default }
.browse.next:before, a.forward:before { content: "\E055"; }
.browse.prev:before, a.backward:before { content: "\E056"; }
.grid_17 .scrollable { width: 630px; height: 230px; }
.grid_17 .scrollPanel { width: 630px; float: left; }
.grid_6 .scrollable { width: 300px; height: 270px; }
.grid_6 .scrollable .articleSummary { width: 300px; padding: 15px 0 0 0; margin: 0 0 15px 0; border-top: 2px dotted #ccc; }
.grid_6 .scrollable .articleSummary:first-child { border-top: 0; padding: 0; }
.grid_6 .scrollable .articleSummary h3, .grid_6 .summaryList .articleSummary h3 { font-size: 1em; line-height: 1.4em; overflow: hidden; }
.grid_6 .scrollable .articleSummary h4, .tileScroller .articleSummary h4 { font-weight: normal; }
.grid_6 .scrollable .articleSummary h3, .grid_6 .scrollable .articleSummary h4{margin:0;}
.grid_6 .scrollable .articleSummary img { max-height: 100px; max-width: 150px; }
.grid_6 .scrollPanel { width: 300px; float: left; border-bottom: 2px dotted #ccc; }
.navi { position: absolute; bottom: 15px; right: 30px; }
.navi a { background: #ccc; width: 12px; height: 6px; display: inline-block; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin: 0 2px; }
.navi a.active, .navi a.selected { background: #902; }
.grid_0 .scrollContainer.thumbList .scrollable { height: 210px; width: 900px; margin: 0 30px 0 22px; }
.grid_0 .scrollContainer.thumbList .scrollPanel { width: 916px; float: left; }
.grid_0 .scrollContainer.thumbList .previous { position: absolute; top: 32px; left: 0; }
.grid_0 .scrollContainer.thumbList .next { position: absolute; top: 32px; right: 0; }
.grid_0 .scrollContainer.thumbList .scrollPages { }
/*SCROLLABLE - FEATURED*/
.featured { background: #EBEBEB; border-radius: 15px; overflow: hidden }
.scrollable.featured { height: 280px; }
.featured .inset, .featured figure { float: left; margin: -30px 30px 0 0; width: 420px; min-height: 280px; text-align: center; background: #cccccc; background: -moz-linear-gradient(top, #ebebeb 0%, #cccccc 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(99%, #cccccc)); background: -webkit-linear-gradient(top, #ebebeb 0%, #cccccc 99%); background: -o-linear-gradient(top, #ebebeb 0%, #cccccc 99%); background: -ms-linear-gradient(top, #ebebeb 0%, #cccccc 99%); background: linear-gradient(to bottom, #ebebeb 0%, #cccccc 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#cccccc', GradientType=0 );
}
.featured .inset p, .featured figure p { padding: 0 15px 15px; font-size: .75em; margin-bottom: 0; }
.featured .summaryHead { margin-top: 5px; }
.featured h3 { font-size: 1.25em; margin: 0; }
.featured h4 { color: #A9002B; display: inline-block; margin: -10px 0 10px; text-transform: uppercase; }
.featured .moreLink, .featured .imageCredit { clear: none; }
.featured .imageCredit { font-size: .75em !important; position: absolute; bottom: 15px; left: 450px; color: #aaa; }
.featured .articleSummary { padding-right: 30px; float: left; margin-bottom: 0; position: relative; }
.grid_0 .featured .articleSummary, .grid_0 .featured .article { width: 920px; padding: 30px 40px 0 0; }
.grid_0 .featured h3 { font-size: 1.5em; margin: 0; }
.grid_21 .featured .articleSummary { width: 710px; padding: 20px 40px 0 0; }
.grid_21 .featured .articleSummary .inset, .grid_21 .featured .articleSummary figure{margin-top:-20px;}
.grid_21 .featured p { font-size: .875em; }
/*SCROLLABLE - TILESCROLLER*/
.tileScroller { position: relative; }
.tileScroller .navi { position: static; text-align: center; margin-top: 10px; }
.tileScroller .articleSummary { background: #e8e8e8; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 15px 10px; width: 45%; margin: 0 .5% 30px; display: inline-block; vertical-align: top; height: 180px; }
.tileScroller .articleSummary h4 { margin: 0 0 5px; }
.tileScroller .articleSummary h3 { font-size: 1.0625em; line-height: 1.4em; overflow: hidden; }
.tileScroller .articleSummary img {max-width: 120px;}
.tileScroller .articleSummary .inset, .tileScroller .articleSummary figure { margin: 0 10px 10px 0; }
.tileScroller .next { right: 0 }
.tileScroller .prev { left: 0; }
/*NEWSLETTER OFIE*/
.newsletterOFIE { background: #ebebeb; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; position: relative; padding: 10px 10px 15px; }
.newsletterOFIE.mega{padding: 30px;height:480px; max-width:550px; box-sizing:border-box}

.newsletterOFIE .ofieHeader { background: url("images/logo-sprite-new2.png") no-repeat 0 -214px; padding: 10px 0 15px 77px;}
.newsletterOFIE h2 { color: #902; margin: 0; border: none; line-height: 1em;}
.newsletterOFIE p { margin: 0; font-weight: bold; font-size: 0.75em; }
.newsletterOFIE fieldset { border: 0; padding: 0; font-size: 0.75em; }
.newsletterOFIE .options { display: inline-block; width: 43%; vertical-align: top; margin-bottom: 10px; }
.newsletterOFIE .options:first-child {width: 52%;}
.newsletterOFIE .options label { display: block; margin-bottom: 8px; padding: 1px 0 0 20px; position: relative; font-size: .9325em; line-height: 1.5em; color: #000;}
.newsletterOFIE .options input { position: absolute; top: 0; left: 0; padding: 0; border: 0; }
.newsletterOFIE .info { margin: 0 5px 10px; display:inline-block;font-size:.875em; }
/*.newsletterOFIE .info label { width: 98%; display: block; font-weight: bold; margin-bottom: 5px }.newsletterOFIE .info input { width: 98%;padding: 5%;}*/
.newsletterOFIE .info label {-moz-box-sizing: border-box;width: 100%;display: block;color: #888;margin-bottom: -2.25em;padding: .625em .5em;background: #fff;box-sizing: border-box;line-height: 1em;border-radius: 5px;}
.newsletterOFIE .info input {width: 100%;padding: .5em;background: transparent;box-sizing: border-box;-moz-box-sizing: border-box; font-size: 1em;line-height: 1em;margin: 0;border-radius: 5px;border: 0;box-shadow: none;}
.newsletterOFIE .info input:focus, .newsletterOFIE .info input.hasVal{background:#fff;}
.newsletterOFIE .actionBtns { font-size: 1em; margin: 0}
.newsletterOFIE .info+.actionBtns {display:inline-block;width:auto;font-size: .875em;}
.grid_2 .newsletterOFIE { margin-top: 32px }
.grid_2 .newsletterOFIE .ofieHeader { background: none; margin-top: -32px; padding: 0 0 15px; }
.grid_2 .newsletterOFIE .ofieHeader:before { content: ""; width: 77px; height: 63px; display: block; background: url("images/logo-sprite-new2.png") no-repeat 0 -214px; position: relative; left: 41px; }
.grid_2 .newsletterOFIE .options{width:100% !important;}
.grid_2 .newsletterOFIE .options:first-of-type{margin-bottom:0;}
.grid_2 .newsletterOFIE .actionBtns{display:block !important;font-size:1em !important;width:100% !important;}
.grid_2 .newsletterOFIE h2, .grid_2 .newsletterOFIE p { text-align: center; line-height: 1.5em;}
.grid_2 .newsletterOFIE h2 { margin: .25em 0;}
/* FILTERS */
.filter { background: #eee; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 0 10px 0 5px; margin-bottom: 30px; white-space: nowrap; display: table; width: 100%; }
.filter label { font-size: .9375em; }
.filter>* { display: table-cell }

.filter div { display: inline-block; margin-left: 10px; border-left: 1px solid #fff; padding-left: 10px; padding: 5px 0 5px 10px; height: 100%; vertical-align: middle; }
.filter div:first-child { border: 0; padding-left: 0; }
.filter .search input { width: 125px; margin-right: 5px; }
.filter select#videoType { max-width: 150px; }
.filter .submitBtn { padding: 4px 5px; font-size: .8125em; }
.filter .search .submitBtn { padding: 5px; width: auto; font-size: .75em; }
.filter .viewControls { padding-bottom: 7px }
.thumbViewBtn, .listViewBtn, .popularBtn, .recentBtn { line-height: 1em; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; display: inline-block; cursor: pointer; padding: 5px; margin: 2px; text-decoration: none; border: 1px solid #bbb; color: #999; }
.thumbViewBtn:hover, .listViewBtn:hover, .recentBtn:hover, .popularBtn:hover { border: 1px solid #902; text-decoration: none; color: #902; }
.thumbViewBtn, .listViewBtn { width: 16px; height: 16px; text-indent: -9999px; position: relative; }
.thumbViewBtn:before, .listViewBtn:before { font-family: 'BHPDingbats'; position: absolute; text-indent: 0px; font-size: 1.5em; color: inherit; top: -1px; left: 0; width: 100%; text-align: center; line-height: 1em; }
.thumbViewBtn:before { content: '\E014'; }
.listViewBtn:before { content: '\E013'; }
.thumbViewBtn.current, .thumbViewBtn.current:hover, .listViewBtn.current, .listViewBtn.current:hover, .popularBtn.current, .recentBtn.current, .popularBtn.current:hover, .recentBtn.current:hover { background-color: #fff; border: 1px solid #ccc; color: #999!important; cursor: default; }
.popularBtn, .recentBtn { padding: 4px 10px }


/*NEW FILTER STYLES*/
.filter { background: #eee; border-radius: 5px;padding: 0; margin-bottom: 30px; white-space: nowrap; display: table; width: 100%; }
.filter label { font-size: .9375em; }
.filter>* { display: table-cell }
.filter div { border-left: 1px solid #fff; padding:.375em .75em; height: 100%; vertical-align: middle; }
.filter div:first-child { border: 0; }
.filter .search input { width: auto; border-radius: 5px; }
.filter .submitBtn { font-size: .8125em; margin:0;font-family:'OpenSans', Arial, sans-serif;}
.filter .search .submitBtn { padding: .25em .6125em; width: auto; font-size: .75em; }
.filter h5{font-weight:normal;margin-bottom:0;display: inline;}
.filter .button{ line-height: 1em; border-radius: 5px;display: inline-block; cursor: pointer; padding: .375em; text-decoration: none; font-size:.875em;color:#555}
.filter .button:hover{background:#902;text-decoration: none; color: #fff; }
.filter .button.current, .filter .button.current:hover{ background-color: #d0d0d0; cursor: default; color:#000;}
.filter .thumbView,.filter  .listView { width: 1.5em; overflow:hidden; white-space:nowrap;vertical-align: bottom;line-height:1em;color: #777;padding: .25em;}
.filter .thumbView:before, .filter .listView:before { font-family: 'BHPDingbats'; display:inline-block;font-size: 1.5em;margin-right: .5em;}
.filter .thumbView:before { content: '\E014'; }
.filter .listView:before { content: '\E013'; }
.browseFilter {border: 1px solid #eee;border-left:0;padding: 1em 1em 1em 0 ;background: #ffffff;
background: -moz-linear-gradient(left,  #ffffff 0%, #f6f6f6 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));
background: -webkit-linear-gradient(left,  #ffffff 0%,#f6f6f6 100%);
background: -o-linear-gradient(left,  #ffffff 0%,#f6f6f6 100%);
background: -ms-linear-gradient(left,  #ffffff 0%,#f6f6f6 100%);
background: linear-gradient(to right,  #ffffff 0%,#f6f6f6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=1 );
}
.browseFilter  ul {padding:0;font-size:.75em;line-height: 1.5em;}
.browseFilter  li, .browseFilter li.overflow.show{max-height:1000px;margin:0;padding:.5em 0;background:none;border-bottom:1px solid #eee;color:#555;-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
.browseFilter h4{color:#902}

.browseFilter li.overflow{max-height:0;overflow:hidden;padding:0;border-bottom:0;}
.browseFilter  li:last-child{border-bottom:0;}
.browseFilter li a{font-size:1.16666666666em;line-height: 1em;}
.browseFilter li.current{padding-left:.5em;background: -moz-linear-gradient(left, rgba(221,221,221,1) 0%, rgba(221,221,221,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(221,221,221,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(221,221,221,1) 0%,rgba(221,221,221,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(221,221,221,1) 0%,rgba(221,221,221,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(221,221,221,1) 0%,rgba(221,221,221,0) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(221,221,221,1) 0%,rgba(221,221,221,0) 100%); /* W3C */}
.browseFilter li.current a:before{content:"\E019";font-family: 'BHPDingbats';vertical-align: middle;padding-right: .25em;color:#902}
.browseFilter li.current a:hover{text-decoration:none;}

ul.breadCrumb {padding:0;font-size:.875em;overflow:hidden;font-weight:bold;}
ul.breadCrumb li {float:left;background:none;padding:0;}
ul.breadCrumb li+li:before {content:'\00a0\203A\00a0';font-weight:normal;color:#999;}
.icon.remove:before{font-family:'BHPDingbats';content:'\E019';}
.icon.remove{color:#999;font-weight:normal;}
.icon.remove:hover{text-decoration:none;color:#c10003;}

.alphaNav { list-style: none; margin: 0; padding: 5px 0; /*display:inline-block;*/ overflow: hidden; vertical-align: middle; width: 100%; }
.alphaNav li { float: left; margin: 0; padding: 0; background: 0; color: #999; min-width: 15px; text-align: center; width: 3.8%; }
.alphaNav li a, .alphaNav li a:visited { padding: 3px 4px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; font-weight: bold; min-width: 15px }
.alphaNav li a:hover { color: #fff; background: #C10031; text-decoration: none; }
.alphaNav li.current a, .alphaNav li a.current { background: #71001D; color: #fff; font-weight: normal }
.browseMenu { padding: 15px; background: #e8e8e8; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.browseMenu label { display: block; font-size: .75em; }
.browseMenu label input { vertical-align: bottom }
.browseMenu div { margin: 15px 0; }
.browseMenu div h4 { color: #333; font-size: .8125em; }
/*ADOPTABLE HORSE*/
.horseAttributes { list-style: none; margin: 0 0 20px; padding: 0; margin: 0 -15px; }
.horseAttributes li { border-top: 2px dotted #ccc; padding: 10px; margin: 0 15px; width: 275px; display: inline-block; background: none; }
.horseAttributes h4 { width: 100px; display: inline-block; margin: 0; }
.horseContact { border-top: 2px dotted #ccc; border-bottom: 2px dotted #ccc; padding: 15px 10px; margin-bottom: 20px; font-weight: bold }
.horseTemperment { border-top: 2px dotted #ccc; padding: 15px 10px 20px; }
.horseTemperment h4, .horseContact h4 { display: inline-block; vertical-align: middle; width: 100px; }
.tempermentScale { position: relative; margin: 0 0 5px 0; display: inline-block; vertical-align: middle; }
.lowLabel, .hiLabel { font-size: .875em; position: absolute; bottom: -20px; left: 0; }
.hiLabel { text-align: right; right: 0; }
.rank { font-weight: bold; color: #fff; display: inline-block; width: 45px; text-align: center; padding: 4px; }
.rank.selected { padding: 16px 0; font-size: 1.125em; }
.scale1 { background: #003991; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.scale2 { background: #004EC1 }
.scale3 { background: #1774E8 }
.scale4 { background: #2F9CC6 }
.scale5 { background: #43B6A5 }
.scale6 { background: #87C46A }
.scale7 { background: #AEDA49 }
.scale8 { background: #C6E221 }
.scale9 { color: #666; background: #F7EC17 }
.scale10 { color: #666; background: #F4FA27; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
#adoptTable { }
/*BLOGS*/
.tagList { color: #999; clear:both;margin-bottom:1em;font-size:.875em;}
.tagList .tagLabel {display: inline-block; margin: 0 5px 0 0;text-transform:uppercase; color:#777;font-weight:bold; font-family:'Aleo';}
.tagList .tagLabel:before{content:"\E039";font-family: 'BHPDingbats';font-size: 2em;color: #777;margin-right: -5px;font-weight:normal;}
.commentBody { }
.commentBody p { }
.comment h3 { font: bold 1.1em "Lucida Sans", Arial, Helvetica, sans-serif; margin-bottom: 8px; }
.blogAuthor h3 { color: #902 }
.commentForm { background: #ebebeb; border-radius: 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; padding: 20px; }
.blogHeading { font-size: 2.25em; margin-bottom: 10px; }
.postRating { display: inline-block; vertical-align: bottom; position: relative; top: -2px; }
.postRating img { margin: 0; float: none; }
.tagCloud { border-bottom: 2px dotted #ccc; padding-bottom: 30px; }
.tagCloud ul.inlineList { font-size: .9375em; line-height: 1.4em; padding: 20px; background: #eee; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#ArchiveSideBar ul{max-height: 300px;overflow: hidden;}
#ArchiveSideBar.show ul{max-height: 100%;}
#ArchiveSideBar #archiveMore{cursor:pointer}
#ArchiveSideBar #archiveMore:before{content:'Show ';}
#ArchiveSideBar.show #archiveMore:before{content:'Hide ';}
/*HELP*/
#FAQ { margin-top: 30px; }
.FAQanswer { border-bottom: 2px dotted #ccc; padding-bottom: 10px; margin-bottom: 10px; padding-left: 15px; }
.accordian h2, .accordian h4 { padding-left: 15px; cursor: pointer; color: #254874; padding-top: 0; border-bottom: 2px dotted #ccc; padding-bottom: 10px; margin-bottom: 10px; position: relative; }
.accordian h2:before, .accordian h4:before { content: ""; width: 0; height: 0; display: block; border: 5px solid transparent; border-left-color: #902; position: absolute; top: 5px; left: 0; }
.accordian h2.current, .accordian li.current h4 { cursor: default; border: 0; padding-bottom: 0; }
.accordian h2.current:before, .accordian li.current h4:before { border-left-color: transparent; border-top-color: #902; }
.accordian li h4 { background-position: 0 10px; padding-top: 10px; }
.accordian li.current h4 { background-position: 0 -146px; }
/*CALCULATORS*/
.wizard fieldset { display: inline-block; }
.wizard .inset, .wizard figure { border-bottom: 0; }
.wizard .tabs { background: #e0e0e0; overflow: hidden; height: 30px !important; border: 0; }
.wizard .tabs li { overflow: visible;background: #e0e0e0; background: -moz-linear-gradient(left, #e0e0e0 0%, #f0f0f0 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e0e0e0), color-stop(100%, #f0f0f0)); background: -webkit-linear-gradient(left, #e0e0e0 0%, #f0f0f0 100%); background: -o-linear-gradient(left, #e0e0e0 0%, #f0f0f0 100%); background: -ms-linear-gradient(left, #e0e0e0 0%, #f0f0f0 100%); background: linear-gradient(to right, #e0e0e0 0%, #f0f0f0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#f0f0f0', GradientType=1 );border-radius: 0; -webkit-border-radius: 0; border: 0; padding: 8px 20px 8px 13px; margin: 0; z-index: 10; position: relative; margin-right: 15px; z-index: 13; list-style: none;}
.wizard .tabs li:after { content: ""; display: block; border: 15px solid transparent; border-left-color: #f0f0f0; position: absolute; top: 0; right: -29px; }
.wizard .tabs li.current, .wizard .tabs li.current:visited { background: #902; filter: none; border: 0; color: #fff; margin-left: -15px; padding-left: 28px; z-index: 10; position: relative; }
.wizard .tabs li.current:after { border-left-color: #902; }
.estWeight { font-size: 1.75em; }
.estWeight span, .estFoalingDate span { color: #902 }
.gestCalc { padding: 30px; background: #e0e0e0; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; overflow: hidden; }
.gestCalc label { font-weight: bold; display: block; margin-bottom: 15px; font-size: .9375em; }
.estFoalingDate { font-size: 1.125em; font-weight: bold; margin: 20px 0 0; }
.gestCalc .calWrap { float: left; margin-right: 30px; padding-right: 30px; border-right: 1px dotted #ccc; }
.gestCalc h3 { margin-top: 0; text-align: center; }
.gestCalc .rangeWrap p { overflow: hidden; min-height: 68px; padding: 15px; border-radius: 6px; -webkit-border-radius: 6px; text-align: center; border: 1px solid #eee; background: #ffffff; }
.gestCalc .foalingDate { color: #902; font-weight: bold; font-size: .9375em }
/*CLICKABLES*/		
.interactive { position: relative; max-width: 630px; margin: 0 auto; }
.interactive .instructions { position: absolute; bottom: 20px; left: 20px; width: 30%; font-size: 1.5em; line-height: 1.25em; color: #902; font-family: 'Aleo', Georgia, serif; }
.interactive > img { max-width: 100%; }
.infoPoint { position: absolute; cursor: pointer; z-index: 10; }
.infoPoint.open { z-index: 25; }
.infoPoint:before { content: '+'; vertical-align: middle; color: #fff; font: bold 24px "Courier New", Courier, monospace; border: 2px solid #fff; border-radius: 15px; text-align: center; background: #000; width: 24px; height: 23px; padding-top: 1px; display: block; -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .5); box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .5); position: absolute; top: -12px; left: -12px; z-index: 10; line-height: 1em; }
.infoPoint.open:before { content: '-'; background: #c10031; }
.infoPoint:hover:before { background: #c10031 }
.infoPoint.left:before { top: -12px; left: auto; right: -12px }
.infoPanel { display: none; background: #fff; color: #000; padding: 12px; position: relative; border-radius: 3px; z-index: 1; -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .5); box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .5); margin-right: 15px; max-width: 400px; min-width: 200px; cursor: default; font-size: .875em; line-height: 1.5em; }
.infoPoint.left .infoPanel { position: absolute; right: 0; margin-left: 15px; margin-right: 0px }
.infoPoint.top .infoPanel { position: absolute; bottom: 0; }
.infoPanel a { text-decoration: underline; }
.infoPanel a:hover { text-decoration: none; }
.infoPanel .moreLink { font-size: 1em; text-decoration: none; }
.infoPoint img { display: block; margin: 0 auto; max-width: 100%; }
.infoPanel .inset, .infoPanel figure { width: auto; margin-bottom: 0; border-bottom: 0; }
.lt-ie9 .infoPanel { border: 1px solid #ccc; }
.lt-ie8 .infoPoint { background: #c10031; min-width: 24px; min-height: 24px; }
table.vitalSigns { background: #f0f0f0; z-index: 0;margin: 0 0 .25em; }
table.vitalSigns th, .vitalSigns td { border: 2px solid #fff; text-align: center; }
table.vitalSigns th { background: #e8e8e8; }
table.vitalSigns thead th:first-child { background: #fff; }
table.vitalSigns tbody th {text-align:left;}
table.vitalSigns tbody tr:first-child >* { border-top: 2px #fff solid }
table.vitalSigns tr:last-child >* { border-bottom: 0 }
table.vitalSigns tr { background: none!important; }
table.vitalSigns + small { line-height: 1.5em; position: relative; top: -24px; }
caption { font-weight: bold; color: #902; border-bottom: 2px #ddd solid; font-size: 1.07em; text-align: left; padding-bottom: 3px; }
/*ALPHABETICAL INDEX*/
.alphaList h3 { font-size: 3em; margin: 0 20px 0 0; display: inline-block; vertical-align: top; width: 8%; line-height: 1em; }
.alphaList .articleSummary ul { margin: 0; padding: 0; display: inline-block; vertical-align: top; width: 83% }
.alphaList .articleSummary { border-bottom: 2px dotted #ccc; padding-bottom: 15px; }
.alphaList .columnedList li { font-size: .875em; }
.alphaList ul.columnedList { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
.alphaList .articleSummary ul { font-size: 1em; line-height: 1.3em; }
/*USER PAGES*/
.favSummary { border-bottom: 2px dotted #ccc; margin-bottom: 30px; padding-bottom: 30px; }
.favSummary:last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
.favSummary .articleSummary { width: 530px; display: inline-block; vertical-align: top; margin-bottom: 0; border-right: 1px solid #ccc; padding-right: 20px; margin-right: 20px; }
.notesPanel, .editPanel { width: 300px; display: inline-block; vertical-align: top; }
.editPanel { display: none; }
.editPanel textarea { width: 270px; }
.btnPanel { width: 30px; display: inline-block; vertical-align: top; }
.btnPanel a { text-indent: -9999px; position:relative; display: block; width: 28px; height: 28px; margin-bottom: 5px; background-color: #555;border-radius: 3px; }
.btnPanel a:after{text-indent: 0;position:absolute;font-family:'BHPDingbats';top: 0;left: 0;color: #fff;width: 28px;height: 28px;text-align: center;}
.btnPanel a.deleteFav:after {content:"\E016";}
.btnPanel a.editNotes:after {content:"\E01F";}
.btnPanel a.saveNotes:after {content:"\E01E";}
.btnPanel a.cancelNotes:after {content:"\E05D";}
.btnPanel a.saveNotes {display: none; }
.btnPanel a.cancelNotes {display: none; }
.btnPanel a:hover { background-color: #902; }
.undoDelete { font-weight: bold; }
/*SLIDESHOW*/
.slideshow { overflow: hidden; margin: 0 0 30px; background: #000; }
.slideshow .slidesContainer { position: relative; height: 450px; width: 960px; vertical-align: middle; margin-bottom: 20px; }
.slideshow .slide { position: absolute; top: 0; left: 0; height: 450px; }
.slideInfo, .slidePhoto { display: table-cell; vertical-align: top; }
.slidePhoto { display: table-cell; vertical-align: middle; height: 450px; width: 650px; background: #000; position: relative; }
.slidePhoto:after { content: ""; display: block; height: 450px; width: 650px; position: absolute; top: 0; left: 0; }
.slidePhoto img { margin: 0 auto; display: block; z-index: 1 }
.slideInfo { font-size:.875em;width: 270px; padding: 20px 40px 20px 20px; color: #fff; background: #333333; background: -moz-linear-gradient(top, #333333 0%, #010101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #010101)); background: -webkit-linear-gradient(top, #333333 0%, #010101 100%); background: -o-linear-gradient(top, #333333 0%, #010101 100%); background: -ms-linear-gradient(top, #333333 0%, #010101 100%); background: linear-gradient(to bottom, #333333 0%, #010101 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#010101', GradientType=0 );
}
.slideInfo h3{margin-top:0;}
.slideshow .imageCredit { color: #999; }
.slideshowControls { border-bottom: 1px solid #000; }
.slideshow .leaderboard { padding: 30px 0; margin: 0 auto; width: 728px; float: none; clear: both; }
.slideshow .thumb img { width: 150px; height: auto; }
.slideshow .thumb { overflow: hidden; float: left; margin: 0 10px; width: 150px; height: 100px; opacity: 0.5; filter: alpha(opacity=50); -webkit-transition: all .25s linear; -moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
.slideshow .thumb.current, .slideshow .thumb:hover { opacity: 1; filter: alpha(opacity=100); }
.slideshow .scrollable { height: 100px; width: 850px; float: left; } 
.slideshow .scrollPanel { width: 900px; float: left; }
.slideshow .browse {float: left;margin: 0 10px;  font-size: 2em;padding: 1em 0;}
.slideshow .slideNav a { position: absolute; top: 0; left: 0; height: auto; margin:0; font-size: 3em;padding: 4em 0}
.slideshow .slideNav a.forward { left: auto; right: 0; }
a.forward:before { top: 50%; margin-top: -37px; }
a.backward:before { top: 50%; margin-top: -37px; }

.slideshow .slideInfo a { color: #fff; }
.slideshow .slideInfo a:visited { color: #ccc; }


.gallery{position:relative;background:#222;overflow: hidden;}
.galleryNav a{text-decoration:none!important;}
.gallery figure {float:left;margin:0;display: block;border: 0;clear: none;}
.gallery figure:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.gallery figure figcaption {padding:1em;background:#f0f0f0;}
.gallery figure figcaption>:last-child{margin:0;}
.gallery h3{margin:0 0 .5em 0}
.gallery .imageCredit{float:right;margin: 0 .75em;}
.gallery img{display:block;margin:0 auto;}
.galleryNav>.paging {display: table;width: 100%;background:#e0e0e0;}
.galleryNav>.paging>a {display: table-cell;width: 1%;text-align: center;color: #888;font-size:.875em;}
.galleryNav>.paging>a:hover, .galleryNav>.paging>a.selected{background:#902;color:#fff;text-decoration:none;}
.galleryNav .browse{position:absolute;top:185px;left:0;z-index:6000;text-shadow: 1px 1px 5px #000000;}
.gallery header + .caroufredsel_wrapper + .galleryNav .browse {top:265px;}
.galleryNav .forward{left:auto;right:0;}
.gallery header {padding: 1em 0;font-size: .875em;background: #fff;}
.gallery header>*{margin: 0;}

.presentation.fullscreen{ width:100%; max-width:100%; min-height:100%;}
.presentation a.fullscreen{position:absolute;right:1em; top:50%;margin-top:-11px;color:#999;width: 22px;height: 22px;overflow: hidden;display:none;}
.presentation a.fullscreen:before{content:'\E092';font-family:'BHPDingbats';display:inline-block;font-size: 1.5em;}
.presentation.fullscreen a.fullscreen:before{content:'\E091';}
.presentation{overflow:hidden;position:relative;background:#222;}
.presentation .slidesContainer {  width:630px;height:472px;overflow:hidden;}
.presentation .slide{float:left;width:630px;height:472px;overflow:hidden;}
.presentation.fullscreen .slide img{min-height:100%;margin:0 auto;}
.presentation.fullscreen .slide{width: 100%;min-height:100%}
.presentation .slide img{display:block;max-width:100%;max-height:100%;} 
.presentation .browse{display:inline-block;vertical-align:middle;margin:.25em .5em;font-size:2em;}
.presNav{text-align:center;position:relative;}
.pageNav{display:inline-block;vertical-align:middle;color:#999;font-size:.875em;}
.pageNav input{padding:0;font-size:.875em;width:25px;text-align:center;}
.presentation .paginate{display:table;width:100%;}
.presentation .paginate a{display:table-cell;height:5px;overflow:hidden;margin: 0;padding: 0;border-radius:0;background-color:#333;width:1%}
.presentation .paginate a span{height:5px;overflow:hidden;display: block;position: relative;top: 5px;}

/*MEDIA OVERLAY*/
.photoOverlay { display: none; width: 800px; padding: 35px; z-index: 20000; background-color: #000; -webkit-box-shadow: 1px 1px 15px 0px #000; -moz-box-shadow: 1px 1px 15px 0px #000; box-shadow: 1px 1px 15px 0px #000; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.photoOverlay .close {position: absolute; right: 10px; top: 10px; cursor: pointer; height: 25px; width: 25px;}
.photoOverlay .close:before {position:absolute;top:0; left:0;content:"\E019";font-family:'BHPDingbats'; }
.photoOverlay .close:hover { opacity: 0.7; filter: alpha(opacity=70); }
.overlayContent { color: #fff; max-height: 700px; overflow: auto }
.photoOverlay img, .photoOverlay object, .photoOverlay embed { margin: 0 auto 20px; display: block }
/*Vital Signs*/
.vitalSigns .headerColumn { width: 34%; }
.vitalSigns .dataColumn { width: 33%; border-left: 1px dotted #ccc; }
/*HOMEPAGE*/
.topicModule .articleSummary, .topicModule .articleList { float: left; }
.topicModule .articleSummary { margin-right: 30px; width: 280px;margin-bottom:0; }
.topicModule .articleList { width: 320px; }
.topicModule .articleList li, .newsModule .articleList li { line-height: 1.5em; padding-bottom: 10px; padding-left: 0; background: none; }
.newsModule, .topicModule { overflow: hidden; }
.newsModule .articleList { width: 415px; float: left; }
.tabPanes .newsModule .articleList { width: 375px; float: left; }
.tabPanes .newsModule .articleList li { font-size: .8125em; }
.tabPanes .newsModule .articleList li:last-child { margin-bottom: 0; padding-bottom: 0; }
.newsModule .articleSummary { margin: 0 30px 0 0; width: 180px; float: left; }
.newsModule .articleSummary p { font-size: .875em; }
.currIssue .articleSummary p { clear: none; margin: 0; }
.grid_6 .currIssue{overflow:hidden;}
.grid_6 .currIssue .articles {float:left;width:60%; }
.grid_6 .currIssue .btnList {float:left;width:40%;}
.grid_6 .currIssue .btnList .buttonLink{text-align:center;display:block;font-size: .875em;margin: 0 0 .75em;}

.events { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #e8e8e8; font-size: .8125em; }
.events .vevent { border-bottom: 1px solid #fff; padding: 10px; overflow: hidden; }
.events .eventDates { width: 60px; float: left; font-weight: bold; }
.events .eventDesc { width: 200px; float: left; font-weight: bold; }
.events .location { font-weight: normal; color: #666; }
.atvQA { overflow: hidden; }
/*SITE INDEX*/
.siteMap { padding: 0; list-style: none; }
.siteMap ul ul { padding-bottom: -10px; }
.siteMap li { font: 1.25em 'Aleo', Georgia, "Times New Roman", Times, serif; background: none; padding-left: 0; margin-bottom: 30px; }
.siteMap ul li { list-style: none; font: bold .7em 'DroidSans', Arial, sans-serif; padding: 5px 0; border: none; margin: 0; border-left: 1px dotted #ccc; position: relative }
.siteMap ul li:before { content: ""; width: 5px; height: 1px; background: #ddd; display: inline-block; vertical-align: middle; margin: -1px 5px 0 0; }
.siteMap ul li li { font-size: .85em; margin: 0px; display: block; width: auto; font-weight: normal; }
/*GOOGLE CUSTOM SEARCH*/
.gsc-control-cse {padding: 0!important;}
.gsc-control-cse table {margin: 0!important;}
.gsc-control-cse table tbody>tr:last-child, .gsc-control-cse table tbody>tr:first-child, .gsc-control-cse table td  {border: 0!important;background: none!important;}
.gsc-table-result tr:last-child td {padding-bottom: 1em!important;}
.gsc-result {margin:0!important;border-bottom: 1px dotted #ccc!important;}
.gs-result .gs-snippet {line-height: 1.5em!important;}
.gsc-cursor-box{margin-top:1em!important;}
/*JPLAYER jplayer.org*/
.jp-audio li { padding: 0; background: none; }
.jp-audio { color: #666; position: relative; width: 630px; overflow: hidden;margin-bottom:1.5em; }
.jp-audio .jp-interface { position: relative; background-color: #F0F0F0; width: 100%; height: 85px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
.jp-audio .jp-controls-holder { clear: both; width: 440px; margin: 0 auto; position: relative; overflow: hidden; }
.jp-audio .jp-controls { width: 610px; padding: 10px 10px 0 10px; }
.jp-audio .jp-controls a { display: block; float: left; overflow: hidden; border-radius: 2px; font: 1.75em 'BHPDingbats'; text-indent: -9999px; position: relative; color: #737373 }
.jp-audio .jp-controls a:before { position: absolute; text-indent: 0; top: 50%; left: 50%; line-height: 1em; }
.jp-audio .jp-controls a:hover { border-color: #902; color: #902; }
.jp-audio .jp-play, .jp-audio .jp-pause { width: 63px; height: 63px; margin-right: 15px; background-color: #f0f0f0; border: 1px solid #ccc; }
.jp-audio .jp-play:before { content: "\E027"; margin: -14px 0 0 -12px; }
.jp-controls a.jp-pause { display: none; }
.jp-audio .jp-pause:before { content: "\E028"; margin: -15px 0 0 -14px; }
.jp-audio .jp-stop, .jp-audio .jp-previous, .jp-audio .jp-next { width: 29px; height: 29px; }
.jp-audio .jp-stop:hover { border-color: 1px solid #902 }
.jp-audio .jp-info { float: left; width: 400px; overflow: hidden; margin-right: 18px; }
.jp-audio .jp-title { color: #902; font-weight: bold; margin: 5px 0 8px; height: 24px; width: 400px; overflow: hidden; }
.jp-audio .jp-progress { background-color: #e0e0e0; height: 15px; width: 400px; display: inline-block; vertical-align: bottom; margin: 0 0 20px; position: relative; }
.jp-audio .jp-seek-bar { background: #ccc; width: 0px; height: 100%; cursor: pointer; }
.jp-audio .jp-play-bar { background: #902; width: 0px; height: 100%; }
.jp-audio .jp-seeking-bg { background: url("images/jplayerSeeking.gif"); }
.jp-audio a.jp-download { border: 1px solid #ccc; color: #555; padding: 5px; margin: 0 0 5px; text-indent: 0; font-size: .75em; width: 100px; text-align: center; font-family: 'OpenSans', Arial, sans-serif; }
.jp-audio a.jp-download:hover { border-color: #902; text-decoration: none; color: #902; }
.jp-audio .jp-volume { float: left; border-radius: 2px; border: 1px solid #ccc; padding: 3px 5px; width: 100px; text-align: center; line-height: 1em; }
.jp-audio .jp-mute, .jp-audio .jp-unmute { width: 17px; border: 0; display: inline-block; vertical-align: middle; line-height: 1em; font-size: 1em !important; }
.jp-audio .jp-mute:before { content: "\E02B"; margin: -8px 0 0 -8px; }
.jp-controls a.jp-unmute { display: none; }
.jp-audio .jp-unmute:before { content: "\E02A"; margin: -8px 0 0 -8px; }
.jp-audio .jp-volume-bar { overflow: hidden; background: #ccc; width: 70px; height: 5px; cursor: pointer; display: inline-block; vertical-align: middle; }
.jp-audio .jp-volume-bar-value { background: #902; width: 0px; height: 5px; }
.jp-audio .jp-time-holder { position: absolute; top: 50px; left: 0px; width: 186px; }
.jp-audio .jp-current-time, .jp-audio div.jp-duration { width: 60px; font-size: .75em; font-style: oblique; position: absolute; bottom: -20px; }
.jp-audio .jp-current-time { left: 3px; }
.jp-audio .jp-duration { text-align: right; right: 3px; }
.jp-no-solution { padding: 20px; background-color: #f0f0f0; border: 2px solid #D03; display: none; color: #333; }
.jp-no-solution h3 { font-size: 1.25em; display: block; color: #D03; margin: 0 0 10px; }

.jp-audio-mini {width: 200px;border:1px solid #ccc;padding:.75em;overflow:hidden;margin-bottom: 1.5em;}
.jp-audio-mini .jp-controls a { display: block; overflow: hidden; font: 1.5em 'BHPDingbats'; position: relative; color: #737373;text-decoration:none; }
.jp-audio-mini .jp-controls a:before { line-height: 1em; }
.jp-audio-mini .jp-controls a:hover { border-color: #902; color: #902; }
.jp-audio-mini .jp-title {font: bold 1.125em 'Aleo', Georgia, "Times New Roman", Times, serif;line-height: 1.5em; color: #902;margin:0 0 .5em;}
.jp-audio-mini .jp-play, .jp-audio-mini .jp-pause { width: 64px; height: 64px; margin-right: 15px; background-color: #f0f0f0; border: 1px solid #ccc; float:left;font-size:2em!important;}
.jp-audio-mini .jp-play:before, .jp-audio-mini .jp-pause:before{padding: .5em;display:inline-block;}
.jp-audio-mini .jp-play:before { content: "\E027"; }
.jp-audio-mini .jp-pause:before { content: "\E028";}
.jp-audio-mini .jp-progress {font-size:.75em;margin-bottom:.5em;}
.jp-audio-mini .jp-mute, .jp-audio-mini .jp-unmute, .jp-audio-mini .jp-download, .jp-audio-mini .jp-stop { width: 24px; border: 0; float:left; line-height: 1em; }
.jp-audio-mini .jp-mute:before { content: "\E02B"; }
.jp-audio-mini .jp-unmute:before { content: "\E02A"; }
.jp-audio-mini a.jp-download:before {content: "\E060";}
.jp-audio-mini a.jp-stop:before {content: "\E01D";}
.jp-audio-mini .jp-volume {position:relative; width: 24px;float:left;margin-left:6px;overflow:hidden;height:28px;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease; }
.jp-audio-mini .jp-volume:hover { width: 88px; }
.jp-audio-mini .jp-volume-bar {overflow: hidden; background: #ccc; width: 60px; height: 8px; cursor: pointer; display: inline-block; vertical-align: middle; position:absolute; top:50%; left:28px;margin-top:-4px;}
.jp-audio-mini .jp-volume-bar-value { background: #902; width: 0px; height: 8px; }
 .jp-audio-mini .jp-unmute{display:none!important;}

/*JQUERY UI Datepicker*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 1em; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-datepicker { width: 17em; padding: .2em; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 4px; padding: 2px 6px; background-color: #930025; color: #fff; cursor: pointer; display: inline-block; border-radius: 15px; padding: 3px 6px 6px; line-height: 1em; text-decoration: none;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: none; }
.ui-datepicker .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-next:before { font: .75em 'BHPDingbats'; line-height: 1em; }
.ui-datepicker .ui-datepicker-prev { left: 4px; }
.ui-datepicker .ui-datepicker-next { right: 4px; }
.ui-datepicker .ui-datepicker-prev:before { content: '\E056' }
.ui-datepicker .ui-datepicker-next:before { content: '\E055' }
.ui-datepicker .ui-datepicker-prev-hover.ui-state-hover, .ui-datepicker .ui-datepicker-next-hover.ui-state-hover { border: none !important; background-color: #222; text-decoration: none; color: #fff; }
.ui-datepicker .ui-datepicker-next.ui-state-disabled, .ui-datepicker .ui-datepicker-prev.ui-state-disabled { opacity: .5; filter: Alpha(Opacity=50); background-color: #930025; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: .875em; margin: 1px 0; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: .8125em; border-collapse: collapse; margin: 0 0 .4em; }
.ui-datepicker table tr { background: none !important; }
.ui-datepicker th { padding: .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0em; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }
.ui-datepicker-cover { position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
.ui-widget { font-size: .9375em; }
.ui-widget .ui-widget { font-size: .875em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: .875em; }
.ui-widget-content { border: 1px solid #eeeeee; background: #ffffff; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e3a1a1; background: #cc0000; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d8dcdf; background: #eeeeee; font-weight: bold; color: #004276; text-align: center; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #004276; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #cdd5da; background-color: #f6f6f6; font-weight: bold; color: #111111; }
.ui-state-hover a, .ui-state-hover a:hover { color: #111111; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #eeeeee; background: #c00; font-weight: bold; color: #fff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #cc0000; text-decoration: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background: #fbf8ee; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cc0000; background: #f3d8d8; color: #2e2e2e; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2e2e2e; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2e2e2e; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-widget-overlay { background: #a6a6a6 url(images/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat; opacity: .4; filter: Alpha(Opacity=40); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url(images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .1; filter: Alpha(Opacity=10); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
/*LESS THAN IE10-SPECIFIC STYLES*/
.lt-ie10 ul.columnedList li { display: inline-block; width: 29%; margin-right: 2%; min-width: 130px; vertical-align: top; }
.lt-ie10 .alphaList .columnedList li { font-size: .875em; width: 46% }
.lt-ie10 .fadeLabel+input[type="text"], .lt-ie10 .fadeLabel+input[type="password"] { background: url('images/logo-sprite-new2.png') no-repeat -487px -269px !important; }
.lt-ie10 .fadeLabel+input[type="text"]:focus, .lt-ie10 .fadeLabel+input[type="password"]:focus, .lt-ie10 .fadeLabel+input[type="text"].hasVal, .lt-ie10 .fadeLabel+input[type="password"].hasVal { background: #fff !important; }
/*LESS THAN IE9-SPECIFIC STYLES*/
.lt-ie9 .download .inset img, .lt-ie9 .report .inset img, .lt-ie9 .product .inset img, .lt-ie9 .download figure img, .lt-ie9 .report figure img, .lt-ie9 .product figure img { border: 1px solid #ddd; }
/*LESS THAN IE8-SPECIFIC STYLES*/
/*GENERAL HASLAYOUT BUG FIX*/
.lt-ie8 .content, .lt-ie8 .contentBlock, .lt-ie8 .tabPanes, .lt-ie8 .tabs, .lt-ie8 .topicModule, .lt-ie8 .slideshow { height: 1%; }
.lt-ie8 .splitWrapper, .lt-ie8 .scrollContainer, .lt-ie8 .footer, .lt-ie8 h2, .lt-ie8 .events .vevent, .lt-ie8 .newsletterOFIE .options label, .lt-ie8 .pollContainer label, .lt-ie8 .tileScroller, .lt-ie8 .articleSummary, .lt-ie8 .siteMap li, .lt-ie8 .summaryFoot { zoom: 1; }
/*NEGATIVE MARGIN BUG FIX*/
.lt-ie8 .tabPanes, .lt-ie8 .grid_17 .halfColumn, .lt-ie8 .grid_17 .thirdColumn, .lt-ie8 .grid_17 .fourthColumn, .lt-ie8 .sponsorLogo, .lt-ie8 .adBlock, .lt-ie8 .miniOFIE .ofieHeader, .lt-ie8 .articleSummary, .lt-ie8 .siteMsg, .lt-ie8 .footer .sitePartners { position: relative; zoom: 1; }
/*DOUBLE MARGIN BUG FIX*/
.lt-ie8 .grid_1, .lt-ie8 .grid_2, .lt-ie8 .grid_3, .lt-ie8 .grid_4, .lt-ie8 .grid_5, .lt-ie8 .grid_6, .lt-ie8 .grid_7, .lt-ie8 .grid_8, .lt-ie8 .grid_9, .lt-ie8 .grid_10, .lt-ie8 .grid_11, .lt-ie8 .grid_12, .lt-ie8 .grid_13, .lt-ie8 .grid_14, .lt-ie8 .grid_15, .lt-ie8 .grid_16, .lt-ie8 .grid_17, .lt-ie8 .grid_18, .lt-ie8 .grid_19, .lt-ie8 .grid_20, .lt-ie8 .grid_21, .lt-ie8 .grid_22, .lt-ie8 .pageHead .leaderboard, .lt-ie8 .pageHead .subAd, .lt-ie8 .events .eventDates, .lt-ie8 .events .eventDesc, .lt-ie8 .slideshow .prev, .lt-ie8 .slideshow .next, .lt-ie8 .slideshow .scrollable, .lt-ie8 .tagList, .lt-ie8 .articleFoot, .lt-ie8 .summaryFoot { display: inline; }
/*DISPLAY:INLINE-BLOCK BUG FIX*/
.lt-ie8 .buttonLink a, .lt-ie8 .buttonLink a:visited, .lt-ie8 a.buttonLink, .lt-ie8 a.buttonLink:visited, .lt-ie8 ul.columnedList li, .lt-ie8 .breadcrumb span, .lt-ie8 .breadcrumb .home, .lt-ie8 .paginate_button_disabled, .lt-ie8 .paginate_button, .lt-ie8 .paginate_active, .lt-ie8 .submissionForm fieldset, .lt-ie8 .submissionForm .stateInput, .lt-ie8 .submissionForm .zipInput, .lt-ie8 input.submitBtn, .lt-ie8 input.cancelBtn, .lt-ie8 .vertical, a.returnLink, .lt-ie8 a.returnLink:visited, .lt-ie8 .paginate a, .lt-ie8 .paginate .current, .lt-ie8 .paginate .active, .lt-ie8 .thumbList .articleSummary, .lt-ie8 .dealGrid, .lt-ie8 .navi a, .lt-ie8 .featured h4, .lt-ie8 .tileScroller .articleSummary, .lt-ie8 .newsletterOFIE .options, .lt-ie8 .alphaNav, .lt-ie8 .filter div, .lt-ie8 .thumbViewBtn, .lt-ie8 .listViewBtn, .lt-ie8 .horseAttributes li, .lt-ie8 .horseAttributes h4, .lt-ie8 .horseTemperment h4, .lt-ie8 .horseContact h4, .lt-ie8 .tempermentScale, .lt-ie8 .rank, .lt-ie8 .tagList.lt-ie8 .tagLabel, .lt-ie8 .alphaList h3, .lt-ie8 .alphaList .articleSummary ul, .lt-ie8 .favSummary .articleSummary, .lt-ie8 .notesPanel, .lt-ie8 .editPanel, .lt-ie8 .btnPanel, .lt-ie8 .footer ul, .lt-ie8 .userPanel .memberName, .lt-ie8 .userPanel ul, .lt-ie8 .doubleList ul, .lt-ie8 .subMenu .newsletters .options, .lt-ie8 .articleSummary .inset, .lt-ie8 .postRating, .lt-ie8 .companion .moreLink, .lt-ie8 .companion .inse, .lt-ie8 .mediaData li, .lt-ie8 .mediaData ult { display: inline; zoom: 1; }
.lt-ie8 .grid_1, .lt-ie8 .grid_2, .lt-ie8 .grid_3, .lt-ie8 .grid_4, .lt-ie8 .grid_5, .lt-ie8 .grid_6, .lt-ie8 .grid_7, .lt-ie8 .grid_8, .lt-ie8 .grid_9, .lt-ie8 .grid_10, .lt-ie8 .grid_11, .lt-ie8 .grid_12, .lt-ie8 .grid_13, .lt-ie8 .grid_14, .lt-ie8 .grid_15, .lt-ie8 .grid_16, .lt-ie8 .grid_17, .lt-ie8 .grid_18, .lt-ie8 .grid_19, .lt-ie8 .grid_20, .lt-ie8 .grid_21, .lt-ie8 .grid_22 { margin: 0 13px; }
.lt-ie8 .grid_17.videoContainer { margin: 0 5px 0 13px; }
/*General*/
html.lt-ie8, .lt-ie8 body { height: auto; }
.lt-ie8 .wrapper { height: auto !important; height: 100%; }
.lt-ie8 hr { height: 2px; }
.lt-ie8 img { -ms-interpolation-mode: bicubic }
.lt-ie8 h2 .inlineList { float: none; position: absolute; top: 0; right: 0; }
.lt-ie8 .tabs li a { position: relative; margin-bottom: -1px; zoom: 1; float: left; }
.lt-ie8 .wizard .tabs li a { float: none; margin: 0; zoom: 0; line-height: 100% }
.lt-ie8 .inset a.overlayIcon { display: none; }
.lt-ie8 .articleSummary { width: auto }
.lt-ie8 .summaryList .articleSummary { width: 95%; }
.lt-ie8 .subNav ul li a { zoom: 1; }
.lt-ie8 ul.vertical { zoom: 1; margin: 0; padding: 0; }
.lt-ie8 ul.vertical li { clear: both; display: block; margin: 0; padding: 0; }
.lt-ie8 ul.vertical li a { float: none; }
.lt-ie8 div.vertical ul.alphaNav li a { background: none; }
.lt-ie8 .grid_6 ul.columnedList li { width: 45%; }
.lt-ie8 .grid_3 ul.columnedList li { width: 95%; }
.lt-ie8 .searchPanel .submitBtn { padding: 2px 4px; }
.lt-ie8 .pageHead .adBlock { z-index: -1; }
.lt-ie8 .pageHead { z-index: 15000 }
.lt-ie8 .tileScroller .articleSummary { margin: 0 5px 30px; }
.lt-ie8 .tileScroller .articleSummary .inset, .lt-ie8 .tileScroller .articleSummary figure { display: inline; }
.lt-ie8 .paginate { border: 1px solid white; }
.lt-ie8 .grid_6 .scrollable .articleSummary { float: none; }
.lt-ie8 .grid_6 .scrollable { width: 300px; }
.lt-ie8 .topicModule .articleSummary, .lt-ie8 .newsModule .articleSummary { margin-right: 15px; }
.lt-ie8 .grid_6 .adoptLinks.articleSummary { width: 95%; }
.lt-ie8 .articleSummary h4 { line-height: 1em; }
.lt-ie8 .newsletterOFIE .ofieHeader { margin-top: -20px; padding-top: 20px }
.lt-ie8 .newsletterOFIE .info input { width: 90%; }
.lt-ie8 .miniOFIE .info { margin: 0 0 10px; }
.lt-ie8 .miniOFIE h2 { padding-top: 55px; margin-top: -50px }
.lt-ie8 .alphaList .articleSummary { margin-left: 0; }
.lt-ie8 .alphaList h3 { width: 8%; }
.lt-ie8 .alphaList .articleSummary ul { width: 80% }
.lt-ie8 .adoptLinks { width: 300px; }
.lt-ie8 input.submitBtn, .lt-ie8 input.cancelBtn { padding: 0; }
.lt-ie8 .slidePhoto img {
width:expression(this.width > 650 ? 650: true); height: auto; }
.lt-ie8 .alphaNav { font-size: .8125em; }
.lt-ie8 .grid_17 .submissionForm { width: 600px; }
.lt-ie8 .grid_8 .submissionForm { width: 330px; }
.lt-ie8 .submissionForm fieldset { margin: 1.5%; }
.lt-ie8 .grid_17 div.commentForm { width: 570px; }
.lt-ie8 .filter .viewControls { display: none; }
.lt-ie8 .thumbList .articleSummary { height: 200px; }
.lt-ie8 div.jp-volume-bar { margin-top: 12px; }
.lt-ie8 .wizard fieldset, .dealGrid { clear: none !important; }
.lt-ie8 .tabNav { border: 1px solid #fff; }
.lt-ie8 .tagList .tagLabel { display: block; float: left; }
.lt-ie8 .breadcrumb span, .lt-ie8 .breadcrumb .home { text-indent: 0; display: inline; background: none; width: auto; height: auto; }
.lt-ie8 .searchPanel .submitBtn { width: 65px; padding: 5px 0; }
.lt-ie8 .articleBody .inset { margin-top: 20px; display: inline; zoom: 1; width: auto; }
.lt-ie8 .articleBody .inset p { width: 50%; }
.lt-ie8 .articleBody .inset img { display: block; text-align: center; margin-bottom: 15px }
.lt-ie8 .dataTables_wrapper { overflow: hidden; }
.lt-ie8 .dataTables_paginate span { float: left; display: block; }
.lt-ie8 .siteMsg .moreLink { float: none; }
.lt-ie8 .footer ul { margin: 0 0 30px 10px; }
.lt-ie8 .footer .sitePartners { margin-left: 10px; }
.lt-ie8 .footer .sitePartners ul { margin: 0; }
.lt-ie8 .footer .engagementLinks { margin-left: 0; }
.lt-ie8 .primary.navigation>ul { filter: 0; z-index: 8002; list-style-position: outside }
.lt-ie8 .slideInfo { height: 350px }
.lt-ie8 .slideshow .leaderboard { padding: 30px 26px; }
.lt-ie8 .articleSummary .inset { width: 150px; }
.lt-ie8 .featured .articleSummary .inset { width: 420px; }
.lt-ie8 .tileScroller .articleSummary { width: 45%; display: block; float: left; }
/*IMAGES*/
.lt-ie8 h2 a { background: url("images/ie7/linkArrows.png") no-repeat right 5px; }
.lt-ie8 h2 a:hover, .lt-ie8 h2 a:active { background: url("images/ie7/linkArrows.png") no-repeat right -232px; }
.lt-ie8 h2 .inlineList a { background: none; }
.lt-ie8 .siteMap ul li { list-style: none; background: url("images/ie7/dash.gif") no-repeat 0 12px; padding: 5px 0 5px 10px; }
.lt-ie8 .subNav li a { background: url("images/ie7/linkArrows.png") no-repeat right -462px; }
.lt-ie8 .subNav li a:visited { background: url("images/ie7/linkArrows.png") no-repeat right -699px; }
.lt-ie8 .subNav li a:hover { background: url("images/ie7/linkArrows.png") no-repeat right -699px #ebebeb; }
.lt-ie8 .tabNav .next, .lt-ie8 .tabNav a.next:visited { background: url("images/ie7/linkArrows.png") no-repeat 98% -937px #1C3F69; }
.lt-ie8 .tabNav .prev, .lt-ie8 .tabNav a.prev:visited { background: url("images/ie7/linkArrows.png") no-repeat 5px -1016px #1C3F69; }
.lt-ie8 .tabNav .next:hover, .lt-ie8 .tabNav a.next:active { background: url("images/ie7/linkArrows.png") no-repeat 98% -937px #386DAF; }
.lt-ie8 .tabNav .prev:hover, .lt-ie8 .tabNav a.prev:active { background: url("images/ie7/linkArrows.png") no-repeat 5px -1016px #386DAF; }
.lt-ie8 .tabs.vertical li a, .lt-ie8 .tabs.vertical li a:visited, .lt-ie8 .tabs.vertical li a.current, .lt-ie8 .tabs.vertical li a.current:visited { background: url("images/linkArrows.png") no-repeat right -462px; }
.lt-ie8 .tabs.vertical li a:hover { background: url("images/linkArrows.png") no-repeat right -699px #ebebeb; }
.lt-ie8 .accordian h2, .lt-ie8 .accordian h4 { background-image: url("images/linkArrows.png"); background-repeat: no-repeat; background-position: 0 6px; }
.lt-ie8 .accordian h2.current, .lt-ie8 .accordian li.current h4 { background-image: url("images/linkArrows.png"); background-repeat: no-repeat; background-position: 0 -152px; }
.lt-ie8 .accordian li h4 { background-position: 0 10px; }
.lt-ie8 .accordian li.current h4 { background-position: 0 -146px; }
.lt-ie8 .wrapper { display: table; height: 100% }
.lt-ie8 .alphaNav { width: auto; }
.lt-ie8 .articleTools { height: 1%; }
/*jqModal for dynamic lightbox ads */
div.lightBoxAd{position:absolute;top:50px;left:10%;right:10%;display:none;border-radius:.5em;margin:0 auto;max-width:1000px;padding:2em;background:#FFF;z-index:15100!important;}
div.lightBoxAd div.close{cursor:pointer;position:absolute;top:.75em;right:2em;display:block;width:auto;height:auto;width: auto;height: auto;font-weight:bold;font-size: .875em;color: #258;}
div.lightBoxAd div.close:hover{color:#759E4D}
div.lightBoxAd div.close:before{content:''}
div.lightBoxAd img{width:100%;}
.jqmOverlay { background-color: black; }
/* fix for default validation state in mvc controls */
.validation-summary-valid { display:none; }




/*PRINT*/
@media print {
html, body, .wrapper{height:auto;}
body {color:#000;background:none;font:100% Georgia, "Times New Roman", Times, serif;padding:0 1%;line-height:1.5em;}
h2, h4, .buttonLink a{font-family:Georgia, "Times New Roman", Times, serif;}
a:link {font-weight: bold;text-decoration: underline;}
.buttonLink a{color:#254874;text-decoration:underline;padding:0;background:none;}
.wrapper, .content, .pageHead, .pageFoot, .branding{min-width:0;max-width:100%!important;}
.wrapper{width:100% ;-webkit-box-shadow:none;box-shadow:none;}
.content{padding:30px 10px!important;}
tr .contentBlock {page-break-inside: avoid;}
ul{list-style:circle; }
ul li{background:none;padding-left:0;}
.pageHead{min-height:0;}
.branding, .regTemplate .branding {overflow:visible; border-bottom:3px solid #555;float:none;background:none;margin-bottom:0;height:auto;border-radius:0;-webkit-border-radius:0;}
.branding h1, .branding h2{display:none;}
.userPanel{display:none;}
.printLogo{display:block;margin:20px}
.adBlock, .articleTools, .navigation, .branding .accountPanel, .branding .searchPanel, .newsletterOFIE, .magazineOFIE, .engagementLinks, .aboutLinks, .sitePartners, .scrollNav, .sponsoredLinks, .scrollNav, .featured a.overlayIcon, .inset a.overlayIcon, .browse, .navi, .scrollNav.paginate, .subNav, .paginate, .editPanel, .btnPanel, .siteMsg, .siteName, .pageFoot ul, .inset>a:after,.accordian h2:before, .accordian h4:before, .editPanel{display:none !important;}
.branding, .footer, .pageFoot, .webinarWrapper, .webinarWrapper .transcript, .slideInfo{filter:none !important;}
.grid_0, .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_17 .halfColumn, .grid_17 .thirdColumn, .grid_17 .fourthColumn{float:none;width:auto !important;}
.grid_17 .halfColumn, .grid_17 .thirdColumn, .grid_17 .fourthColumn{margin-bottom:40px}
.pageFoot{border-top:3px solid #555;margin:0 !important;-webkit-box-shadow:none;box-shadow:none;width:100% !important;min-height:0;}
.footer, .regTemplate .pageFoot{background:none;width:auto; overflow:visible;padding:20px 0;border-radius:0;-webkit-border-radius:0;}
.footer .siteDisclaimer, .footer .siteDisclaimer h5, .regTemplate .pageFoot .siteDisclaimer, .regTemplate .pageFoot .siteDisclaimer h5{color:#000;margin-top:0;width:100%;font-family:Georgia, "Times New Roman", Times, serif; float:none;}
.content, .pageFoot, .petFinderWidget{overflow:visible}
.scrollable,.grid_17 .halfColumn .scrollable, .grid_6 .scrollable{width:auto}
.prtAdBlock{display:block;margin:30px auto 0;width:728px;}
.graphBar{border:1px solid #999;}
.barPercent{color:#333;}
.quote{padding:0 0 20px 0;}
.quote .startQuote{font-size:100%; line-height:1; position:static;}
.photo a.videoOverlay{display:none;}
.tabPanes, .tabPanes>div{display:block !important;width:100%;border:0; padding:0;}
.tabs{display:none;}
.tabPanes.vertical{width:100%; display:block;margin:0;}
.tabPanes div{margin-bottom:20px;}
.tabPanes.vertical .alphaList .articleSummary{display:block !important;width:100%;}
.breadcrumb span, .breadcrumb .home {text-indent:0; display:inline;background:none;width:auto;height:auto;}
.FAQanswer{display:block !important;}
.accordian h2, .accordian h4{background:none;padding-left:0;}
.regConv, .submitBtn, .cancelBtn{border:1px solid #999;}
.panelList, .scrollPanel{position:static;display:block !important;width:100%;}
.scrollable, .grid_17 .scrollable{overflow:visible;width:100%;}
.tileList .articleSummary h3 {font-size:1em;}
.tileList .articleSummary p {clear:none;}
.tileScroller .articleSummary{background:none;padding:0;width:47%;margin:0 1% 30px;}
.grid_17 .scrollPanel{width:100%;}
.grid_6 .scrollable .panelList { width:100%;}
.grid_6 .scrollable .scrollPanel {margin-right:2%;width:48%;margin-bottom:20px}
.grid_6 .scrollable .articleSummary {width:100%;}
.grid_6 .scrollable .articleSummary h3{font:bold 1em Georgia, "Times New Roman", Times, serif;}
.scrollable.featured {background:none;height:auto;}
.grid_0 .featured .articleSummary, .grid_17 .featured .articleSummary {width:auto;margin:0 0 30px;padding:0;}
.featured .inset{margin:0 30px 0 0}
.featured h4{padding:0;margin:0 0 10px;background:none;color:#999;}
.featured h3{font-size:1.2em;}
.featured .cloned{display:none;}
.topicModule .articleSummary, .grid_6 .adoptLinks{width:48%;margin-right:4%;}
.topicModule .articleList, .grid_6 .petFinderWidget{width:48%;}
.grid_6 .adoptLinks, .grid_6 .petFinderWidget{float:left;border:none;padding:0;}
.newsModule .articleSummary{width:30%;margin-right:4%;}
.newsModule .articleList, .tabPanes .newsModule .articleList{width:66%;}
.events .eventDates{width:20%;}
.events .eventDesc{width:80%;}
.dropText{clear:left;}
.grid_21 .thumbList{margin:0;}
.scale1, .scale2, .scale3, .scale4 , .scale5, .scale6, .scale7, .scale8, .scale9, .scale10{color:#ccc;}
.rank { border:1px solid #ccc; font-size:.9em;}
.rank.selected { border:1px solid #000;font-size:1.2em;color:#000;}
.favSummary .articleSummary {width:100%;display:block;border-right:0;padding:0 0 20px; margin:0 0 20px;border-bottom:1px solid #ccc;}
.favSummary .notesPanel{width:100%;display:block;}
.slideshow .scrollable, .slideshow .next, .slideshow .prev, .slideNav{display:none;}
.slideshow{background:none;}
.slideshow .slidesContainer{width:100%;height:auto;}
.slide{display:block !important;position:static;background:none;width:auto;height:auto;margin-bottom:30px;padding-bottom:30px;border-bottom:2px dotted #ccc;page-break-inside: avoid;overflow:hidden;}
.slidePhoto, .slideInfo{width:auto;height:auto;background:none;display:block;}
.slidePhoto{float:left;margin:0 20px 20px 0}
.slideInfo{color:#333;padding:0;}
.webinarWrapper{background:none;}
.webinarWrapper .transcript{background:none;color:#000;height:auto; width:auto;text-align: left;padding: 0;}
.webinarWrapper #helpBtn{display:none;}
.jp-interface, .jp-seek-bar{border:1px solid #999;}
.jp-controls a{text-indent:0;text-align:center;text-transform:uppercase;text-decoration:none;padding-top:20px;height:43px}
.jp-volume{display:none;}
a.jp-download{height:auto;padding: 5px;font-size:12px;font-family:sans-serif;color:#333}
.jp-progress{width:398px;}
.barVotes{color:#ccc;font-family:sans-serif;}
	
}