﻿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 {background:#B7B794 url('/PublishingImages/hpbgtile.gif') repeat-x left top;height:110px;position:relative;width:100%;}
#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;border-top:#996 4px solid;width:100%;border-bottom:#000 1px solid;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;}

#container {}
.small1 {font-size: 0.7em;}

	#header {margin: 0 auto 0 auto; padding: 30px 0 15px 0; width: 888px; position: relative;}
		#logout {position: absolute;}
		#headerLinks {position: absolute; bottom: 75px; right: 4px; font-size: 1.2em; color: #12447f;}
			#headerLinks a {color: #12447f; text-decoration: none;}
			#headerLinks a:hover {text-decoration: underline;}
		#secondaryImage {position: absolute; bottom: 46px; right: 4px;}
		#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 {position: absolute; bottom: 15px; right: 0; width: 183px;}
			#searchContainer #searchInputField {border: 1px solid #d0d5df; padding: 2px; height: 16px; width: 145px; float: left;}
			#searchContainer #searchButton {float: left; margin: 0 0 0 3px;}
		
	#navContainer {text-align: center; background-repeat: no-repeat; background-position: 50% 0; background-color: transparent;}
		#navLevel1 {text-align: center; position: relative; width: 888px; margin: 0 auto 0 auto;}
			#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 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 a {font-weight: bold;}
					#sideNav #navLevel2 li.active li a {font-weight: normal;}
			
			#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;}
	
	#mainContent {float: left; display: inline; width: 630px; padding: 0 0 60px 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 {font-size: 0.4em;}
		#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: 5px;}
			#mainContent ul ul {margin: 0 0 0 17px;}
			#mainContent ul ol {margin: 0 0 0 30px;}
		#mainContent ol {margin: 0 0 20px 30px;}
			#mainContent ol li {}
			#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: 620px; margin-bottom: 20px;}
		#forteo_connect {padding: 7px 7px 7px 12px; color: #353535; width: 620px; 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 {clear: left; width: 888px; margin: 0 auto 20px auto; font-size: 1.45em; line-height: 1.4em;}
		#toolbar ul {margin-left: 15px;}
			#toolbar ul li {margin-bottom: 5px; font-weight: bold;}
			
	#toolbar ul.blue {color: #12447F;}
				
		
	#footer {clear: left; width: 100%; 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 p {line-height: 1.8em;}
		#footer .footer_logo {float: right; margin: 5px 10px 0 0;}
		#footer a {text-decoration: none; color: #353535;}
		#footer a:hover {text-decoration: underline;}
		#footer #footer_logo {float: right; display: inline; margin:5px 10px 0 0;}
		
		#footer #isi {width: 888px; margin: 0 auto 0 auto;}
			#footer #isi .question {font-weight: bold;}
			#footer #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 {}
			
			
/* 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/interstitialBlueRule.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;}

/* 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: 10%;
    left: 50%;
    
    margin-left: -300px;
    width: 612px;
    
    background-color: #FFF;
    color: #000;
    border: 2px solid #cecfd3;
    z-index:5000;
}

#forteoPopupTop
{
    background:url('../PublishingImages/modalBG.gif') no-repeat;
    width:612px;
    height:27px;
}
#forteoPopupContent
{
    overflow:auto;
    height:400px;
    padding: 35px;
    font-size:12px !important;
}

#forteoPopupContent strong, #forteoPopupContent a
{
	color:#22407d;
	text-decoration:none;
}

#forteoPopupContent a:hover{
	text-decoration:underline;
}

#forteoPopupContent p
{
	margin:15px 0px;
}

.jqmWindow ul
{
    padding:0px;
    margin-left:15px;
    color:#22407d;
}

.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(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
