/* Note: common styles are included here as part of the theme.  Page specific styles are included 
         on the individual pages for ease of modification by the content owners. */
body
{
    font-family: Helvetica, Arial,Verdana,Sans-serif;
    font-size: .83em;
    line-height: 1.4em;
    min-width: 978px;
    color:#555;
    background: url(../images/top-gradient.jpg) top left repeat-x #fff;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
a:link, a:visited, a:active
{
    color: #68d2df;
    text-decoration: none;
    font-weight: bold;
}
a:hover
{
    text-decoration: underline;
    color: #68d2df;
}

a.blueArrowLink {background: url(../images/homepage-arrow.png) no-repeat right 2px; padding-right: 25px; color: #68d2df;}

.bodyContent{position:relative; z-index:0;}

/* Layout */
.header, .headerNavContent, .footer, .content, .firstReadTextContainer {width: 978px; margin: 0 auto;}
.header {padding: 40px 0px 20px 0px; } 
.header .utilityNav {height: 39px;}
.header .utilityNav ul {float: right; line-height: 23px; padding-top: 16px;}
.header .utilityNav li {float: left; list-style-type: none;}
.header .utilityNav li.sep {padding: 0 15px;}
.header .utilityNav li.twitter {padding-left: 40px;}

.subHead {font-size: 18px; font-weight: bold; color: #055697;}

.headerNavWrapper {background: url(../images/nav-bar-bg-repeat.jpg) repeat-x; height: 45px;}
.mainNav .RadMenu ul.rmRootGroup {border: none;}
.mainNav .RadMenu li.rmItem {padding: 0;}
.mainNav .RadMenu li.rmItem a.rmRootLink.rmLink span.rmText {border: none;}
.mainNav .RadMenu li.rmItem a.rmRootLink {background: url(../images/nav-sprite.jpg) no-repeat; height: 45px; padding: 0; text-indent: -999999px;}
.mainNav .RadMenu li.about-medimmune a.rmRootLink {background-position: 0 -2px; width: 181px;}
.mainNav .RadMenu li.about-medimmune a.rmRootLink.rmFocused,
.mainNav .RadMenu li.about-medimmune a.rmRootLink.rmSelected {background-position: 0 -48px;} {background-position: 0 -48px;}
.mainNav .RadMenu li.about-medimmune a.rmRootLink:hover {background-position: 0 -48px;}
.mainNav .RadMenu li.about-medimmune ul.rmVertical {width: 179px;}
.mainNav .RadMenu li.research a.rmRootLink {background-position: -182px -2px; width: 134px;}
.mainNav .RadMenu li.research a.rmRootLink.rmFocused,
.mainNav .RadMenu li.research a.rmRootLink.rmSelected {background-position: -182px -48px;}
.mainNav .RadMenu li.research a.rmRootLink:hover {background-position: -182px -48px;}
/*.mainNav .RadMenu li.research ul.rmVertical {width: 132px;} */
.mainNav .RadMenu li.medicines a.rmRootLink {background-position: -317px -2px; width: 133px;}
.mainNav .RadMenu li.medicines a.rmRootLink.rmFocused,
.mainNav .RadMenu li.medicines a.rmRootLink.rmSelected {background-position: -317px -48px;}
.mainNav .RadMenu li.medicines a.rmRootLink:hover {background-position: -317px -48px;}
/*.mainNav .RadMenu li.medicines ul.rmVertical {width: 131px;} */
.mainNav .RadMenu li.partnering a.rmRootLink {background-position: -450px -2px; width: 142px;}
.mainNav .RadMenu li.partnering a.rmRootLink.rmFocused,
.mainNav .RadMenu li.partnering a.rmRootLink.rmSelected {background-position: -450px -48px;}
.mainNav .RadMenu li.partnering a.rmRootLink:hover {background-position: -450px -48px;}
/*.mainNav .RadMenu li.partnering ul.rmVertical {width: 140px;} */
.mainNav .RadMenu li.responsibility a.rmRootLink {background-position: -592px -2px; width: 168px;}
.mainNav .RadMenu li.responsibility a.rmRootLink.rmFocused,
.mainNav .RadMenu li.responsibility a.rmRootLink.rmSelected {background-position: -592px -48px;}
.mainNav .RadMenu li.responsibility a.rmRootLink:hover {background-position: -592px -48px;}
.mainNav .RadMenu li.responsibility ul.rmVertical {width: 164px;}
 
.mainNav .RadMenu ul.rmVertical 
{
    background-image: url(../images/drop-shadow-drop-down.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, .93);
    border: 1px solid #ccc;
    border-top: none;
    padding-bottom: 8px;
}
.mainNav .RadMenu ul.rmVertical.rmLevel2 {background-image: none; border: 1px solid #ccc; padding-bottom: 13px;}
.mainNav .RadMenu ul.rmVertical li.rmItem {padding: 8px 8px 0 8px;}
.mainNav .RadMenu ul.rmVertical li.rmItem a.rmLink {margin: 0;}
.mainNav .RadMenu ul.rmVertical li.rmItem a.rmLink span.rmText {padding: 0; margin: 0;}

.search {position: relative; background: url(../images/search-box.jpg) no-repeat; width: 198px; height: 25px; margin-top: 8px;}
.search .sfsearchTxt {border: none; position: absolute; left: 5px; top: 4px; background: none; width: 160px;}
.search .sfsearchSubmit {position: absolute; right: 0; top: 0; background: none; text-indent: -999999px; width: 30px; height: 25px; border: none; line-height: 0;}

.footerWrapper {background-color: #3f4444; color: #fff; padding: 20px 0 30px 0;}
.footer .left .footerTitle {font-size: 24px; padding: 10px 0 10px 0; border-bottom: 1px solid #6c7472; margin-bottom: 10px; display: inline-block;}
.footer .left .aboutBlurb {width: 600px; padding-bottom: 20px;}
.footer .left .copyright {}
.footer .links ul {border-top: 1px solid #6c7472; width: 135px; margin-top:20px;}
.footer .links ul li {border-bottom: 1px solid #6c7472; width: 125px; padding: 5px;}
.footer .links ul li a {color: #fff; font-weight: normal;}
.footer .links ul li a:hover {color: #fff; text-decoration: underline;}

.content {min-height: 100px; padding: 30px 0px 30px 0px; background: url(../images/content-bg.gif) repeat-y center center; width:100% !important; margin-top:-17px;}
.content-container{width:978px; margin:0 auto;}

.firstRead {clear: both; background: url(../images/drop-shadow.png) no-repeat bottom center; padding-bottom: 11px; height: 179px; position:relative;}
.firstReadBackground {background-position: center top; background-repeat: no-repeat;}
.firstReadTextContainer {position: relative;}
.firstReadText {position: absolute; bottom: 15px; left: 168px; color: #ffffff; width:800px;font-size: 50px; font-weight: bold; line-height: 1.1em; text-shadow: 2px 4px 3px rgba(0,0,0,0.5);}

.leftQuote {background: url(../images/quote-mark.jpg) no-repeat 0 0; padding: 11px 0 0 35px; margin-left: -35px;}
.leftQuote .author {margin-top: 20px; color: #1a335f; line-height: 1.3em;}
.intro {font-size: 1.4em; color: #9e9e9e; line-height:1.3em; margin-top: 8px;}
.content p {margin-bottom: 20px;}
ul.blueBullets {margin: 0 0 20px 20px; }
ul.blueBullets li {padding-left: 13px; background: url(../images/blue-bullet.png) 0 .5em no-repeat;}
ul.blueBullets ul {margin: 0 0 0 10px;}
ul.blueBullets ul li {padding-left: 13px; background: url(../images/square.png) 0 .5em no-repeat;}

.sfnewsContent ul {margin: 0 0 20px 20px;}
.sfnewsContent ul li {padding-left: 13px; background: url(../images/blue-bullet.png) 0 .5em no-repeat;}
.sfnewsContent ul ul {margin: 0 0 0 10px;}
.sfnewsContent ul ul li {padding-left: 13px; background: url(../images/square.png) 0 .5em no-repeat;}

ol {margin: 0 0 20px 40px; list-style: decimal;}
ol li {padding-left: 0;}


.calloutSmall .sfContentBlock {background: url(../images/sprite-hover.jpg) no-repeat 0 0; padding: 17px 20px 20px 24px; width: 191px;}
.calloutSmall .sfContentBlock:hover {background-position: -235px 0;}
.calloutSmall .sfContentBlock:hover a.title {color: #8064a2;}
.calloutSmall p {margin-bottom: 10px; font-size: 12px;}
.calloutSmall a.title {color:#055697; font-weight: bold; font-size: 16px; margin-bottom: 10px; display: block;}
.calloutSmall .sfContentBlock:hover {background-position: -235px 0;}
.calloutSmall .sfContentBlock:hover a.title {color: #8064a2;}

.calloutLarge .sfContentBlock {background: url(../images/subpage-header-lg-hover.jpg) no-repeat; padding: 20px; width: 357px;}
.calloutLarge .sfContentBlock:hover {background-position: -403px 0;}
.calloutLarge .sfContentBlock:hover a.title {color: #8064a2;}
.calloutLarge p {margin-bottom: 10px; font-size: 12px; color: #666;}
.calloutLarge a.title {color: #1a335f; font-weight: bold; font-size: 14px; margin-bottom: 10px; display: block;}

.RadTreeView_leftNav .rtSp {height: auto;}
.RadTreeView_leftNav {white-space: normal; line-height: normal;}
.leftNav{min-height:619px; background:url(../images/subnav-shadow.jpg) top right no-repeat; position:relative; z-index:0; overflow: visible; width:124px;}
.RadTreeView_leftNav ul.rtLines {background: url(../images/left-bar.jpg) repeat-y; padding-left: 11px; border-bottom: 1px dotted #000; }
.RadTreeView_leftNav ul.rtLines li {border-top: 1px dotted #000;}
.RadTreeView_leftNav ul.rtLines li div {padding: 10px 20px 10px 10px;}
.RadTreeView_leftNav ul.rtLines li div.rtSelected { background-color:#68d2df; }
/*.RadTreeView_leftNav ul.rtLines li div.rtSelected:after, .RadTreeView_leftNav ul.rtLines li div.rtSelected .after {content:url(../images/subnav-arrow.jpg); position:absolute; top:0; left:118px;}*/
div.arrow-container {padding: 0 !important;}
.arrow-container {background:url(../images/subnav-arrow.jpg) top left no-repeat; position:absolute; top:0; right:-13px; height:30px; z-index:1000; width: 20px;}
.about_arrow-container {background:url(../images/subnav-arrow.jpg) top left no-repeat; position:absolute; top:0; right:-13px; height:30px; z-index:1000; width: 20px;}
.RadTreeView_leftNav ul.rtLines li div a {padding: 0; color: #666; font-size: 12px;}
.RadTreeView_leftNav ul.rtLines li div a:hover {text-decoration: underline; color: #666;}
.RadTreeView .rtUL .rtLI .rtUL {padding-left:0px;}
.RadTreeView_leftNav ul.rtLines.rtUL .rtLI ul.rtUL div {padding: 10px 15px 10px 20px;}
.RadTreeView_leftNav ul.rtLines ul li {border: none; padding: 0px 0 0px 0;}
.RadTreeView_leftNav ul.rtLines ul li {border: none; padding: 0px 0 0px 0;}
.RadTreeView_leftNav ul.rtLines ul li a {color: #68d2df;}
.RadTreeView_leftNav ul.rtLines ul li div.rtBot {padding-right: 20px;}
/*
.RadTreeView_leftNav ul.rtLines ul li div.rtBot.rtSelected {background: url(../images/subnav-arrow.jpg) no-repeat right;}
.RadTreeView_leftNav ul.rtLines ul li div.rtBot.rtSelected a {border: none; padding: 0; }
*/
.RadTreeView_leftNav ul.rtLines li div.rtBot.rtSelected { background-color:#68d2df; position:relative; }
/*.RadTreeView_leftNav ul.rtLines li div.rtBot.rtSelected:after {content:url(../images/subnav-arrow.jpg); position:absolute; top:0; left:118px;}*/
.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {border: none; padding: 0; color:#ffffff;}
.content p.sectionTitle {color: #055697; margin-bottom: 8px; font-weight: bold; font-size: 14px; padding-right:10px;}

.content .inlineCallout {border-top: 1px solid #109fd4; border-bottom: 1px solid #109fd4; color: #109fd4; font-size: 22px; font-style:italic; padding: 15px 20px; margin: 20px 0;}

.rightCallout {margin-bottom: 40px;}
.rightCallout img {border: 1px solid #109fd4; margin-bottom: 8px;}
.rightCallout img.title {border: none;}
.rightCallout p {margin-bottom: 10px;}

/* Press Releases (shared) */
ul.sfnewsList {border-bottom: 1px solid #ccc; margin-bottom: 20px;}
li.sfnewsListItem {border-top: 1px solid #ccc; padding: 20px 0; overflow:hidden;}
.sfnewsMetaInfo {font-size:1.2em; font-weight:bold;}
.place {font-weight: bold;}
h2.sfnewsTitle {float: left; width: 100%; font-weight:1.2em; margin-top:8px;} 
.sfnewsAuthorAndDate {display: none;}
.mediaContact {display: none;}
.mediaContact img {border: 1px solid #109fd4; margin-bottom: 8px;}
.mediaContact p {margin-bottom: 0;}
.mediaContact p.contact {color: #055697; font-weight: bold;}
p.mediaContactHead {font-weight: bold; margin: 20px 0 8px 0;}

h1.sfnewsTitle {margin:15px 0 15px 0; font-size:1.6em; line-height:1.2em;} 

/* Pipeline */
.tileHeading .heading {width: 810px; height: 46px; background: url(../images/pipeline/tileHeading.jpg) no-repeat;}
.tileHeading .shadow {width: 809px; height: 27px; background: url(../images/pipeline/tileHeadingShadow.jpg) no-repeat;}

.tile ul {width: 125px; margin-right: 10px; float: left; min-height: 59px;}
.tile ul li {width: 101px; height: 47px; margin-bottom: 6px; padding: 6px 12px; color: #fff; line-height: 1.1em; position: relative; cursor: pointer;  font-weight: bold; background: url(../images/pipeline/pipeline-sprite.jpg) no-repeat;}
.tile ul li.oncology {background-position: -1px -13px;}
.tile ul li.ria {background-position: -1px -239px;}
.tile ul li.infectious {background-position: -1px -162px;}
/*.tile ul li.cvmd {background: url(../images/pipeline/greenPlus.jpg) no-repeat;} */
.tile ul li.neuroscience {background-position: -1px -86px;}
.tile ul.approval {margin: 0;}
.tile ul.discovery {width: 129px;}
.tile ul.discovery li {width: 105px; cursor: default;}
.tile ul.discovery li.oncology {height: 177px; background-position: -291px -429px;}
.tile ul.discovery li.ria {height: 177px; background-position: -293px -13px;}
.tile ul.discovery li.infectious {background-position: -293px -214px;}
.tile ul.discovery li.cvmd {background-position: -293px -289px;}
.tile ul.discovery li.neuroscience {background-position: -293px -357px;}
.tile ul.development li {cursor: default;}
.tile ul.development li.oncology {background-position: -148px -13px;}
.tile ul.development li.ria {background-position: -148px -239px;}
.tile ul.development li.infectious {background-position: -148px -161px;}
.tile ul.development li.cvmd {background-position: -148px -316px;}
.tile ul.development li.neuroscience {background-position: -148px -86px;}

/* 
.tile ul {width: 125px; margin-right: 10px; float: left; min-height: 59px;}
.tile ul li {width: 101px; height: 47px; margin-bottom: 6px; padding: 6px 12px; color: #fff; line-height: 1.1em; position: relative; cursor: pointer;  font-weight: bold;}
.tile ul li.oncology {background: url(../images/pipeline/redPlus.jpg) no-repeat;}
.tile ul li.ria {background: url(../images/pipeline/bluePlus.jpg) no-repeat;}
.tile ul li.infectious {background: url(../images/pipeline/goldPlus.jpg) no-repeat;}
.tile ul li.cvmd {background: url(../images/pipeline/greenPlus.jpg) no-repeat;}
.tile ul li.neuroscience {background: url(../images/pipeline/purplePlus.jpg) no-repeat;}
.tile ul.approval {margin: 0;}
.tile ul.discovery {width: 129px;}
.tile ul.discovery li {width: 105px; cursor: default;}
.tile ul.discovery li.oncology {height: 177px; background: url(../images/pipeline/discoveryRed.jpg) no-repeat;}
.tile ul.discovery li.ria {height: 177px; background: url(../images/pipeline/discoveryBlue.jpg) no-repeat;}
.tile ul.discovery li.infectious {background: url(../images/pipeline/discoveryGold.jpg) no-repeat;}
.tile ul.discovery li.cvmd {background: url(../images/pipeline/discoveryGreen.jpg) no-repeat;}
.tile ul.discovery li.neuroscience {background: url(../images/pipeline/discoveryPurple.jpg) no-repeat;}
.tile ul.development li {cursor: default;}
.tile ul.development li.oncology {background: url(../images/pipeline/red.jpg) no-repeat;}
.tile ul.development li.ria {background: url(../images/pipeline/blue.jpg) no-repeat;}
.tile ul.development li.infectious {background: url(../images/pipeline/gold.jpg) no-repeat;}
.tile ul.development li.cvmd {background: url(../images/pipeline/green.jpg) no-repeat;}
.tile ul.development li.neuroscience {background: url(../images/pipeline/purple.jpg) no-repeat;} */

.tile li .percent {font-size: 22px; font-weight: bold; padding-top: 8px;}
.tile h2 {display: none;}
.tile ul li span.drug {display: block; font-weight: bold;}
.tile ul li span.rArea {font-weight: normal;}

.list h2 {background-color: #ececec; color: #000; font-weight: bold; padding: 10px;}
.list ul li {padding: 10px 0 10px 20px; border-bottom: 1px solid #ececec; position: relative; cursor: pointer; background: url(../images/pipeline/listLinkSprite.jpg) no-repeat 0 0; font-weight: bold;}
.list ul.discovery li, .list ul.development li {background: url(../images/pipeline/listSprite.jpg) no-repeat 0 0; cursor: default;}
.list ul li br {display: inline}
.list ul li p {margin-bottom: 0; display: inline-block;}
.list ul li span.drug {padding-left: 10px; font-weight: normal;}
.list ul li.oncology {background-position: 0 -156px;}
.list ul li.ria {background-position: 0 0;}
.list ul li.infectious {background-position: 0 -78px;}
.list ul li.cvmd {background-position: 0 -117px;}
.list ul li.neuroscience {background-position: 0 -40px;}

/* .list ul .discoveryli.oncology {background-position: 0 -156px;}
.list ul.discovery li.ria {background-position: -30px 0;}
.list ul.discovery li.infectious {background-position: -30px 0;}
.list ul.discovery li.cvmd {background-position: -30px 0;}
.list ul.discovery li.neuroscience {background-position: -30px 0;}
.list ul.development li.oncology {background-position: 0 0;}
.list ul.development li.ria {background-position: -30px 0;}
.list ul.development li.infectious {background-position: -30px 0;}
.list ul.development li.cvmd {background-position: -30px 0;}
.list ul.development li.neuroscience {background-position: -30px 0;} */

.theraputicHide {display: none;}
.researchHide {display: none;}
.phaseHide li {display: none;}
h2.phaseHide {display: none;}
.tileHeading.tile {display: block;}
.tileHeading.list {display: none;}

.key {width: 425px; height: 96px; background: url(../images/pipeline/chart-key.jpg) 0 0 no-repeat;}
.filters {position: relative; z-index: 10; width: 250px; height: 120px; background: url(../images/pipeline/filters_bg.jpg) 0 0 no-repeat;}
.filterBy {font-weight: bold; color: #055697; font-size: 14px; position: absolute; top: 15px; left: 20px; z-index: 15px;}
.filter.box {border: 2px solid #ececec; width: 200px; top: 36px; z-index: 100; padding: 10px;}
.filter {width: 120px; float: left; position: absolute; top: 48px; background: #fff;}
.filter.theraputic {left: 20px;}
.filter.theraputic a {background: url(../images/pipeline/filterTheraputic.jpg) -21px 0 no-repeat; height: 13px; width: 120px; display:inline-block;}
.filter.theraputic.box {left: 8px;}
.filter.phase {left: 180px; width: 60px;}
.filter.phase a {background: url(../images/pipeline/filterPhase.jpg) -20px 0 no-repeat; height: 13px; width: 55px; display:inline-block;}
.filter.phase.box {left: 168px; width: 170px;}
.filter.research {left: 275px;}
.filter.research a {background: url(../images/pipeline/filterResearch.jpg) -15px 0 no-repeat; height: 13px; width: 120px; display:inline-block;}
.filter.research.box {left: 263px;}
.filter a {font-weight: bold;}
.filter ul {padding: 4px 0;}
.filter ul li {margin: 4px 0;}
.filter ul li input {margin-right: 8px;}
.layoutOptions {position: absolute; left: 80px; bottom: 12px; background: url(../images/pipeline/viewAs.jpg) 0 0 no-repeat; width: 174px; height: 14px; padding-left: 55px;}
.layoutOptions a.tile {width: 46px; height: 14px; background: url(../images/pipeline/viewGrid.jpg) 0 0 no-repeat; display: inline-block; vertical-align: top;}
.layoutOptions a.tile.on {background: url(../images/pipeline/viewGrid_on.jpg) 0 0 no-repeat;}
.layoutOptions a.list {width: 49px; height: 14px; background: url(../images/pipeline/viewList.jpg) 0 0 no-repeat; display: inline-block; margin-left: 15px; vertical-align: top;}
.layoutOptions a.list.on {background: url(../images/pipeline/viewList_on.jpg) 0 0 no-repeat;}

.desc {
    background: none repeat scroll 0 0 white;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.3);
    color: #333333;
    cursor: default;
    display: none;
    position: absolute;
    right: 135px;
    top: 0;
    width: 375px;
    z-index: 10;
	*border: 1px solid #777;
}

.desc .dhead, .desc p {
    padding: 0 20px;
}
.desc .dhead {
    background: none repeat scroll 0 0 #EEEEEE;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color: #EE8100;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 20px;
    position: relative;
}

.desc p {
    color: #484848;
    font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    max-height: 400px;
    overflow: auto;
    padding-bottom: 20px;
    padding-top: 5px;
}
.ir {
    background-color: transparent;
    border: 0 none;
    color: transparent;
    font: 0px/0 a;
    text-shadow: none;
}
.close {
    background: url(../images/pipeline/close.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 11px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 12px;
}

ul.homeFirstRead {margin: 0 auto; width: 100%;}
ul.homeFirstRead li {background-position: center 0 !important; background-repeat: no-repeat; height: 430px; display: none;}
ul.homeFirstRead li div.frPosition {margin: 0 auto; width: 978px; height: 384px; position:relative; }
ul.homeFirstRead li div.frContent {position: absolute; left: 0; bottom: 130px;}
ul.homeFirstRead li div.frContent div.frCopy {background: url(../images/left-bar.jpg) no-repeat; padding-left: 25px; width: 500px;}
ul.homeFirstRead li div.frContent div.frCopy p {padding-top: 15px; font-size:1.29em; line-height:1.3em;}
ul.homeFirstRead li div.frContent a {padding-left: 25px; margin-top: 20px; font-weight: bold; display: inline-block; line-height: 1em;}

.frNav {position: absolute; top: 470px; }
.frNav li {float: left; background-color: #ccc; padding: 4px; height: 35px;}
.frNav li img {border: 2px solid #fff;}
.frNav li.on img {border: 2px solid #19A7F1;}

/* FORMS */
.alertSignUp .sfFieldWrp {}
.alertSignUp {padding-top: 20px; overflow: hidden;}
.alertSignUp h2 {font-weight:bold; font-size:17px; color:#055698;}
.alertSignUp .sfFormInstructions {margin-bottom: 8px;}
.alertSignUp .sfFormInstructions {margin: 8px 0 8px 0;}
.alertSignUp .sfFormBox label {margin-top:5px;font-weight:normal; font-size:11px; font-style:italic; top:0px;}
.alertSignUp .sfFormBox input {width:222px; height:24px; border:1px solid #858585;}
.alertSignUp .sfFormSubmit {height:24px; background-color:#00a1de; color:#ffffff; border:1px solid #858585; margin-top: 3px; width: 90px;}
.alertSignUp .sfFormSubmit input {background: none; border: none; color: #FFFFFF; padding: 0; height:24px; text-align: center; width: 90px;}

.customForm h2 {font-size: 18px; font-weight: bold; color: #055697; margin-bottom: 20px; padding-top: 10px;}
.customForm .sfFormBox {margin-bottom: 20px;}
.customForm .sfDropdownList {display: block;}
.customForm textarea {width: 300px; height: 4em;}
.customForm .sfFormCheckboxlist .sfCheckListBox {line-height: 1.6em;}
.customForm .sfFormCheckboxlist .sfCheckListBox input {margin-right: 5px;}
.customForm .cbOther label {display: none;}
.customForm .cbOther textarea {margin: -15px 0 0 60px; width: 250px; height: 3em;}
.customForm .inline {margin-bottom: 10px;}
.customForm .inline .sfFieldWrp {display: inline; margin-left: 10px;}
.customForm .inline .sfFieldWrp input {width: 300px; float: right;}
.customForm .inline label {width: 80px; text-align: right; display: inline-block;}
.customForm .sfFormSubmit  {margin-top: 20px;}
.customForm .disclaimer  {margin-top: 30px;}
span.required, .sfError  {color: Red;}

.customForm .medicalInfoForm label {width: 150px; float: left; margin-bottom:15px;}
.customForm .medicalInfoForm .sfFieldWrp {width: 160px; float: left; display: block;}
.customForm .medicalInfoForm .requiredMsg {width: 160px; clear:both; margin: 10px 0 10px 150px;}
.customForm .medicalInfoForm .sfFormInstructions {clear: both;}
.customForm .medicalInfoForm .sfFormBox {clear: both; margin-bottom: 0;}
.customForm .medicalInfoForm h2 {clear: both;}
.customForm .medicalInfoForm  .sfFormDropdown {overflow: hidden;}
.customForm .medicalInfoForm  .sfFormRadiolist {overflow: hidden;}
.customForm .medicalInfoForm  .sfFormRadiolist .sfFieldWrp {width: auto; margin-left: 15px;}
.customForm .medicalInfoForm  .sfFormRadiolist label {float: none;}
.customForm .medicalInfoForm .sfFormBlock {clear: both; margin-top: 15px;}
.customForm .medicalInfoForm .sfFormBlock label {float: none; width: auto;}
.customForm .medicalInfoForm .sfFormBlock .sfFieldWrp {float: none; width: auto;}
.customForm .medicalInfoForm  h2.researchProject {padding-top: 20px;}

.alternateTechnologies  {padding-bottom: 50px;}
.alternateTechnologies h3 {padding: 20px 0 15px 0;}
.alternateTechnologies h3 a {font-size: 18px; font-weight: bold; padding: 0 0 0 20px; background: url(../images/plus-minus-sprite.png) 0px 3px no-repeat;}
.alternateTechnologies h3 a.sflistListItemExpanded {background-position: 0px -13px;}
.alternateTechnologies .sflistExpandAllLnkWrp {display: none;}
.alternateTechnologies .sflistItemContent {padding-left: 20px;}

.blueCallout {background: url(../images/left-bar.jpg) no-repeat #0DAAED; height: 350px; width: 395px !important; margin-bottom: 20px;}
.blueCallout.sf_2cols_1_50 {margin-right: 10px;}
.blueCallout.sf_2cols_2_50 {margin-left: 10px;}
.blueCallout .sfContentBlock {padding: 20px 25px 20px 40px; color: #fff;}
.blueCallout p, .blueCallout h2 {}
.blueCallout h2 {font-size: 1.4em; font-weight: bold; margin-bottom: 10px;}

.pipeline {font-size:12px;}

.tile ul.phase1 li.cvmd,
.tile ul.phase2 li.cvmd,
.tile ul.phase3 li.cvmd,
.tile ul.approval li.cvmd {background: url(../Images/pipeline/GreenPlus.jpg) no-repeat 0 0;}

/* 6.1 upgrade */
.leftNav .RadTreeView ul.rtUL.rtLines ul.rtUL {background-image:none;}
.leftNav .RadTreeView ul.rtUL.rtLines ul.rtUL {background-image:none;}
.leftNav .RadTreeView ul.rtUL li.rtLI {background-image:none;}
.leftNav .RadTreeView ul.rtUL li.rtLI a.rtIn {background-image:none;}
.leftNav .RadTreeView ul.rtUL li.rtLI div {background-image:none;}
 
.customForm .sfFormDropdown {margin-bottom: 20px;}
.customForm .sfFieldWrp {margin-bottom: 20px;}
.customForm .inline .sfFieldWrp {display: inline; margin-left: 10px; margin-bottom: 0;}

.thickBox {
    background-color: #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.thickBoxContent
{
    display: none;
    width:640px;
    height: 400px;
    position: fixed;
    top: 100px;
    left: 50%;
    margin-left: -320px;
    z-index:12000;
}
.thickBoxContent a.closeButton {position: absolute; top: -25px; left: 50%; margin-left:317px; background: url(../images/closeX.png) no-repeat; width: 31px; height: 31px; z-index: 13000;}
a.showVideo
{
    color: #00a1de;
    text-decoration: none;
    cursor:pointer;
}
a.showVideo:hover
{
    text-decoration: none;
    color: #0d5fda;
}
