/* 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;
	vertical-align: top;	
}
.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;
	height: 75px;
	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: smaller;
}
.registeredmark
{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.arrow
{
	padding-top: 10px;
}

/*
*********************************************************************
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-top: 5px;
}
#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;
}
/*
  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 1px #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;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #D9DAEC;
	margin-bottom:25px;
}
#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: 400px;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-style: solid;
	border-color: #D9DAEC;
}
#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: right;
	font-weight: bold;
}
/*label for required field*/
.optional
{
	text-align: right;
	font-weight: bold;
}
/*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;
}
.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;
}
	
}
