body { width:100%; font:16px/1.25 Verdana,Arial,Helvetica,sans-serif; color:#4f524f; background:#fcfcf9 url(/images/gradient_bg.jpg) top left repeat-x; padding:0; margin:0 }
a, a:link { color:#299af2 }
a:hover { color:#003399 }
a:visited { color:#1164a5 }
h1 { font-size:100%; font-weight:bold; margin:10px 0 5px 0; padding:0; color:#4e6091 }
h2 { font-size:100%; font-weight:bold; margin:12px 0 4px 0; padding:0; }
p { margin:0; padding:0 0 10px 0 }
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px }
ul { padding-left:17px; margin:0 0 9px 0 }
ul li { padding:0 0 11px 0; margin-left:0 }
ul li ul li { padding-bottom:0px; }
ol { padding-left:24px; margin:0 0 9px 0 }
ol li { padding:0 0 5px 0 }
.floatleft { float:left }
.floatright { float:right }
.margin_right20 { margin:0 20px 0 0 }
.req { color:#cc3333 }
a img { border:none }
.textmiddle {vertical-align:middle; margin-left: -5px; }
.paddingTop10 { padding-top:10px }
/*
p+p { padding:6px 0 7px 0 }
h1+p { padding: 0 0 7px 0 }
p+h1 { padding: 6px 0 0 0; margin:0 }
*/

body.noLevel2Nav #wrapper #container { background-position:center -48px }
body.noLevel2Nav .topnav2 { display:none }

/* General Styles */
.images p { margin:0 }
.images p.caption { font-weight:bold }
.picture_credit { font-size:12px; font-style:italic }
#how_affect_bones .osteoporosis_images { height:195px; width:265px; margin:0 auto }
div.important { background-color:#ebedef; position:relative; left:-13px; padding:13px 0 5px 15px }
div.important h1 { margin-top:0 }
.backToTopLink a { background:url(/images/btn_back_top.gif) 0 2px no-repeat; padding-left:16px; font-size:75% }

#wrapper { width:100%; background:url(/images/main_border_bg.gif) top center repeat-y; text-align:left; margin:0 auto; padding:0 }
/*#container { width:100%; background:url(/images/main_bg_woman_gardening.jpg) top center no-repeat; margin:0 auto }*/
#container { width:100%; margin:0 auto }

#main { width:971px; margin:0 auto }
#logo { margin:0; width:495px }
#logo img { border:0 }
#search { float:right; width:390px; height:82px }

#search #siteIntended { position:relative; top:10px; height:20px; font-size:80%; text-align:right }
/*
#search #searchBox  { position:relative; top:21px; right:3px; }
*/
#search #searchBox { margin-top:21px }
#search input#searchString { float:left; display:block; width:300px; border:1px solid #c3b7a7; background-color:#fdfaf5; height:22px; color:#666666; font-size:100%; padding: 0 5px; }
#search .btn_search { float:left; display:block; background:url(/images/btn_search.gif) no-repeat; width:75px; height:24px; margin-left:0; position:relative; right:-3px }
#search .btn_search:hover { background-position:0px -25px }

#topnav1 { height:33px; width:971px }
#topnav1 ul { list-style:none; margin:0; padding:0 }
#topnav1 ul li.first { margin-left:0 }
#topnav1 ul li.last { margin-right:0 }
#topnav1 ul li { float:left; padding:0; margin:0 1px; text-align:center }
#topnav1 ul li a { display:block; font-size:14px; color:#ffffff; height:33px; line-height:29px; background:url(/images/nav1_bg.jpg) top left repeat-x; text-decoration:none }
#topnav1 ul li a:hover { background-position:0px -34px; text-decoration:underline }

.topnav2 { height:48px; width:971px; background:url(/images/nav2_bg.jpg) top left repeat-x }
.topnav2 ul { list-style:none; margin:0; padding:0 }
.topnav2 ul li { float:left; padding:0; margin:0 0 0 14px; text-align:center }
.topnav2 ul li a { display:block; font-size:15px; color:#4f4b4b; line-height:36px; background:url(/images/nav2_divider.gif) right center no-repeat; padding-right:14px }
.topnav2 ul li a:hover { color:#000000 }
.topnav2 ul li a.last { background-image:none }

#utility_links { float:right; height:57px; text-align:right; padding:9px 19px 0 0; margin-left:550px }
#utility_links a, #utility_links .textsize_change { float:left; display:block; color:#8d867c; font:10px Arial, Helvetica, sans-serif; line-height:23px }
#utility_links a.textsize_increase, #utility_links a.textsize_decrease { width:24px; height:23px }
#utility_links a.textsize_increase { background:url(/images/btn_font_increase.gif) left top no-repeat; margin-left:8px }
#utility_links a.textsize_decrease { background:url(/images/btn_font_decrease.gif) left top no-repeat }
#utility_links a.textsize_increase:hover, #utility_links a.textsize_decrease:hover { background-position:0px -24px }
#utility_links .textsize_change { margin-left:6px }

#utility_links a.email, #utility_links a.print { margin-left:16px; padding-left:30px; text-decoration:none }
#utility_links a.email { background:url(/images/icon_email.gif) left top no-repeat }
#utility_links a.print { background:url(/images/icon_print.gif) left top no-repeat }
#utility_links a.email:hover, #utility_links a.print:hover { background-position:0px -24px }

/* Level 1 Navigation */
#nav_home { width:67px }
#nav_understanding_osteoporosis { width:242px }
#nav_keep_bones_strong { width:243px }
#nav_bone_health_resources { width:212px }
#nav_about_kmb { width:199px }

/* Level 1 Navigation Selected */
#home a#nav_home,

#understanding_osteoporosis a#nav_understanding_osteoporosis, 
#how_affect_bones a#nav_understanding_osteoporosis,
#how_impacts_lives a#nav_understanding_osteoporosis,

#keep_bones_strong a#nav_keep_bones_strong,
#test_your_bones a#nav_keep_bones_strong,
#manage_your_medication a#nav_keep_bones_strong,
#stay_active a#nav_keep_bones_strong,
#talk_with_doctor a#nav_keep_bones_strong,

#bone_health_resources a#nav_bone_health_resources, 
#osteoporosis_quiz a#nav_bone_health_resources,
#osteoporosis_quiz_results a#nav_bone_health_resources,
#osteoporosis_quiz_answers a#nav_bone_health_resources,
#faq a#nav_bone_health_resources,

#about_kmb a#nav_about_kmb,
#signup_kmb_program a#nav_about_kmb { color:#1c1b1b; background-position:0px -68px; }

/* Level 2 Navigation */
#understanding_osteoporosis_block, #keep_bones_strong_block, #bone_health_resources_block, #about_kmb_block { display:none }

#understanding_osteoporosis #understanding_osteoporosis_block,
#how_affect_bones #understanding_osteoporosis_block,
#how_impacts_lives #understanding_osteoporosis_block,

#keep_bones_strong #keep_bones_strong_block,
#test_your_bones #keep_bones_strong_block,
#manage_your_medication #keep_bones_strong_block,
#stay_active #keep_bones_strong_block,
#talk_with_doctor #keep_bones_strong_block,

#bone_health_resources #bone_health_resources_block,
#faq #bone_health_resources_block,
#osteoporosis_quiz #bone_health_resources_block,
#osteoporosis_quiz_answers #bone_health_resources_block,
#osteoporosis_quiz_results #bone_health_resources_block,

#about_kmb #about_kmb_block,
#signup_kmb_program #about_kmb_block { display:block }

#how_affect_bones a#nav_how_affect_bones,
#how_impacts_lives a#nav_how_impacts_lives,

#test_your_bones a#nav_test_your_bones,
#manage_your_medication a#nav_manage_your_medication,
#stay_active a#nav_stay_active,
#talk_with_doctor a#nav_talk_with_doctor,

#osteoporosis_quiz a#nav_osteoporosis_quiz,
#osteoporosis_quiz_answers a#nav_osteoporosis_quiz,
#osteoporosis_quiz_results a#nav_osteoporosis_quiz,
#faq a#nav_faq,
#signup_kmb_program a#nav_signup_kmb_program { color:#000000; text-decoration:none }

#contentContainer { width:971px; margin:2px auto 0 auto }
#contentContainer #calloutContainer #callout_text { margin-left:10px; line-height:23px; font-size:16px; }
#contentContainer #calloutContainer #callout_title { padding:0 0 9px 10px; border:0 }

/*
#contentContainer #calloutContainer { float:left; width:250px; padding-left:48px; height:700px; margin:8px 0 0 0; }
#contentContainer #calloutContainer #callout_btn a { display:block; background:url(/images/btn_signup.gif) top left no-repeat; margin-top:9px; border:0; width:137px; height:59px }
#contentContainer #calloutContainer #callout_btn a:hover { background-position:0px -60px }
*/
#contentContainer #calloutContainer { float:left; width:250px; padding-left:48px; height:700px; margin:8px 0 0 0; }
#contentContainer #calloutContainer #callout_btn a { display:block; margin-top:9px; border:0; width:137px; height:59px }
#contentContainer #calloutContainer #callout_btn a:hover { background-position:0px -60px }

#contentContainer #mainContent { margin:0 35px 0 372px }
#contentContainer #mainContent .page_title { padding-bottom:14px; }
#contentContainer #mainContent .imageFloatRight { float:right; }
#contentContainer #mainContent .imageReference { font-size:70%; line-height:normal; font-style:italic; }
#contentContainer #mainContent #mainBody {  margin-left:11px; }
#contentContainer #mainContent hr.dashed { color: #fff; background-color: #fff; border: 1px dotted #cacac8; border-style: none none dashed; }
#contentContainer #mainContent #indexLetters { padding-bottom:25px}
#contentContainer #mainContent .indexLetterOn { color: #4e6091; font-weight: bold}
#contentContainer #mainContent .indexLetterOff { color: #cccccc; font-weight: bold} 
#contentContainer ul.jumpLinks, #contentContainer ul.sitemap { margin-top:23px; list-style:none; margin:0; padding:0; }
#contentContainer ul.jumpLinks li, #contentContainer ul.sitemap li { font-weight: bold; margin:0; padding:0;}
#contentContainer ul.jumpLinks li ul, #contentContainer ul.sitemap li ul { list-style:none; margin:5px 0 17px 0;}
#contentContainer ul.jumpLinks li ul li, #contentContainer ul.sitemap li ul li{ font-weight: normal; margin:3px 0;}
#contentContainer ul.jumpLinks { padding-bottom:20px }

#footer { clear:both; background:url(/images/footer_bg.gif) top left repeat-x; height:39px; margin-top:45px; padding:13px 20px 0 19px; color:#d0c7ba }
#footer #amgen_logo { float:left; padding-top:1px }
#footer #amgen_logo a { display:block; background:url(/images/amgen_logo.gif) no-repeat; width:105px; height:26px }
#footer #copyrights { float:left; font-size:11px; padding:0 0 0 10px; line-height:14px }
#footer #footer_links { float:right; font-size:12px; padding-top:6px }
#footer #footer_links a { color:#d0c7ba; padding:0 7px; text-decoration:none }
#footer #footer_links a:hover { color:#ffffff }
#footer #footer_links a.last { padding-right:0 }

#frame_bottom { height:12px; background:url(/images/quizframe_bottomshadow.gif) top left no-repeat; margin:0; padding:0 }

/* Quick Polls */
#quick_poll { width:483px; height:400px; margin:23px 0 0 0; position:relative; left:-10px }

#quick_poll_frame { width:460px; color:#525252; background-image:none; background-color:#fff }
#quick_poll_frame #frame_wrapper { background:url(/images/quizframe_leftshadow.gif) top left repeat-y; margin:0 0 0 5px; border-right:1px solid #d8d8d5 }
#quick_poll_frame #frame_container { border-top:1px solid #d8d8d5; margin:0 0 0 5px; padding:5px }
#quick_poll_frame #frame_main {  background-color:#F1F0EA; padding:15px 15px 0 5px }
#quick_poll_frame .frame_bottom { margin-left:5px; height:12px; background:url(/images/quizframe_bottomshadow.gif) top left no-repeat }

#quick_poll_frame .left_margin, #quick_poll_frame .answer_percentage, #quick_poll_frame .graphic_scale_container { margin-left:10px }
#poll_question #error_message { display:none; color:#a72423; font-weight:bold; margin-top:8px; margin-bottom:8px }
#quick_poll_frame .question { margin-bottom:16px }

#quick_poll_frame form { margin:0; padding:0 }
#quick_poll_frame .radio { margin-bottom:6px }
#quick_poll_frame .radio input { padding:0 10px 0 0; position:relative; left:-2px }
#quick_poll_frame .answer_choices { margin-bottom:7px }

#poll_question .buttons_links { height:60px }
#poll_question .btn_submit { float:left; width:160px }
#poll_question .btn_submit a { 
	display:block; background:url(/images/btn_submit.gif) top left no-repeat; width:160px; height:60px; margin:0 auto }
#poll_question .btn_submit a:hover { background-position:0px -61px }
#poll_question .skip_question { float:left; padding-left:10px; line-height:50px; font-size:16px }
#poll_question .skip_question a { color:#666666 }

#poll_answer .answer_bottom { height:10px }
#poll_answer .graphic_scale_container { width:408px }
#poll_answer .answer_percentage .percentage { float:right; font-weight:bold }
#poll_answer .answer_percentage .answer { float:left }
#poll_answer .answer_percentage .smaller_font { font-size:95% }
#poll_answer .graphic_scale_container { margin:3px 0 10px 10px }
#poll_answer .graphic_scale { float:left; width:406px; height:12px; border:1px solid #dcdcda; font-size:11px; line-height:11px }
#poll_answer .graphic_scale .bar { background-color:#8c8c8c; height:8px; margin:2px; font-size:8px; line-height:8px }

/* Quiz */
#osteoporosis_quiz #contentContainer #mainContent { margin:0 35px 0 409px; line-height:20px }
#osteoporosis_quiz #contentContainer #mainContent .page_title { margin-left:8px }

#quiz { width:488px; height:600px; margin:23px 0 0 0 }
#osteoporosis_quiz_frame { width:488px; background-image:none; background-color:#fff }
#osteoporosis_quiz_frame #frame_wrapper { background:url(/images/quizframe_leftshadow.gif) top left repeat-y; margin:0 0 0 5px; border-right:1px solid #d8d8d5 }
#osteoporosis_quiz_frame #frame_container { border-top:1px solid #d8d8d5; margin:0 0 0 5px; padding:5px }
#osteoporosis_quiz_frame #frame_main {  background-color:#F1F0EA; padding:22px 11px 0 15px }
#osteoporosis_quiz_frame .frame_bottom { margin-left:5px; height:12px; background:url(/images/quizframe_bottomshadow.gif) top left no-repeat }
#osteoporosis_quiz_frame #quiz_question .bottom_padding { height:26px }
#osteoporosis_quiz_frame #quiz_answer .bottom_padding { height:10px }

#osteoporosis_quiz_frame form { margin:0; padding:0 }

#osteoporosis_quiz_frame #intro, #osteoporosis_quiz_frame .question { color:#525252; font-size:20px; line-height:26px }

#osteoporosis_quiz_frame .quiz_divider { background-color:#d8d8d2; line-height:1px; font-size:1px; height:1px; margin:18px 11px 18px 7px }
#osteoporosis_quiz_frame .intro_divider { margin:27px 0 24px 0 }
#osteoporosis_quiz_frame .question, #osteoporosis_quiz_frame .description, #osteoporosis_quiz_frame .did_youknow { margin:15px 7px 16px 6px }
#osteoporosis_quiz_frame .did_youknow, #osteoporosis_quiz_frame .percentage, #osteoporosis_quiz_frame .description { font-size:16px; line-height:22px; color:#7f7f7f }
#osteoporosis_quiz_frame .percentage { margin:0 7px }
#osteoporosis_quiz_frame .percent_value { font-weight:bold }
#osteoporosis_quiz_frame #quiz_answer strong { font-weight:normal; color:#000000 }
#osteoporosis_quiz_frame .result { font-size:24px; padding-left:56px; height:47px; line-height:47px }

body.nbr1 #quiz_answer .result { margin-left:60px }
body.nbr2 #quiz_answer .result { margin-left:75px }
body.nbr3 #quiz_answer .result { margin-left:15px }
body.nbr4 #quiz_answer .result { margin-left:5px }
body.nbr5 #quiz_answer .result { margin-left:70px }
body.nbr6 #quiz_answer .result { margin-left:70px }

#osteoporosis_quiz_frame .incorrect { background:url(/images/incorrect_checkmark_darkbg.gif) top left no-repeat; color:#660000 }
#osteoporosis_quiz_frame .correct { background:url(/images/correct_checkmark_darkbg.gif) top left no-repeat;  color:#007f2a }
#osteoporosis_quiz_frame .skipped  { background:url(/images/incorrect_checkmark_darkbg.gif) top left no-repeat; color:#660000 }

#osteoporosis_quiz_frame .btn_begin a { 
	display:block; background:url(/images/btn_begin.gif) top left no-repeat; width:160px; height:60px; margin:0 auto }
#osteoporosis_quiz_frame .btn_submit a { 
	display:block; background:url(/images/btn_submit.gif) top left no-repeat; width:160px; height:60px; margin:0 auto }
#osteoporosis_quiz_frame .btn_next a { 
	display:block; background:url(/images/btn_next.gif) top left no-repeat; width:160px; height:60px; margin:0 auto }
#osteoporosis_quiz_frame .btn_getmyscore a { 
	display:block; background:url(/images/btn_getmyscore.gif) top left no-repeat; width:230px; height:60px; margin:0 auto }
#osteoporosis_quiz_frame .btn_begin a:hover, 
#osteoporosis_quiz_frame .btn_submit a:hover,
#osteoporosis_quiz_frame .btn_getmyscore a:hover,
#osteoporosis_quiz_frame .btn_next a:hover { 
	background-position:0px -61px }
#osteoporosis_quiz_frame .btn_next, #osteoporosis_quiz_frame .btn_getmyscore { margin-top:18px }
#osteoporosis_quiz_frame .skip_question { text-align:center; font-size:16px }
#osteoporosis_quiz_frame .skip_question a { color:#666 }
#osteoporosis_quiz_frame .skip_question a:hover { color:#333 }
#osteoporosis_quiz_frame .btn_begin { margin-top:12px }

#osteoporosis_quiz_frame .numbers { float:left; width:39px; height:39px; margin:0 19px }
#osteoporosis_quiz_frame .counter { margin-bottom:18px; height:39px; padding-left:7px }

#osteoporosis_quiz_frame #n1 { background:url(/images/nbr1.gif) top left no-repeat; margin-left:0 }
#osteoporosis_quiz_frame #n2 { background:url(/images/nbr2.gif) top left no-repeat; margin-right:17px }
#osteoporosis_quiz_frame #n3 { background:url(/images/nbr3.gif) top left no-repeat; margin-right:18px }
#osteoporosis_quiz_frame #n4 { background:url(/images/nbr4.gif) top left no-repeat; margin-right:18px }
#osteoporosis_quiz_frame #n5 { background:url(/images/nbr5.gif) top left no-repeat; margin-right:17px }
#osteoporosis_quiz_frame #n6 { background:url(/images/nbr6.gif) top left no-repeat; margin-right:4px }

body.nbr1 #frame_wrapper #n1, body.nbr2 #frame_wrapper #n2, body.nbr3 #frame_wrapper #n3,
body.nbr4 #frame_wrapper #n4, body.nbr5 #frame_wrapper #n5, body.nbr6 #frame_wrapper #n6 { background-position:0px -40px }

#osteoporosis_quiz_frame #answer_choices { margin-left:2px; padding-bottom:3px }
#osteoporosis_quiz_frame #answer_choices a.quiz_answer { display:block; float:left; font-size:20px; background:url(/images/btn_answer_bg.jpg); width:217px; line-height:53px; height:53px; text-align:center; text-decoration:none; padding-bottom:9px; color:#666666 }
#osteoporosis_quiz_frame #answer_choices a.quiz_answer:hover { color:#666666 }

body.nbr1 #quiz_answer .skipped, body.nbr2 #quiz_answer .skipped, body.nbr3 #quiz_answer .skipped, body.nbr4 #quiz_answer .skipped, body.nbr5 #quiz_answer .skipped, body.nbr6 #quiz_answer .skipped { margin-left:0; font-size:22px }

/* Quiz Intro Page Styles */
body.nbr0 #frame_container #frame_main { padding:22px }
body.nbr0 .counter { display:none }
body.nbr0 .intro_no_show { display:none }
body.nbr0 .intro_title img { margin-top:11px }
#osteoporosis_quiz_frame #quiz_question #answer_choices .select { background-position:0px -65px; color:#FFFFFF }
#quiz_question #error_message { display:none; color:#a72423; font-weight:bold; margin:0 0 0 7px }

#quiz_answer .graphic_scale_container { padding:0 7px; width:408px }
#quiz_answer .graphic_scale { float:left; width:406px; height:11px; border:1px solid #dcdcda; margin-top:7px; font-size:11px; line-height:11px }
#quiz_answer .graphic_scale .bar { background-color:#8c8c8c; height:8px; margin:2px; font-size:8px; line-height:8px }

/* Quiz Answers */
#osteoporosis_quiz_answers #contentContainer #mainContent { margin:0 35px 0 407px; line-height:20px }
#osteoporosis_quiz_answers .page_title { margin-left:10px }
#osteoporosis_quiz_answers .tell_friend { background-color:#f0efe8; color:#333333; padding:8px 10px; margin:12px 0 26px 0 }
#osteoporosis_quiz_answers .answers_container { margin:0 10px }
#osteoporosis_quiz_answers .question { font-size:20px; line-height:26px; color:#666666 }
#osteoporosis_quiz_answers .answers { text-align:center; color:#4e6091; font-size:24px; margin:16px 0 }
#osteoporosis_quiz_answers .description { color:#666666 }
#osteoporosis_quiz_answers .divider { margin:33px 0 30px 0; border-bottom:1px dashed #cacac8 }

/* Quiz Results */
#osteoporosis_quiz_results #contentContainer #mainContent { margin:0 35px 0 407px; line-height:20px }
#osteoporosis_quiz_results .page_title { margin-left:10px }
#osteoporosis_quiz_results .tell_friend { background-color:#f0efe8; color:#333333; padding:8px 10px; margin:12px 0 0 0 }
#osteoporosis_quiz_results #personal_results { background-color:#f0efe8; color:#333333; padding:8px 10px; margin:4px 0 28px 0 }
#osteoporosis_quiz_results .results_message { display:block; margin-bottom:10px; font-weight:bold; color:#4e6091 }
#osteoporosis_quiz_results .answers_container { margin:0 10px }
#osteoporosis_quiz_results .description { color:#666666 }
#osteoporosis_quiz_results .description strong { font-weight:normal; color:#000000 }
#osteoporosis_quiz_results .question { font-size:20px; line-height:26px; color:#666666 }
#osteoporosis_quiz_results .answers_container .result { font-size:24px; color:#666666; padding-left:56px; height:47px; line-height:47px }
#osteoporosis_quiz_results .divider { margin:40px 0; border-bottom:1px dashed #cacac8 }
#osteoporosis_quiz_results .answers_container .incorrect, #osteoporosis_quiz_results .answers_container .skipped { width:80%; background:url(/images/incorrect_checkmark_lightbg.gif) top left no-repeat; padding-left:56px; line-height:47px; color:#660000; margin:2px auto }
#osteoporosis_quiz_results .answers_container .correct { width:80%; background:url(/images/correct_checkmark_lightbg.gif) top left no-repeat; padding-left:56px; line-height:47px; color:#007f2a; margin:2px auto }

/* Test Styles */
/*
a:active { color:green }
#mainContent .btn { display:block; border:2px solid green; height:30px; width:80px }
#mainContent .btn:active { background-color:yellow }
*/

/* Lightbox Popup */
.popup_window { padding:15px 17px 10px 0; font-size:16px }
.popup_window #popup_title { float:left; width:126px; height:49px; margin-top:10px }
.popup_window #close_window { float:left; padding-left:260px; width:24px; height:23px; margin-top:2px }
.popup_window a#btn_close { display:block; width:24px; height:23px; border:0; background:url(/images/btn_window_close.gif) left top no-repeat; }
.popup_window a#btn_close:hover { background-position:0px -24px }

/* Email Page */
.popup_window .error_block_border { border:1px solid #a72423 }
.popup_window form { margin:0; padding:0 }
.popup_window fieldset { padding:5px; margin-bottom:2px; border:0 }
.popup_window input, #email_page textarea { width:356px; border:1px solid #cccccc; color:#4f524f; margin-left:23px; font-size:16px }
.popup_window textarea { height:95px; font:16px Verdana,Arial,Helvetica,sans-serif; overflow:auto }
.popup_window .btn_send a { display:block; background:url(/images/btn_send.gif) top left no-repeat; width:140px; height:60px; margin-left:16px }
.popup_window .btn_send a:hover { background-position:0px -61px }
.popup_window .btn_close a { display:block; background:url(/images/btn_close.gif) top left no-repeat; width:140px; height:60px; margin-left:16px }
.popup_window .btn_close a:hover { background-position:0px -61px }
.popup_window #email_error_block { display:none; font-weight:bold; color:#a72423; background:url(/images/error_indicator.gif) left center no-repeat; padding:0 0 0 30px; line-height:21px; margin-top:12px; padding-bottom:2px }
.popup_window #recipient { font-style:italic }
#email_thankyou .text { padding-bottom:12px }
/* .popup_window #pagename { padding:0 5px } */

/* Leave Site */
body.popup { background-image:none }
body.popup .container { text-align:center; padding:20px 20px 0 20px }
body.popup .buttons { padding-top:15px }

.popup_window #popup_title { padding-left:16px }
.popup_window .text { width:356px; line-height:23px; padding:0 }
.popup_window .text, #email_page .req_fields_message, #email_page #email_error_block { margin-left:28px }
.popup_window label { margin-left:22px }
.popup_window .req_fields_message { margin-top:12px; margin-bottom:12px; padding:0 }

/* Talk With Your Doctor */
#talk_with_doctor h1.question_header { position:relative; color:#6071a5; background-color:#dadde5; padding:3px 0 3px 12px }
#talk_with_doctor p.question { padding:5px 0 13px 0 }
#talk_with_doctor a.btn_print { display:block; width:140px; height:60px; background:url(/images/btn_print.gif) no-repeat; position:relative; left:-12px }
#talk_with_doctor a.btn_print:hover { background-position:0px -61px }

#printout_doctor_questions { font-size:14px }
#printout_doctor_questions .wrapper { background:none; margin:0 10px 0 30px }
#printout_doctor_questions #fill-ins { padding-bottom:3px }
#printout_doctor_questions h1.question_header { position:relative; left:-12px; color:#6071a5; background-color:#dadde5; padding:3px 0 3px 12px; margin:7px 0 4px 0 }
#printout_doctor_questions .explanatory_text { font-style:italic; width:97%; padding:4px 0 }
#printout_doctor_questions ol { margin:5px 0 }

/* Other Page Specific */
#about_kmb 	p.signupLink { margin:20px 0 35px 0; padding:0 }
#about_kmb .raw1 { padding:15px 0 10px 0; height:96px }
#about_kmb .raw1 a { float:left; padding-right:8px }
#about_kmb .raw2 { height:76px; padding-bottom:3px }
#about_kmb .raw2 a { float:left; padding-right:42px }
#about_kmb .raw1 a.lastLogo, #about_kmb .raw2 a.lastLogo { padding-right:0 }

#understanding_osteoporosis #container,
#how_affect_bones #container,
#how_impacts_lives #container { width:100%; background:url(/images/bkgnd_2.jpg) top center no-repeat; margin:0 auto }
#understanding_osteoporosis #calloutContainer #callout_btn a,
#how_affect_bones  #calloutContainer #callout_btn a,
#how_impacts_lives #calloutContainer #callout_btn a
 { display:block; background:url(/images/btn_signup2.gif) top left no-repeat; margin-top:3px; border:0; width:137px; height:59px }
#understanding_osteoporosis #calloutContainer #callout_btn a:hover,
#how_affect_bones #calloutContainer #callout_btn a:hover,
#how_impacts_lives #calloutContainer #callout_btn a:hover { background-position:0px -60px }

#keep_bones_strong #container,
#test_your_bones #container,
#stay_active #container,
#talk_with_doctor #container { width:100%; background:url(/images/bkgnd_3.jpg) top center no-repeat; margin:0 auto }

#signup_kmb_program #container { width:100%; background:url(/images/bkgnd_blank.jpg) top center no-repeat; margin:0 auto }

#keep_bones_strong #calloutContainer #callout_btn a,
#test_your_bones  #calloutContainer #callout_btn a,
#stay_active #calloutContainer #callout_btn a,
#talk_with_doctor #calloutContainer #callout_btn a { display:block; background:url(/images/btn_signup3.gif) top left no-repeat; margin-top:5px; border:0; width:137px; height:59px }

#keep_bones_strong #calloutContainer #callout_btn a:hover,
#test_your_bones #calloutContainer #callout_btn a:hover,
#stay_active #calloutContainer #callout_btn a:hover,
#talk_with_doctor #calloutContainer #callout_btn a:hover { background-position:0px -60px }

#manage_your_medication #container { width:100%; background:url(/images/bkgnd_6.jpg) top center no-repeat; margin:0 auto }
#manage_your_medication #calloutContainer #callout_btn a
 { display:block; background:url(/images/btn_signup6.gif) top left no-repeat; margin-top:5px; border:0; width:137px; height:59px }
#manage_your_medication #calloutContainer #callout_btn a:hover { background-position:0px -60px }

#bone_health_resources #container,
#osteoporosis_quiz #container,
#osteoporosis_quiz_answers #container,
#osteoporosis_quiz_results #container,
#faq #container { width:100%; background:url(/images/main_bg_woman_gardening.jpg) top center no-repeat; margin:0 auto }
#bone_health_resources #calloutContainer #callout_btn a,
#osteoporosis_quiz  #calloutContainer #callout_btn a,
#faq #calloutContainer #callout_btn a
 { display:block; background:url(/images/btn_signup.gif) top left no-repeat; margin-top:5px; border:0; width:137px; height:59px }
#bone_health_resources #calloutContainer #callout_btn a:hover,
#osteoporosis_quiz #calloutContainer #callout_btn a:hover,
#faq #calloutContainer #callout_btn a:hover { background-position:0px -60px }

#about_kmb #container { width:100%; background:url(/images/bkgnd_4.jpg) top center no-repeat; margin:0 auto }
#about_kmb #calloutContainer #callout_btn a
 { display:block; background:url(/images/btn_signup4.gif) top left no-repeat; margin-top:3px; border:0; width:137px; height:59px }
#about_kmb #calloutContainer #callout_btn a:hover { background-position:0px -60px }

#sitemap #container,
#privacy #container,
#terms #container,
#search_results #container,
#application_error #container,
#glossary #container
 { width:100%; background:url(/images/bkgnd_generic.jpg) top center no-repeat; margin:0 auto }

/* Home Page */
body#home { background:#eff2e1 url(/images/home_bg_gradient.jpg) top left repeat-x }
#home #wrapper { background-image:none }
#home #container { background:url(/images/home_bg.jpg) no-repeat scroll center top; height:708px }
#home .topnav2 { display:none }
#home #contentContainer #mainContent { line-height:20px; margin:0 }
#home #tagline { padding:196px 0 0 489px; color:#737772; font-size:18px; font-weight:lighter }
#home #tagline h1 { font-size:18px; color:#737772; font-weight:lighter; padding:0; margin:0; }
#home #quizlink { padding:13px 0 0 489px; margin:0 0 79px 0 }
#home #quizlink a { color:#82837e }
#home #quizlink a:hover { color:#434543 }
#home #homeCallouts { display:inline }
#home #homeCallouts p { line-height:18px; padding-bottom:15px }
#home #homeCallouts .header1 { margin:13px 0 9px; display:block; }
#home #callout1 { float:left; width:409px; color:#4c4c4c; font-size:12px; padding:0 19px 0 31px }
#home #callout1 a#btn_signup_now { float:left; width:180px; height:40px; background:url(/images/btn_signup_now.gif) no-repeat; width:195px; height:57px; position:relative; left:-10px }
#home #callout1 a#btn_tell_friend { float:left; background:url(/images/btn_tell_friend.gif) no-repeat; width:195px; height:57px }
#home #callout1 a#btn_signup_now:hover, #home #callout1 a#btn_tell_friend:hover { background-position:0px -58px }
#home #callout1 p { padding-bottom:8px; margin-bottom:0 }
#home #callout2 { float:left; width:202px; color:#fff; font-size:12px; padding:0 16px 0 22px; margin-left:9px }
#home #callout2 a { color:#d9dde7; font-size:11px }
#home #callout3 { float:left; width:208px; color:#fff; font-size:12px; padding:0 16px 0 22px; margin-left:9px }
#home #callout3 a { color:#d9dad9; font-size:11px }
#home #callout2 a:hover, #home #callout3 a:hover { color:#fff }
#home #footer { position:relative; top:-7px  }

#test_your_bones #chart_t-score_range { padding-top:10px }
#signup_kmb_program p { padding-bottom:15px }
#signup_kmb_program p.paddingBottom5 { padding-bottom:5px }
#signup_kmb_program .returnHome { padding-top:20px; position:relative }
#signup_kmb_program #rb_headline { padding:8px 0 0 0 !important; margin:0 0 5px 0 !important }

#leavesite { background:url(/images/knowmybones_logo.gif) 30px 10px no-repeat; overflow:auto !important }
#leavesite #close_window { float:right }
#leavesite a#btn_close { display:block; width:24px; height:23px; border:0; background:url(/images/btn_window_close.gif) left top no-repeat; }
#leavesite a#btn_close:hover { background-position:0px -24px }
#leavesite .firstSentence { padding-top:90px }
#leavesite .container { text-align:left; padding:25px 25px 0 30px }
#leavesite .buttons { padding-top:30px }

/* Print styles */
@media print {
body, #wrapper, #container { background:none; margin:0 }
#search, #topnav1, .topnav2, #utility_links, #calloutContainer, #footer #footer_links { display:none }
#main, #contentContainer, #contentContainer #mainContent { padding:0; margin:0; width:100% }
#logo { margin-bottom:30px }
#quick_poll { display:none }
#footer { background:none }
#footer #copyrights { color:#666666 }
#footer #amgen_logo a { background-image:url(/images/amgen_logo_print.gif) }
#osteoporosis_quiz #contentContainer #mainContent { margin: 0; background-color:#fff }
#quiz { margin:0; background-color:#fff; height:445px }
}