/* text, headers, and subheaders */
h1
{
	font-family: arial;
	color: #00a6e7;
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 35px;
}
h2
{
	font-family: arial;
	color: #4a4d84;
	font-weight: bold;
	font-size: 15px;
}
div, td
{
	font-family: Arial;
	font-size: 13px;
}
/*this text size will be appear only briefly before it
					       switches to the text size defined in medium.css or large.css */

/* BONIVA brand name is bold and uppercase */
.brandname
{
	text-transform: uppercase;
}

/* other html styles */
body
{
	margin-top: 0px;
	padding-top: 0px;
}

/* generic purple color for text */
.purple
{
	color: #4a4d84;
}

/* inline puts things on the same line */
.inline
{
	display: inline;
	float: left;
}

/* borders for top nav print/enlarge text links */
.topnav_left
{
	padding: 1px 0 0 0;
	margin: 0px;
	vertical-align: middle;
	height: 20px;
	width: 4px;
	background-image: url(/images/top_nav/print-enlarge-left.gif);
	background-repeat: no-repeat;
}
.topnav_spacer
{
	padding: 1px 0 0 0;
	margin: 0px;
	vertical-align: middle;
	height: 20px;
	width: 100px;
	background-image: url(/images/top_nav/print-enlarge-spacer.gif);
	background-repeat: repeat-x;
}
.topnav_divider
{
	padding: 1px 0 0 0;
	margin: 0px;
	vertical-align: middle;
	height: 20px;
	width: 2px;
	background-image: url(/images/top_nav/print-enlarge-divider.gif);
	background-repeat: no-repeat;
}

/* no border for images */
img
{
	border: 0;
	padding: 0;
}

/* bottom margin (for header images) */
.bottommargin
{
	margin-bottom: 30px;
}

.content
{
	padding-left: 12px;
	font-family: arial, helvetica, sans-serif;
}
.contentList
{
	font-family: arial;
}
li
{
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;	
}
.materialsheader
{
	padding-left: 12px;
	font-family: arial;
	font-weight: bold;
	color: #5659A8;
}
.topcallout
{
	color: #217ab6;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
}
/* this style is used to hide the "shrink text" image
   behind the "enlarge text" image" */
#shrinkTextImg
{
/*	visibility: hidden;  */
}
.error, .red
{
	color: red;
	font-family: arial;
}
.errorunsubscribe
{
	padding-left: 20px;
	padding-bottom: 20px;
	color: red;
	font-family: arial;
}
TD.homecontent
{
	padding-left: 12px;
	padding-bottom: 20px;
	font-family: arial;
}
TD.hcphomecontent
{
	padding-bottom: 20px;
	font-family: arial;
}
.outer
{
	background-image: url(/images/outer.jpg);
	background-repeat: repeat-x;
	background-color: White;
}
.textsize
{
	padding-right: 20px;
	color: #217ab6;
	font-family: Arial;
	text-align: right;
}
.textsize A
{
	color: #217ab6;
}
.homecontent
{
	padding-left: 20px;
	padding-bottom: 20px;
	color: #333333;
}
.indent
{
	padding-left: 20px;
}
.indentright
{
	padding-right: 30px;
}
.smallbox
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #ffffff;
}
.smallbox A
{
	font-weight: bold;
}
.smallbox P
{
}
.innerbgrnd {
    background-color: ffffff;
    background-image: url(/images/inner_bgrnd4.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.innerbgrnd2
{
	background-image: url(/images/inner_bgrnd2.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

P
{
	font-family: arial;
}
SPAN.normal
{
	font-family: arial;
}
UL
{
	font-family: arial;
}
UL.nobullets
{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
LI
{
	margin-left: 0px;
}
OL
{
	font-family: arial;
}
DL
{
	font-family: arial;
}
BR
{
}
.normal
{
	font-family: arial;
}
TD.normal
{
	font-family: arial;
}
.quiz
{
	font-weight: bold;
	color: #006666;
	font-family: arial;
}
.incorrect
{
	color: #ff0000;
}
/*
UL.green
{
    COLOR: #006666;
    FONT-FAMILY: arial;
    LIST-STYLE-TYPE: square
}
*/
.callout
{
	font-size: smaller;
	color: #666666;
	font-family: arial;
}
.form
{
	color: #333333;
	font-family: arial;
}
.subhead
{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	font-family: arial;
}
.heading
{
	font-weight: bold;
	color: #6633cc;
	font-family: Arial;
}
.footnote
{
	font-size: 11px;
	color: #333333;
	font-family: arial;
}
A
{
	color: #4e4f80;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
}
.small:link
{
	font-size: 11px;
	color: #217ab6;
	font-family: arial;
	text-decoration: none;
}
.small:visited
{
	font-size: 11px;
	color: #217ab6;
	font-family: arial;
	text-decoration: none;
}
.small:active
{
	font-size: 11px;
	color: #217ab6;
	font-family: arial;
	text-decoration: none;
}
.large:link
{
	font-size: 16px;
	color: #217ab6;
	font-family: arial;
	text-decoration: none;
}
.large:visited
{
	font-size: 16px;
	color: #217ab6;
	font-family: arial;
	text-decoration: none;
}
.large:active
{
	font-size: 16px;
	color: #217ab6;
	font-family: arial;
	text-decoration: none;
}
.medium:link
{
	color: #217ab6;
	font-family: arial;
	text-decoration: none;
}
.medium:visited
{
	color: #217ab6;
	font-family: arial;
	text-decoration: none;
}
.medium:active
{
	color: #217ab6;
	font-family: arial;
	text-decoration: none;
}
.footerNavigation
{
	color: #0000cc;
	font-family: arial;
	text-decoration: none;
}
.footerNavigation A:link
{
	color: #217ab6;
	font-family: arial;
	text-decoration: underline;
}
.footerNavigation A:visited
{
	color: #217ab6;
	font-family: arial;
	text-decoration: underline;
}
.footerNavigation A:active
{
	color: #217ab6;
	font-family: arial;
	text-decoration: underline;
}
.footerNavigation a:hover
{
	font-family: arial;
	color: #0099CC;
	text-decoration: underline;
}

SUP
{
	font-size:11px;
	line-height:70%;
}
SUB
{
	font-size: smaller;
	line-height:65%;
}
.registeredmark
{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.arrow
{
	padding-top: 9px;
}

/*
*********************************************************************
test css's
*********************************************************************
*/

/**** general ****/
.hide
{
	display: none;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.floatLeftPrint
{
	float: left;
}
.floatRightClose
{
	float: right;	
}
.clear
{
	clear: both;
}

#Template1_template_page
{
	width: 766px;
	text-align: center;
}

.cleanTable
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.list_height
{
	float: left; /*line-height: 16px;*/
}
.pdf_links
{
	margin-left: 7px;
}

/**** end general ****/

/******  header ******/
#header
{
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	width: 100%;
	height: 50px;
}
#header img
{
	border: 0px;
}
#header A
{
	font-family: arial, helvetica, sans-serif;
	color: #217ab6;
	text-decoration: none;
}
#header A:hover
{
	color: #0099cc;
}

#header_top
{
	height: 28px;
	width: 305px;
	text-align: right;
}
#header_bottom
{
	height: 32px;
	width: 168px;
	background-image: url(/images/top_nav/header_search_bkgrnd.gif);
}
#header_textbox
{
	padding: 5px 0px 0px 0px;
}
#header input
{
	color: #333333;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
}
/******  end header ******/

/******  content ******/
#Template1_contentHeader
{
	height: 23px;
	width: 766px;
	background-image: URL(/images/inner_top.gif);
}

/*
#contentHeader div
{
	padding-top:	7px;
}
*/
#contentHeader img
{
	border: 0px;
}
#contentHeader a
{
	border: 0px;
}
#content
{
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: left;
}

#Print
{
	width: 530px;
}
/**** only temporary to highlight headings to be replaced by graphics ****/
#content H3
{
	color: #6744D0;
}
#headerPrint
{
	border-right: 0px;
	margin-top: 3px;
	text-align: center;
	float: right;
}
#headerFontSize
{
	text-align: center;
	margin-top: 3px;
	float: right;
}
#left_column
{
	width: 222px;
	float: left;
	color: black;
	text-align: left;
	padding-bottom: 40px;
}
.center_column, .wide_center_column, .extra_wide_center_column
{
	width: 328px;
	vertical-align: top;
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: left;
	float: left;
	padding: 58px 0px 40px 0px;
}
.center_column_print
{
	width: 520px;
	vertical-align: top;
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: left;
	float: left;
	padding: 58px 0px 40px 0px;
}
/*
  this style makes the center column wide 
  enough to stretch across 2 columns.
  it will be used when ShowRightCol=false
  or ShowLeftCol=false, but not both
*/
.wide_center_column
{
	width: 520px;
	background-image: url(/images/divider_gradient.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px;
}
.wide_center_column_reg
{
	width: 520px;
}
/*
  this style makes the center column wide 
  enough to stretch across all 3 columns.
  it will be used when ShowRightCol=false
  and ShowLeftCol=false
*/
.extra_wide_center_column
{
	width: 720px;
	padding: 0px 20px 0px 20px;
}
#Template1_center_column A
{
	font-weight: bold;
}

#content_left_spacer
{
	width: 10px;
	height: 100px;
}
#content_right_spacer
{
	width: 10px;
	height: 100px;
}
.right_column
{
	width: 206px;
	float: left;
	vertical-align: top;
	padding: 0px 0px 40px 0px;
}
#logo
{
	background-image: URL(/images/go.gif);
}
#content_rightNavSpacer
{
	width: 328px;
	height: 50;
}
.chartCaption
{
	text-align: center;
	width: 100%;
	font-weight: bold;
}
#homeSignupCallout
{
	padding-top: 2px;
}

/******  end content ******/

/****** footer *****/
#footerColumnSpacer
{
	width: 75px;
	height: 1px;
}
#safetyInfoInner
{
	text-align: left;
	width: 616px;
}
#footerColumnSpacer1
{
	width: 75px;
	height: 1px;
}
.safetyDivider
{
	width: 650px;
	margin: 0px 50px 0px 50px;
	border-bottom: solid 0px #9999CC;
	text-align: center;
	clear: both;
}
#footerRefsTablet
{
	width: 100%;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
#footerRefsInjection
{
	width: 100%;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
#safetyInfoTablet
{
	width: 100%;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
#safetyInfoInjection
{
	width: 100%;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

#footerRefsTabletPrint
{
	width: 300px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
#footerRefsInjectionPrint
{
	width: 300px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
#safetyInfoTabletPrint
{
	width: 500px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
#safetyInfoInjectionPrint
{
	width: 500px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
#safetyInfoInnerPrint
{
	text-align: left;
	width: 450px;
	padding: 0px 0px 0px 20px;
}
.safetyDividerPrint
{
	width: 500px;
	border-bottom: solid 1px #9999CC;
	text-align: center;
	clear: both;
}

#footerColumnSpacer2
{
	width: 75px;
	height: 1px;
}
#safetyInfoInner1
{
	text-align: left;
	width: 616px;
}
#footerColumnSpacer3
{
	width: 75px;
	height: 1px;
}
#footer
{
	font-family: arial, helvetica, sans-serif;
	width: 766px;
	text-align: left;
}

#footer-left
{
	font-family: arial, helvetica, sans-serif;
	width: 182px;
	text-align: center;
}
#footer-middle
{
	font-family: arial, helvetica, sans-serif;
	width: 550px;
	border-left: solid 1px #9999CC;
	text-align: center;
}
#footer-right
{
	width: 140px;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
}
#footer-bottom-left, #footer-bottom-right
{
	padding-top: 30px;
	width: 302px;
	text-align: left;
}
#footer-bottom-right
{
	text-align: right;
}
#footer-links
{
	text-align: center;
	padding: 20px 20px 20px 20px;
	vertical-align: bottom;
}
#footer TD
{
	font-family: arial, helvetica, sans-serif;
}

#footer A
{
	font-family: arial, helvetica, sans-serif;
	color: #217ab6;
	text-decoration: underline;
}
#footer A:hover
{
	color: #0099CC;
}

/****** end footer ******/



/****** left nav ******/
#left_nav_spacer
{
	width: 15px;
}
#left_nav
{
	text-align: left;
	width: 205px;
}
.left_Nav_Container
{
	width: 205px;
}

#consumerInjectionNav
{
	padding-top: 20px;
}
#navSwitch
{
	padding-top: 20px;
}
.oneLogoNav
{
	padding-top: 30px;
}

/****** end left nav ******/

/************* janie's reg template styles *************/

#regAcctPageHeader
{
	height: 45px;
	color: #333333;
	font-family: arial;
	text-decoration: none;
}
/* boniva logo + page title */
.logo_and_title
{
	text-align: left;
	vertical-align: middle;
	font-size: large;
	height: 110px;
	float: left;
}

/* content that stretches across the whole rounded rectangle
   (this may not be in use ... delete it later) 
#wide_content
{
	text-align: left;
	margin: 0px 50px 0px 50px;
	float:	left;
} */

/********** end janie's additions ************/

/**** right nav css ****/

#rightNavImage
{
	width: 216px;
	vertical-align: top;
}

/**** end right nav css ****/


/**** content page styles ****/
/* about-boniva */
#brochure_links
{
	width: 100px;
	text-align: left;
	padding-bottom: 20px;
}

/* live-healthy  --  bone strengthening tips*/
#bone_sub_list
{
	padding: 15px 0px 15px 20px;
}
/* FAQ */
.clearQA
{
	clear: both;
	height: 10px;
	width: 1px;
}
.faq_qa
{
	float: left;
	font-family: arial, helvetica, sans-serif;
	width: 15px;
}
.faq_qa_desc
{
	float: left;
	font-family: arial, helvetica, sans-serif;
	width: 647px;
	margin-left: 3px;
}
.list_height1
{
	float: left;
	width: 13px;
	height: 20px;
}
.list_height2
{
	float: left;
	width: 310px;
	height: 20px;
}
/* UL */
.center_column .no-indent-ul
{
	margin-left: 15px;
	padding-left: 0px;
}
/* LI */
.center_column .no-indent-li, .center_column .no-indent-ul li
{
	margin-left: 0px;
	margin-bottom: 0px;
}
.inner_list
{
	margin-left: 12px;
}
.privacy_list_left
{
	width: 40px;
	margin-right: 15px;
	float: left;
	text-align: right;
}
.privacy_list_right
{
	width: 610px;
	float: left;
	margin-bottom: 16px;
}
#full_content
{
	width: 665px;
	margin: 40px 50px 40px 50px;
}

TD #td_content
{
	padding: 15px 15px 15px 0px;
}
/* style for graph popup window */
#popupDiv
{
	text-align: center;
	color: Red;
}

/* styles for MyBONIVA Registration form */
.required
{
	text-align: left;
	font-weight: bold;
	padding-left:20px;
}
/*label for required field*/
.optional
{
	text-align: left;
	font-weight: bold;
	padding-left:20px;
}
/*label for optional field*/

/* styles for boxes used on hcp home page */
.box_top_tablets
{
	width: 230px;
	height: 41px;
	background-repeat: no-repeat;
	background-image: url(/images/boxes/HCP_Tablet_box_top_w226.gif);
}
.box_top_injection
{
	width: 230px;
	height: 41px;
	background-repeat: no-repeat;
	background-image: url(/images/boxes/HCP_injection_box_top_w226.gif);
}
.box_middle_230
{
	width: 230px;
	background-repeat: repeat-y;
	background-image: url(/images/boxes/HCP_box_horizontal_spacer_w226.gif);
	vertical-align: top;
}
.box_bottom_230
{
	width: 230px;
	height: 12px;
	background-repeat: no-repeat;
	background-image: url(/images/boxes/HCP_box_bottom_w226.gif);
}

/* styles for boxes used on sign in page */
.box_top_not_a_member
{
	width: 275px;
	height: 35px;
	background-repeat: no-repeat;
	background-image: url(/images/boxes/box_w_275_myBONIVA_not_a_member.gif);
}
.box_top_priority_code
{
	width: 275px;
	height: 35px;
	background-repeat: no-repeat;
	background-image: url(/images/boxes/box_w_275_myBONIVA_priority.gif);
}
.box_top_myboniva_signin
{
	width: 275px;
	height: 35px;
	background-repeat: no-repeat;
	background-image: url(/images/boxes/box_w_275_myBONIVA_sign_in.gif);
}
.box_middle_275
{
	width: 275px;
	background-repeat: repeat-y;
	background-image: url(/images/boxes/horizontal_spacer_box_w_275.gif);
	vertical-align: top;
}
.box_bottom_275
{
	width: 275px;
	height: 12px;
	background-repeat: no-repeat;
	background-image: url(/images/boxes/box_bottom_w_275_myBONIVA_sign_in.gif);
}
.paddedContent
{
	padding-left: 12px;
	padding-right: 12px;
}

/* styles for boxes used on myboniva account page page */
.box_top_account_info
{
	width: 307px;
	height: 26px;
	background-repeat: no-repeat;
	background-image: url(/images/boxes/myBONIVA_box_top_w307_acct.gif);
}
.box_top_trial_voucher
{
	width: 640px;
	height: 26px;
	background-repeat: repeat-x;
	background-image: url(/images/boxes/account_box_top_w640.gif);
}
.box_top_personal_info
{
	width: 307px;
	height: 26px;
	background-repeat: no-repeat;
	background-image: url(/images/boxes/myBONIVA_box_top_w307_personal.gif);
}
.box_top_reminder_preferences
{
	width: 307px;
	height: 26px;
	background-repeat: no-repeat;
	background-image: url(/images/boxes/myBONIVA_box_top_w307_pref.gif);
}
.box_middle_307
{
	width: 307px;
	background-repeat: repeat-y;
	background-image: url(/images/boxes/myBONIVA_box_horizontal_spacer_w307.gif);
	vertical-align: top;
}
.box_bottom_307
{
	width: 307px;
	height: 21px;
	background-repeat: no-repeat;
	background-image: url(/images/boxes/myBONIVA_box_bottom_w307.gif);
	padding: 0px;
}
.box_middle_640
{
	width: 640px;
	background-repeat: repeat-y;
	background-image: url(/images/boxes/account_box_horizontal_spacer_w640.gif);
	vertical-align: top;
}
.box_bottom_640
{
	width: 640px;
	height: 21px;
	background-repeat: no-repeat;
	background-image: url(/images/boxes/account_box_bottom_w640.gif);
	padding: 0px;
}

/* 50px right/left padding used on sign in pages */
.padding50
{
	padding-left: 50px;
	padding-right: 50px;
	padding-top:150px; /***added 070208***/
}
.padding40
{
	padding-left: 40px;
	padding-right: 40px;
}

form
{
	padding: 0px;
	margin: 0px;
}

/* generic list  */
ul
{
	padding-left: 10px;
	margin-left: 0px;	
}
ul li
{
	margin-left:7px; 
	margin-top:3px; 	
	list-style-type:disc;   
			
	/*padding-left: 10px;
	list-style-type: none;
	background-image: url(/images/purple_dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;	
	*/	
	/*list-style-image: url(/images/purple_dot.gif);
	list-style-position:outside; 
	vertical-align:4px;	*/		
}
/* list with arrow bullets (used on various callouts) */
ul.arrow_bullet
{
	padding: 10px 0px 0px 0px;
}
ul.arrow_bullet li
{
	padding-left: 10px;
	list-style-type: none;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

/* list with arrow bullets (used on hcp home page) */
ul.hcp_arrow_bullet
{
	padding: 0px 0px 0px 10px;
}
ul.hcp_arrow_bullet li
{
	padding-left: 10px;
	list-style-type: none;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

/* list with small purple dot bullets (used on sally page) */
ul.purple_dot_bullet
{
	padding-left: 0px;
}
ul.purple_dot_bullet li
{
	padding-left: 10px;
	list-style-type: none;
	background-image: url(/images/purple_dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#PrintButtons
{
	display:none;
	visibility:hidden;
}

.sitemapnav
{
	font-family:Arial Unicode MS, Arial;
}

@media print 
{

.vprintbutton 
{
	display:none;
}
	
}

/* START:: Google Search Styling Classes */

.g 
{ 

    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    FONT-SIZE: 6px; 
    PADDING-BOTTOM: 3px; 
    MARGIN: 0px; 
    COLOR: #000000; 
    PADDING-TOP: 3px; 
    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif 
}
.l 
{ 
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    PADDING-BOTTOM: 3px; 
    MARGIN: 0px; 
    PADDING-TOP: 3px; 
    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif 
}
.s
{ 
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    FONT-SIZE: 11px; 
    PADDING-BOTTOM: 8px; 
    MARGIN: 0px; 
    COLOR: #000000; 
    PADDING-TOP: 8px; 
    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
 }
.b
{ 
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    FONT-SIZE: 12px; 
    PADDING-BOTTOM: 3px; 
    MARGIN: 0px; 
    COLOR: #000000; 
    PADDING-TOP: 3px; 
    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
.p
{ 
    FONT-SIZE: smaller; 
    FONT-STYLE: normal; 
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.n
{ 
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.googletitlebar
{ 
    FONT-SIZE: 14px; 
    COLOR: #ffffff; 
    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #4e4f80
}
.googletitlebarresult
{ 
    FONT-SIZE: 14px; 
    COLOR: #ffffff; 
    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #4e4f80;
}
.g A:link
{ 
    COLOR: #4e4f80;
}
.g A:visited
{ 
    COLOR: #4e4f80;
}
.g U:link
{ 
    COLOR: #4e4f80;
}
.g U:visited
{ 
    COLOR: #4e4f80;
}
.googletitlebarresulttab
{ 
    WIDTH: 430px;
}

/* END:: Google Search Styling Classes */
/******   Callout    *******/
#once_monthly_callout
{
    display: block;
}
#once_monthly_callout H3
{
    display:block;
    font-size: 12px;
    color: White;
    margin: 0px;
    padding: 6px 5px 6px 10px;
    height: 44px; width: 521px;
    background-image: url(/images/callouts/once_monthly_callout_top.gif);
    background-repeat: no-repeat;
}
#once_monthly_callout H3 A
{
    color: White !important;
}
#once_monthly_callout #content
{
    overflow: hidden;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 526px;
    background-image: url(/images/callouts/once_monthly_callout_border.gif);
    background-repeat: repeat-y;
}
#once_monthly_callout #content ul
{
    width: 500px;
    margin-left: 10px;
    margin-bottom: 1em;
}
#once_monthly_callout #content li
{
    margin-top: 6px;
}
#once_monthly_callout #bottom
{
    overflow: hidden;
    display: block;
    margin: 0px;
    padding: 0px;
    height: 10px; width: 526px;
    background-image: url(/images/callouts/once_monthly_callout_bottom.gif);
    background-repeat: no-repeat;
}
html* #once_monthly_callout H3
{width: 526px;}


/**************************added 050708**************************/
.center_column_alt
{
	width: 328px;
	vertical-align: top;
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: left;
	float: left;
	padding: 44px 0px 40px 0px;
	background-image: url(/images/divider_gradient.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px;
}

.center_column_alt img
{margin-bottom: 5px;}

.right_column{
	width: 206px;
	background-image: url(/images/divider_gradient2.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px;
	float:left;
	vertical-align:top;
}
#table
{
	width:324px;
	background-image: url(/images/table_border.gif);
	background-repeat: repeat;
	}


#table_bottom
{
    padding: 0px;
    height: 8px;
	width: 324px;
    background-image: url(/images/table_bottombar.gif);
    background-repeat: no-repeat;
}
	
.table_white
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color: #333333;
	padding-top: 1px;	
	/*border-left-color:#ADB2D7;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#ADB2D7;
	border-right-style:solid;
	border-right-width:1px;*/
	
	}

.table_gray
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color: #333333;
	border-left-color:#ADB2D7;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#ADB2D7;
	border-right-style:solid;
	border-right-width:1px;
	background-image:url(/images/table_graybackground.gif);
	background-repeat:repeat;
	padding-top: 1px;
	padding-bottom: 1px;
	}

#table_bullet {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(/images/table_bullet.gif);
	margin-left: 28px;
	margin-right: 5px;
	margin-top:0px;

}
.bullet_text_align {
	margin-top: 8px;

}
.reverse_bone_loss
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-style: normal;
	color: #333333;
	width: 310px;
	height: 124px;
	background-image: url(/images/reverse_bone_loss_bkgd.jpg);
	background-repeat: no-repeat;
	margin: 0px 25px 0px 0px;
	padding: 23px 25px 0px 30px;
	}
ul.consumer_blue_bullet
{
	padding: 0px 0px 0px 10px;
}
ul.consumer_blue_bullet li
{
	padding-left: 15px;
	padding-bottom: 5px;
	list-style-type: none;
	background-image: url(/images/blue_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	
}
ul.consumer_checkbox_bullet
{
	padding: 0px 0px 0px 10px;
}
ul.consumer_checkbox_bullet li
{
	padding-left: 25px;
	padding-bottom: 5px;
	list-style-type: none;
	background-image: url(/images/bullet_check_box.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}

ul.consumer_question_bullet
{
	padding: 0px 0px 0px 0px;
}
ul.consumer_question_bullet li
{
	padding-left: 35px;
	padding-bottom: 10px;
	list-style-type: none;
	background-image: url(/images/bullet_Q.gif);
	background-repeat: no-repeat;
	background-position: -2px -6px;
	font-weight:bold;
	color:#2691DB;
	
}

ul.consumer_answer_bullet
{
	padding: 0px 0px 0px 0px;
}
ul.consumer_answer_bullet li
{
	padding-left: 35px;
	padding-bottom: 5px;
	list-style-type: none;
	background-image: url(/images/bullet_A.gif);
	background-repeat: no-repeat;
	background-position: -2px -6px;
	
}
ul.consumer_answer_bullet2
{
	padding: 0px 0px 0px 0px;
}
ul.consumer_answer_bullet2 li
{
	padding-left: 35px;
	padding-bottom: 5px;
	list-style-type: none;
	background-image: url(/images/bullet_A2.gif);
	background-repeat: no-repeat;
	background-position: -2px -6px;
	
}
ul.no_bullet
{
	padding: 0px 10px 0px 10px;
}
ul.no_bullet li
{
	padding-bottom: 0px;
	list-style:none;
	list-style-image:none;
	text-indent:-20px;
	
}
.footnote_italics
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-style:italic;
	color: #333333;
	margin-top: 15px;
}
.anchor_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	color:#A4A4A4;
}
.anchor_links A:link
{
	color: #217ab6;
	font-weight:normal;
	text-decoration: underline;
}
.anchor_links A:visited
{
	color: #217ab6;
	font-weight:normal;
	text-decoration: underline;
}
.anchor_links A:active
{
	color: #217ab6;
	font-weight:normal;
	text-decoration: underline;
}
.anchor_links a:hover
{
	color: #0099CC;
	font-weight:normal;
	text-decoration: underline;
}
#checklist
{
	width:324px;
	background-image: url(/images/table_border.gif);
	background-repeat: repeat;
	}


#checklist_bottom
{
    padding: 0px;
    height: 8px;
	width: 324px;
    background-image: url(/images/table_bottombar.gif);
    background-repeat: no-repeat;
}
	
.checklist_number
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight:bold;
	color: #4E4F80;
	padding: 1px 1px 1px 9px;
	background-image:url(/images/checklist_number_bkgd.gif);
	background-repeat:repeat;
	border-left-color:#ADB2D7;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#ADB2D7;
	border-right-style:solid;
	border-right-width:1px;
	
}
.activities_background
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight:bold;
	color: #333333;
	width: 324px;
	height: 74px;
	background-image: url(/images/activities_background.gif);
	background-repeat: no-repeat;
	margin-right: 8px;
	padding-top: 8px;
	padding-left: 22px;
	padding-right: 10px;
	}
.activities {
	background-image:url(/images/activities_sally_field_bkgd.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:640px;
	height:520px;
	}
	
ul.consumer_purple_bullet
{
	padding: 0px 135px 0px 45px;
}
ul.consumer_purple_bullet li
{
	padding-left: 15px;
	padding-bottom: 3px;
	list-style-type: none;
	background-image: url(/images/bullet_purple.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	
}
.registration {
	background-color:#FFFFFF;
	}
.registration_background {
	background-image: url(/images/MyBONIVA_background.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 30px;
	width: 700px;
}
ul.registration_bullet
{
	padding: 0px 35px 0px 35px;
	}
ul.registration_bullet li {
	padding: 0px 75px 3px 35px;
	list-style-type: none;
	background-image: url(/images/table_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px -4px;

}
.hcp_chart_copy {
	font-size:11px;
	}
/*****new header styles*******/	
#headerLong {
	
	height: 37px;
	/*width: 480px;*/
	position: relative;
	left: 0px;
	top: -3px;  /*was -1 20px*/

}	

.center_column_alt2
{
	width: 328px;
	vertical-align: top;
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: left;
	float: left;
	padding: 65px 0px 40px 0px; 
	background-image: url(/images/divider_gradient.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px; /*98px was 85px*/
}
.right_column2{
	width: 206px;
	background-image: url(/images/divider_gradient2.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px;
	vertical-align:top;
	float:left;
}



/*****Home Page styles*****/

.segments {
	font-size: 11px;
	padding: 3px 15px 0px 15px;
	}
.segment1 {
	background-image: url(/images/diagnosed_bkgd.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	width: 181px;
	height: 84px;
	}
.segment2 {
	background-image: url(/images/considering_boniva_bkgd.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	width: 181px;
	height: 84px;
	}
.segment3 {
	background-image: url(/images/taking_boniva_bkgd.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	width: 178px;
	height: 84px;
	}
	
.segment_copy {
	font-size: 11px;
	}
	
.homepage_copy {
	margin-left: 35px;
	padding-left: 50px;
	}
.homepage_copy2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left: 35px;
	padding-left: 50px;
	}
	
#no_bullets {
	list-style-image: none;
	list-style-type: none;
	list-style-position:inside;
	/*margin-left: 35px;*/
	}

.no_underline {
	text-decoration:none;
	}
.no_underline a:link {
	text-decoration:none;
	}
	.no_underline a:visited {
	text-decoration:none;
	}
	.no_underline a:hover {
	text-decoration:none;
	}
	.no_underline a:active {
	text-decoration:none;
	}
	
/*****added	061208 ******/
.wide_center_column_alt2
{
	width: 520px;
	padding: 58px 0px 40px 0px;
	float: left;
}

/*****added	061308 ******/
.center_column_alt2long
{
	/*width: 400px;*/
	vertical-align: top;
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: left;
	float: left;
	padding: 65px 0px 40px 0px;
	background-image: url(/images/divider_gradient.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px;
	}

.right_column2b
{width: 206px;
	background-image: url(/images/divider_gradient2.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px;
	vertical-align: top;
	padding: 0px 0px 40px 0px;
}

*html .right_column2b
{	
	z-index: 5;
	position: relative;
	left: 550;
	top: -2170;
	
	}

/******aded 061908*****/

/***fix nutrition right column****/
.center_column_alt2b
{
	width: 328px;
	vertical-align: top;
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: left;
	float: left;
	padding: 47px 0px 40px 0px; 
	background-image: url(/images/divider_gradient.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px; /*98px was 85px*/
}

.right_columnNutrition
{width: 206px;
	background-image: url(/images/divider_gradient3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 99px;
	vertical-align: top;

}

*html .right_columnNutrition
{	
	z-index: 5;
	position: relative;
	left: 550;
	top: -2107;
	
	}
	
/***fix bone strength right column****/
.right_columnStrength
{width: 206px;
	background-image: url(/images/divider_gradient2.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px;
	vertical-align: top;

}

*html .right_columnStrength
{	
	z-index: 5;
	position: relative;
	left: 550;
	top: -671;
	
	}

/***fix understanding right column****/
.right_columnUnderstand
{width: 206px;
	background-image: url(/images/divider_gradient2.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px;
	vertical-align: top;

}

*html .right_columnUnderstand
{	
	z-index: 5;
	position: relative;
	left: 550;
	top: -2124; /*****change070108 from -2062*******/
	
	}
	
/***fix questions right column****/
.right_columnQuestions
{width: 206px;
	background-image: url(/images/divider_gradient2.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px;
	vertical-align: top;

}

*html .right_columnQuestions
{	
	z-index: 5;
	position: relative;
	left: 550;
	top: -694;
	
	}
	
/***fix links right column****/
.right_columnLinks
{width: 206px;
	background-image: url(/images/divider_gradient2.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px;
	vertical-align: top;

}

*html .right_columnLinks
{	
	z-index: 5;
	position: relative;
	left: 550;
	top: -1466;
	
	}
	
	/***fix how boniva works right column****/
.right_columnHow
{width: 206px;
	background-image: url(/images/divider_gradient2.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px;
	vertical-align: top;

}

*html .right_columnHow
{	
	z-index: 5;
	position: relative;
	left: 550;
	top: -723;
	
	}
	

	
	/***fix how take boniva  right column****/
.right_columnTake
{width: 206px;
	background-image: url(/images/divider_gradient2.gif);
	background-repeat: no-repeat;
	background-position: 0px 99px;
	vertical-align: top;

}

*html .right_columnTake
{	
	z-index: 5;
	position: relative;
	left: 550;
	top: -1363;
	
	}
.smallbox_dosing
{
	padding-top:2px;
	/*width:167px;*/
	border-left:solid;
	border-left-color:#DEDFEF;
	border-left-width:1px;
	border-right:solid;
	border-right-color:#DEDFEF;
	border-right-width:1px;
	background-color: #ffffff;
}
.smallbox_dosing A
{
	font-weight: bold;
}
ul.hcp_arrow_bullet2
{
	padding: 0px 0px 0px 0px;
}
ul.hcp_arrow_bullet2 li
{
	padding-left: 10px;
	margin-bottom:-20px;
	margin-top:-8px;
	list-style-type: none;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.box_top_ref_num_lookup
{
      width: 275px;
      height: 35px;
      background-repeat: no-repeat;
      background-image: url(/images/callouts/once_monthly_callout_top.gif);
}
	
	

	
	
