﻿body {padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;width:990px;}
img {text-decoration:none;border:none;}
#site_actions {width:100%;display:none;}
#site_controls {width:100%; background:#ddd;}
#site_actions_menu {float:right;}
#login_control {float:right;display:none;}
#authoring_controls {}
#container {padding:0;margin:0;position:relative;width:100%;}
#printHeader {height:110px;position:relative;}
#searchContainer {float:right;}
td.ms-sbcell {border:0;}
td.ms-sbscopes {display:none;}
td.ms-sbgo {border:0;}
td.ms-sbLastCell {width:5px;}
.ms-sblink a:link,.ms-sblink a:visited {color:#666;text-decoration:none;padding-left:4px;display:none;font:8pt Tahoma;}
#bpv3_toolbar {position:absolute;bottom:0;right:0;margin:0 2px 2px 0;color:#666;font-size:10px;}
#text_zoom {position:relative;bottom:0;right:70px;margin:0 2px 2px 0;color:#666;font-size:10px;}
#printer_friendly {position:absolute;bottom:0;top:2px;right:30px;margin:0 2px 2px 0;color:#666;font-size:10px;}
#topNavigation {width:100%;}
#mainContent {width:100%;}
.top-nav-container {white-space:nowrap;overflow:hidden;position:relative;height:25px;display:inline;font-size:11px;width:100%;font-weight:bold;z-index:1001;background:url('/PublishingImages/menu_bg_repeat.gif') repeat-x 50% top;}
.top-nav-static-item {color:#000;font-size:11px;padding:2px;background:url('/PublishingImages/menu_bg.gif') no-repeat 0;}
.top-nav-static-selected {padding:4px;background:url('/PublishingImages/menu_bg_location.gif') no-repeat 0;}
.top-nav-static-hover {text-decoration:none;padding:4px;background:url('/PublishingImages/menu_bg_over.gif') no-repeat 0;}
.top-nav-dynamic-menu {background:url('/PublishingImages/menu_bg.gif');background-position:0;background-repeat:no-repeat;border-width:1px;}
.top-nav-dynamic-item {background:#F3F3F3 url('/PublishingImages/menu_bg.gif');background-position:0;background-repeat:no-repeat;padding:2px;}
.top-nav-dynamic-selected {padding:4px;background:url('/PublishingImages/menu_bg.gif') no-repeat 0;}
.top-nav-dynamic-hover {text-decoration:none;padding:4px;background:url('/PublishingImages/menu_bg_over.gif') no-repeat 0;}
#breadcrumb {font-size:11px;padding:15px 10px 15px 5px;}
.breadcrumbCurrent {font-size:11px;font-weight:bold;}
.ms-sitemapdirectional {font-size:11px;}
#leftCell {vertical-align:top;padding:0;}
.left-nav-container {padding:2px;}
.left-nav-static-item {font-size:11px;font-weight:bold;}
.left-nav-static-selected {font-size:11px;font-weight:bold;}
.left-nav-static-hover {font-size:11px;font-weight:bold;}
.left-nav-dynamic-menu {font-size:11px;}
.left-nav-dynamic-item {font-size:11px;}
.left-nav-dynamic-selected {font-size:11px;}
.left-nav-dynamic-hover {font-size:11px;}
#leftSection {position:relative;z-index:1000;}
#printContent {padding:0 0 5px;margin:0;vertical-align:top;color:#3e3e3e;text-align:left;position:relative;background:#FFF;}
#printContent A {color:#039;}
#printFooter {clear:both;background:#fff;font:11px Verdana,Arial,Helvetica,sans-serif;padding:12px 4px;}
#printFooter A {color:#7a716d;text-decoration:none;}
#printSubfooter {padding:3px 10px;float:left;color:#8c8c8c;width:100%;background:#fff;font:11px Verdana,Arial,Helvetica,sans-serif;}
#printSubfooter A {color:#858585;}
/*
.sitemap {float:left; display: inline;}
.sitemap li {list-style-type:none;font-weight:normal;}
.sitemap a {text-decoration:none;font:normal 12px sans-serif;}
*/
.ReportTableContent td {padding-left:10px;white-space:nowrap;font-size:11px;height:22px;background:White;}
.ReportTableContentAlternating td {padding-left:10px;white-space:nowrap;font-size:11px;height:22px;background:#f9f9f9;}
.ReportTableHeader td {border-top:1px #B3BECB solid;padding-left:10px;white-space:nowrap;}
.ReportTableHeader {width:100%;padding-left:10px;border-top:1px #B3BECB solid;height:22px;text-align:left;text-decoration:none;color:#808080;background:#f2f2f2;font:11px verdana;}
.ReportTableTotalHeader {height:22px;padding-left:300px;font-family:verdana;color:gray;}
TD.ms-sbgo-bpv3 {border-top:0;border-left:0;border-bottom:0;white-space:nowrap;padding:0;}
.ms-dialogBodyMain {border:1px solid #7f9db9;color:#4c4c4c;text-align:left;background:#ebf3ff;font:8pt verdana;}
.ms-dialogFont {font:8pt verdana;}
.ms-sectionline {background:#d9d9d9;}
.ms-dialogHeaderDescription {color:#666;padding-right:20px;font:8pt verdana;}
.ms-dialogHeader {background:#fff repeat-y right top;}



#subfooter {display: none !important;}

.clear {clear: both;}
.innerWidth {width: 888px;}

#container #header #searchContainer .ms-sbplain {border: 1px solid #d0d5df; padding: 2px; height: 16px; width: 145px; margin-right: 3px;}
#container #header #searchContainer table {width: auto;}

/* existing forteo css */
#container * {padding: 0; margin: 0;}

body {margin: 0; padding: 0; font-size: 62.5%; width: 100%; min-width: 950px; font-family: Verdana, Arial, sans-serif; color: #353535;}
img {border: none;}
a {outline: none;}
object {outline: none;}

.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}

#navContainer {
    background-image: url("/PublishingImages/consumer/topnav_back.gif") !important;
}


#container {}
.small1 {font-size: 0.8em;}

	#header {width: 100%; height: 198px;}
	#header-bar { width: 940px; margin-left: auto; margin-right: auto; padding-left:50px;}	
		.top-isi-header { color:#12447F; font-size: 1.3em; text-align:center;}
		#header-bar div {padding-top: 5px;}
		#logout {position: absolute;}
		#headerLinks {width: 100%; background-color: #364a6a; height: 28px; font-size: 1em; color: #ffffff;}
			#headerLinks a {color: #ffffff; text-decoration: none; margin-top: 5px; font-weight: bold;}
			#headerLinks a:hover {text-decoration: underline;}
		#secondaryImage {font-size: 1.2em; color: #12447f;}
			#secondaryImage a {color: #ffffff; text-decoration: none; padding-left: 15px; font-weight: normal !important;}
			#secondaryImage a:hover {text-decoration: underline;}
			#secondaryImage a span {font-size:0.7em;}
		#logout {position: absolute; bottom: 44px; right: 193px; padding: 0 5px 0 0; border-right: 1px solid #12447f; font-size: 1.2em;}
			#logout a {color: #12447f; text-decoration: none;}
			#logout a:hover {text-decoration: underline;}
		#searchContainer {width: 183px; position: relative; bottom: 23px;}
			#searchContainer #searchInputField {border: 1px solid #d0d5df; padding: 2px; height: 16px; width: 145px; float: left;}
			#searchContainer #searchButton {float: left; margin: 0 0 0 3px;}
			
	#header-isi {float: right; position: relative; bottom: 107px;}
			
			
	#header-main {width: 888px; margin-left: auto; margin-right: auto;}
		#brandLogo {margin: 15px 0 10px 0;}
		
	#navContainer {text-align: center; background-repeat: no-repeat; background-position: 50% 0; background-color: transparent;}
		#navLevel1 {text-align: center; position: relative; width: 920px; margin: 0 auto 0 auto; padding-left: 10px;}
			#navLevel1 li {display: inline;}
				#navLevel1 li a {float: left;}
	
	#lowerNavImg {display: none;}
	
	#content_wrapper {margin: 30px auto 0 auto; width: 888px; position: relative;}
	
	#sideNav {width: 227px; margin: 3px 30px 0 0; float: left; display: inline; font-size: 1.45em; color: #12447f;}
		#sideNav #navLevel2 {list-style-type: none; border-top: 5px solid #a4cd38; margin: 0 0 20px 0;}
			#sideNav #navLevel2 li {position: relative;}
				#sideNav #navLevel2 li.active a {font-weight: bold; color:#98c22c; }
				#sideNav #navLevel2 li a {display: block; text-decoration: none; color: #12447f; padding: 7px 5px 7px 5px; position: relative; width: 215px; background: transparent url('/PublishingImages/sidenav_border.gif') repeat-x 0% 100%;}
				#sideNav #navLevel2 li a:hover {text-decoration: underline;}
				
					#sideNav #navLevel2 li.active li a {font-weight: normal; color: #12447f;}
			
			#sideNav #navLevel2 ul {list-style-type: none;}
				#sideNav #navLevel2 ul li {position: relative;}
					#sideNav #navLevel2 ul li a {padding: 7px 5px 7px 25px; position: relative; width: 195px;}
					#sideNav #navLevel2 ul li a:hover {text-decoration: underline;}
					#sideNav #navLevel2 ul li.active a {font-weight: bold; color:#98c22c;}
	
	#mainContent {float: left; display: inline; width: 630px; padding: 0 0 0px 0; font-size: 1.45em;}
		#mainContent h1 {margin: 0 0 20px 0; color: #12447f; font-size: 1.65em; line-height: 1em; font-family: 'Trebuchet MS', Arial, sans-serif;}
			#mainContent h1 sup {}
		#mainContent h2 {font-weight: normal; margin: 0 0 5px 0; color: #12447f; font-size: 1.35em;}
			#mainContent h2 sup {font-size: 0.6em;}
		#mainContent h3 {margin: 0 0 5px 0; font-weight: normal; color: #12447f; font-size: 1em;}
		#mainContent h4 {margin: 0 0 5px 0;}
		
		#mainContent p {line-height: 1.6em; margin: 0 0 20px 0;}
		#mainContent a {text-decoration: underline; color: #12447f;}
		#mainContent ul {margin: 0 0 20px 18px;}
			#mainContent ul li {margin-bottom: 8px;}
			#mainContent ul ul {margin: 5px 0 0 17px;}
			#mainContent ul ol {margin: 0 0 0 30px;}
		#mainContent ol {margin: 0 0 20px 30px;}
			#mainContent ol li {margin-bottom: 8px;}
			#mainContent ol ul {margin: 0 0 0 17px;}
			#mainContent ol ol {margin: 0 0 0 30px;}
			
	
		.references {font-size: 0.7em;}
		
		
		#patient_registry {border: 1px solid #c1cbdc; background-color: #feffff; padding: 7px 7px 7px 12px; color: #353535; width: 640px; margin-bottom: 20px;}
		#forteo_connect {padding: 7px 7px 7px 12px; color: #353535; width: 650px; margin-bottom: 20px;}
			#patient_registry p, #forteo_connect p {margin: 0; font-size: 1.0em;}
			#patient_registry a, #forteo_connect a {color: #353535;}
		
	#leftTout {}
		#leftTout div {margin: 0 0 10px 0;}
	
		
		
	#toolbar {width:888px; clear: left; margin: 0 auto 20px auto; font-size: 1.45em; line-height: 1.4em; font-weight: bold; display: none;}
		#toolbar ul {margin-left: 15px;}
			#indication ul li {margin-bottom: 5px; font-weight: bold;}
			#indicate {margin-left: 20px;}
			
	#indication{margin-top:20px;}
	#indication ul.blue {color: #12447F;}	
	#indication .blue {color: #12447F; font-weight:bold;}
				
	
	.black_box {padding: 10px 10px 0px 10px !important; border: 1px solid #353535; margin: 0 0 20px 0;}		
	#footer {width:888px; margin:0 auto !important; clear: left; font-size: 1.45em; position: relative;}
		#footer #background {width: 100%; padding: 0 0 20px 0;}
		#footer #inner_width {width: 888px; margin: 0 auto 0 auto; font-size: 0.8em;}
		#footer #inner_width a{ color: #353535; }
		#footer p {line-height: 1.8em;}
		#footer .footer_logo {float: right; margin: 5px 10px 0 0;}
		#footer a {text-decoration: none; color: #12447F; }
		#footer a:hover {text-decoration: underline;}
		#footer #footer_logo {float: right; display: inline; margin:5px 10px 0 0;}
		
		#footer #isi {margin: 0 auto 0 auto;}
			#footer #isi h2{ text-align: center !important; color: #12447F; margin-bottom: 1em; font-weight: bold !important;}
			#footer #isi .question {font-weight: bold;}
			#isi #black_box {padding: 10px; border: 1px solid #353535; margin: 0 0 20px 0;}
				#footer #isi h3 {color: #353535; margin-bottom: 10px;}
			#footer #isi p {margin: 0 0 20px 0; line-height: 1.4em;}
			#footer #isi ul {margin: 0 0 20px 18px; list-style-type: disc;}
			#footer #isi ul li {}
			
			#footer #indicate ul {margin: 0 0 20px 18px;}
			#footer #indicate ul li {margin-bottom: 8px;}
			
			#resultsISI {line-height:1.6em;}
}
			
			
			
/* update flash */
#flashContent div {position: relative;}
div.update-flash {width: 200px; position: absolute !important; top: 200px; left: 344px; border: 1px solid #C1CBDC; padding: 10px;}
	div.update-flash p {font-size: 1.3em; line-height: 1.4em; margin-bottom: 10px;}
		div.update-flash p sup {line-height: 0; font-size: 0.7em; position: relative; top: 2px;}
	div.update-flash a, div.update-flash img {text-align: center;}
	
	
/*  Interstitial  */
#interstitialContainer {width: 100%; font-size: 100%;}
	#interstitialContainer #interstitialHeader {width: 100%;}
		#interstitialContainer #interstitialHeader img {margin: 5px 30px 0;}
		#interstitialContainer #interstitialHeader #blueRule {width: 100%; height: 30px; background: transparent url(/SiteCollectionImages/interstitialBlueRule2.gif) repeat-x top left;}
	#interstitialContainer #interstitialContent {margin: 15px 20px;}
		#interstitialContainer #interstitialContent h1 {margin-bottom: 0.5em; font-size: 2em;}
		#interstitialContainer #interstitialContent p {margin-bottom: 1em; font-size: 1.2em; line-height: 1.6em;}
		#interstitialContainer #interstitialContent a {font-size: 1.2em; line-height: 1.6em; text-decoration: underline; color: #12447f;}

/* Popop Interstitial 2 */
#interstitialContainer #interstitialHeader2 
{width: 100%;}
#interstitialContainer #interstitialHeader2 img 
{margin: 5px 30px 0;}
#blueRule2 
{width: 100%; height: 36px; margin-bottom: 10px; background: url(../SiteCollectionImages/bg_interstitial.jpg) no-repeat top left;}
.blueRule2_inner
{
	color: white;
	font-size:14px;
	font-weight: bold;
	padding: 8px 0px 0px 30px;
}
#interstitialContent2 
{margin: 15px 20px;}
#interstitialContainer #interstitialContent2 h1 
{margin-bottom: 0.5em; font-size: 2em;}
#interstitialContainer #interstitialContent2 p 
{margin-bottom: 1em; font-size: 1.2em; line-height: 1.6em;}
#interstitialContainer #interstitialContent2 a 
{font-size: 1.2em; line-height: 1.6em; text-decoration: underline; color: #12447f;}
#interstitial_footer2
{
	background: url(../SiteCollectionImages/interstitial_footer_bg.jpg) repeat-x top left;
	height: 7px;
}


 

/* sitemap */
.sitemap {font-size: 1.0em;}


/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 2%;
    left: 50%;
    padding-bottom: 20px;
    margin-left: -375px;
    width: 762px;
    background-color: #FFF;
    color: #000;
    border: 2px solid #cecfd3;
    z-index:5000;
}

#forteoPopupTop
{
    background:url('../PublishingImages/modalBG.gif') repeat-x;
    width:762px;
    height:27px;
}

#forteoPopupTop div
{
	float: right;
	margin-top: 2px;
}



#forteoPopupContent
{
    overflow:auto;
    height:480px;
    padding: 3px 5px 135px 17px;
    font-size:12px !important;
}

#forteoPopupContent strong span,
#forteoPopupContent .blue,
#forteoPopupContent a {
	color:#22407d;	
}

#forteoPopupContent a:hover{
	text-decoration:underline;
}

#forteoPopupContent h2
{
	text-align: center;
	color: #22407d;
	margin-bottom: 12px;
}

#forteoPopupContent p
{
	margin:12px 0px;
}

.jqmWindow ul
{
    padding:0px;
    margin-left:15px;
}

.jqmWindow ul span
{
    color:#000;
}

.jqmWindow ul li
{
    padding:0px;
    margin:0px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(5 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#isOnForteoPopup, #thankyouPopup {
	width: 905px !important;
	height: 299px !important;
	background: url(../PublishingImages/consumer/isOnForteo-bg.png) no-repeat;
	left: 42% !important;
	top: 30% !important;
	border: none !important;
}

.btnClose {
	top: 8px;
	left: 800px;
	position: relative;
	display: block;
}


#thankyouPopup .btnClose {
	top: 15px !important;
	left: 800px;
	position: relative;
	display: block;
}

#isOnForteoPopup .wrapper
{
	font-size: 27px;
	color: #104b7d;
}

#thankyouPopup .wrapper
{
	font-size: 17px;
	color: #104b7d;
	line-height: 1.5;
}

.wrapper a {
				color: #104b7d;
}


#isOnForteoPopup p
{
	margin: 15px 0 15px 0 !important;
}

#thankyouPopup p
{
	margin: 35px 0 15px 0 !important;
}


#isOnForteoPopup span{
	display: block;

}

.btnSubmit 
{	
	background: url(../PublishingImages/consumer/btn-submit.gif) no-repeat left top;
	display: block;
	width: 144px;
	height: 48px;
	text-indent: -9999em;
	bottom: 85px;
	left: 380px;
	position: absolute;
}

.btnSubmit:hover
{
	background: url(../PublishingImages/consumer/btn-submit.gif) no-repeat left bottom;
}


.btnReturn
{
	background: url(../PublishingImages/consumer/btn-return.gif) no-repeat left top;
	display: block;
	width: 142px;
	height: 45px;
	text-indent: -9999em;
	position: absolute;
	bottom: 100px;
	left: 380px;
}

.btnReturn:hover{
	background: url(../PublishingImages/consumer/btn-return.gif) no-repeat left bottom;
}

#isOnForteoPopup .pi-mg {
	font-size:12px; text-align:center; padding-top:57px; font-weight:bold; line-height:1.5;
}

#thankyouPopup .pi-mg {
	font-size:12px; text-align:center; padding-top:38px; font-weight:bold;
}












#ssi_tout_A, 
#ssi_tout_B,
#ssi_tout_C,
#ssi_tout_D,
#ssi_tout_E,
#ssi_tout_F {
    display: none; }

#consumerBone_flashContent {
	display:block;
	width:611px;
	height:273px;				
	background:url(../PublishingImages/consumer/consumer_bones_noflash_bg.jpg) no-repeat;
	position:relative;	
}

#consumerBone_flashContent a {
	display:block;
	width:153px;
	height:28px;
	background:url(../PublishingImages/consumer/consumer_bones_noflash_btn.gif) top left;
	position:absolute;
	top:200px;
	left:130px;
	
}
#consumerBone_flashContent a span {
	display:none;
}

#consumerBone_flashContent a:hover {
	background-position:bottom;
}

#navLevel2{
	display:none;
}

.newline
{
	display: block;
}

#navContainer > table {
	position: absolute;
	left: 0px;
}

#navContainer #WebPartWPQ2 {
	position: static;
}
