/* header image divs */
.image_div { width:694px; height: 270px; padding: 0; margin-left:6px; _margin-left:3px; background-color:#fff;}
.image_div h1 {visibility: hidden; }
/* 1.1 */
#imgdiv_bip_about_effectiveness { background:#fff url(/images/1.1.1_head.jpg) no-repeat top; }
#imgdiv_bip_about_safety { background:#fff url(/images/1.1.2_head.jpg) no-repeat top; }
#imgdiv_bip_about_how_abilify_works { background:#fff url(/images/1.1.3_head.jpg) no-repeat top }
#imgdiv_bip_about_expect { background:#fff url(/images/1.1.4_head.jpg) no-repeat top }
#imgdiv_bip_about_personal_stories { background:#fff url(/images/1.1.5_head.jpg) no-repeat top; }

#imgdiv_dep_about_abilify { background:#fff url(/images/hero-about-abilify.jpg) no-repeat top; }
#imgdiv_dep_how_abilify_work { background:#fff url(/images/hero-how-abilify.jpg) no-repeat top; }
/* 1.2 */
#imgdiv_bip_aboutbip_understanding { background:#fff url(/images/1.2.1_head.jpg) no-repeat top; }
#imgdiv_bip_aboutbip_symptoms { background:#fff url(/images/1.2.2_head.jpg) no-repeat top; }

#imgdiv_dep_adding_abilify { background:#fff url(/images/hero-adding.jpg) no-repeat top; }
#imgdiv_dep_taking_abilify { background:#fff url(/images/hero-taking-abilify.jpg) no-repeat top; }
#imgdiv_dep_finding_more { background:#fff url(/images/hero-finding-more.jpg) no-repeat top; }
#imgdiv_dep_adding_therap { background:#fff url(/images/hero-what-is-add.jpg) no-repeat top; }
/* 1.3 */
#imgdiv_bip_life_living { background:#fff url(/images/1.3.1_head.jpg) no-repeat top; }
#imgdiv_bip_life_talking { background:#fff url(/images/1.3.2_head.jpg) no-repeat top; }
#imgdiv_bip_life_info { background:#fff url(/images/1.3.3_head.jpg) no-repeat top; }
#imgdiv_bip_life_wellness { background:#fff url(/images/1.3.5_head.jpg) no-repeat top; }

#imgdiv_dep_healthy_living { background:#fff url(/images/hero-healthy-living.jpg) no-repeat top; }
#imgdiv_dep_exploring_options { background:#fff url(/images/hero-expoling_your.jpg) no-repeat top; }
#imgdiv_dep_support_someone { background:#fff url(/images/hero-suppo-someone.jpg) no-repeat top; }
/* 1.4 - tools header */
#imgdiv_bip_tools_default { background:#fff url(/images/bipolar-self-help-tools.jpg) no-repeat top; }


#toi_master_div {
position:relative;
left:38px;
top:85px;
width:325px;
height:117px;
}
.smalltext_on_image h2 {visibility: hidden; display: none; }
.smalltext_on_image p { font: 11px Arial; line-height: 16px; color: #ffffff; margin: 0 0 5px 0; padding: 0;}
.smalltext_on_image ul { font: 11px Arial; margin: 0 0 0 15px;}
.smalltext_on_image ul li { color: #ffffff; line-height: 16px; margin: 0 0 10px 0; padding: 0 0 0 0;}


div#tools_therapy_content h4 {color: #15617d; font-size:smaller;}
div#tools_therapy_content h4 {font-size:x-small;}
.smalltext_on_image .toi_blue { color: #20A7D2; margin-top: 0; }
.smalltext_on_image .toi_blue2 {color: #20A7D2; width: 88%; }
.smalltext_on_image .toi_blue_dep { color: #15617D; margin-top: 17px; }

div#toi_master_div p.smalltext_toi_blue {font-size:10px !important; color:#20A7D2;}

.text_on_image .toi_blue { color: #20a7d2;  }
.text_on_image_tools_therapy {position: absolute; z-index: 10; margin: -315px 80px 0px 0px; padding: 0; margin-left: 100px; }
.text_on_image p { font: 13px Arial; line-height: 16px; color:White; } /* line-height was 22 */
.text_on_image p.black { color: #000000; }

/*
.boxoutline708div { width: 708px; height: auto; background: url(/images/box_outline_bg_708.gif) repeat-y top center; margin-bottom: 10px; float: left; }
.boxoutlinediv { width: 708px; height: auto; background: url(/images/box_outline_bg.gif) repeat-y top center; margin-bottom: 10px; float: left; }
.sidebardiv { border-top: 24px solid white; width: 193px; margin: 0 0 -5px 20px; float: left; /*background-color: #ececec;*/ text-align: center; }
*/
div.thumbList { height: 80px; }
div.thumbList_dep span { color: #32A9D0;}
div.thumbList img { float: left; margin: 0 11px 0 0; }
div.thumbList_dep,
div.thumbList_deplast { height: 110px; margin: 10px 0;  /*border-bottom: 1px solid #EAEAEA;*/}
div.thumbList_deplast {border: 0;}
div.thumbList_dep img,
div.thumbList_deplast img  {float: left; margin: 0 11px 0 0; padding-top:0;}

#imgdiv_bip_taking_abilify { background: #fff url(/images/2.5.1_header.jpg) no-repeat top; }
#imgdiv_bip_safety_effects { background: #fff url(/images/2.5.2_header.jpg) no-repeat top; height:259px; }
#imgdiv_bip_understanding { background: #fff url(/images/2.5.3_header.jpg) no-repeat top; }
#imgdiv_bip_healthy { background: #fff url(/images/2.5.4_header.jpg) no-repeat top; }
#imgdiv_bip_diagnostic { background: #fff url(/images/2.5.5_header.jpg) no-repeat top; }

.clear {clear: both; }


/* Custom Modal */
div#popup_callout1 { position: absolute; z-index: 2000; width: 530px; height: 379px; }
div#popup_callout2 { position: absolute; z-index: 2000; width: 530px; height: 355px; padding: 14px 0; background-image: url(/images/popup_callout.png); background-repeat: no-repeat; }
div#popup_callout3 { position: absolute; z-index: 2000; width: 530px; height: 355px; padding: 14px 0; background-image: url(/images/popup_callout.png); background-repeat: no-repeat; }
div#popup_callout4 { position: absolute; z-index: 2000; width: 530px; height: 379px; }

div.popup_callout_top { float: left; width: 530px; height: 24px; }
div.flash_area { float: left; width: 347px; height: 288px; _margin-top: -4px; }
div.popup_callout_flash_top { float: left; width: 347px; height: 7px; }
div.popup_callout_flash_left { float: left; width: 14px; height: 277px; }
div#embeddiv { float: left; width: 323px; height: 279px; background-color: #FFF; margin-top: -2px; padding-left: 2px; }
div.popup_callout_flash_right { float: left; width: 8px; height: 277px; background-color: #FFF; }
div.popup_callout_flash_bottom { float: left; width: 347px; height: 9px; _margin-top: -4px; background-color: #f5f5f5; }
div.popup_callout_flash_tool { float: left; width: 183px; height: 293px; _margin-top: -4px; }
div.popup_callout_bottom { float: left; width: 530px; height: 62px; background-color: #f5f5f5; }

ul.shift_right { margin: 10px 0 0 20px; list-style: none; }
ul.shift_right img { margin: 0 10px 0 0; }


.custommodal { display: block; height: 2000px; width: 100%; background-color: #666; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; z-index: 500; position: absolute; top: 0; left: 0; }
.custommodal_long { height: 2800px; }

/* large image divs - bipolar, sz, and depression default pages */
.large_image_div { height:322px; margin: 0; padding: 0; background-repeat: no-repeat; text-align: left; }
.large_image_div h1 {float: left; width: 45%; height: auto; visibility: hidden; font: normal 1em/100% Arial, Helvetica, sans-serif; color: White; }
.large_image_div h2 {float: left; width: 45%; height: auto; visibility: hidden; font: normal 1em/100% Arial, Helvetica, sans-serif; color: White; }
.large_image_div h6 {float: left; width: 45%; height: auto; visibility: hidden; font: normal 1em/100% Arial, Helvetica, sans-serif; color: White; }
#lid_bip_default_1 { width:923px; background-image: url(/images/bipolar_home.jpg); margin: 0 0 0 9px;  }
#lid_bip_default_2 { width:923px; background-image: url(/images/2.5_header-v2.jpg); margin: 0 0 0 5px;  }
#lid_bip_default_1 .dep-symptoms{top:310px;}
/*-- BIPOLAR DEFAULT PAGE R/NAV BUTTONS --*/
#colright {float: right; width: 322px; height: 250px; margin: 65px 0 0 0; padding: 0 20px 0 0;}
#colright_nav {float:left; width: 100%; height:auto; font-family: Arial, Helvetica, sans-serif;}
div#colright_nav div {float: left;width: 300px; height: 80px; margin-left:4px; _margin-left:2px;}
div#colright_nav div a {float: left;width: 100%; height: 70px; display: block;}
#colright_nav div span {float: left; display: block;}
#colright_nav div span.bptext,
#colright_nav div span.bptext_three_lines {width:285px; color: #04242F; font-size: 12px; line-height: 135%; margin: 5px 0px 0px 10px; _margin-left:5px;}
#colright_nav div span.bptext_three_lines {line-height: 100%;}

#colright_nav div span.bpbtn, #colright_nav div span.bpbtnl, #colright_nav div span.bpbtnl_two_line {color: #FFFFFF; line-height: 105%; font-weight: bold; font-size: 12px; text-align: left; margin:6px 0 0 10px;_margin-left:5px;}
#colright_nav div span.bpbtnl_two_line {margin-top:2px;}
#colright_nav div span.bpbtn {font-size: 15px; margin: 5px 0 0 0; width:260px;text-align: right;}

#h_sz_news { }
#h_sz_news .headline {display: block; font-size: 13px; color: #20A7D2; font-weight: bold; margin: -72px 0 0 15px; #margin: -76px 0 0 15px; }
#h_sz_news .headline2 {display: block; font-size: 13px; color: #20A7D2; font-weight: bold; margin: -72px 0 0 15px; #margin: -76px 0 0 15px; }
#h_sz_news .storytext {display: block; margin: 6px 10px 0 15px; padding: 0; font-size: 11px; color: #666; }
#h_sz_news .storytext span {color: #20A7D2; }
#h_sz_news .storytext2 {display: block; margin: 6px 10px 0 15px; padding: 0; font-size: 11px; color: #666; }
#h_news .storytext {display: block; font-size: 11px; color: #666; margin: -12px 0 0 0; padding: 0 12px; }

/* living w/ Talk About */
#life_talk { }
#life_talk ul {list-style: disc url(/images/leftnav_carat_active.gif) outside; margin: 0 10px; padding: 0 10px; }
#life_talk ul li {margin: 5px 0; }



/* Hidden text in all pages */
h1.hidden { visibility: hidden; display: none; }
p.hidden { visibility: hidden; display: none; }

/* email tool landing pages */
#email_tool { margin-left: 80px; }
#email_tool table { padding:20px 0 30px 0; margin: 20px 0 10px 0; }
#email_tool table a, #email_tool table p { margin:0 0 0 10px; font-size: 10pt; }
#email_tool p.email_landing_desc { font-weight: bold; font-size: 10pt; }
#email_tool .first_row, #email_tool .third_row{height: 85px;}
#email_tool .second_row{height: 88px;}
#email_tool .rows_height{height: 89px;}

.subhead { font-size: 15px;	color: #15617d;	font-weight: bold; margin: 14px }



/* sign up */
.required { color: #FF0000; font-weight: bold; }
.inputError {/*background-color: Yellow; */color: #FF0000; font-weight: bold; font-size:x-small;}

ul.signup_ul { list-style: none; padding-left: 5px; }
div.signup { margin-bottom: 10px; }
div#signup_buttons {margin-left: 175px; }
div#signup_buttons img.signup_button { padding-top: 0; }

/* -- Sign Up Form (also used for Unsubscribe)-- */

h6.hcp_signup_subtitle { color: #2eaed5; font-size: 15px; font-family: "Myriad Pro", Arial; font-weight:normal; margin-bottom: 15px;}

#signup {width: 100%; margin: 0; padding: 0;  }
*html #signup { width: 95%; }
#signup fieldset {margin-bottom: 5px;}
#signup label {float: left; display: block; width: 100px; height: auto; margin: 5px; text-align: right; font-weight:normal;}
#signup label.unsub {float: left; display: block; width: 100px; height: auto; margin: 5px 5px 5px 100px; text-align: left;}
#signup label.question {float: left; display: block; width: 550px; height: auto; margin: 5px; text-align: left;}
#signup label.question_wide { width: 100% }
#signup label.inputError { color: #FF0000; font-weight: bold; font-size:x-small; display:block; float:left; width:300px;}

#signup input {float: left; display: block; margin: 0; padding: 0 5px 0 0 ;}
#signup input.unsub { margin-left: 100px; }
#signup input.checkbox {margin-top: 8px; }
#signup .chk18 {display: block; height: auto; margin:10px 0px 5px 0px;}
#signup .chk18_label {float: left; width:250px; display: block; height: auto; margin:11px 5px 5px 5px; }
#page4 p {margin: 10px 20px 10px 100px; }
#signup select {float: left; display: block; margin: 0px 0; padding: 0; }
#signup select.signup {margin: 5px 0 0 0; padding: 0; }
#signup span { float: left; display: block; width: 200px; height: 1.65em; padding: 0 0 0 5px; margin-top: -10px; text-align: left; }
#signup span#ddlDOBError {margin-top: -18px;}
#signup span#genderError{margin-top: -7px;}
/*for IE6*/
*html #signup span#chkEighteenError
{
_margin-top: -30px;
_margin-left:200px;
_width: 250px;
}
*html #signup span#ddlUserTypeError
{
_margin-top: -30px;
_margin-left:215px;
_width: 250px;
}

#signup span.optout_box { float: left; display: block; width: 600px; height: 30px; margin: -15px 0 0 118px; }
#signup span.optout_box_unsub { float: left; display: block; width: 600px; height: 30px; margin: -15px 0 0 118px; }
#signup span.inputError_wide { float: left; display: block; width: 300px; height: 1.65em; padding: 0 0 0 5px; margin-top: -7px; text-align: left; }
#signup span.required {width: 1em; display: inline; }
#signup .signup {float: left; }
#signup .signup label { width: 75px; display: inline-block; text-align: left; margin-right: 10px; }
#signup .signup label input { margin-right: 5px; }

#page1 fieldset.conditions,
#signup fieldset.ethnicity,
#signup fieldset.abilify {float: left; margin-top: 2px; width:350px;}

#signup fieldset.delivery {float: left; margin-top: 2px; width:400px;}

#page1 fieldset.conditions label,
#signup fieldset.ethnicity label {text-align: left; margin: 3px 0; padding: 0; width:500px;}

#signup fieldset.abilify label,
#signup fieldset.delivery label {text-align: left; margin: 3px 0; padding: 0; width:150px;}

#signup fieldset.delivery label.threeChoice {text-align: left; margin: 3px 0; padding: 0; width:100px;}

#signup .right_col {text-align: left; clear: left; margin: 3px 25px 0 0px; padding: 0; }
#signup .right_col2 {text-align: left; clear: left; clear:right; margin: 3px 25px 0 0px; padding: 0; }

#signup #unsub_button { margin-left: 100px; }

#signup #takingInputs { width: 300px; float:left;}

#page1 fieldset.conditions label input,
#signup fieldset.ethnicity label input,
#signup fieldset.abilify label input,
#signup fieldset.delivery label input {margin-right: 5px; }

#signup fieldset #whichMedsList {float: left; margin-top: 2px; margin-right:0px; width:408px; }
#signup fieldset #whichMedsList label {text-align: left; margin: 3px 0 0 3px; width: 200px; padding-left: 0;}
#signup fieldset #whichMedsList input.checkbox_mds {float: left; margin: 0 3px 0px 0px; padding: 0;}
#signup fieldset #whichMedsList div.med_list {float: left; width:220px; }

#signup fieldset #whichMedsList label#label_chkMed4 span { float: left; margin: -15px 0 12px 15px; padding:0; }
#signup fieldset #whichMedsList label.class_label_chkMed6 { float:left; width: 55px; }

#signup #otherMed { float:left; margin: -1px 5px 0 0;}

#signup #whichMedsList2 {float: left; margin-top: 2px; margin-right:0px; width:408px; }
#signup #whichMedsList2 label {text-align: left; margin: 3px 0 0 3px; width:500px; padding-left: 0;}
#signup #whichMedsList2 input.checkbox_mds {float: left; margin: 0 3px 0px 0px; padding: 0;}
#signup #whichMedsList2 div.med_list2 {float: left; width:500px; margin-bottom: 15px;}

#signup #whichMedsList2 label#label_chkMed13 { float:left; width: 55px; }

#signup #otherMed1, #signup #otherMed2, #signup #otherMed3 { float:left; margin: -1px 5px 0 0;}

#signup fieldset #TakingMedsSetBP,
#signup fieldset #TakingMedsSetDEP,
#signup fieldset #TakingMedsSetSZ {float: left; margin-top: 2px; margin-right:0px; width:408px; }
#signup fieldset #TakingMedsSetBP label,
#signup fieldset #TakingMedsSetDEP label,
#signup fieldset #TakingMedsSetSZ label {text-align: left; margin: 3px 0 0 3px; width: 200px; padding-left: 0;}
#signup fieldset #TakingMedsSetBP input.checkbox_mds,
#signup fieldset #TakingMedsSetDEP input.checkbox_mds,
#signup fieldset #TakingMedsSetSZ input.checkbox_mds {float: left; margin: 0 3px 0px 0px; padding: 0;}
#signup fieldset #TakingMedsSetBP div.med_list,
#signup fieldset #TakingMedsSetDEP div.med_list,
#signup fieldset #TakingMedsSetSZ div.med_list {float: left; width:220px; }

#signup fieldset #TakingMedsSetBP label.class_label_chkMed6,
#signup fieldset #TakingMedsSetDEP label.class_label_chkMed6,
#signup fieldset #TakingMedsSetSZ label.class_label_chkMed6 { float:left; width: 55px; }

#signup #page3Reason {}
#signup #rbReason { width: 440px; float:left; }
#signup #rbReason label { width: 100%; }
#signup #rbReason label span { float:left; margin: -15px 0 8px 15px; padding:0; width:400px; }

#signup label.question_wide { width: 100% }
#signup #receive_list1 {float: left; margin-top: 2px; margin-left:15px; width:140px; }
#signup #receive_list1 label {text-align: left; margin: 3px 0 0 3px; width:140px; padding-left: 0;}
#signup #receive_list1 input.radio_info {float: left; margin: 0 3px 0px 0px; padding: 0;}

#signup #receive_list1 #mobile_container { float:left; width: 550px; height: 47px; background-image: url(/images/mobile_blue.png); background-repeat: no-repeat; clear:both; margin: 8px 0 10px 3px; }
#signup #receive_list1 #mobile_container input { float:left;  margin: 13px 0 0 8px; }
#signup #receive_list1 #mobile_container input.prefix { margin-left: 92px; }
#signup #receive_list1 #mobile_container span { float:left; margin: 13px 0 0 8px; }

#signup #receive_list2 {float: left; margin-top: 2px; width:140px; }
#signup #receive_list2 label {text-align: left; margin: 3px 0 0 3px; width:140px; padding-left: 0;}
#signup #receive_list2 input.radio_info {float: left; margin: 0 3px 0px 0px; padding: 0;}

#signup #receive_list2 #phone_container { float:left; width: 550px; height: 47px; background-image: url(/images/phone_blue.png); background-repeat: no-repeat; clear:both; margin: 8px 0 10px 3px; }
#signup #receive_list2 #phone_container input { float:left;  margin: 13px 0 0 8px; }
#signup #receive_list2 #phone_container input.prefix { margin-left: 92px; }
#signup #receive_list2 #phone_container span { float:left; margin: 13px 0 0 8px; }

#signup #receive_list2 #fax_container { float:left; width: 550px; height: 47px; background-image: url(/images/fax_blue.png); background-repeat: no-repeat; clear:both; margin: 8px 0 0 3px; }
#signup #receive_list2 #fax_container input { float:left; margin: 12px 0 0 8px; }
#signup #receive_list2 #fax_container input.prefix { margin-left: 70px; }
#signup #receive_list2 #fax_container span { float:left; margin: 13px 0 0 8px; }

#signup #provider_type1 {float: left; margin-top: 2px; margin-left:15px; width:170px; }
#signup #provider_type1 label {text-align: left; margin: 3px 0 3px 3px; width:170px; padding-left: 0;}
#signup #provider_type1 label input { margin: 0 3px 0 0; }
#signup #provider_type2 {float: left; margin-top: 2px; margin-left:15px; width:170px; }
#signup #provider_type2 label {text-align: left; margin: 3px 0 3px 3px; width:170px; padding-left: 0;}
#signup #provider_type2 label input { margin: 0 3px 0 0; }
#signup #provider_type3 {float: left; margin-top: 2px; margin-left:15px; width:170px; }
#signup #provider_type3 label {text-align: left; margin: 3px 0 3px 3px; width:170px; padding-left: 0;}
#signup #provider_type3 label input { margin: 0 3px 0 0; }

#signup #info_list {float: left; margin-top: 2px; margin-left:15px; width:500px; }
#signup #info_list label {text-align: left; margin: 3px 0 3px 3px; width:500px; padding-left: 0;}
#signup #info_list label input { margin: 0 3px 0 0; }

#signup #totalPercentError { margin-left: 15px; }
#signup #percent_list {float: left; margin-top: 2px; margin-left:15px; width:100%; }
#signup #percent_list input { float: left; width: 20px; margin: 0 3px 0 0; height: 12px; font-size: 8pt; text-align: right; }
#signup #percent_list label { float: left; width: 290px; text-align: left; }
#signup #percent_list span { float: left; width:300px; margin-bottom: 16px; }

#signup #mdd_question { display: none; }
#signup #mdd_question #treat_mdd_list { float: left; width: 500px; margin-bottom: 20px;}
#signup #mdd_question #treat_mdd_list #treat_mdd1 {float: left; margin-top: 2px; margin-left:15px; width:220px; }
#signup #mdd_question #treat_mdd_list #treat_mdd1 label {text-align: left; margin: 3px 0 3px 3px; width:220px; padding-left: 0;}
#signup #mdd_question #treat_mdd_list #treat_mdd1 label input { margin: 0 3px 0 0; }
#signup #mdd_question #treat_mdd_list #treat_mdd2 {float: left; margin-top: 2px; margin-left:15px; width:220px; }
#signup #mdd_question #treat_mdd_list #treat_mdd2 label {text-align: left; margin: 3px 0 3px 3px; width:220px; padding-left: 0;}
#signup #mdd_question #treat_mdd_list #treat_mdd2 label input { margin: 0 3px 0 0; }

#signup #state_container { float: left; padding:0; width: 100%; }
#signup #state_container label {clear:none;}
#signup #state_container label#State { float: left; margin-top:8px; padding:0; }
#signup #state_container select#ddlState { float: left; padding:0; display:inline; }
#signup #state_container label.address_location { float: left; text-align:left; padding:0; display:inline; width: 80px; margin: 8px 3px 0 0;}
#signup #state_container label.address_location input { margin: 0 3px 0 20px; }

#signup #page #tools_doc_discussionguide ul.showBullets{margin:0px;}
#signup #required_indication{padding-left:0px;float:none;margin-bottom:5px;}

#signup #page3 .delivery label{width:65px !important;}

#signupcontainer {float: left; width: 72%; }
#signupcontainer div { *float:none; }
#signupcontainer form#signupForm #txtPhone1, #signupcontainer form#signupForm #txtPhone2 { width: 36px; margin-right: 5px !important; }
#signupcontainer form#signupForm #txtPhone3 { width: 50px;}

#signupsidebardep {width: 223px; min-height: 648px;margin: 0 0 0 8px; padding: 0; display: block; float: left; background: url(/images/bg_sidebarsignupdep.jpg) no-repeat top; }
#signupsidebarbg {background: transparent url(/images/bg_sidebarsigupcontainer.gif) repeat-y right;}


div#main div#page div#tools_doc_discussionguide ul.showBullets {list-style-type:disc; padding:0px 0px 5px 30px;}
div#tools_doc_discussionguide div#rev_confirm div#top div.text { margin-left: 10px; }

/* default page callout divs */
#default_callout_main { width: 934px; height: 110px; background: url(/images/bipolar_home_box.jpg) no-repeat 0 0; margin: 0; }
#default_callout_main .callout {  float: left; }
#default_callout_main p { font-size: 12px; line-height: 18px; }


#h_sz_btn1,
#h_sz_btn2,
#h_sz_btn3, 
#h_sz_btn4,
#h_dep_btn1,
#h_dep_btn2,
#h_dep_btn3,
#h_hcp_btn1,
#h_hcp_btn2,
#h_hcp_btn3,
#h_bp_btn2,
#h_bp_btn3 {float: left; display: block;}

#h_sz_btn1, #h_dep_btn1, #h_hcp_btn1 {width: 283px; margin: 12px 12px 12px 20px; _margin-left: 12px;}
#h_sz_btn2, 
#h_sz_btn4,
#h_dep_btn2,
#h_hcp_btn2 {width: 273px; margin: 12px 18px;}
#h_dep_btn3, #h_sz_btn3, #h_hcp_btn3 {width: 272px; margin: 12px 15px; _margin: 8px 15px;}
/**html #h_hcp_btn3 {width: 270px; margin: 12px 10px;}
*html #h_bp_btn3 {width: 272px; margin: 12px 15px; }
*+html #h_bp_btn3 {width: 272px; margin: 12px 15px; }*/
#h_bp_btn3 {width: 272px;  margin: 12px 12px 12px 20px; }
	/* -- Margin fixes for the bipolar page -- */
/**html #h_bp_btn2 {width: 273px; margin: 12px 18px; }
*+html #h_bp_btn2 {width: 273px; margin: 12px 18px; }*/
#h_bp_btn2 {width: 273px;  margin: 12px 12px 12px 20px; }

#h_sz_btn1 a, #h_hcp_btn1 a, #h_dep_btn1 a {width: 283px; height: 84px; overflow: visible; display: block; float: left; }
#h_sz_btn2 a, #h_sz_btn4 a, #h_hcp_btn2 a, #h_bp_btn2 a, #h_dep_btn2 a, #h_hcp_btn3 a {width: 273px; height: 84px; overflow: visible; display: block; float: left; }
#h_sz_btn3 a, #h_bp_btn3 a, #h_dep_btn3 a {width: 272px; height: 84px; overflow: visible; display: block; float: left; }

#h_sz_btn1 a:hover, #h_sz_btn1 a:active,
#h_sz_btn1 a:hover img , #h_sz_btn1 a:active img,
#h_sz_btn1 a:hover, #h_sz_btn1 a:active {background: url(/images/btnrl_h_sz_btn1.jpg) no-repeat left top; text-decoration: none; }


/*-- Sets link hover display --*/

#h_hcp_btn1 a:hover, #h_hcp_btn1 a:active,
#h_hcp_btn2 a:hover, #h_hcp btn2 a:active,
#h_hcp_btn3 a:hover, #h_hcp btn3 a:active,
#h_dep_btn1 a:hover, #h_dep_btn1 a:active,
#h_dep_btn2 a:hover, #h_dep_btn2 a:active,
#h_dep_btn3 a:hover, #h_dep_btn3 a:active,
#h_sz_btn1 a:hover, #h_sz_btn1 a:active,
#h_sz_btn2 a:hover, #h_sz_btn2 a:active,
#h_sz_btn3 a:hover, #h_sz_btn3 a:active,
#h_sz_btn4 a:hover, #h_sz_btn4 a:active,
#h_bp_btn2 a:hover, #h_bp_btn2 a:active,
#h_bp_btn3 a:hover, #h_bp_btn3 a:active {visibility: visible; }
#h_hcp_btn1 a:hover img, #h_hcp_btn1 a:active img,
#h_hcp_btn2 a:hover img, #h_hcp_btn2 a:active img,
#h_hcp_btn3 a:hover img, #h_hcp_btn3 a:active img,
#h_sz_btn1 a:hover img , #h_sz_btn1 a:active img,
#h_dep_btn1 a:hover img , #h_dep_btn1 a:active img,
#h_dep_btn2 a:hover img , #h_dep_btn2 a:active img,
#h_dep_btn3 a:hover img , #h_dep_btn3 a:active img,
#h_sz_btn2 a:hover img, #h_sz_btn2 a:active img,
#h_sz_btn3 a:hover img, #h_sz_btn3 a:active img,
#h_sz_btn4 a:hover img, #h_sz_btn4 a:active img,
#h_bp_btn2 a:hover img, #h_bp_btn2 a:active img,
#h_bp_btn3 a:hover img, #h_bp_btn3 a:active img {visibility: hidden; } 
#h_sz_btn1 a:hover, #h_sz_btn1 a:active {background: url(/images/btnrl_h_sz_btn1.jpg) no-repeat left top; text-decoration: none; }
#h_sz_btn2 a:hover, #h_sz_btn2 a:active {background: url(/images/btnrl_h_sz_btn3.jpg) no-repeat left top; text-decoration: none; }
#h_sz_btn3 a:hover, #h_sz_btn3 a:active {background: url(/images/btnrl_h_sz_btn3.jpg) no-repeat left top; text-decoration: none; }
#h_sz_btn4 a:hover, #h_sz_btn4 a:active {background: url(/images/btnrl_h_sz_btn4.jpg) no-repeat left top; text-decoration: none; }
#h_dep_btn1 a:hover, #h_dep_btn1 a:active {background: url(/images/btnrl_h_dep_btn1.jpg) no-repeat left top; text-decoration: none; }
#h_dep_btn2 a:hover, #h_dep_btn2 a:active {background: url(/images/btnrl_h_dep_btn2.jpg) no-repeat left top; text-decoration: none; }
#h_dep_btn3 a:hover, #h_dep_btn3 a:active {background: url(/images/btnrl_h_dep_btn3.jpg) no-repeat left top; text-decoration: none; }
#h_hcp_btn1 a:hover, #h_hcp_btn1 a:active {background: url(/images/btnrl_h_hcp_btn1.jpg) no-repeat left top; text-decoration: none; }
#h_hcp_btn2 a:hover, #h_hcp_btn2 a:active {background: url(/images/btnrl_h_hcp_btn2.jpg) no-repeat left top; text-decoration: none; }
#h_hcp_btn3 a:hover, #h_hcp_btn3 a:active {background: url(/images/btnrl_h_hcp_btn2.jpg) no-repeat left top; text-decoration: none; }
#h_bp_btn2 a:hover, #h_bp_btn2 a:active {background: url(/images/btnrl_h_sz_btn3.jpg) no-repeat left top; text-decoration: none; }
#h_bp_btn3 a:hover, #h_bp_btn3 a:active {background: url(/images/btnrl_h_sz_btn3.jpg) no-repeat left top; text-decoration: none; }


/* microsite layout divs */
/* eventually should change both subhead classes to h2 */
.microsite_image_div { width: 887px; height: 252px; margin: -20px 0 15px -4px; padding: 0; }
#microsite_what_is_abilify { width: 880px; height: 118px; background: url(/images/img_whatisabilify.jpg) no-repeat left top; margin-bottom: 15px; border-bottom: 1px solid #E0DFDF; }
#microsite_what_is_abilify_text { width: 569px; margin-left: 280px; _margin-left: 140px; padding-top: 5px; }
.microsite_container_2col { text-align: left; width: 887px; margin: 0px auto; padding: 0; }
.microsite_leftcol { width: 560px; margin: 0; }
#microsite_left_what_to_expect { width: 560px; height: 125px; margin: 15px 0 0 0; padding: 0; border-bottom: 1px solid #E0DFDF;  }
#microsite_left_what_to_expect_text { float: left; width: 345px; margin: 0 10px 20px 0; padding: 0; }
#microsite_moodtrackertools {margin: 30px 0;  }
#microsite_moodtracker {width: 560px; height: 97px; margin: -3px 0 0 0; padding-bottom: 20px; background: url(/images/bg_micrositemoodtracker.jpg) no-repeat ; }
#microsite_moodtracker img.right {float: right; margin: 12px 12px 0 12px; }
#microsite_moodtracker_content {width: 345px; margin: 0 0 0 12px; }
#microsite_moodtracker_content h3 {color: #176C8A; font-size:13px; padding: 15px 0 5px 0; }
#microsite_moodtracker_content a {font-size: 1.05em;  } 
#microsite_what_to_expect_image { float: left; width: 189px; margin: 0; padding: 0 }
#microsite_safetydiscussion {width: 880px; clear: both; border-top: 1px solid #E0DFDF; }
#microsite_safety { margin: 10px 0 0 0; width: 360px; height: 167px;  background-repeat: no-repeat; }
#microsite_safety_content { width: 320px; margin-left: 50px; _margin-left: 100px; padding-top: 20px; }
#microsite_discussionguide { float: right; width: 285px; background-image: url(/images/b_c_safety.jpg);background-repeat:no-repeat; padding-left:200px;  margin: 30px 0 0 0; }
.microsite_rightcol { float: right; width: 285px; margin: 0 0 0 20px; }
#microsite_brain_chemicals { text-align: left; width: 265px; margin: 0; padding: 10px 10px 0 13px; height: 380px; background:url(/images/b_c_brainchemicals_bg.jpg); background-repeat: no-repeat; }
#microsite_joshua { width: 880px; clear: both; height: 215px; background: url(/images/bg_profiles.jpg) no-repeat right center; border-top: 1px solid #E0DFDF; }
#microsite_joshua_content { width: 550px; margin-left: 14px; _margin-left: 7px;padding-top: 15px;  }
#microsite_joshua_imagelink { text-align: center; margin: 20px 0 0 50px; float: left; width: 220px; height: 80px; }
#microsite_joshua_imagelink p{margin-top:60px; text-align:left; margin-left:10px;}

#new_moodtracker_co{text-align:left;}
#new_moodtracker_co a{font-size:1.50em; text-align:center;}
#mt_chart{padding:0 0 0 26px;}

/* Microsite - Bipolar header image divs */
#imgdiv_bip_microsite_caregiver { background: url(/images/b_c_header.jpg) no-repeat top }

/* Microsite - Page tools */
#pagetools { float: left; clear: left; margin: -23px 0 0 100px; display: block; }
#pagetools a { color: #666; }
#pagetools img {margin: 0 25px 0 0; }


/* text-on-image divs - microsite pages */
#toi_bip_microsite_caregiver_1 { top: 385px; #top: 400px; left: 80px; width: 485px; height: auto; }

/* text on top of header images */
.smalltext_on_color p {color:#04242F!important;}
.smalltext_on_color{ left:269px!important;}
.smalltext_on_image_right_path{left:284px!important;} 
.text_on_image, .smalltext_on_image { left:0; position: absolute; z-index: 10; margin: 0; padding: 0;  }
/*
#btn_bpsafety a {background: url(/images/btn_bpsafety.jpg) no-repeat left top; text-decoration: none; }
#btn_bpsafety a:hover{background: url(/images/btnbp_rollover.jpg) no-repeat left top; text-decoration: none; }
#btn_bpprofile a {background: url(/images/btn_bpsideeffects.jpg) no-repeat left top; text-decoration: none; }
#btn_bpprofile a:hover{background: url(/images/btnbp_rollover.jpg) no-repeat left top; text-decoration: none; }
#btn_bpunderstand a {background: url(/images/btn_bpunderstand.jpg) no-repeat left top; text-decoration: none; }
#btn_bpunderstand a:hover{background: url(/images/btnbp_rollover.jpg) no-repeat left top; text-decoration: none; }

#toi_default_1 { top: 360px; left: 42px; width: 280px; height: auto; }
#toi_default_1 p {margin: 5px 5px 5px 5px; width: 100%; font-size: 12px; line-height: 135%; }
#toi_default_1 p.bold {font-weight: bold; }
#toi_default_1 ul {font-size: .90em; margin: 5px 25px; list-style: square none outside; }


#lid_bip_default
{ height:325px;width:923px; background-image: url(/images/bipolar_home.jpg); padding: 0; background-repeat: no-repeat; text-align: left; margin: 0 0 0 9px;  }
#lid_bip_default .dep-symptoms{top:310px;}

#lid_bip_default .colright
{
		float: right; width: 322px; height: 250px; margin: 65px 0 0 0; padding: 0 20px 0 0;}


div#main1 { margin-left:8px; width:934px; }

*/
/*flash content */
#flashcontent { z-index: 0; }
#flashcontentsmall { margin: 0 0 20px 0; padding: 0; z-index: 0; }
#flashcontentsmall h1 {visibility: hidden; }
#flashcontentheader { z-index: 0; }



/**
 * Doctor discussion guide
 */
.toolschangesbottom {width: 934px; height: 25px; clear: both; background: url(/images/tools_bg_bottom.jpg) left bottom no-repeat; margin: 0;  }

.tool_content
{
    background:transparent url(/images/global/img-bluebg-top.gif) no-repeat -10px -6px;
    margin:0;
    padding:10px 0 0 10px;
    width:880px;
    height:auto;
}
.toolschangesbottom1 {width: 934px; height: 25px; clear: both;  margin: 0;  }

.tools_doc_discussion_reminder { margin: 20px 0 5px 0; padding: 0; width: auto; height: auto;}
.tools_doc_discussion_reminder span {font-size: 13px; color: #58ADCC; line-height: 135%; /*margin-left: 5px;*/ }
#tools_doc_discussion_right hr { display: none; }
#tools_doc_discussion_right .right { float: right; }
#tools_doc_discussion_right .left { float: left; margin: 58px 0 0 0; }
#tools_docdiscussion { width: 433px;   }
#tools_docdiscussion textarea {width: 95%; }
#tools_docdiscussion_additional {display: none; }
#tools_docdiscussion_additional hr { clear: both; text-align: left; color: #cccccc; width: 100%; height: 1px; margin: 10px 0 15px 0; padding: 0; }
#tools_docdiscussion_list {width: 433px; height: auto; margin: 0; background: url(/images/bg_docdiscussion_mid.jpg) repeat-y;  }
#tools_docdiscussion_list h2.hidden { display: none; }
#tools_docdiscussion_list br {display: none; }
#tools_docdiscussion_list h2 { font-size: 13px;	color: #15617d;	font-weight: bold; margin: 14 0 14px 0; padding:0; clear: both; }
#tools_docdiscussion_list ul { margin: 0 10px;  padding: 0 10px;}
#tools_docdiscussion_list ul li { margin: 12px 5px 0 10px; line-height: 175%; }
#tools_docdiscussion_listcontent { margin: 0 15px; _margin-left: 7px;}
#tools_docdiscussion_listheader { width: 100%; height: 75px; padding: 0; border-bottom: 1px solid #CCC; }


/* Tools layout divs */
.tool_content div.left { width: 420px; padding: 15px 0; margin-right:15px;}
.tool_content div.right { width: 433px; height: auto; overflow: visible; padding: 35px 0 0 0;}
#tools_doc_discussion_left_content { padding: 20px 20px 0 0; }
#tools_doc_discussion_left_content h5 {font-size: 11px; margin: 15px 0 0 0; color:#666666;}
#tools_doc_discussion_left_content input {margin: 0 10px 0 0; vertical-align: top; }
.tools_doc_discussion_group { width: 400px; height: auto; }
p .checkbox { margin: 2px 8px 0 0; padding: 0 0 12px 0; line-height: 0px;}
.tools_doc_discussion_group .textarea { width: 350px; height: 80px; margin: 0 0 10px 0; padding: 6px; font-family: Arial; font-size: 11px; }

/* doc discussion check boxes */
li#q1, li#q2, li#q3, li#q4, li#q5, li#q6, li#q7, li#q8, li#q9, li#q10,
li#q11, li#q12, li#q13, li#q14, li#q15, li#q16, li#q17, li#q18, li#q19, li#q20, 
li#q21, li#q22, li#q23, li#q24, li#q25, li#q26, li#q27, li#q28, li#q29, li#q30, 
li#q31, li#q32, li#q33, li#q34, li#q35, li#q36, li#q37, li#q38 {margin: 0 5px; padding: 0 5px; list-style: square url(/images/img_arrow.jpg) outside;/* background: url(/images/arrow.gif) 0 50% no-repeat;*/  display: none;   }


.toolschangescontainer .visible-h1 h1{
    visibility:visible;
    display:block;
    padding-top:40px;
}


/*BMI*/
.bmi_label { padding-left: 10px; }

#bmi_pagetools { margin: 5px 0 0 0; padding: 0; 
/* update because of HCP */
float:left;width:100%;
margin-bottom:20px;
_margin-bottom:0px;
}
#bmi_pagetools a { color: #666666; }
#bmi_pagetools img { margin: 0 0 0 5px; padding: 0; }

#bmi_subhead,
#bmi_content,
#checklist_subhead,
#checklist_content { }

#bmi_text {width: 475px;  margin: 0; padding-right:5px;}
#checklist_text {width: 425px; min-height: 425px; margin: 0; }
#bmi_text p,
#checklist_text p {text-align: justify; }
/*.bmi_desc { margin: -25px 10px; _margin: -5px 10px; text-transform: none; font-size:xx-small; border: solid 1px red; }*/
#bmi_widget {width: 380px; margin: -35px 0 0 0; }
#checklist_widget {float: right; width: 380px; margin: -25px 0 0 0;  }
#bmi_widget h5 {font-size: 12px; color: #0F5C79; margin-left: 6px; margin-bottom:0;}

#bmi_widgettool {width: 361px; height: 300px; overflow: visible; background: url(/images/bmi_calculator_widgetbg.jpg) no-repeat left top; }
#bmi_widgettool form {width: 360px; margin: 0 15px; text-transform: uppercase; font-weight: bold; color: #FFFFFF; }
#bmi_widgettool button {border: 0; background: none; }
#bmi_widgettool form td.padding {padding: 5px 0 25px 0; }
#bmi_widgettool form table {width: 90%; }
#bmi_widgettool label {margin: 5px 0 0 0; float: left; text-align: left; }
#bmi_widgettool input {float: left; margin: 0 8px 4px 0; _margin: 0 0 4px 0; }
#bmi_widgettool p {margin: 10px 15px; color: #FFFFFF; font-weight: bold; line-height: 150%; }

/* callout */ 
    img#callout_bp_freetools
    {
        margin-left:4px;
    }
    
  .smalltext_toi_blue_absolute_anne
    {
    	 position:absolute;
    	 top:475px;
    	 margin-left:25px;
    	 color:#15617D;
    }
    .smalltext_toi_blue_absolute_gwen
    {
    	 position:absolute;
    	 top:425px;
    	 margin-left:32px;
    	 color:#15617D;
    }
    
  
ul#menu li a span
{
	padding-top:5px;
}

#ctl00_ctl00_MainContent_columnRight #boxContent div.mainArea .contentArea .bp-tools{background:white;}
