/*google Search start*/
.gsc-selected-option-container.gsc-inline-block {
    width: 100px !important;
}
input.gsc-search-button.gsc-search-button-v2 {
    width: 71px;
    height: 29px;
}
/*google search end*/

body {
    background-color: #FFF;
    margin: 0px;
    padding: 0px;

    font: normal 12px Arial, Helvetica, sans-serif;
}

image {
    border: 0px;
}

a:link {
    text-decoration: none;
    color: #000;
}
a:visited {
    text-decoration: none;
    color: #000;
}
a:hover {
    text-decoration: none;
    color: #000;
}
a:active {
    text-decoration: none;
    color: #000;
}

h1, h2 {
    padding: 0px;
    margin: 0px;
}

h1 {
    font: bold 28px/30px Arial, Helvetica, sans-serif;
}

.floatLeft, .fl {
    float: left;
}

.floatRight, .fr {
    float: right;
}

.clear, .fc {
    clear: both;
}

.topNavShell {
    z-index: 9999999;
    height: 20px;
    line-height: 20px;
    color: white;
    padding-left: 20px;
}

.topNav {
    width: 1000px;
    margin: auto;
}

.topNav a:link {
    text-decoration: none;
    color: #FFF;
}
.topNav a:visited {
    text-decoration: none;
    color: #FFF;
}
.topNav a:hover {
    text-decoration: none;
    color: #FFF;
}
.topNav a:active {
    text-decoration: none;
    color: #FFF;
}

.headerShell {
    z-index: 9999999;
    min-width: 1000px;
    height: 70px;
}
.header {
    width: 1000px;
    margin: auto;
}

.navigationShell {
    position: static;
    height: 30px;
    z-index: 9999990;
}

.navigation ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.background{
    background-image: url(https://targetedonc-com.s3.amazonaws.com/v1_media/_image/MAP_Artboard%2015.png);
}
.navigation li {
    float: left;
    font: bold 15px/30px Arial, Helvetica, sans-serif;
    padding: 0 10px;
    display: block;
}
.navigation li a {
    padding: 7px;
}

.navigation a:link {
    text-decoration: none;
    color: #fff;
}
.navigation a:visited {
    text-decoration: none;
    color: #fff;
}
.navigation a:hover {
    text-decoration: none;
    color: #FFF;
}
.navigation a:active {
    text-decoration: none;
    color: #FFF;
}
.shell {
    width: 100%;
}

.AD300x250A {
    width: 300px;
}
.Logo img {
    height: 55px;
    margin-top: 7px;
    margin-left: 10px;
}
.mainBody {
    margin: 0 auto;
    width: 1000px;
    padding: 10px 0;
}

.mainBodyMod {
    margin: auto;
    width: 1050px;
}

.pageLeft {
    width: 690px;
    margin-right: 10px;
}

.pageLeftMod {
    width: 730px;
    margin-right: 10px;
}

.pageRight {
    width: 300px;
}
.section h2 {
    font: bold 11px/20px Arial, Helvetica, sans-serif;
    color: white;
    padding: 0px 10px;
}

.section2 {
    background-color: #1b3662;
}

.section2 h2 {
    font: bold 11px/20px Arial, Helvetica, sans-serif;
    color: white;
    padding: 0px 5px;
}

.section2 a {
    color: white;
}

.section3 {
    background-color: #385c87;
}

.section3 h2 {
    font: bold 11px/20px Arial, Helvetica, sans-serif;
    color: white;
    padding: 0px 5px;
}

.sectionBox {
}

.sideOption {
    width: 160px;
    margin-right: 10px;
}

.mainPage {
    width: 520px;
}

.body {
    width: 520px;
    border: 1px solid #CCC;
    padding: 10px;
    background-color: #FFF;
}
.body a, .bodyMod a {
    color: #42629d;
}
.bodyMod {
    width: 560px;
    border: 1px solid #CCC;
    padding: 10px;
    background-color: #FFF;
}
.homeCategory img{
    width: 230px;
    margin-bottom: 5px;
}
.landingCategory img{
    width: 150px;
    margin-bottom: 5px;
}
.landingCategory img:hover {
    opacity: 0.7;
}
.homeCategory img:hover {
    opacity: 0.7;
}
.homeDesc {
    width: 370px;
    border: 1px solid #999;
    margin-left: 10px;
    padding: 10px 10px 0 10px;
    height: 175px;
    font: 13px/18px arial;
}
.homeDescBottom {
    background-image: url(https://biosimilar.s3.amazonaws.com/_media/_core/Molecule_BIO.jpg);
    background-size: contain;
    height: 70px;
}
.homeNews {
    padding:  10px 20px;
    border: 1px solid #999;
    width: 300px;
//height: 720px;
}
.homeNews a, .homeTitle a {
    color: #000 !important;
}
.homeNews + .homeNews {
    margin-left: 10px;
}
.landinArticleDiv {
    border: 1px solid #999;
    padding: 10px;
    margin-bottom: 10px;
}
.landinArticleDiv a {
    color: #000 !important;
}
.homeArticleDiv {
    margin-bottom: 10px;
}
.noOptionBody {
    border: 1px solid #CCC;
    padding: 10px;
    background-color: #FFF;
}

.body iframe, .bodyMod iframe {
    width: 100%;
}

.body .bodyText, .bodyMod .bodyText {
    font: normal 16px/30px Arial, Helvetica, sans-serif;
    padding-bottom: 50px;
    color: #444;
}

.noOptionBody .bodyText {
    font: normal 16px/30px Arial, Helvetica, sans-serif;
    padding-bottom: 50px;
    color: #444;
}

.body .bodyText img, .bodyMod .bodyText img {
    padding: 0px 20px 20px 0px;
}

.bodyText ul {
    margin: 10px;
    padding: 20px;
}

.articleItem {
    border: 1px solid #CCC;
    padding: 10px;
    margin-top: 5px;
    background-color: #FFF;
}
.frame_header {
    background-image: url(https://center-for-biosimilar.s3.amazonaws.com/_media/_core/Header_BIO.jpg);
    background-repeat: repeat-x;
    color: #ffffff;
    font: bold 18px arial;
    height: 94px;
    top: 0;
    width: 100%;
    z-index: 99999;
    /* overflow: hidden; */
}
.sbox1Content {
    padding: 0 10px 0 10px;
    background-color: #FFF;
}

/*
.articleItem:hover {
    background-color: #fefff2;
    padding-bottom: 50px;
    cursor: pointer;
}
*/

.articleItem2 {
    border: 1px solid #CCC;
    padding: 10px;
    margin-top: 5px;
    background-color: #FFF;
}

.articleThumbnail img {
    float: left;
    width: 100px;
    margin: 0px 10px 0 0px;
}

.videoThumbnail img {
    float: left;
    width: 100%;
    margin: 0px 10px 10px 0px;
}

.linkSmall {
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #7B1221;
}

.articleTitle {
    font: bold 17px Arial, Helvetica, sans-serif;
}

.articleTitleLarge {
    font: bold 20px Arial, Helvetica, sans-serif;
}

.articleTitleLarge a:hover {
    text-decoration: none;
}

.articleTitleSmall, .articleTitleSmall a  {
    font: bold 16px Arial, Helvetica, sans-serif !important;
    color: #333 !important;
}

.articleDate {
    font: italic 12px Arial, Helvetica, sans-serif;
    color: #999;
}

.articleLocation {
    font: 12px/20px Arial, Helvetica, sans-serif;
    color: #999;
}

.articleIntro {
    font: normal 12px Arial, Helvetica, sans-serif;
}

#searchHeader {
    background-color:#666666;
}
#hcpliveSearch {
    float:left;
    padding-top: 0px;
}
.searchButton {
    height: 35px;
    margin: 0;
    padding: 5px 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    border: solid 1px #4c4848; border-right:0px;
    background: #b3aeae;
    background: -webkit-gradient(linear, left top, left bottom, from(#9d9999), to(#696363));
    background: -moz-linear-gradient(top, #9d9999, #696363);
    border-top-right-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
}
.searchButton:hover {
    text-decoration: none;
    background: #ffff2c;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5d42e), to(#a0a01b));
    background: -moz-linear-gradient(top, #f5d42e, #a0a01b);
    color: black;
}
/* Fixes submit button height problem in Firefox */
.searchButton::-moz-focus-inner {
    border: 0;
}

.footer ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.footer li {
    float: left;
    margin: 20px 10px 10px 10px;
    padding: 0px 20px 0px 10px;
    border-right: 1px solid #666;
}

.footer li > .footerTitle {
    font: bold 15px/25px Arial, Helvetica, sans-serif;
}

.footer .logoDiv img {
    height: 50px;
}

.footer a:link, .footer a:active, .footer a:visited, .footer a:hover {
    color: white;
}

.fixed {
    position:fixed;
    top: 0px;
    margin-left: 700px;
}

.stick {
    position: relative;
    bottom: 300px;
}

.specialtyBar {
    width: 1000px;
    margin: auto;
    color: white;
}

.specialtyLink {
    color: #666;
}

.specialtyLink a:visited, .specialtyLink a:link, .specialtyLink a:active, .specialtyLink a:hover {
    color: #666;
}

.pmdLink {
    color: #666;
}

.pmdLink a:visited, .pmdLink a:link, .pmdLink a:active, .pmdLink a:hover {
    color: #666;
}

.keyword1:hover {
    background-color: #EEE;
    cursor: pointer;
}

.keyword2:hover {
    background-color: #EEE;
    cursor: pointer;
}

.pmdLogo img {
    height: 65px;
    margin-top: 2px;
}

.mdLogo img {
    height: 55px;
    margin-top: 7px;
    margin-left: 10px;
}

.mdLogo2 img {
    height: 40px;
    margin-top: 15px;
    margin-left: 32px;
}

/* Pager */
.pager ul {
    list-style: none;
}

.pager li {
    float: left;
    padding: 5px;
    margin: 0px 5px;
    border: 1px solid #CCC;
    background-color: #EEE;
}

.pager #selectedPage {
    background-color: #f5d42e;
}
.pubCover1{
    width:223px;
    height:243px;
    margin-left:10px;
    margin-right:10px;
    float:left;
}
.pubCover2{
    width:223px;
    height:243px;
    float:left;
}
.contributorThumbnail{
    margin-right: 10px; width: 70px;
}
.contributorIntro {
    width: 588px;
}
.columnIntro {
    width: 418px;
}
.peerTopImg {
    width:270px;
    padding-bottom: 10px;
    float:left;

}
.peerTopImg_Img {
    width:240px;
}

.peerIntro{
    font:12px arial;
    width:380px;
    float:left;
    margin-right:20px;
}
.peerLastestImg{
    width:260px;
    height:200px;
    float: left;
}
.videoList{
    margin-top: 10px;
    height: 800px;
    overflow-y: scroll;
}
.EpisodeImg{
    border: solid 2px #666;
    width:234px;
}
.peerLanding{
    width:260px;
    height:210px;
    float:left;
}
.peerVideo {
    width:254px;
    height:210px;
    margin-left: 5px;
}
.acaVideo {
    width: 222px;
    height: 210px;
    margin-left: 5px;
}
.nameDiv {
    margin-left: 10px;
    width: 220px;
    border: solid 1px #ccc;
    float: left;
    padding: 0 2px;"
}
.emailDiv {
    margin-left: 10px;
    width: 220px;
    border: solid 1px #ccc;
    float: left;
    padding: 0 2px;
}
.textareaDiv {
    margin-left: 10px;
    width: 300px;
    height:200px;
    border: solid 1px #ccc;
    float: left;
    padding: 0 2px;
}
.typerDiv {
    margin-left: 10px;
    width: 170px;
    border: solid 1px #ccc;
    float: left;
    padding: 0 2px;
}
.contactDiv {
    float:left;
    width:500px;
}
.contactLLC {
    font:14px arial;
}
.contact_field {
    width: 120px;
    height: 25px;
    text-align: right;
    font: normal 12px Arial, Helvetica, sans-serif;
    float: left;
}
.contact_submit {
    margin-left: 385px;
}
.gacha_div {
    margin-left: 60%;
}
.shareThis {
    margin-bottom: 20px
}

#emailProfile input[type=checkbox] {
    margin-right: 5px;
}
.backButton {
    font: bold 18px arial, Helvetica, sans-serif;
    color: #004b7b;
}
.backButton a {
    color: #464646;
}
.contributorHeaderDiv .headshot_image {
    float: left;
    width: 80px;
    margin-right: 10px;
}
.contributorHeaderDiv .headshot_image img {
    width: 80px;
}
.contributorHeaderDiv .latestArticle {
    margin-top: 10px;
    font: bold 14px/14px arial;
}
.contributorHeaderDiv .author {
    font: 24px arial;
}
.contributorHeaderDiv .description {
    font: 14px arial;
    margin: 5px 0;
    color: #666666;
    min-height: 45px;
}

#registrationForm {
    padding: 10px;
    font: bold 13px arial, Helvetica, sans-serif;
}

#registrationForm input {
    margin-top: 5px;
    margin-bottom: 10px;
    height: 30px;
    width: 100%;
}

#registrationText {
    padding: 10px;
    font: normal 15px/20px arial, Helvetica, sans-serif;
}

#registrationText li {
    margin-bottom: 20px;
}

.joinNowButton {
    margin-bottom: 10px;
    height: 30px;
    width: 100%;
}
.specialtyRss {
    height: 24px;
}
.staffDiv a, .authorBio a {
    color: #0000ff;
}
.authorBio {
    font: normal 12px Arial, Helvetica, sans-serif;
}
.articleListIntro {
    display: none;
}
.conferenceDesc {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    background: #eee;
    padding: 15px;
    font: normal 12px Arial, Helvetica, sans-serif;
}
.authorLink a, .authorLink {
    font: 12px Arial, Helvetica, sans-serif;
    color: #999;
}
.articleVideo img {
    width: 100px !important;
    clear: both;
}
.videoIcon {
    width: 40px;
    float: left;
    margin-right: 5px;
}
.videoSpan {
    background: #1b3662;
    padding: 0 5px;
    font: bold 9px arial;
    color: #fff;
    vertical-align: middle;
    position: relative;
    top: -1px;
}
/*728 Bottom AD stick Start*/
/*.navigation img{*/
/*display:none;*/
/*}*/
.navigation ul li .navSpecialties{
    display:none;
}
.nav_fullwidth {
    width: 100% !important;
    left:0 !important;
    z-index:9999999 !important;
}
.nav_fullwidth img{
    display: block;
    height: 20px;
    margin-top: 5px;
}
.nav_fullwidth ul li .navSpecialties{
    display: block;
}
.bottomAD728Shell.footer_fullwidth.scroll-to-fixed-fixed {
    border-top: 1px solid #ccc;
}
.footer_fullwidth {
    width: 100% !important;
    background-color: #ffffff;
    left: 0 !important;
}
/*728 Bottom AD stick End*/
#frontMatter {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999999999;
    outline: none;
    display: none;
    width:60%;
}
#frontMatterBg {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999999;
}
.frontMatterContent {
    background-color:#fff;
    overflow-y: auto;
    padding:20px;
}
#frontMatterCloseButton {
    position: absolute;
    top:-25px;
    right:0;
    cursor: pointer;
}
#frontMatterCloseButton img {
    width: 25px;
}
/*Synagis Start*/
.synagisContainer{
    padding:0 20px;
    margin-top:10px;
}
.synagisHeader{
    font: bold 18px Arial;
    margin-top:50px;
}
.synagisHeader a{
    font: bold 18px Arial;
}
.synagisSubHeader{
    font: normal 14px/20px Arial, Helvetica, sans-serif;
}
.innerList{
    border-top:dotted 1px #ccc;
    padding:5px 0;
    width:790px;
    margin-top:15px;
}
.innerLeft{
    width:250px;
    align-content: center;
}
.innerLeft img{
    width:100px;
    margin-top:15px;
    margin-left:75px;
}
.innerRight{
    width:450px;
    margin-top:10px;
    margin-left:15px;
    color:#000;
}
/*Synagis End*/

/* Medical News frame start */
.pageLeftNews{
    width: 740px;
    margin-right: 10px;
}
.news300x250A{
    width:300px;
    margin-top: 10px;

}
/* Medical News frame end */


/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}


/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
    display: inline-block; /* 1 */
    vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #f5d42e;
    color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
    border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
    overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
    margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
    overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
    color: inherit; /* 1 */
    font: inherit; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
    overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
    line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
    overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
    font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

/* NAVIGATION START */
#navigation {
    margin-left:30px;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    margin:			0;
    padding:		0;
    list-style:		none;
    height:			auto;

}
.sf-menu ul li{
    float:left;
    width:205px;
    padding:5px 0;
}
.sf-menu {
    line-height:	13px;
}
.sf-menu ul {
    #background:none repeat scroll 0 0 #336699;
    position:		absolute;
    top:			-999em;
    width:			410px; /* left offset of submenus need to match (see below) */
    z-index:9999;
    background-color:#336699;
}
.sf-menu li:hover {
    visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
    font:			bold 12px Arial,Helvetica,sans-serif;
    float:			left;
    position:		relative;
    padding:		0 10px;
}
.sf-menu a {
    display:		block;
    position:		relative;

}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left:				0;
    top:				40px; /* match top ul list item height */
    z-index:			 99999999999999;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top:				-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left:				235px; /* match ul width */
    top:				0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top:				-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    #left:				235px; /* match ul width */
    top:				0;
}

/*** DEMO SKIN ***/
.sf-menu {
    float:			left;
    margin-bottom:	0px;
}
.sf-menu a {
    /*border-left:	1px solid #fff; */
    /*border-top:		1px solid #CFDEFF; */
    padding: 		7px .50em;
    text-decoration:none;
    color: #142c4c !important;
    font-face: arial;
    font-size: 18px;
    font-weight: bold;
}
.sf-menu li {
    #background:		#336699;
    height: 		40px;
    line-height:26px;
}
.sf-menu li li {
    background:		#336699;
    height: 		34px;
}
.sf-menu li li a {
    color:#ffffff !important;
    font-size:16px;
}
.sf-menu li li li {
    background:		#336699;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:		#336699;
    outline:		0;
    color:#ffffff !important;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
    padding-right: 	6px;
    min-width:			1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
    position:		absolute;
    display:		block;
    right:			.75em;
    top:			1.05em; /* IE6 only */
    width:			10px;
    height:			10px;
    text-indent: 	-999em;
    overflow:		hidden;
    background:		url('/_media/_core/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
    top:			.8em;
    background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
    background:	url('/_media/_core/shadow.png') no-repeat bottom right;
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}
/* NAVIGATION END */

/* SITE standard CSS */
body {
    background-color: #FFF;
    padding: 0px;
    font: normal 15px/30px Arial, Helvetica, sans-serif;
    /**
     * Remove default margin.
     */
    margin: 0;
}

image {
    border: 0px;
}

a:link {
    text-decoration: none;
    color: #324fe1;
}
a:visited {
    text-decoration: none;
    color: #324fe1;
}
a:hover {
    text-decoration: underline;
    color: #324fe1;
}
a:active {
    text-decoration: none;
    color: #324fe1;
}

h1, h2 {
    padding: 0px;
    margin: 0px;
}

h1 {
    font: bold 28px/30px Arial, Helvetica, sans-serif;
}

/* defined global CSS */
.fc {clear:both;}
.fl {float:left;}
.fr {float:right;}
img { border: 0; }
.orangebb{
    padding-bottom: 10px;
    border-bottom: 3px solid #ccc;
}
.orangebtb{
    padding: 10px 0px;
    border-top: 3px solid #eee;
}
.orangebt{
    border-top:3px solid #eee;
}
.greybb{
    border-bottom:3px solid #ccc;
}
.greybt{
    border-top:3px solid #ccc;
}
/* defined global CSS */
/*Home CSS Start*/
.lco{
    width:160px;
    margin-right:10px;
}
.mco{
    width:830px;
}
.mco730{
    width: 449px;
    margin: 0 10px;
}
.mcoBotL{
    width:520px;
    margin-right:10px;
}
.mcoBotR{
    width:300px;
}
.rco{
    width:300px;
}
.sectionTitle{
    font: bold 24px/28px arial;
    color:#000;
    margin-bottom: 10px;
}
.email{
    background-color:#ececec;
    padding:10px;
}
.emailHeader{
    font:bold 18px/26px arial;
    color:#0E3463;
    text-align: center;
}
.emailTitle{
    font: bold 12px/16px arial;
    color: #0E3463;
}
.emailTxt{
    font: italic 12px/16px arial;
    color: #0E3463;
    padding: 5px 0px;
    text-align: center;
}
.email #email,#firstname,#lastname{
    width:97%;
    margin-bottom:10px;
}
.email .productList {
    padding: 5px 5px;
    font: normal 12px/14px arial;
}
.emailInput{
    float:left;
    margin-right: 5px;
}
.emailLabel{
    float:left;
    width:100px;
}
.emailSubmit{
    margin-top: 20px;
    margin-bottom:10px;
    text-align: center;
}
.mcoTopL{
    width:410px;
    margin-right:10px;
}
.mcoTopSection{
    width:410px;
}
.mcoTopRSection{
    position:relative;
    width:410px;
    height:246px;
}
.mcoTopRSection img{
    width:410px;
}
.mcoTopRSectionTitle{
    position: absolute;
    bottom: 0;
    font:13px arial;
    color:#ffffff;
    padding: 10px;
    background-color:#193864;
    opacity: 0.75;
    width:390px;
}
.mcoTopRSectionTitle a{
    font:18px Arial;
    color:#ffffff;
}
.homearticleDivImage ,.homearticleDivImage img{
    width:133px;
    margin-right:10px;
    height:80px
}
.homearticleDivTitle {
    padding:5px;
}
.homearticleInfo{
    font: italic 12px arial;
    color: #777;
}
.homearticleDivTitle a{
    font: 13px arial;
    font-weight: bold;
    color: #333;
}
.viewMore, .viewMore a {
    font: bold 12px arial;
    color: #f5d42e;
}
.mcoBotLSectionL{
    width:345px;
    height:207px;
    margin-right:10px;
    position: relative;
}
.mcoBotLSectionL img{
    width:345px;
}
.mcoBotLSectionLTitle{
    position: absolute;
    bottom: 0;
    font:italic 14px Arial;
    color: #ffffff;
    padding: 10px;
    background-color: #193864;
    opacity: 0.75;
    width:325px;

}
.mcoBotLSectionR{
    width:165px;
    height:99px;
    position: relative;
}
.mcoBotLSectionR img{
    width:165px;
}
.mcoBotLSectionRTitle{
    position: absolute;
    bottom: 0;
    font:italic 12px Arial;
    color: #ffffff;
    padding: 5px;
    background-color: #193864;
    opacity: 0.75;
}
.mcoBotLSectionRTitle a,.mcoBotLSectionLTitle a{
    color:#ffffff;
}
.mostPopularDiv {
    border-bottom: dotted 1px #f5d42e;
    padding: 5px 10px 10px 10px;
}

/*Home CSS End */

/*Landing Detail page Start */
.articleListDiv{
    border-bottom: 1px solid #ececec;
    padding-bottom: 10px;
    margin-bottom: 10px;
    width:100%;
}
.articleDivImage,.articleDivImage img{
    width: 160px;
    margin-right:10px;
}
.articleDivTitle,.articleDivTitle a {
    font: 14px Arial;
    color: #333;
    font-weight: bold;
}
.articleInfo {
    font: italic 12px arial;
    color: #777;
}
.linkSmall {
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #7B1221;
}
.pager ul {
    list-style: none;
    padding: 0;
}
#selectedPage {
    background-color: #f5d42e;
    font-size: 20px;
}
.pager li {
    float: left;
    padding: 5px;
    margin: 0px 5px;
    border: 1px solid #CCC;
    background-color: #EEE;
    font-size: 15px;
}
.pager_div a {
    font: bold 20px arial;
    float: left;
    padding: 5px;
    margin: 0px 5px;
    border: 1px solid #CCC;
    background-color: #EEE;
    font-size: 15px;
}
.detailHeaderBox {
    padding-bottom: 10px;
    font-size: 14px;
}
/*.detailTitle {*/
/*font: bold 12px arial;*/
/*}*/
.detailIntro {
    padding: 10px;
    background: #eeeeee;
    font-size: 13px;
    border: 1px solid #ced7dd;
}
.detailPublished {
    margin: 5px 0;
}
.detailAuthor {
    color: #666666;
    font: 12px arial;
}
.detailPublishdate {
    color: #666666;
    font: 12px arial;
}
.detailBody. videoBody {
    font: 15px/20px Arial,Helvetica,Helvetica,sans-serif;
    padding-top:10px;
}
.relatedArticleFloatDivImage img{
    width:100px;
}
.relatedArticleFloatDivImage{
    float:left;
    margin-right:10px;
}
.landPage{
    margin-top: 10px;
    padding: 20px;
    font: bold 15px Arial;
    border: 1px solid #CCCCCC;
}
/*Landing Detail page End */
/* frame css */
.shell {
    width:1000px;
    margin:0 auto;
}
.AD728x90 {
    margin:10px auto;
    width:728px;
    background: #eee;
    height: 90px
}
.AD728x90B {
    margin:10px auto;
    width:728px;
    background: #eee;
    height: 90px
}
.AD160x600 {
    width:160px;
    margin-bottom:10px;
    background: #eee;
    height: 600px
}
.AD300x250 {
    width:300px;
    height: 250px;
    background: #eee;
}
.AD300x250A, .house300x90 {
    display: none;
}
.RH300x250 {
    width:300px;
    height: 250px;
    background: #eee;
}
.house300x90 {
    width:300px;
    height: 90px;
    background: #eee;
}
.shellHeader {
    background-color:#ececec;
}
.shellHeader .mainHeaderDiv {
    width:1000px;
    margin:0 auto;
    background-color:#ececec;
    padding:10px 0;
}
.shellFooter {
    background-color: #01071f;
}

.socialButtonsHeader div.social_item {
    display:inline-block;
    padding:5px;
}
.issueList {
    display: inline-block;
    padding: 5px;
    height: 220px;
    border: solid 1px #ccc;
    font: bold 12px Arial, Helvetica, sans-serif;
    margin: 0px 15px 0 0px;
    width: 167px;
    text-align: center;
    vertical-align: top;
}
.issueList img {
    width:150px !important;
}
.issue_list_div{
    overflow-x: scroll;
    border-right: 1px solid #B9C7D4;
    border-left: 1px solid #B9C7D4;
    border-bottom: 1px solid #B9C7D4;
    padding: 0 10px;
}
.slide_content{
    width: 1820px;
    height: 230px;
}
.slide_title{
    background-image: url("https://onclive.s3.amazonaws.com/_media/_core/section_title_bg.png");
    background-repeat: repeat-x;
    color: #003768;
    font: bold 18px/38px arial;
    height: 38px;
    padding: 0 10px;
    border-top: 1px solid #B9C7D4;
    border-right: 1px solid #B9C7D4;
    border-left: 1px solid #B9C7D4;
}

/* ###################### Condition Resource ###################### */
.W160{
    width:160px;
}
.W300 {
    width: 300px;
}
.W500{
    width:520px;
    margin-left:10px;
    margin-right:10px;
}
.spacer10, .spacer{
    height:10px;
}
.floatClear{
    clear: both;
}
.articleDivTitle{
    margin:5px 0;

}
.sectionTitleBorder {
    border-bottom: 3px solid #f5d42e;
    color: #666;
    font: 18px arial;
    margin: 0 0 10px;
    padding-bottom: 5px;
}

.list_title {
    border-bottom: 1px dotted #ccc;
    font: bold 13px arial;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.resourceList_title {
    border-bottom: 1px dotted #ccc;
    font: bold 13px arial;
    padding: 5px;
}
.resourceListHeaderDiv {
    border-bottom: 2px solid #cccccc;
    color: #f5d42e;
    font: italic bold 20px/28px arial;
}

.articleFloatDivImage {
    float: left;
    margin-right: 10px;
    width: 160px;
}
.articleFloatDivImage img {
    width: 160px;
}
.articleListTitle {
    color: #333;
    font: 14px Arial;
    font-weight: bold;
}

.homeArticle {
    width: 333px;
    padding: 0 10px 10px 10px;
    border: 1px solid #ccc;
}
.homeArticle img {
    width: 112px;
    vertical-align: bottom;
    margin-top: 10px;
    margin-left: 5px;
}
.homeArticle + .homeArticle {
    margin-left: 20px;
}

a.backto {
    background: url("https://targetedonc-com.s3.amazonaws.com/v1_media/_core/icon_backarrow.gif") no-repeat scroll left center transparent;
    color: #0285c1;
    font: bold 14px/30px arial;
    padding: 0 0 0 13px;
}
.conditionSubListDiv {
    float: left;
    font: bold 12px arial;
    padding: 0 15px 20px;
}
.conditionSubListDiv a {
    color: #0285c1;
}
.articleFloatDivTitle a {
    color: #333;
    font: bold 14px Arial;
}
.pager_selected {
    background-color: #f5d42e;
    border: 1px solid #cccccc;
    color: black;
    font: bold 20px Arial;
    float:left;
    padding: 5px;

}
.detailBody iframe {
    max-width: 520px;
    height: 293px;
}
.videoBody iframe {
    width: 679px;
    height: 380px;
}
.frameTools .searchDiv {
    border:1px solid #ccc;
    margin:20px 0;
    background-color:#ffffff;
}
.frameTools .searchDiv input[type='text'] {
    height: 37px;
    vertical-align:top;
    border:0;
    width:360px;
    font:px arial;
    padding:0 8px;
    font-size:20px;
}
.frameTools .searchDiv input[type='image'] {
    height: 37px;
    vertical-align:top;
}
.w200 {
    width:200px;
}
.w750 {
    width:750px;
}
.w800{
    width:800px;
}
.issueItem {
    display:inline-block;
    padding: 0px 2px;
    height: 260px;
    border: solid 1px #ccc;
    font: bold 12px Arial, Helvetica, sans-serif;
    margin: 10px 2px 0 2px;
    width: 167px;
    text-align: center;
    vertical-align:top;
}
.issueItem img {
    width:160px !important;
}

.pubIssueItem{
    padding-top: 10px;
    width: 158px;
    font:bold 12px Arial, Helvetica, sans-serif;
    float: left;
    text-align: center;
    margin-right: 15px;
    margin-top: 30px;
}
.clearPubIssue {
    clear: left;
}

.deptheadMid {
    border-bottom: solid 2px #ccc;
    color: #ff464a;
    font: bold 16px Arial, Helvetica, sans-serif;
    padding: 0 10px 5px 0;
}

.deptHeadEnd {
    border-bottom: solid 2px #ccc;
    color: #ff464a;
    font: bold 16px Arial, Helvetica, sans-serif;
    padding: 0 10px 5px 0;
    margin-top: 20px;
}

.pubLinkTitle {
    margin-top: 10px;
    font: bold 13px/20px Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
    padding: 0 15px;
}
.shareThis {
    margin: 10px 0;
}
.oncAlertDiv{
    width:300px;
    height:75px;
}
.oncAlertDiv img{
    max-width:300px;
    max-height:75px;
}

.bodyContent iframe, .bodyContent object, .bodyContent embed{
    width: 520px;
}
.pageDesc {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    background: #ececec;
    padding: 10px;
    font: normal 12px Arial, Helvetica, sans-serif;
}
.case_intro {
    margin-top:10px;
    font-size:14px;
    color:#666666;
    font-family:arial,helvetica,sans-serif;
}
.footer {
    width: 960px;
    margin: 0 auto;
    min-height: 280px;
    color: white;
    font: normal 11px/25px Arial, Helvetica, sans-serif;
}
.footer li > .footerTitle {
    font: bold 15px/25px Arial, Helvetica, sans-serif;
}
.footer a:link, .footer a:active, .footer a:visited, .footer a:hover {
    color: white;
}
.footer li {
    float: left;
    margin: 20px 10px 10px 10px;
    padding: 0px 20px 0px 10px;
    border-right: 1px solid #FFF;
}
.footer ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.srItem {
    width: 167px !important;
}
.bg666 {
    background-color:#666666;
}
.share span{
    height: 22px !important;
}
.section_box {
    border: 1px solid #B9C7D4;
}
.section_title {
    background-image: url("https://onclive.s3.amazonaws.com/_media/_core/section_title_bg.png");
    background-repeat: repeat-x;
    color: #003768;
    font: bold 18px/38px arial;
    height: 38px;
    padding: 0 10px;
}
.shell_div {
    width:1000px;
    margin:0 auto;
}
.shell_div .page_content {
    padding:10px 20px;
    background-color:#ffffff;
    font:15px/20px arial;
}
.section_content {
    padding: 0 10px;
}
.bx_slider_img_float {
    margin-left: 50px;
}
.bx_slider_img_float {
    float: left;
}
.bx_slider_img_float:first-child {
    margin-right: 0;
}
.bx_slider_img_float a img {
    width: 140px;
    height: 170px;
}
/*Specialty CSS Start*/
/* GLOBALS */

.dropdown {
    overflow-y: scroll;
    height: 400px;
}


*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
//padding: 0;
//margin: 0;
}
.mco520 ul {
    padding: 20px;
}

/*
::selection {
    background: transparent;
}

::-moz-selection {
    background: transparent;
}
*/

.wrapper-demo {
    margin: 0;
    *zoom: 1;
    font-weight: 400;
}

.wrapper-demo:after {
    clear: both;
    content: "";
    display: table;
}

/* DEMO 3 */

.wrapper-dropdown-3 {
    /* Size and position */
    position: relative;
    width: 350px;
    margin-right: 10px;
    padding: 10px;

    /* Styles */
    /*background: #58111c;*/
    border-radius: 0px;
    border-bottom: 1px solid #999;
    /*box-shadow: 0 1px 1px #000;*/
    cursor: pointer;
    outline: none;

    /* Font settings */
    font-weight: bold;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
}

.wrapper-dropdown-3 ul {
    font-size: 15px;
}

.wrapper-dropdown-3:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #8aa8bd transparent;
}

.wrapper-dropdown-3 .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;

    /* Styles */
    background: white;
    border-radius: inherit;
    border: 1px solid rgba(0,0,0,0.17);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font-weight: normal;
    -webkit-transition: all 0s ease-in;
    -moz-transition: all 0s ease-in;
    -ms-transition: all 0s ease-in;
    -o-transition: all 0s ease-in;
    transition: all 0s ease-in;
    list-style: none;
    z-index: 9999999;

    /* Hiding */
    opacity: 0;
    pointer-events: none;
    display: none;
}

.wrapper-dropdown-3 .dropdown:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 15px;
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent;
}

.wrapper-dropdown-3 .dropdown:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 13px;
    border-width: 0 8px 8px 8px;
    border-style: solid;
    border-color: rgba(0,0,0,0.1) transparent;
}

.wrapper-dropdown-3 .dropdown li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #8aa8bd;
    border-bottom: 1px solid #e6e8ea;
    box-shadow: inset 0 1px 0 rgba(255,255,255,1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.wrapper-dropdown-3 .dropdown li i {
    float: right;
    color: inherit;
}

.wrapper-dropdown-3 .dropdown li:first-of-type a {
    border-radius: 7px 7px 0 0;
}

.wrapper-dropdown-3 .dropdown li:last-of-type a {
    border: none;
    border-radius: 0 0 7px 7px;
}

/* Hover state */

.wrapper-dropdown-3 .dropdown li:hover a {
    background: #f3f8f8;
}

/* Active state */

.wrapper-dropdown-3.active .dropdown {
    opacity: 1;
    pointer-events: auto;
    display: block;
}

/* No CSS3 support */

.no-opacity       .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support  but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
    display: block;
}


/*min nav drop down css*/

.min-wrapper-demo {
    margin: 0px 0 0 0;
    *zoom: 1;
    font-weight: 400;
}

.min-wrapper-demo:after {
    clear: both;
    content: "";
    display: table;
}

/* DEMO 3 */

.min-wrapper-dropdown-4 {
    /* Size and position */
    position: relative;
    width: 200px;
    /* Styles */
    cursor: pointer;
    outline: none;

    /* Font settings */
    font-weight: bold;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
}

.min-wrapper-dropdown-4 ul {
    font-size: 15px;
}

.min-wrapper-dropdown-4:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #8aa8bd transparent;
}

.min-wrapper-dropdown-4 .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;

    /* Styles */
    background: white;
    border-radius: inherit;
    border: 1px solid rgba(0,0,0,0.17);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font-weight: normal;
    -webkit-transition: all 0s ease-in;
    -moz-transition: all 0s ease-in;
    -ms-transition: all 0s ease-in;
    -o-transition: all 0s ease-in;
    transition: all 0s ease-in;
    list-style: none;

    /* Hiding */
    opacity: 0;
    pointer-events: none;
    display: none;
}

.min-wrapper-dropdown-4 .dropdown:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 15px;
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent;
}

.min-wrapper-dropdown-4 .dropdown:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 13px;
    border-width: 0 8px 8px 8px;
    border-style: solid;
    border-color: rgba(0,0,0,0.1) transparent;
}

.min-wrapper-dropdown-4 .dropdown li a {
    display: block;
    width:180px;
    padding: 10px;
    text-decoration: none;
    color: #8aa8bd;
    border-bottom: 1px solid #e6e8ea;
    box-shadow: inset 0 1px 0 rgba(255,255,255,1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.min-wrapper-dropdown-4 .dropdown li i {
    float: right;
    color: inherit;
}

.min-wrapper-dropdown-4 .dropdown li:first-of-type a {
    border-radius: 7px 7px 0 0;
}

.min-wrapper-dropdown-4 .dropdown li:last-of-type a {
    border: none;
    border-radius: 0 0 7px 7px;
}

/* Hover state */

.min-wrapper-dropdown-4 .dropdown li:hover a {
    background: #f3f8f8;
}

/* Active state */

.min-wrapper-dropdown-4.active .dropdown {
    opacity: 1;
    pointer-events: auto;
    display: block;
    z-index:100;
}

/* No CSS3 support */

.no-opacity       .min-wrapper-dropdown-4 .dropdown,
.no-pointerevents .min-wrapper-dropdown-4 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support  but no pointer-events support */
}

.no-opacity       .min-wrapper-dropdown-4.active .dropdown,
.no-pointerevents .min-wrapper-dropdown-4.active .dropdown {
    display: block;
}

/*Specialty CSS End*/

/* Event registration start */
.form_col {
    padding: 15px 0 0 0;
    color: #0E3463;
    font: normal 14px arial;
}
.job_title {
    margin-right: 10px;
}
.fillOut {
    font: bold 16px arial;
    color: #666;
}
.formLeftColumn {
    width: 460px;
}
.formRightColumn {
    width: 320px;
}
.pagePadding {
    padding-top: 10px;
}
.eventDate {
    font: bold 18px arial;
    color: #0E3463;
}
.eventTime{
    font: italic 16px arial;
    color: #0E3463;
}
.eventLocation {
    font: 16px arial;
    color: #0E3463;
}
.formRightNote {
    background: #ececec;
    padding: 20px;
    line-height: 18px;
}
.formEmployer {
    font: normal 13px arial;
    text-align: right;
    position: relative;
    bottom: 5px;
}
.eventRegisterButton {
    width: 200px;
    margin: 20px auto;
    background: #f5d42e;
    padding: 6px;
    border-radius: 3px;
    text-align: center;
}
.eventRegisterButton a {
    padding: 0 43px;
    font: bold 15px arial;
    text-decoration: none;
}

/* Event registration end */
.shareButton {
    float: left;
}
.bodyIntro {
    margin-top: 10px;
    border: 1px solid #ccc;
    background: #eee;
    padding: 15px;
    margin-bottom: 5px;
}
.bodyAuthor {
    color: #005387;
    font: bold 12px arial, Helvetica, sans-serif;
}
.boxBorder {
    border: 1px solid #CCC;
    padding: 10px;
    margin-bottom: 10px;
    background-color: #FFF;
}
.pdfBox {
    border: 1px solid #ccc;
    padding: 10px 20px;
    width: 250px;
    margin-bottom: 10px;
    float: right;
    text-align: center;
    font: bold 12px arial;
}
.articleTitle {
    font: bold 16px Arial, Helvetica, sans-serif;
}
.articleTitle a {
    text-decoration: none;
    font-weight: bold;
    color: #000;
}
.articleIntro {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #666;
}
.itemDiv {
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}
.itemTitle a{
    color: #0052b5;
    font: bold 16px/22px arial;
}
.itemDesc {
    color: #666;
    margin-top: 3px;
}
.itemDate {
    color: #424242;
    margin-top: 3px;
}
.landingTitle {
    font: bold 22px arial;
    margin-bottom: 10px;
}
.landingTitle img {
    width: 160px;
    vertical-align: middle;
}
.mainMD {
    padding: 0 10px 10px 10px;
    border: 1px solid #ccc;
    margin-top: 10px;
}
.homeMainDiv {
    border: 1px solid #ccc;
    padding: 15px;
    width: 686px;
}
.homeMainDesc {
    width: 405px;
    font: 12px/18px arial;
}
.homeSiteHeader {
    font: bold 18px arial;
    margin-top: 10px;
}
.eventsLanding {
    font: 16px/20px arial;
    width: 655px;
}
.paginationDiv {
    padding: 10px;
    font: bold 15px Arial;
    border:1px solid #999;
}
.paginationDiv a{
    color:#42629d;
}

/* Detail page CSS Start */
.detail_border {
    background-color: #DFDFDF;
    height: 5px;
    margin: 10px 0;
}
.contentLeft {
    width: 610px;
}
.detail_title {
    color: #000000;
    font: bold 16px arial, Helvetica, sans-serif;
    padding: 10px 0 10px 0;
}
.detail_version {
    margin: 5px 0;
    border: 1px solid #ccc;
    padding: 5px 10px;
    margin-bottom: 10px;
    cursor: pointer;
    background-color: #efefef;
    text-align: center;
    color: #000000;
    font-weight: bold;
    width: 175px;
}
.pageDesc {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    background: #eee;
    padding: 10px;
    font: normal 12px/16px Arial, Helvetica, sans-serif;
}
.detail_author {
    color: #666666;
    font: 12px arial, Helvetica, sans-serif;
    margin-top: 10px;
}
.detail_publish_date {
    color: #666;
    font: 12px/16px Arial, Helvetica, sans-serif;
}
.detail_body {
    font: normal 15px/20px Arial, Helvetica, sans-serif;
}
/* Detail page CSS End */

/* Global CSS Start */
.landingCategory{
    background-color: #f5d42e;
    width: 150px;
    padding: 5px 10px;
}
.lcOuter{
    background-color: #f5d42e;
    padding: 10px 0;
}
.lcBT{
    border-top: 1px solid #cccccc;
}
.landingCategory .lcOuter a{
    color: #000000;
    font: bold 16px/18px Arial;
}
.h1Title{
    font: bold 28px/30px arial;
    color: #193B67;
}
/* Global CSS End */
/* NEWSLETTER */
.nsuBox{
    width: 300px;
    height: 90px;
    background: url(https://center-for-biosimilar.s3.amazonaws.com/_media/_image/Biosimilar_NewsletterSignup_052617v1_newsletter-07620.jpg) no-repeat center #ffffff;
    background-size: 100%;
}
.nsuFormBox{
    position: relative;
    top: 52px;
    left: 65px;
}
.nsuLeft{
    float: left;
}
.nsuLeft input{
    height: 27px;
    border: 0;
    padding-left: 5px;
    width: 174px;
}
.nsuRight{
    float: left;
}
.nsuSubmit{
    height: 27px;
    border: 0;
    font-weight: bold;
    background-color: #f5d42e;
}
/* END NEWSLETTER */

/* FRAME CSS */
.topBg {
    background-color: #003659;
    height: 160px;
    width: 100%;
    box-shadow: inset 0 -30px 75px 0 #000, 0px -10px 5px #000000;
    background-position: top;
    background-repeat: no-repeat;
    background-image: url(http://center-for-biosimilar.s3.amazonaws.com/_media/_core/31-biosimilar-main-molecules3.png);
    background-size: 1050px;
    background-position-y: 74px;
}

.topBgflex{
    display: flex;
    justify-content: center;
    align-items: center;
}
.navBG {
    width: 100%;
}
.logo {
    width: 1050px;
    margin: 0 auto;
}
.logo img {
    width: 347px;
}
.cfb_logo {
    width: 260px;
    margin: 5px 0 0 18px;
    height: 70px;
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(https://center-for-biosimilar.s3.amazonaws.com/_media/_core/biosimilars_logo_footer.png);
    background-size: contain;
}
.navLogo {
    width: 100%;
    background: #ffffff;
    height: 75px;
    z-index: 982;
}
.nav {
    width: 100%;
    background: #ffffff;
    height: 29px;
    background-image: url(https://center-for-biosimilar.s3.amazonaws.com/_media/_core/31-biosimilar-main-navbar_bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 1000;
}
.homeTime {
    font-size: 15px;
    line-height: 20px;
    vertical-align: top;
    font-weight: normal;
    color: #2a2527 !important;
    margin: 5px 18px 5px 0;
    height: 20px;
}

.navBody {
    width: 765px;
    margin: 0 auto;
}
.navHeaderSelected {
    /*background: #fff !important;*/
    /*border-bottom: 2px solid #fff !important;*/
}
.navHeaderSelected a, .navHeaderSelected a:visited {
    color: #f5d42e ;
}
.navHeaderSelectedNext {
    /*border-left: 1px !important;*/
}
.navHeader.navHeaderSearch {
    height: 18px;
}
.navLinks{
    position: relative;
}
.hoverSpecialty, .hoverAbout, .hoverVideos{
    display: none;
    position: absolute;
    text-align: center;
    width: 150px;
    background-color: #013F64;
    z-index: 9999999;
}
.hoverAbout{
    left: 18px;
    top: 30px;
}
.hoverVideos {
    left: 282px;
    top: 30px;
}
.hoverSpecialty {
    left: 472px;
    top: 30px;
}
.hoverSpecialtyItem, .hoverAboutItem, .hoverVideosItem{
    height: 30px;
    width: 150px;
    line-height: 30px;
    display: inline-block;
    vertical-align: middle;
}
.hoverSpecialty div a, .hoverAbout div a, .hoverVideos div a {
    color: #ffffff !important;
}
.specialtyListItem{
    border: 1px solid #CCC;
    padding:10px;
}
.specialtyListItem a{
    color: #000000;
    font-weight: bold;
}
.navDivider{
    float:left;
    border-right: 1px solid #ffffff;
    width: 1px;
    height: 16px;
}
.navigation {
    width: 1197.5px;
    height: 35px;
}
.homeSocial {
    height: 75px;
    width: 435px;
    margin: 0 auto;
}
.homeSocial div{
    margin: 5px 0;
}
.homeSocial img {
    width: 30px;
    margin: 5px 2px;
}
.navLinks{
    margin-left: 15px;
    padding-top: 6px;
    padding-left: 17px;
    background: #ffffff;
    height: 30px;
    background-image: url(https://center-for-biosimilar.s3.amazonaws.com/_media/_core/31-biosimilar-main-bar.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.navHeader {
    float: left;
    font: normal 14px/25px Arial;
    line-height: 8px;
    display: block;
    padding: 4px 18px;
    height: 30px;
    color: #ffffff;
}
.navHeader:last-child {
    padding-right: 0;
}
.navHeader:first-child {
    border-left: 0 solid #ffffff;
}
#searchButton {
    width: 17px;
}
#searchButton img {
    width: 100%;
    margin: -3px;
}
#searchBox {
    display: none;
    position: absolute;
    left: 0;
    float: right;
    top: -2px;
    margin-bottom: 10px;
}
#searchBoxD {
    display: none;
    position: relative;
    top: -126px;
    left: 21px;
    float: left;
    margin-top: 5px;
    margin-bottom: 10px;
}
.searchImage{
    position: relative;
    top: 4px;
    left: 7px;
    margin-bottom: -25px;
    z-index: 100;
    width: 20px;
}
.searchBox {
    margin: 0;
    padding: 5px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    border: solid 2px #D7D7D4;
    box-shadow: 0 4px 12px 2px #ccc;
    width: 690px;
}
.searchBox:focus{
    outline: none !important;
    border-color: #858585;
    border-right: solid 2px #858585;

}
.searchButton {
    margin: 0;
    padding: 5px 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: bold;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    color: #000000;
    border: solid 2px #D6D6D6;
    background-color: #F0F0F0;
}
.searchButton:hover {
    text-decoration: none;
    background-color: #D6D6D6;
    border: solid 2px #858585;
    color: #000000;
}
/* Fixes submit button height problem in Firefox */
.searchButton::-moz-focus-inner {
    border: 0;
}

#flyBanner {
    position: relative;
    top: -209px;
    z-index: 99999999999;
    height: 0;
}
#flyBanner, .topBg {
    -webkit-transition: background-color .3s ease-out;
    -moz-transition: background-color .3s ease-out;
    -o-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out;
}
/* FRAME CSS END */
/* HOME CSS*/
.left_content, .right_content {
    width: 350px;
    padding: 0 20px;
}
.left_content {
    border-right: 1px #5e91aa dotted;
}
.homeContent {
    padding: 10px 0;
    width: 310px;
}
.featured .homeHeader {
    color: #fab00c;
}
.homeHeader {
    font: bold 25px arial;
    color: #193b67;
    border-top: 1px solid #5e91aa;
    border-bottom: 1px solid #7eb5cf;
    padding: 5px 0;
    margin-bottom: 10px;
}
.homeTitle, .trendingTitle, .trendingNumber {
    font: 16px arial;
    line-height: 22px;
}
.homeNews a, .homeTitle a, .trendingTitle a, .homeVideoTitle a {
    color: #000 !important;
    font: 16px arial;
    line-height: 22px;
}
.trendingArticleDiv {
    margin: 10px 0;
}
.trendingNumber {
    width: 20px;
    margin-right: 20px;
    padding: 2px 7px;
    background: #f5d42e;
}
.trendingTitle {
    width: 265px;
    padding-bottom: 10px;
}
.trendingBar {
    height: 7px;
    background-color: #f5d42e;
    margin-bottom: 5px;
}
.homeVideoDiv {
    margin-bottom: 10px;
}
.homeThumb {
    width: 80px;
    height: 60px;
}
.homeThumb img {
    width: 100%;
}
.homeThumb {
    margin-right: 10px;
}
.homeVideoDiv {
    margin-bottom: 10px;
    width: 330px;
}
.homeVideoTitle, .homeVideoDate {
    width: 235px;
}
.homeVideoDate {
    margin-top: 10px;
}
.homeViewMore a {
    font: bold 12px arial;
    color: #0000ff;
}
.dateDetail {
    background: #e2e2e2;
}
.homeIntro {
    margin-top: 5px;
    font: 13px arial;
}
.homeDate {
    color: #424242;
    margin-top: 3px;
}
.homeAuthor {
    text-decoration: none;
    color: #000000;
}
.homeFeatureDiv {
    margin-bottom: 10px;
    width: 295px;
}
.homeFeatureTitle {
    width: 100%;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 21px;
}
.homeFeatureTitle a {
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
    color: #000 !important;
}
.homeFeatureThumb {
    width: 100%;
    padding-bottom: 20px;
}
.homeFeatureThumb img {
    width: 100%;
}
.homeFeatureDescription {
    font-size: 15px;
    line-height: 21px;
}
.homeFeatureIntro {
    width: 200px;
}
.homeNewsFilter {
    position: relative;
    top: -37px;
    left: 214px;
    margin-right: 235px;
    margin-bottom: -28px;
}
.homeItemGroup {
    padding-top: 10px;
}
.newsFilter {
    width: 110px;
    padding: 2px 10px;
    background-color: #f5d42e;
    color: #000000;
    text-align: center;
    cursor: pointer;
}
.newFilterList {
    display: none;
    width: 110px;
    position: absolute;
    top: 17px;
    background-color: #ffffff;
    color: #000;
    padding: 5px 10px;
    border: 1px solid #C8C9C5;
}
.newFilterList ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.newFilterList ul li {
    padding: 5px 0;
    cursor: pointer;
    color: #000;
    border-bottom: 1px solid #C8C9C5;
}
/* HOME CSS END*/
/* Landing CSS Start */
.landingBody{
    width: 530px;
    margin: 0 10px;
}
.landingBox{
    padding: 10px 0;
    border-bottom: 1px solid #cccccc;
}
.lbLeft{
    width: 100px;
    margin-right: 10px;
}
.lbLeft a img{
    width: 100px;
}

.lbRight{
    width: 420px;
}
.lbFull {
    width: 100%;
}
.lbTitle{
    padding-bottom: 10px;
    font: bold 16px/18px Arial;
}
.lbTitle a{
    color: #000000;
}
.lbIntro{
    font: normal 15px/21px Arial;
}
.lbIntro p {
    margin: 0;
    padding: 0;
}
.h2bb2{
    padding-bottom: 5px;
    border-bottom: 2px solid #cccccc;
}
.h2bb3{
    padding-bottom: 5px;
    border-bottom: 3px solid #cccccc;
}
.resourceBox{
    width: 690px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 2px solid #cccccc;
}
.resourceLeft{
    width: 344px;
    padding-right: 15px;
    border-right: 2px solid #cccccc;
    float: left;
}
.resourceRight{
    width: 344px;
    padding-left: 15px;
    float: left;
}
.resourceItem{
    padding: 10px 0;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}
.riTitle{
    padding-bottom: 5px;
}
.riTitle a{
    font: bold 14px/16px Arial;
    color: #000000;
}
.riIntro{
    font: normal 12px/14px Arial;
}
.riLM{
    padding-top: 5px;
}
.riLM a{
    font: normal 12px/14px Arial;
    color: #1857D6;
    text-decoration: underline;
}
.resourceMore{
    padding-top: 10px;
}
.resourceMore a{
    font: bold 12px/14px Arial;
    color: #0000FF;
}
.resourceWebinar{
    padding: 10px 0;
}
.rwLeft{
    width: 100px;
    margin-right: 20px;
}
.rwLeft a img{
    width: 100px;
}
.rwRight{
    width: 570px;
}
.rwTitle{
    padding-bottom: 5px;
}
.rwTitle a{
    font: bold 12px/14px Arial;
    color: #000000;
}
.rwIntro{
    font: normal 12px/14px Arial;
}
.rwDate{
    margin-top: 5px;
    padding: 5px;
    background-color: #cccccc;
    float: left;
}
/* Landing CSS End */
/* Detail CSS Start */
.detailBox{
    width: 690px;
}
.conferenceLink {
    padding: 10px 0;
}
.conferenceLink a{
    font: bold 18px/21px arial;
    color: #000000;
}
.confListDiv {
    border-bottom: 1px solid #cccccc;
    padding: 10px 0;
}
.aboutTitle {
    color: #17366C;
    font: bold 28px/34px arial;
    border-top: 1px solid #F0F0F0;
    border-bottom: 1px solid #F0F0F0;
}
.title_static {
    margin-top: 10px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}
.title_static p:first-child {
    margin-top: 0;
}
.title_static p, .title_page p {
    font-size: 15px;
}
.advisory {
    width: 100%;
    margin-bottom: 10px;
}
.headshot {
    width: 80px;
}
.headshot img {
    width: 78px;
}
.advisoryTextHeadline {
    font-size: 15px;
    line-height: 22px;
    color: #444;
}
.advisoryText {
    font-size: 15px;
    line-height: 22px;
    color: #444;
    padding-bottom: 10px;
}
/* Detail CSS End */

/* FOOTER CSS */
.footer {
    width: 100%;
    min-height: 110px;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-image: url(https://center-for-biosimilar.s3.amazonaws.com/_media/_core/31-biosimilar-main-footerbar.png);
    background-size: 100%;
}
.footer3 {
    width: 100%;
    min-height: 98px;
    background-color: #23497a;
}
.footer2 {
    width: 100%;
    min-height: 110px;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-image: url(https://center-for-biosimilar.s3.amazonaws.com/_media/_core/31-biosimilar-main-molecules-f.png);
    background-position-x: 50%;
    background-position-y: 102%;
}
.footerBox {
    width: 1040px;
    margin: 0 auto;
    color: #000000;
    font: normal 18px/20px arial;
}
.footerPortfolio {
    color: #ffffff;
}
.footerBox2 {
    width: 1000px;
    margin: 0 auto;
    color: #ffffff;
    font: normal 18px/20px arial;
}
.sitesHeader {
    padding: 15px 0;
    color: #f5d42e;
    font: bold 17px/20px Arial;
}
.sitesLogos {
    padding-bottom: 20px;
    text-align: center;
}
.sitesLogos div {
    display: inline-block;
    padding: 0 10px 0 0;
    vertical-align: middle;
}
.sitesLogos div:first-child {
    padding-left: 0;
}
.sitesLogos div:last-child {
    padding-right: 0;
}
.sitesLogos img {
    width: 85%;
}
.footer_cfb {
    width: 325px;
    height: 60px;
    background-repeat: no-repeat;
    background-image: url(https://center-for-biosimilar.s3.amazonaws.com/_media/_core/biosimilars_logo_footer.png);
    background-size: 81%;
}
.footer_ajmc {
    width: 325px;
    height: 60px;
    background-repeat: no-repeat;
    background-image: url(http://center-for-biosimilar.s3.amazonaws.com/_media/_core/ajmc_logo_footer.png);
    background-size: 52%;
}
.footerAboutBox {
    font: normal 14px/16px Arial;
    padding: 10px 0 55px;
}
.footerNavBG {

}
.footerAbout1 {
    padding-top: 0;
    width: 650px;
    height: 0;
}
.footerAbout1 img {
    width: 349px;
}
.footerAbout2 {
    width: 650px;
    margin-top: 50px;
    padding: 0;
}
.footerAbout3 {
    width: 375px;
    padding: 10px 0 10px 50px;
}
.socialFooter {
    margin: 0 2px;
    width: 40px;
}
.socialFooter img {
    width: 100%;
}
.socialFooter:first-child {
    margin-left: 0;
}
.footerLinkBar {
    background-color: #23497a;
    padding: 5px 0;
    box-shadow: inset 0 25px 38px -10px #000000;
}
.footerLinkBar a {
    color: #ffffff;
    text-decoration: none;
    font: normal 14px/16px Arial;
}
.footerLinkDiv {
    text-align: center;
    padding: 10px 0;
}
.footerLinkDiv div {
    display: inline-block;
    padding: 0 12px;
}
.footerLinkDiv div a {
    text-decoration: underline;
}
.footerAboutDesc {
    font: normal 15px/21px Arial;
    padding-top: 15px;
}
.footerAboutCopy {
    text-align: center;
    padding: 15px 0;
    color: #ffffff;
}
/* FOOTER CSS END */
.landingCategory{
    float: left;
}
/**** p404 Start ****/
.bg404{
    background-image:url(http://center-for-biosimilar.s3.amazonaws.com/_media/_core/p404bg2.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 650px;
    box-shadow: 0 0 30px #666;
}
.text404{
    text-align: center;
    font: normal 14px/16px Arial;
    color: #ffffff;padding-top: 345px;
}
.text404 a{
    font: normal 14px/16px Arial;
    color: #A8DAF2;
}

/**** p404 End ****/

/***** VIdeos Start****/
.boxLogo {
    width:  170px;
    margin-right:  10px;
}
.boxLogo img {
    width:  100%;
    border-radius: 10px;
}
.boxText {
    font: normal 15px/21px Arial, Helvetica, sans-serif;
    color: #000;
    width:  475px;
}
.ATVLandingLeft {
    float: left;
    width: 170px;
}
.ATVLandingRight {
    float: left;
    width: 335px;
}
.videoSection {
    color: #fff;
    background-color: #999;
    margin-bottom: 5px;
    padding: 3px 10px;
}
.videoLeft{
    width: 150px;
    margin-right: 10px;
}
.videoLeft a img{
    width: 150px;
}
.videoRight {
    width: 495px;
}
.pageDesc {
    margin-top: 10px;
    border: 1px solid #ccc;
    background: #eee;
    padding: 10px;
    margin-bottom: 10px;
}

.boxBorder:hover {
    border: 4px solid #005285;
    box-shadow: 3px 4px 4px #666666;
    padding: 7px;
    margin-bottom: 10px;
    background-color: #FFF;
}
.boxBorder:hover a {
    text-decoration: none;
}
.videoSection h2 {
    font: bold 18px Arial, Helvetica, sans-serif !important;
}
.PXdropdown select {
    width: 100%;
}
/***** VIdeos End****/

/**** Contributors ****/
.cont_div {
    margin-bottom: 10px;
    border: 1px solid #CCC;
    padding: 10px;
    background-color: #FFF;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
}
.cont_img {
    width: 100px;
    margin-right: 10px;
}
.cont_img img {
    width: 100px;
}
.cont_header {
    border: 1px solid #CCC;
    padding: 10px;
    margin: 10px 0;
    background-color: #FFF;
}
.cont_author {
    font: bold 18px Arial,Helvetica,sans-serif;
    line-height: 26px;
    padding-bottom: 5px;
    color: #000;
}
.cont_author a {
    color: #000;
}
.cont_intro {
    font: normal 12px/17px Arial,Helvetica,sans-serif;
    color: #666;
}
.cont_title {
    padding: 5px;
    margin-top: 10px;
    border-top: 1px solid #ccc;
    font: bold 17px Arial,Helvetica,sans-serif;
}
.cont_more {
    padding: 5px;
    font: bold 12px arial;
    color: #0000ff;
}
.cont_more a {
    font: bold 12px arial;
    color: #0000ff;
}
.divText {
    width: 78%;
}
.divText_a {
    width: auto;
}
/**** Contributors End ****/
.backTo {
    background: url(https://targetedonc-com.s3.amazonaws.com/v1_media/_core/icon_backarrow.gif) no-repeat scroll left center transparent;
    color: #0285c1;
    font: bold 14px/32px arial;
    padding: 0 0 0 13px;
    margin-bottom: 4px;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.flex{
    display: flex;
    display: flex;
}

.twocolflex{
    display: flex;
}

.justifycenter{
    justify-content: center;
}

.marginTop40{
    margin-top: 40px;
}
.mainBodystake{
    margin: 0 auto;
    width: 1000px;
    padding: 10px 0;
}