@import url(blankcanvas.css);

#accessibility { position: absolute; top: 0em; text-indent: -9999px; }
body { width: 60em; position: relative; margin: 0 auto; font-family: Arial, Verdana, Helvetica;  border-right:solid 1px #498EC1; border-bottom:solid 1px #498EC1; border-left:solid 1px #498EC1; background-color:#fff }

h1 { display: block; background: url(../images/right.gif) right no-repeat #498ec1; }
h1 a { display: block; background: url(../images/logo.gif) no-repeat 0.7em 0.75em; height: 5.75em; text-indent: -9999px; }
#description {font-size:0.87em; text-indent: -9999px; line-height: 1.125em; position: absolute; left: 1em; top: 4.75em; height: 2em; width: 40em; color: #efebe1; font-weight: bold; no-repeat right; letter-spacing: 0.012em; }

/* main NAVIGATION */

#primary_navigation { width: 60em; height: 2em; background: #3067ac;}
#primary_navigation li { display: inline; float: left; height: 2em; overflow:hidden; border-right: 1px solid #74b1dd; }
#primary_navigation a { font-size:0.75em; font-weight:bold; display: block; float: left;  padding-top: 0.8em; text-decoration: none; padding-bottom: 0.25em; padding-left: 2em; padding-right: 2em; color: #FFFFFF; background: #3067ac; height: 3em; }
#primary_navigation a:hover { background:#d1ecff; color: #186298; }

/* OFFERS breakout box */

#receive{ padding-top:1.15em; overflow:hidden; line-height:normal; display: block; background: url(../images/repeat-item.gif) repeat-x; font-size:0.75em; color: #215d89; height: 5.33em; padding-left: 55.83em; padding-right:1.6em; text-decoration: none; }
#receive a {text-decoration:none; color:#186F8D;  }
#receive em { font-weight: bold; font-size:1.33em; color:#003359}


/* MAIN page content */

#outer_content {position:relative; width:60em; background-color:#8BBDE2; margin:0; padding:0; font-size:1em;}

#primary_content {  float:right; padding-right: 9.25em;  color: #3C6A8C;   }
ul#primary_content_windows {padding:1em 0 0 0}
ul#primary_content_windows li.newsitem { position: relative; display: block; width: 34.5em; padding: 0em; background:url(../images/corner.gif) no-repeat bottom right #FFFFFF;  margin-bottom: 0.25em; }
ul#primary_content_windows p {font-size: 0.75em; line-height: 1.56em; margin: 0 0 1.5em 0; padding:0 0.6em }
ul#primary_content_windows p a {color: #3C6A8C; text-decoration:underline;}
ul#primary_content_windows p a:hover {color:#003359}
ul#primary_content_windows h2 { font-size: 1.31em; color:#003359; line-height: 1.1em; margin: 0 0 0.19em 0; padding: 0.34em 0.34em 0 0.34em; text-align:left }
ul#primary_content_windows h3, ul#primary_content_windows span h3 { font-size: 1.125em; line-height: 1em; margin: 1em 0.44em 0.11em 0.44em; font-weight:normal; font-style: italic; padding: 0.44em; background: url(../images/h3-background.gif) repeat-x; color:#003359 }



ul#primary_content_windows h4 {font-size:0.875em; padding-left:0.57em; padding-top:1.2em}


ul#primary_content_windows li ul {font-size: 0.75em; line-height: 1.56em; margin: 0 0 1.5em 1em }
ul#primary_content_windows li ul li {margin: 0 0 0 1em; list-style-type:disc}
ul#primary_content_windows li ul li a {margin: 0 0 0 1em; list-style-type:disc; color: #3C6A8C; text-decoration:underline;}
ul#primary_content_windows li ul li a:hover {color:#003359}
ul#primary_content_windows h2 a {text-decoration:none; color:#003359}
ul#primary_content_windows h2 a:hover {text-decoration:underline; color:#003359}

.newsimage img {padding:3px; margin:0 auto  }
.newsimage { font-size:0.66em; float:left; background-color:#fff; width:80px; margin:6px; padding-bottom:3px; text-align:center}
.newsimage span {display:block; margin-left:9px}



.newslink {text-align:right; margin:0; padding:0 0.6em 0 0; line-height:1em}
.newslink a{font-size:0.75em; font-weight:bold; text-decoration:none; color:#003359}
.newslink a:hover{text-decoration:underline; color:#003359}
.newsdate { font-size:0.75em; font-weight:bold; margin: 0 0 1em 0; padding:0 0.6em}


/* SIDEBAR general page link content */

#secondary_content {float:left;}
ul#secondary_content_windows {padding:1em 0 0 1em; color: #3C6A8C; margin-bottom:6em}
ul#secondary_content_windows  li { display: block; width: 14.5em;  background: #fff;  margin: 0 0 0.25em 0em }
#secondary_content_windows li.pulse { padding-top: 2.75em; padding-left: 3.75em; width: 10.75em; }
ul#secondary_content_windows li.clinical_papers{background: url(../images/clinical-papers-background.gif) no-repeat top left #FFFFFF;}
ul#secondary_content_windows li.congress_watch{background: url(../images/congress-watch-background.gif) no-repeat top left #FFFFFF;}
ul#secondary_content_windows li.journal_watch{background: url(../images/journal-watch-background.gif) no-repeat top left #FFFFFF;}
ul#secondary_content_windows li.web_links{background: url(../images/web-links-background.gif) no-repeat top left #FFFFFF;}
ul#secondary_content_windows li.pulse{background: url(../images/pulse-hori.gif) no-repeat 4em 0.4em #FFFFFF;}

ul#secondary_content_windows  li p {font-size:0.68em; line-height:1.36em; padding: 0 0.88em 1.33em 6em; color:#3C6A8C}
ul#secondary_content_windows  li h4 {font-size:1em; padding: 0.5em 0.5em 0.375em 4em; margin:0;}
#secondary_content_windows li.pulse p { padding: 0.5em 0.5em 0.5em 0.5em; margin: 0; }
#secondary_content_windows li.pulse h4 { padding: 0em; padding-left: 0.25em; margin: 0; }
ul#secondary_content_windows a {text-decoration:underline; color: #3C6A8C;  }
ul#secondary_content_windows a:hover {text-decoration:underline; color:#003359}
ul#secondary_content_windows  li h4 a {text-decoration:none; color:#003359; }

/* SIDEBAR news link content */


ul#secondary_content_windows  li.newsitem-left {background:url(../images/corner.gif) no-repeat bottom right #FFFFFF;}
ul#secondary_content_windows  li.newsitem-left p {font-size:0.68em; line-height:1.36em; padding: 0 0.88em 1.33em 0.8em; color:#3C6A8C}
ul#secondary_content_windows  li.newsitem-left h4 {font-size:1em; padding: 0.5em 0.5em 0.375em 0.5em; margin:0}
ul#secondary_content_windows  li.newsitem-left .newsdate {text-align:left; padding-left:0.8em}


/* FOOTER style content */

#tertiary_content {width:60em;  height:6.75em; font-size:1em; background: url(../images/tertiary-background.gif) repeat-x; overflow:hidden}

ul#legal_navigation {line-height:1.15em; }
#legal_navigation li { display: inline; float: left; overflow:hidden; }
#legal_navigation a { font-size:0.75em; font-weight:bold; display: block;  padding-top: 0.75em; padding-bottom: 0.25em; padding-left: 2em; padding-right: 2em; color: #004b82; text-decoration: none; }
#legal_navigation a:hover { text-decoration:underline }
#association {font-size: 0.75em; line-height: 30px; padding-right:0; margin-right:1.8em; margin-top:3.4em; float:right; clear:both }

.association-logos {vertical-align:middle}

/*BANNERS, TABLES FORMS */

#banner {width:120px; height:600px; background-color:#ccc; position:absolute; top:1em; right:1em}

#useful-links td { color:#3C6A8C; TEXT-ALIGN:LEFT; background-color:#D3ECFF; padding:9px; font-weight:bold; width:300px }
#useful-links { background:url(../images/useful-links-corner.gif) no-repeat bottom right #3C6A8C;}

#useful-links, #useful-links li {margin:0.6em; font-size:12px; line-height:1.5em; font-weight:normal}
#useful-links li {width:200px}
#useful-links a {color:#fff}
#useful-links strong {font-size:1.2em}

/*CONTACT FORM AND COMMENT DROP DOWN */

#form {margin: 1em 0.6em 2em 0.6em; font-size:12px; line-height:1.5em; font-weight:normal}


/* MISC */

p.full_story { text-align: right; font-size: 0.8em; position: absolute; right: 1em; top: 7.5em; }

p.image_description { display: block; float: left; background: url(../images/image-doc.gif) no-repeat; margin-right: 0.25em; text-indent: -9999px; width: 4.25em; height: 6.5em; }
p.image_description2 { display: block; float: left; background: url(../images/image-frax.gif) no-repeat; margin-right: 0.25em; text-indent: -9999px; width: 4.25em; height: 6.5em; }
p.image_description3 { display: block; float: left; background: url(../images/image-oap.gif) no-repeat; margin-right: 0.25em; text-indent: -9999px; width: 4.25em; height: 6.5em; }
p.image_description4 { display: block; float: left; background: url(../images/image-spine.gif) no-repeat; margin-right: 0.25em; text-indent: -9999px; width: 4.25em; height: 6.5em; }

#welcome-box {background:url(../images/corner.gif) no-repeat bottom right #FFFFFF; margin:0 auto; padding-bottom:2em; width:80%}
#welcome-box p {font-size:0.75em; padding:0 3em; line-height:1.56em; margin: 0 0 1.5em 0; color:#3C6A8C;}
#welcome-box h2 {font-size:1.56em; padding:0.5em; color:#003359}
#welcome-box ul {font-size:0.75em; margin: 0 auto; text-align:center}
#welcome-box li { display:inline; padding:1em;}
#welcome-box li a {color: #3C6A8C; text-decoration:underline;}
#welcome-box li a:hover {color:#003359}


#redirect-box {background:url(../images/corner.gif) no-repeat bottom right #FFFFFF; margin:0 auto; padding-bottom:2em; width:60%}
#redirect-box p {font-size:0.75em; padding:0 3em; line-height:1.56em; margin: 0 0 1.5em 0; color:#3C6A8C;}
#redirect-box h2 {font-size:1.56em; padding:0.5em 1.33em; color:#003359}
#redirect-box ul {font-size:0.75em; margin: 0 auto; text-align:center}
#redirect-box li { display:inline; padding:1em;}
#redirect-box li a {color: #3C6A8C; text-decoration:underline;}
#redirect-box li a:hover {color:#003359}

#news-right {width:120px; padding-left: 40px; font-size:0.68em;  position:absolute; top:1.4em; right:1em; padding:0 0 1em 0 }
#news-right h4 { display: block; background: #FFFFFF; padding: 3px; color: #003359; }
#news-right ul {list-style-type:none; padding:6px 0; background-color:#fff  }
#news-right ul li {list-style-type:none; padding:0px 6px;  background-color:#fff}
#news-right li {list-style-type:none; padding:0px 3px; display:block; margin:0}
#news-right li a {font-weight:normal; color:#3C6A8C}  
#news-right li a:hover {color:#003359}
#news-right li p {line-height:1.36em;}

.clear {clear:both}

ul#primary_content_windows p.adverse {border:solid 1px #000000; padding:3px; margin:5px; font-size:0.75em}

.superscript {position: relative; bottom: 0.8em; font-size: 0.8em; font-weight:bold; background-color:#D3ECFF }


#flash-background {position:absolute; width:587px; height:90px; top:0; right:0;}


table#calendar {font-size:16px; margin:12px 0; background-color:#fff; text-decoration:none;}

#calendar a {text-decoration:none;}

.white{ color:#ffffff; }
.bold{ font-weight:bold; }


#menu-outer {
	background-color:#ccc;
width:100%;
	height:37px;
	font-family:arial;
	background-image: url(../images/menu-background.gif);
	background-repeat: repeat-x;
overflow:hidden;
}

ul#menu  {margin:0; padding:0; height:37px; background-color:#ccc; overflow:hidden;	background-image: url(../images/menu-background.gif);	background-repeat: repeat-x;}
ul#menu li{ padding:0 ;  height:37px; display:block;   overflow:hidden; list-style-type:none; margin:0; padding:0 ;   float:left}
ul#menu li a {display:block;   color:#fff; text-decoration:none}

.news-button a {
	width:59px;
	background-image: url(../images/news-button.gif);
	height:37px;
	padding:200px 0px 0 0px; 
	display:block;
	margin:0;
	overflow:hidden;
	repeat-background:no-repeat;
}

.news-button a:hover {
	width:59px;
	background-image: url(../images/news-button-over.gif);
	height:37px;
	padding:200px 0px 0 0px; 
	display:block;
	margin:0;
	overflow:hidden;
	repeat-background:no-repeat;
}


.osteo-button a {
	width:190px;
	background-image: url(../images/osteo-button.gif);
	height:37px;
	padding:200px 0px 0 0px; 
	display:block;
	margin:0;
	overflow:hidden;
	repeat-background:no-repeat;
}

.osteo-button a:hover {
	width:190px;
	background-image: url(../images/osteo-button-over.gif);
	height:37px;
	padding:200px 0px 0 0px; 
	display:block;
	margin:0;
	overflow:hidden;
	repeat-background:no-repeat;
}



.resources-button a {
	width:135px;
	background-image: url(../images/resource-button.gif);
	height:37px;
	padding:200px 0px 0 0px; 
	display:block;
	margin:0;
	overflow:hidden;
	repeat-background:no-repeat;
}

.resources-button a:hover {
	width:135px;
	background-image: url(../images/resource-button-over.gif);
	height:37px;
	padding:200px 0px 0 0px; 
	display:block;
	margin:0;
	overflow:hidden;
	repeat-background:no-repeat;
}

.register-button a {
	width:175px;
	background-image: url(../images/register-button.gif);
	height:37px;
	padding:200px 0px 0 0px; 
	display:block;
	margin:0;
	overflow:hidden;
	repeat-background:no-repeat;
}

.register-button a:hover {
	width:175px;
	background-image: url(../images/register-button-over.gif);
	height:37px;
	padding:200px 0px 0 0px; 
	display:block;
	margin:0;
	overflow:hidden;
	repeat-background:no-repeat;
}











.generic-table td, .generic-table tr { font-size:12px; margin:0 0 2em 1em; border:solid 1px #3C6A8C; background: url(../images/table.gif) repeat-x; }

.generic-table {margin:0 0 2em 1em; }


.generic-table td {padding:9px}

#prescribing_information a { position: absolute; font-size:0.75em; font-weight:bold; text-decoration:none; color:#003359; top: 495px; left: 630px; }

#prescribing_information a:hover{text-decoration:underline; color:#003359}

#rss { font-weight: bold; font-size: 0.75em; background: url(../images/rss.jpg) no-repeat; padding-left: 2.125em; display: block; height: 2em; }

object { position: absolute; left: 825px; top: 140px; z-index: 99999; }



 
