* { padding:0 0 0 0; margin: 0 0 0 0; }
html, body {font-size: 100.01%; }
body { font-family:Arial; background-color:#ffffff; color: #666; height: 100%; }
abbr {border-bottom: 1px dotted #666;  }
div { }

fieldset {border: 0; }

h1 { font-size: 17px; color: #15617d; font-weight: bold; margin-bottom: 16px; }

/* eventually should change to h3 and replace sitewide*/
h2 { font-size: 13px; color: #15617d; font-weight: bold; margin-bottom: 14px; }
h4 { font-size: 12px; color: #15617d; font-weight: bold; margin-bottom: 14px;}

p { font-size: 11px; color: #666; margin-bottom: 16px; line-height: 16px; }
ol li, ul li { color: #666; line-height:14px; font-size: 11px; }
ol, ul { margin-bottom: 14px; font-size: 11px; }
a:link, a:hover, a:visited { color:#20a7d2; text-decoration:none; outline:none!important; }
/* external urls */
.externalurl { color:#20a7d2; text-decoration:none; cursor: pointer; }
a img, img { border:none; }
table th, table td{border:0px solid #fff;}
sup { font-size: smaller; vertical-align: baseline; position: relative; bottom: 0.33em; }
sub { font-size: smaller; vertical-align: baseline; position: relative; bottom: -0.25em; }

/** * header */

/*Formatting for home page*/
/*#abilify_home_body #header { margin-bottom: 20px; }*/
/*End formatting for home page*/

div#header { font-size:10px; padding-left:20px; padding-top:40px; width: 880px; height:135px; #height:138px;}
div#header .h_boxedWarningText { margin-left:30px; }
div#header .h_boxedWarningText p {margin-top: 0; font-weight: bold; }
div#header .h_home { }
div#header .h_hcp { margin-left:30px; }
div#header .headerLogoNew { float:left; }
div#header .headerText { margin-left:130px; width:740px; margin-top:-5px;}
div#header .headerLinks { border-bottom:1px solid #c3c3c3; padding-bottom:5px; color: #CCC; }
div#header .headerLinks a {margin: 0 12px; }
div#header .outdent {margin-left: -12px;}
div#header #headerIsi { padding: 10px 0 2px 0; }
div#header #headerIsi h4 { font-size: 13px; color: #000; font-weight: bold; margin: 0; }
div#header .h_cont { }
div#header #hScrollIsi {margin-top: 5px; width: 728px; height:65px;  line-height:15px;  color:#525151; font-size:11px; font-weight: bold; padding: 0; }
div#header #hScrollIsi a {font-weight: bold; text-decoration: underline; }
div#header #hScrollIsi p {margin: -32px 0 0 190px; }
div#header #hScrollIsi #isilinks { }
div#header #hScrollIsi #isilinks a {border: 1px solid black; cursor: hand; }
div#header .fpi {float: right; position: relative; margin: 12px 0 0 0; padding: 0 10px 0 0; }
div#header .fpi a {text-decoration: underline; }

/**
 * menu
 */
div#menutop {background: transparent url(/images/menutop.gif) no-repeat center bottom; width:934px; height:8px; margin-left: 8px;  }
div.menutop_pad { margin-top: 20px; }
div#menu { background-image:url(/images/menu_bg.jpg); background-repeat:repeat-x; height:54px; width:934px; margin:20px 0 0px 8px; overflow:hidden; }
div#menu .menuItem { vertical-align:5px; }
.menuDropdown { font-size:10px; }
.menuDropdown { position:absolute; z-index: 100; display:none; }
.menuDropdownBg { background-color:#ffffff; position:absolute; filter:alpha(opacity=75); opacity:.75; display:none; }
.menuDropdown table { display:inline; }
.menuDropdown li { background-color:#e5f8f3; padding:2px 10px 2px 10px; cursor:pointer; text-decoration:none; color:#15617d; font-family:arial; font-size:10px; margin-top:3px; list-style-type:none; display:inline-block; /* change this and it breaks in IE */ }
.menuDropdown li.highlighted { background-color:#15617d; color:#e5f8f3; }

div#main { margin-left:8px; width:934px; background-image:url(/images/body_bg.jpg); background-repeat:repeat-y; font-size:11px; }
div#main h6 {font-size: 11px; }
div#main td { font-size: 11px; }
div#main .m_center p, div#main .m_center li, div#main .m_center table { line-height:18px; }
div#main .m_center h1 { font-size:14px; }
div#main .m_center p,
div#main .m_center ul,
div#main .m_center h1,
div#main .m_center table { color:#4e4d4c; margin-left:26px; }
div#main .m_center ul { padding-left:30px; }
div#main .m_center ul ul { padding-left:0px; }
div#main .m_center .copy { font-size:11px; }
div#main .m_center .title { font-weight:bold; font-size:12px; }
div#main .m_center .note { font-size:10px; }
div#main .m_left_col { float:left; width:220px; font-family:Arial; font-size:11px; }
div#main .m_left_col ul { padding-left:30px; }
div#main .m_left_col a { color:#000000; }
div#main .m_left_col p { font-weight:bold; }
div#main .m_right_col { float:right; background-color:#E2E2E2; width:200px; }
div#main .m_center { margin-left:220px; width:493px; }
div#main .home_box { background-image:url(/images/home_box_bg.jpg); background-repeat:repeat-y; padding: 15px 15px 15px 15px;}
div#m_toolbar { background-image:url(/images/body_toolbar_bg.jpg); background-repeat:repeat-y; margin-left:8px; font-size:11px; width:942px; color: #ccc; }
div#m_toolbar .content, div#main .content { margin-left:0px; }                                                       /**/
div#m_toolbar .content { text-align:right; padding-right:10px; padding-top:10px; }
div#m_toolbar .content a { padding-left:8px; padding-right:8px; }

#footer { font-size:11px; width:880px; padding-top:20px;}
#footer .f_links { text-align:center; color:#f2ca66; }
#footer .f_isi { padding-top:20px; padding-left:30px; color:#525151; *padding:0px; }
#footer .f_isi div.space {display: block; clear: both; width: 930px; height: 30px; }
#footer .f_isi ul { padding-left:15px; }


#footer .f_box { margin-top:10px; 
                 background-image:url(/images/footer_box_bg.jpg); 
                 background-repeat:repeat-y;                
                 height:auto;
			margin-left:-10px;
			margin-top:10px;
			width:900px;
			*margin-left:20px;
                  }

#footer .f_box_text {  margin-left:30px;  font-size:10px; line-height:18px; font-family:Verdana; }
#footer .f_box .f_logo { float:right; margin-right:36px; margin-top:36px; }
#footer .f_box .f_logo2 { float:right; margin-right:36px; margin-top:30px; }

/* -------------------------------------------------------------- */
/* Template styles */

.container { width: 934px; background-image: url(/images/container_bg.gif); text-align: left; }
.footer_container { width: 874px; padding-top: 30px; padding-bottom: 30px; text-align: left; }
.spacer9 { width: 9px; float: left; }
.spacer19 { width: 19px; float: left; }
.spacer20 { width: 20px; float: left; }
.clear {clear: both; }
.normal {font-weight: normal; }
.strong {font-weight: bold; }
.float-left { float: left; }
.float-right { float: right; }
.clear { float: none; clear: both; height: 1px; font-size: 1px; line-height: 1px; padding: 0 0 0 0; margin: 0 0 0 0; }
.marginleft30 { margin-left: 30px; }

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;}


/*jp 1/30/2008
added for the redesigned signup confrimation page*/

#rev_confirm img { padding-top:0px ! important; }

/* used for content areas with right sidebars */
.maincontent456 { width: 456px; padding-top: 24px; padding-bottom: 20px; float: left; }
.maincontent456 address {font-style: normal; margin: 10px 0;}
.maincontent456 address a { color:#20a7d2; text-decoration:none; cursor: pointer; }
.maincontent456 address span {font-weight:bold; display: block; }
.maincontent456 dd {line-height: 16px; margin: 0 0 15px 0; }
.maincontent456 dl {margin: 5px 0; padding: 5px 0; }
.maincontent456 dt {font: bold 14px/110% Arial, Helvetica, sans-serif; color: #15617D; margin: 10px 0 14px 0; }
.maincontent456 h1 {visibility: hidden; display: none;}
.maincontent456 h2, .maincontent670 h2 {font-size: 15px; color:#15617d; }
.maincontent456 h2 sup a {color:#15617d; }
.maincontent456 h3 {font-size: 12px; font-style: italic;  }
.maincontent456 h4 {font-size: 11px; color: #15617D; margin: 0 0 15px 0; }
.maincontent456 h6 {font-size: 10px; font-weight: normal; margin: 0 0 15px 0; }
.maincontent456 img {margin: 10px 0; }
.maincontent456 img.arrow {margin: 0px 0; }
.maincontent456 ul ul {margin-bottom: 0; padding-bottom: 0; margin-top: 20px; }
.maincontent456 ul, 
.maincontent456 ol {margin: -15px 0 10px 20px; padding: 0 0 10px 20px;  font-size: 11px;}
.maincontent456 ul.links li, 
.maincontent456 ol.links li {margin: 0; padding: 0;  font-size: 11px; list-style: none none outside;}
.maincontent456 ul.links, 
.maincontent456 ol.links {margin: -15px 0 0 0; padding: -15px 0 0 0;  font-size: 11px; list-style: none none outside;}
.maincontent456 ul li, 
.maincontent456 ol li {font-size: 11px; color: #666; line-height : 16px; margin-top: 4px; margin-bottom: 6px; }
.maincontent456 ul.support_links { margin-top: 0; margin-left: 25px; }
.maincontent456 ul.support_links li { margin-top: 0; margin-bottom: 0; }
.maincontent456 .trial {width: 85%; margin: 15px -15px 0 15px; padding: 0;}
.maincontent456 .trial h3 {font-style: normal;}
.maincontent456 .trial img {margin-left: 0px; }
.maincontent456 .trial ul {margin-left: 10px; padding-left: 10px; }

/* used for tools section, content areas without right sidebars */
.maincontent708divtop { width: 874px; float: left;  padding-bottom: 10px; }
.maincontent708divtop ul
{
	margin-left:15px ! important;
	margin-top:4px ! important;
	list-style-type:disc ! important;	
}	
.maincontent708divtopleft {width: 437px; float:left; }
.maincontent670 { width: 670px; padding-top: 24px; padding-bottom: 20px; float: left; }
.sidebardiv { border-top: 24px solid white; width: 193px; margin: 0 0 -5px 20px; float: left; /*background-color: #ececec;*/ text-align: center; }
.maincontent708div { width: 708px; margin-bottom: 30px; float: left; }
.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; }
.hdr694 { margin-left: 6px; width: 694px; height: 252px; }
.sidebar_img { margin-top: 10px; margin-bottom: 10px; }
.textsizetool { color: #999; font-size: 10px; }
.textsize_img { height: 10px; width: 10px; position: relative; bottom: -1px; margin-left: 1px; margin-right: 1px; }

.li_indent_isi { margin-left: 20px;	font-size: 11px; color: #666; line-height : 16px; margin-top: 4px; margin-bottom: 6px; }
.li_indent { margin-left: 0px;	font-size: 11px; color: #666; line-height : 16px; margin-top: 4px; margin-bottom: 6px; }
.li_indent2 { margin-left: 60px; font-size: 11px; color: #666; line-height : 16px; margin-top: 4px; margin-bottom: 6px; }
.li_indent3 { margin-left: 90px; font-size: 11px; color: #666; line-height : 16px; margin-top: 4px; margin-bottom: 6px; }
.li_indent4 { margin-left: 120px; font-size: 11px; color: #666; line-height : 16px; margin-top: 4px; margin-bottom: 6px; }
.sitemap_ul { margin: 0 0 0 20px; padding: 0; list-style-image: url(/images/dash.jpg); }

#content1, #content2, #content3, #content4, #content5 {display:none;}

.sitemap_li_indent { margin: 10px 0 0 10px; font-size: 11px; color: #666;  }
.sitemap_li_indent2 { margin: 10px 0 0 25px; font-size: 11px; color: #666;  }
.sitemap_li_indent3 { margin: 10px 0 0 45px; font-size: 11px; color: #666;  }
.sitemap_li_indent4 { margin: 10px 0 0 65px; font-size: 11px; color: #666;  }
.sitemap_header { font-size: 13px; color: #15617d; font-weight: bold; margin: 23px 0px 14px 0px; }
.padding6 { padding: 6px; }

.subhead { font-size: 15px;	color: #15617d;	font-weight: bold; margin: 14px }
.subhead2 { font-size: 15px;	color: #15617d;	font-weight: bold; margin-bottom: 14px }
.subhead_gray { font-size: 15px; font-weight:bold; margin-bottom:14px;}
.subhead_black { font-size: 13px; color: #000; font-weight: bold; margin-bottom: 14px; }
.chartmargin { margin-top: 30px; margin-bottom: 30px; }
.bold {font-weight: bold; }
.nobottom {margin-bottom: 0; }
.notop {margin-top: 0; }
.isi_textpar{ margin-bottom:8px}
.isi_textparbold{margin-bottom:8px; font-weight: bold;}
	

/* Left nav styles */

.leftnavdiv {color: #ff0000; padding-top: 20px; width: 198px; float: left; }
.leftnavdiv sup {font-size: .75em; }
.leftnavdiv ul {margin: 0 0 0 5px;  padding: 0 0 0 5px;}

/* left nav heading */
.leftnavdiv ul li {border: 1px solid white;  color: #15617D; font-weight: bold; list-style: none none outside; padding: 0; line-height: 105%;}
.leftnavdiv ul li ul { margin: 3px 0 0 0; padding: 3px 0 0 0; }
.leftnavdiv ul li ul li  {margin: 0; padding: 0; }

/* Remainder left nav formatting */
div#main .leftnavdiv a
{ color: #666;  display: block; text-decoration: none; font-weight: normal;  }

div#main .leftnavdiv a:hover, 
div#main .leftnavdiv a:active
{ color: #20A7D2;
  outline:none;
 }

/*Left Navigation*/
div#main .headerleftnav a {
    color:#15617D;
    font-weight:bold;
    line-height:105%;
    margin-left:-10px;
    display:block;
}
a.nobullets{ background:none!important;}
div#main .leftnavdiv ul li a {padding: 5px 0 4px 10px; background: url(/images/leftnav_carat_inactive.gif) no-repeat 0 7px; }
div#main .leftnavdiv ul li ul li ul { margin: 0 0 2px 5px; padding: 0 0 2px 5px; }
div#main .leftnavdiv ul li ul li ul li { line-height: 105%; font-weight: normal;}
div#main .leftnavdiv ul li ul li ul li a { text-decoration: none; font-weight: normal;  }

div#main .leftnavdiv ul li ul li a.currentpage,
div#main .leftnavdiv ul li ul li ul li a.currentsubpage,
div#main .leftnavdiv ul li ul li ul li a .currentpage,
div#main .leftnavdiv ul li ul li ul li a:hover,
div#main .leftnavdiv ul li ul li ul li a:active
{ color: #20A7D2; }

/* End left nav styles */


/* Home nav main section button styles */
*html  #homenavdiv1 {float: left; width: 265px; margin: -21px 0 0 12px; padding: 10px 0 0 5px; }
#homenavdiv1 {float: left; width: 265px; margin: -12px 0 0 29px;  }
*html #homenavdiv2 {float: left; width: 291px; margin: -21px 0 0 18px; }
#homenavdiv2 {float: left; position: relative; width: 291px; margin: -12px 0 0 12px; }
*html #homenavdiv3 {float: left; width: 291px; margin: -21px 0 0 18px; }
#homenavdiv3 {float: left; position: relative; width: 291px; margin: -12px 0 0 15px; }

	/*Hompeage main background and nav locations*/
.h_nav_container { width: 934px; height:348px;  background-image: url(/images/h_mainbg.jpg); background-repeat: no-repeat; text-align: left; margin: 0 0 0 0; padding: 0; clear: both;}
.h_nav_container2 { width: 934px; margin: 0; padding-top: 265px; text-align: left; }

	/*controls submenus that appear on hover*/
.h_nav_col1 { position: relative; top: -238px; #top: -241px; left: 0px; float: none; margin: 0; padding: 0;}

.h_nav_col2 {position: relative; top: -264px; #top: -267px; _top:-259px; left: 0px; float: none;  }

.h_nav_col3 {position: relative; top: -265px; #top: -268px;  _top:-260px; left: 0px; float: none ;  }


/*.h_nav_divider { float: left; width: 5px; float: left; }*/

	/* controls default button location */
.homemainnav {position: relative; white-space: nowrap; display: block; margin: 0; padding: 0; top: -25px; left: 7px; }
.homemainnav a { display: block; float: none; position: relative; }
.homemainnav img { border: 0; }
.homemainnav a:hover { visibility: visible; }
.homemainnav a:hover img { visibility: hidden; }
.homemainnav1 {position: relative; white-space: nowrap; display: block; width: 265px; top: 0px; left: 0px; }
.homemainnav2,
.homemainnav3 { position: relative; white-space: nowrap; display: block; width: 291px; top: 0px; left: 0px; }
*html .homemainnav2 {position: relative; white-space: nowrap; display: block; width: 291px; top: 8px; left: 0; }
*html .homemainnav3 { position: relative; white-space: nowrap; display: block; width: 291px; top: 8px; left: 0; }

.menu { position: absolute; visibility: hidden; }

/* Defines Default Page News/HCP buttons */
#h_news { width: 934px; background-image: url(/images/h_h_boxbg.gif); clear: both;  }
#h_news .headline {display: block; font-size: 12px; font-weight: bold; color: #20A7D2; margin: -80px 0 0 0; _margin: -82px 0 0 0; *margin: -82px 0 0 0; padding: 12px 12px 0 12px; }
#h_news .storytext {display: block; font-size: 11px; color: #666; margin: -12px 0 0 0; padding: 0 12px; }
#h_news_btn_story1 {width: 211px; height : 75px; float : left;  margin: 2px 0 10px 9px; }
#h_news_btn_story2 {width: 229px; height : 75px; float : left;  margin: 2px 0 10px 9px; }
#h_news_btn_story3 {width: 211px; height : 75px; float : left;  margin: 2px 0 10px 9px;}
#h_news_btn_hcp { width: 238px; height: 75px; float: left; margin: 2px 0 0 8px; } 
#h_news_btn_story3 span.headline,
#h_news_btn_story3 span.storytext {padding-left:8px;}
#h_news_btn_story3 span.storytext {margin-right: -10px;}
/* Sets link position and display --*/
#h_news_btn_story1 a {width: 211px; height: 75px; display: block; float: left;  }
#h_news_btn_story2 a {width: 229px; height: 75px; display: block; float: left;  }
#h_news_btn_story3 a {width: 211px; height: 75px; display: block; float: left;  }
#h_news_btn_hcp a {width: 238px; height: 75px; display: block; float: left; }

/*-- Sets link hover display --*/
#h_news_btn_story1 a:hover , #h_news_btn_story1 a:active,
#h_news_btn_story2 a:hover, #h_news_btn_story2 a:active,
#h_news_btn_story3 a:hover, #h_news_btn_story3 a:active,
#h_news_btn_hcp a:hover, #h_news_btn_hcp a:active {visibility: visible; }
#h_news_btn_story1 a:hover img , #h_news_btn_story1 a:active img,
#h_news_btn_story2 a:hover img, #h_news_btn_story2 a:active img,
#h_news_btn_story3 a:hover img, #h_news_btn_story3 a:active img,
#h_news_btn_hcp a:hover img, #h_news_btn_hcp a:active img {visibility: hidden; }
#h_news_btn_story1 a:hover, #h_news_btn_story1 a:hover {background: url(/images/btn_rlor_main_dep.jpg) no-repeat left top; text-decoration: none; }
#h_news_btn_story2 a:hover, #h_news_btn_story2 a:active {background: url(/images/btn_rlor_main_bipolar.jpg) no-repeat left top; text-decoration: none; }
#h_news_btn_story3 a:hover, #h_news_btn_story3 a:active {background: url(/images/btn_rlor_main_schizophrenia.jpg) no-repeat left top; text-decoration: none; }
#h_news_btn_hcp a:hover, #h_news_btn_hcp a:active {background: url(/images/btn_rlor_main_hcp.jpg) no-repeat left top; text-decoration: none; }


/* Defines Schiz/Hcp/Dep Deafult Page News/HCP Buttons --*/
#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_dep_news { }
#h_dep_news .headline {display: block; font-size: 13px; color: #20A7D2; font-weight: bold; margin: -72px 0 0 12px; #margin: -76px 0 0 14px; }
#h_dep_news .headline2 {display: block; font-size: 13px; color: #20A7D2; font-weight: bold; margin: -72px 0 0 55px; #margin: -77px 0 0 55px; }
#h_dep_news .extra_space {margin-left: 64px; #margin-left: 65px; }
#h_dep_news .storytext {display: block; margin: 6px 18px 0 14px; padding: 0; font-size: 11px; color: #666; }
#h_dep_news .storytext3 {display: block; margin: -1px 18px 0 14px; padding: 0; font-size: 11px; color: #666; }
#h_dep_news .storytext span {color: #20A7D2; }
#h_dep_news .storytext2 {display: block; margin: 6px 10px 0 65px; padding: 0; font-size: 11px; color: #666; }
#h_dep_news .storytext2 span {color: #20A7D2; }
h_hcp_news { }
#h_hcp_news .headline {display: block; font-size: 13px; color: #20A7D2; font-weight: bold; margin: -72px 0 0 15px; #margin: -76px 0 0 15px; }
#h_hcp_news .headline2 {display: block; font-size: 13px; color: #20A7D2; font-weight: bold; margin: -72px 0 0 15px; #margin: -76px 0 0 15px; }
#h_hcp_news .storytext {display: block; margin: 6px 10px 0 15px; padding: 0; font-size: 11px; color: #666; }
#h_hcp_news .storytext span, .storytext2 span {color: #20A7D2; text-decoration: underline;}
#h_hcp_news .storytext2 span {color: #20A7D2;}
#h_hcp_news .storytext2 {display: block; margin: 6px 10px 0 15px; padding: 0; font-size: 11px; color: #666; }


#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; }

/*-- 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; }

/* Utility Nav */
div#utility_nav { margin: 0; padding: 0; }
div#utility_nav a { color: #333333; }
div#utility_nav a:hover { color: #20a7d2; }
div#utility_nav a:active { color: #20a7d2; }
div#utility_nav .utility_nav_current { color: #20a7d2; }

/* SEO Defualt Page Links */
#defaultlinks,
#defaultschizlinks,
#defaultbplinks  {width: 80%; margin: 0 10%; border-top: 1px solid #EDEDED; text-align: center; }
#defaultlinks p,
#defaultschizlinks p,
#defaultbplinks p {color: #20A7D2; margin: 5px 0; text-align: center; }

/* Spacing */
.indent_10px_l { margin: 0 0 0 10px; }
.indent_20px_l { margin: 0 0 0 20px; }
.indent_45px_l { margin: 0 0 0 45px; }
.indent_12px_lr { margin: 0 12px 0 12px; }
.indent_15px_lr { margin: 0 15px 0 15px; }

/* Spacing used for p in Schiz Sign up confirm pages */
.indent-15px { margin: 0 0 10px -15px ! important; } /* FF */
.indent-15px_liststart { margin: 0 0 0 -15px ! important; } /* FF */
.indent-15px { padding: 0 0 0 10px; } /* IE */
.indent-15px_liststart { padding: 0 0 0 10px; } /* IE */


/* large image divs - bipolar, sz, and depression default pages */
.large_image_div { height:325px; 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;  }

/*headers backgrounds*/
.bk_1_0 { background: url(/images/blackboard_landingpage.jpg) repeat scroll -9px 0 !important;}
.bk_1_0_1 { background: url(/images/1.0.1_header_v2.jpg) repeat scroll -8px 0 !important;}
.bk_1_0_2 { background: url(/images/1.0.2_header_v2.jpg) repeat scroll -8px 0 !important;}
.bk_1_0_3 { background: url(/images/1.0.3_header_v2.jpg) repeat scroll -8px 0 !important;}

/*header text*/
#lid_hcp_default_1 { width:934px; height: 336px; background-image: url(/images/hcp_home.jpg); margin: 0 0 0 0px;  }
#lid_hcp_default_1 h5  a.normallink  {}
#lid_hcp_default_1 h5  a.normallink  span {}
#lid_hcp_default_1 h5  a.normallink  {height:0px; width:0px; margin-top:-500px; margin-left:0px;}
#lid_hcp_default_1  a.reflink  {display: block;float: left;}
#lid_hcp_default_1  a.reflink  span {display: none;}
#lid_hcp_default_1  a.reflink#link1 {position:relative;height: 10px;width: 10px; margin-top:148px; _margin-top:148px; margin-left:354px; _margin-left:176px;}

#lid_bip_default_1 .dep-symptoms{top:310px;}

#lid_sz_default_1 { width:934px; height:329px; margin: 0; background-image: url(/images/schizophrenia-disorder-treatment.jpg) ; }
/* #lid_sz_default_2 { width:934px; height:329px; margin: 0; background-image: url(/images/schizophrenia-disorder-treatment.jpg) ; } */
#lid_sz_default_2 { width:934px; height:322px; margin: 0; background: url(/images/3.6_header.jpg) no-repeat 0 0; } 
#lid_dep_default_1 { width:934px; height:329px; margin: 0; background-image: url(/images/abilify-treating-depression.jpg) ; }


/* 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; }

/* Defunct divs */
#default_callout_1{ width: 312px; height: 87px; }
#default_callout_2 { width: 312px; height: 87px; margin: 0 10px 0 0; padding: 13px 5px 0 5px;}
#default_callout_3 { width: 185px; height: 87px; }
#default_callout_4 { width: 312px; height: 87px; float: right; }


/* header image divs */
.image_div { margin-left: 6px; width:694px; height: 265px; padding: 0; }
.image_div h1 {visibility: hidden; }
/* 1.1 */
#imgdiv_bip_about_effectiveness { background: url(/images/1.1.1_head.jpg) no-repeat top; }
#imgdiv_bip_about_safety { background: url(/images/1.1.2_head.jpg) no-repeat top; }
#imgdiv_bip_about_how_abilify_works { background: url(/images/1.1.3_head.jpg) no-repeat top }
#imgdiv_bip_about_expect { background: url(/images/1.1.4_head.jpg) no-repeat top }
#imgdiv_bip_about_personal_stories { background: url(/images/1.1.5_head.jpg) no-repeat top; }

#imgdiv_dep_about_abilify { background: url(/images/hero-about-abilify.jpg) no-repeat top; }
#imgdiv_dep_how_abilify_work { background: url(/images/hero-how-abilify.jpg) no-repeat top; }
/* 1.2 */
#imgdiv_bip_aboutbip_understanding { background: url(/images/1.2.1_head.jpg) no-repeat top; }
#imgdiv_bip_aboutbip_symptoms { background: url(/images/1.2.2_head.jpg) no-repeat top; }

#imgdiv_dep_adding_abilify { background: url(/images/hero-adding.jpg) no-repeat top; }
#imgdiv_dep_taking_abilify { background: url(/images/hero-taking-abilify.jpg) no-repeat top; }
#imgdiv_dep_finding_more { background: url(/images/hero-finding-more.jpg) no-repeat top; }
#imgdiv_dep_adding_therap { background: url(/images/hero-what-is-add.jpg) no-repeat top; }
/* 1.3 */
#imgdiv_bip_life_living { background: url(/images/1.3.1_head.jpg) no-repeat top; }
#imgdiv_bip_life_talking { background: url(/images/1.3.2_head.jpg) no-repeat top; }
#imgdiv_bip_life_info { background: url(/images/1.3.3_head.jpg) no-repeat top; }
#imgdiv_bip_life_wellness { background: url(/images/1.3.5_head.jpg) no-repeat top; }

#imgdiv_dep_healthy_living { background: url(/images/hero-healthy-living.jpg) no-repeat top; }
#imgdiv_dep_exploring_options { background: url(/images/hero-expoling_your.jpg) no-repeat top; }
#imgdiv_dep_support_someone { background: url(/images/hero-suppo-someone.jpg) no-repeat top; }
/* 1.4 - tools header */
#imgdiv_bip_tools_default { background: url(/images/bipolar-self-help-tools.jpg) no-repeat top; }
/* 2.1 */
#imgdiv_sz_about_effectiveness { background: url(/images/abilify-medication-information.jpg) no-repeat top; }
#imgdiv_sz_about_safety { background: url(/images/abilify-side-effects.jpg) no-repeat top; }
#imgdiv_sz_about_safety_tracking { background: url(/images/2.1.2.1_head.jpg) no-repeat top; }
#imgdiv_sz_about_how_abilify_works { background: url(/images/2.1.3_head.jpg) no-repeat top; }
#imgdiv_sz_about_expect { background: url(/images/abilify-schizophrenia-symptoms-treatment.jpg) no-repeat top; }
#imgdiv_sz_about_expect_doctor { background: url(/images/2.1.4.1_head.jpg) no-repeat top; }
#imgdiv_sz_about_personal_stories { background: url(/images/schizophrenia-stories.jpg) no-repeat top; }
/* 2.2 */
#imgdiv_sz_about_sz_understanding { background: url(/images/schizophrenia-disorder-information.jpg) no-repeat top; }
#imgdiv_sz_about_sz_symptoms { background: url(/images/cause-schizophrenia-symptoms.jpg) no-repeat top; }
/* 2.3 */
#imgdiv_sz_life_living { background: url(/images/living-with-schizophrenia.jpg) no-repeat top; }
#imgdiv_sz_life_talking { background: url(/images/schizophrenia-support-systems.jpg) no-repeat top; }
#imgdiv_sz_life_getting_the_most { background: url(/images/schizophrenia-treatment-plan.jpg) no-repeat top; }
#imgdiv_sz_life_wellness { background: url(/images/abilify-wellness.jpg) no-repeat top; }
/* 2.4 */
#imgdiv_sz_caregivers_your_role { background: url(/images/abilify-caregiver-information.jpg) no-repeat top; }
#imgdiv_sz_caregivers_importance { background: url(/images/abilify-treatment-team.jpg) no-repeat top; }
/* 2.5 */
/* Note - SZ tools uses the tools header in 1.4 */
/*#imgdiv_bip { background: url(/images/2.5_header.jpg) no-repeat top; }*/
#imgdiv_bip_taking_abilify { background: url(/images/2.5.1_header.jpg) no-repeat top; }
#imgdiv_bip_safety_effects { background: url(/images/2.5.2_header.jpg) no-repeat top; height:259px; }
#imgdiv_bip_understanding { background: url(/images/2.5.3_header.jpg) no-repeat top; }
#imgdiv_bip_healthy { background: url(/images/2.5.4_header.jpg) no-repeat top; }
#imgdiv_bip_diagnostic { background: url(/images/2.5.5_header.jpg) no-repeat top; }

#imgdiv_sz_tools_default { background: url(/images/schizophrenia-self-help-tools.jpg) no-repeat top; }
/* Note - HCP (section 3.x) does not require header image divs */
/*3.1 */
#imgdiv_dep_about { background: url(/images/abilify-depression.jpg) no-repeat top; }
#imgdiv_dep_effect { background: url(/images/depression-treatment-antidepressant.jpg) no-repeat top; }
#imgdiv_dep_how { background: url(/images/treat-depression-abilify.jpg) no-repeat top; }
#imgdiv_dep_faqs { background: url(/images/hero-QuestionsAboutSide_v2.jpg) no-repeat top; }
#imgdiv_dep_taking{background: url(/images/1.1.2_header.jpg) no-repeat top; }
/*3.2 */
#imgdiv_dep_aboutdep { background: url(/images/hero-managing-dep.jpg) no-repeat top; }
#imgdiv_dep_under { background: url(/images/causes-of-depression-biological.jpg) no-repeat top; }
#imgdiv_dep_resources { background: url(/images/depression-websites-resources.jpg) no-repeat top; }
/*3.3 */
#imgdiv_dep_tools { background: url(/images/depression-tools.jpg) no-repeat top; }

/* 3.6 */
#imgdiv_sz_taking_abilify { background: url(/images/3.6.1_header.jpg) no-repeat top; }
#imgdiv_sz_understanding { background: url(/images/3.6.2_header.jpg) no-repeat top; }
#imgdiv_sz_diet { background: url(/images/3.6.3_header.jpg) no-repeat top; }
#imgdiv_sz_healthy { background: url(/images/3.6.4_header.jpg) no-repeat top; }
#imgdiv_sz_coping { background: url(/images/3.6.5_header.jpg) no-repeat top; }

/* 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;  }

/* fix schizophrenia-treatment.aspx */
#lid_sz_default_1 .text_on_image { position:static;}
.text_on_image_hcp {z-index: 10; margin: 26px 30px 3px 20px; _margin: 30px 30px 3px 25px; padding: 0; }
.text_on_image_hcp h5 { font: bold 13px/115% Arial, Helvetica, sans-serif; color: #FFF; margin: 15px 0 3px 0;}
.text_on_image_hcp h5 a {color: #FFF; }
.text_on_image p { font: 13px Arial; line-height: 16px; color:White; } /* line-height was 22 */
.text_on_image_hcp p { font: 13px Arial; margin: 0 0 1px 0; color:White; }
.text_on_image p.black { color: #000000; }
.text_on_image ul { font: 13px Arial; line-height: 16px; margin: 0 0 0 15px;}
.text_on_image ul li { color: #ffffff; margin: 0 0 10px 0; padding: 0 0 0 0;}
.text_on_image_hcp ul { font: normal 13px/115% Arial, Helvetica, sans-serif; margin: 0 0 0 15px; padding: 0 0 0 15px;}
.text_on_image_hcp ul li { color: #ffffff; font: normal 13px/115% Arial, Helvetica, sans-serif;}

.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;}

.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; }
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; }


/* text-on-image divs - default pages */
#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; }
#toi_default_2 { top: 300px; left: 592px; width: 310px; height: 170px; }
#toi_default_2 img {margin: 0 0 0 10px; }
#toi_default_3 { top: 540px; left: 42px; width: 400px; height: 70px; }
#toi_default_4 { top: 324px; left: 42px; width: 260px; height: auto; }
#toi_default_4 p {margin: 10px 5px 10px 10px; width: 100%; }
#toi_default_4 ul {font-size: .90em; margin: 5px 25px; list-style: none none outside; }
#toi_bp_default_btns_right_1 { border: 1px solid #FF0000; top: 308px; left: 612px; width: 280px; height: 70px; }
/* fix schizophrenia-treatment.aspx */
#lid_sz_default_1 #toi_default_4 {float:left; margin-left:-380px;margin-top:110px;}

/* text-on-image divs - normal (non microsite, non default) pages */
#toi_master_div { top: 342px; left: 260px; width:325px; height: 117px; } 
#toi_master_div_img { top: 395px; left: 260px; width: 310px; height: 117px; }

/* text-on-image divs - microsite pages */
#toi_bip_microsite_caregiver_1 { top: 370px; left: 80px; width: 485px; height: auto; }
#toi_sz_microsite_newabilifypatient_1 { top: 370px; left: 80px; width: 485px; height: auto; }
#toi_sz_microsite_nonabilifypatient_1 { top: 370px; left: 80px; width: 485px; height: auto; }
#toi_sz_microsite_caregiver_1 { top: 370px; left: 80px; width: 485px; height: auto; }

/* microsite layout divs */
#microsite_wrapper { width: 887px; margin: 0 0 0 23px; padding: 0; text-align: left; }
/* eventually should change both subhead classes to h2 */
div#microsite_wrapper h2.subhead { font-size: 13px; margin-bottom: 5px; text-transform: uppercase; }
div#microsite_wrapper span.lowercase {font-size: 15px; margin-bottom: 5px; text-transform: lowercase; font-weight: normal;   }
div#microsite_wrapper h2.subhead_black { font-size: 15px; color: #000; margin-bottom: 5px; }
div#microsite_wrapper p { margin-bottom: 8px; }
.microsite_image_div { width: 887px; height: 252px; margin: 0 0 15px 0; 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: 279px; 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: auto; height: 97px; margin: 20px 0 0 0; padding-bottom: 0px; background: url(/images/bg_micrositemoodtracker.jpg) no-repeat center center; }
#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: 1.4em; 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: 30px 0 0 0; width: 560px; height: 167px; background-image: url(/images/b_c_safety.jpg); background-repeat: no-repeat; }
#microsite_safety_content { width: 320px; margin-left: 200px; padding-top: 20px; }
#microsite_discussionguide { float: right; width: 285px; margin: 50px 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 { float: left; width: 550px; margin-left: 15px; padding-top: 15px;  }
#microsite_joshua_imagelink { text-align: center; margin: 20px 0 0 50px; float: left; width: 220px; height: 80px; }

#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; }
/*#pagetools .cleartexttool {float: left; display: inline;}*/

/* Microsite - SZ header image divs and related page divs */
#imgdiv_sz_microsite_newabilifypatient { background: url(/images/s_g1_header.jpg) no-repeat top }
#sz_aboutabilify { width: 884px; height: auto;  background: url(/images/s_g1_box.jpg) no-repeat left 16px; border-bottom: 1px solid #E0DFDF;}
#sz_aboutabilifytext { width: 569px; margin-left: 279px; margin-bottom: 16px;  }

#sz_whattoexpect { width: 884px; height: auto; border-bottom: 1px solid #E0DFDF; margin-bottom: 16px; }
#sz_whattoexpect .imgright {float: right; margin: 16px 0 0 16px; }
#sz_whattoexpecttext {width: 620px; margin: 16px 4px 0 0; }

#sz_transitioneffects { width: 884px; height: auto; clear: both; padding: 8px 0 0 0; border-bottom: 1px solid #E0DFDF; }
#sz_sideeffectstext {margin: 0 16px;  }
#sz_sideeffectstext h2 {margin-top: 10px; }
#sz_newp_rc {float: right; width: 399px; margin: 0; }
#sz_newp_rcbottom { margin: 0; }
#sz_newp_rcmid { width: 397px; height: auto; margin: 0 0 -10px 0; border: 1px solid #EDEDED; border-top: 0; border-bottom: 0; background: #FEFEFE url(/images/s_g3_sideeffects_bgmid.jpg) no-repeat bottom center; }
#sz_newp_top { margin: 0; }
#sz_transition { width: 430px; margin: 18px 0 16px 0;  }
#sz_transition .imgright { float: right; margin: 3px 0 3px 5px; }

#sz_profile { width: 884px; height: auto; clear: both; }
#sz_profile .imgright {float: right; margin: 16px; }
#sz_profile .imgleft {float: left; margin: 16px 0; }
#sz_profiletext { width: 600px; height: auto; margin: 16px 0; float: right; }

#sz_freetools {width: 884px; height: auto; clear: both;  margin: 16px 0 0 0; border-top: 1px solid #E0DFDF; }
#sz_freetools .top {width: 181px; height: 8px; background: url(/images/bg_microsite_co_ft_top.gif) no-repeat center bottom; margin-bottom: -5px; _margin-bottom: 0; *margin-bottom: 0; padding: 0; }
#sz_freetools .bottom {width: 181px; height: 8px; clear: both; background: url(/images/bg_microsite_co_ft_bottom.gif) no-repeat top center; margin: 0; padding: 0;  }
#sz_freetools .middle {margin: 0; padding: 0; width: 179px; height: auto; background: #FFFFFF url(/images/bg_microsite_co_ft_mid.gif) repeat-x left bottom; border: 1px solid #D9D9D9; border-top: 0; border-bottom: 0; overflow: visible;  }
#sz_freetoolsleft { width: 430px; height: auto; margin: 16px 0;  }
#sz_freetoolsright { width: 430px; height: auto; float: right; margin: 16px 0 16px 20px; }

#sz_freetools_docguide { float: left; width: 181px; height: auto; margin: 0 15px;  }
#sz_freetools_docguidetext,
#sz_freetools_moodtrackertext {float: left; margin: 0 0 -3px 0; padding: 0; width: 179px; height: auto; background: #FFFFFF url(/images/bg_microsite_co_ft_mid.gif) repeat-x left bottom; border: 1px solid #D9D9D9; border-top: 0; border-bottom: 0; overflow: visible; }
#sz_freetools_docguidetextcontent,
#sz_freetools_moodtrackertextcontent {margin: 0 6px; }
#sz_freetools_docguidetextcontent span,
#sz_freetools_moodtrackertextcontent span {font-size: 14px; letter-spacing: -.05em; color: #15617d; font-weight: bold; margin: 5px 5px 0 0;  }
#sz_freetools_docguidetextcontent img,
#sz_freetools_moodtrackertextcontent img {margin: 5px 0; }
#sz_freetools_moodtracker {float: left; width: 181px; height: auto; margin: 0 5px;  }
#sz_freetools_docguidetextcontent a:link,
#sz_freetools_moodtrackertextcontent a:link { }
#sz_freetools_docguidetextcontent a:hover,
#sz_freetools_moodtrackertextcontent a:hover {color: #666666; text-decoration: none; }
 

#imgdiv_sz_microsite_nonabilifypatient { background: url(/images/s_g2_header.jpg) no-repeat top }
#sz_nonpatient_expect { width: 884px; height: auto; border-bottom: 1px solid #E0DFDF; }
#sz_nonpatient_expect .imgright {float: right; padding: 16px 0 16px 16px; }
#sz_nonpatient_expecttext {width: 600px; margin: 16px 4px 25px 0; }
#sz_nonpatient_safetyprofile {width: 884px; height: auto; clear: both; margin: 20px 0 0 0; border-bottom: 1px solid #E0DFDF; }
#sz_nonp_rc { width: 499px; margin: 8px 0 25px 0; }
#sz_nonp_rcmid {width: 499px; height: auto; margin: 0; border: 1px solid #FEFEFE; background: #FFFFFF url(/images/s_g2_safety_bgmid.jpg) no-repeat bottom center;  }
#sz_nonp_rcbottom,
#sz_nonp_rctop {margin: 0; }
#sz_nonpatient_safetytext { margin: 16px;   }
#sz_nonpatient_safetytext h2 {margin: 0; }
#sz_nonpatient_safetytext .imgleft { float: left; margin: 0 15px 0 0; }
#sz_nonpatient_profile { float: right; width: 328px; margin: 20px 0 0 0;  }
#sz_nonpatient_profile .imgmargin { margin: 16px 0; }

#sz_nonpatient_discussion { width: 884px; height: auto; }
#sz_nonpatient_discussiontext { width: 625px; float: right; margin: 16px 0 0 0; }

#imgdiv_sz_microsite_caregiver { background: url(/images/s_g3_header.jpg) no-repeat top }
#sz_caregiver_whatis { width: 884px; height: auto;  background: url(/images/s_g3_box.jpg) no-repeat left 0; border-bottom: 1px solid #E0DFDF;}
#sz_caregiver_whatistext { width: 569px; margin: 25px 0 20px 276px;  }

#sz_cargiver_rc {width: 631px; height: auto; margin: 0; }
#sz_caregiver_rcbottom {margin: 0; }
#sz_caregiver_rcmid { width: 629px; height: auto; margin: 0; border: 1px solid #ECECEC; border-top: 0; border-bottom: 0; background: #FEFEFE url(/images/s_g3_caregiver_bgmid.jpg) no-repeat bottom ; }
#sz_caregiver_rctop {margin: 0; }

#sz_caregiver_safetytransition { width: 884px; height: auto; clear: both; margin: 16px 0 ; border-bottom: 1px solid #E0DFDF; }
#sz_caregiver_safety { width: 633px; margin: 0 0 16px 0;  }
#sz_caregiver_safetytext { margin: 0 0 16px 0;   }
#sz_caregiver_safetytext h2 {margin: 0; }
#sz_caregiver_safetytext .imgleft { float: left; margin: 0 16px 0 8px; }

#sz_caregiver_transition { float: right; width: 225px; margin: 5px 0 16px 0;  }
#sz_caregiver_transition .imgmargin { margin: 16px 0; }

#sz_caregiver_profile { width: 884px; height: auto; clear: both; margin: 16px 0; }
#sz_caregiver_profile .imgright {float: right; margin: 0 16px;  }
#sz_caregiver_profiletext { width: 580px; height: auto; margin: 0 0 34px 0;  }

#sz_caregiver_freetools {width: 884px; height: auto; clear: both;  margin: 20px 0 16px 0; border-top: 1px solid #E0DFDF; }
#sz_caregiver_freetools .top {width: 181px; height: 8px; background: url(/images/bg_microsite_co_ft_top.gif) no-repeat bottom center; margin-bottom: -5px; _margin-bottom: 0; *margin-bottom: 0; padding: 0; }
#sz_caregiver_freetools .bottom {width: 181px; height: 8px; background: url(/images/bg_microsite_co_ft_bottom.gif) no-repeat top center; margin: 0; padding: 0;  }
#sz_caregiver_freetools .middle {margin: 0; padding: 0; width: 179px; height: auto; background: #FFFFFF url(/images/bg_microsite_co_ft_mid.gif) repeat-x left bottom; border: 1px solid #D9D9D9; border-top: 0; border-bottom: 0; overflow: visible;  }

#sz_caregiver_freetoolsright { float: left; width: 430px; height: auto; margin: 16px 0;  }
#sz_caregiver_freetoolsleft { float: left; width: 430px; height: auto; float: right; margin: 16px 0; }

#sz_cg_freetools_docguide { float: left; width: 181px; height: auto; margin: 0 15px;  }
#sz_cg_freetools_docguidetext,
#sz_cg_freetools_moodtrackertext {float: left; margin: 0 0 -3px 0; padding: 0; width: 179px; height: auto; background: #FFFFFF url(/images/bg_microsite_co_ft_mid.gif) repeat-x left bottom; border: 1px solid #D9D9D9; border-top: 0; border-bottom: 0; overflow: visible; }
#sz_cg_freetools_docguidetextcontent,
#sz_cg_freetools_moodtrackertextcontent {margin: 0 6px; }
#sz_cg_freetools_docguidetextcontent span,
#sz_cg_freetools_moodtrackertextcontent span {font-size: 14px; letter-spacing: -.05em; color: #15617d; font-weight: bold; margin: 5px 5px 0 0;  }
#sz_cg_freetools_docguidetextcontent img,
#sz_cg_freetools_moodtrackertextcontent img {margin: 5px 0; }
#sz_cg_freetools_moodtracker {float: left; width: 181px; height: auto; margin: 0 5px;  }
#sz_cg_freetools_docguidetextcontent a:link,
#sz_cg_freetools_moodtrackertextcontent a:link { }
#sz_cg_freetools_docguidetextcontent a:hover,
#sz_cg_freetools_moodtrackertextcontent a:hover {color: #666666; text-decoration: none; }
#sz_cg_freetools_moodtracker {float: left; width: 181px; height: auto; padding-right: 15px; /*background: url(/images/s_g4_freetools_bgdefault.jpg) no-repeat 0 0;*/ margin: 0 5px;  }
 
/* Tools layout divs */
#tools_doc_discussion_left { width: 420px; padding: 15px 0; float: left; margin: 0 0 0 30px; }
#tools_doc_discussion_left_content { padding: 20px 20px 0 0; }
#tools_doc_discussion_left_content h5 {font-size: 11px; margin: 15px 0 0 0; }
#tools_doc_discussion_left_content input {margin: 0 10px 0 0; vertical-align: top; }
#tools_doc_discussion_right { width: 433px; height: auto; overflow: visible; padding: 35px 25px 0 0; float: right; margin: 0 0 10px 0; }
.tools_doc_discussion_group { margin: 0; padding: 0; width: auto; 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; }

/* Tools styles */
#emailconfirmation {width: 50%; margin: 20px 23% 0 27%; text-align: center; }
#emailconfirmation h2 {margin: 0; }
#emailconfirmation .hide {visibility: hidden; }
#emailconfirmation .show {visibility: visible; }
.red { color: #f00; }
 /* -- this class name needs to change since CSS IDs and Classes cannot begin w/ numbers. -- */
.12pt { font-size: 12px; }
td { font-size: 11px; }
.mood_severe { color: #d32503; font-weight: bold; }
.mood_highmod { color: #ff8d36; font-weight: bold; }
.mood_moderate { color: #f1ae2c; font-weight: bold; }
.mood_mild { color: #edc844; font-weight: bold; }
.mood_stable { color: #58b7d5; font-weight: bold; }

/* <nobr>Mood Tracker</nobr> pages */
.toolschangescontainer { width: 934px; _width: 918px; height: auto; overflow:visible; background: url(/images/tools_bg.jpg) repeat-y top center; }
.toolschangescontainer h1 {visibility: hidden; display: none; }
.toolschangesbottom {width: 934px;  clear: both; background: url(/images/tools_bg_bottom.jpg) left bottom no-repeat; margin: 0;  }
.toolschangestop { width: 934px; height: 169px; background: url(/images/tools_bg_top.jpg) no-repeat; }
.toolspadding {_margin-left:-10px; padding: 20px 40px; }

.changetable {margin: 64px 30px 0 34px;}
.changetable2 {margin: 45px 30px 0 34px;}
.changetable3 {margin: 50px 30px 0 21px; }
.changetable4, .changetable6 {width: 542px; margin: 10px 20px 0 15px; background: url(/images/moodtracker_box_top_542.jpg) 0 0 no-repeat; }
.changetable4 table, .changetable6 table { width: 500px; margin: 8px 0 0 0; }
.changetable4 td, .changetable6 td {padding: 6px 0 3px 0; }
.changetable4 input, .changetable5 input, .changetable6 input {margin: 0 0 0 15px; }
.changetable5 {padding: 10px 15px 0 15px; }
.changetablep {margin-top: 4px; margin-bottom: 0px; }
.textright {text-align: right; }
.toolspright {float: right; }
.moodcheckbox {margin-left: 8px; margin-bottom: 2px; }


/* <nobr>Doctor Discussion Guide</nobr> */
#tools_doc_discussionguide {width: 93%; margin: -150px 40px 0 40px; }
#tools_doc_discussionguide.toolsdep {background: transparent url(/images/bg_sidebarsigupcontainer.gif) repeat-y right; }
*html #tools_doc_discussionguide.toolsdep {margin-left: 25px; }
/*#tools_doc_discussionguide img { padding-top: 20px; }*/
#tools_doc_discussionguide #title_desc {float:left; margin-top:10px;}
#tools_doc_discussionguide #fix_width { float:left; width: 400px; padding:0; margin:0;}
#tools_doc_discussionguide #hcp_additional_indication { padding-top:10px; padding-bottom: 20px; float: left; width:466px;}
#tools_doc_discussionguide #hcp_additional_indication p { padding:0; margin:0; }
#tools_doc_discussionguide #hcp_additional_indication ul.ind_bullets { }
#tools_doc_discussionguide #hcp_additional_indication ul.ind_bullets li { margin-left: 20px; }
.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 center;  }
#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: 0 0 7px 0; padding: 14px 0 0 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; }
#tools_docdiscussion_listheader { width: 100%; height: 75px; padding: 0 0 20px 0; padding: 0; border-bottom: 1px solid #CCC; }

/* 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;  background: url(/images/arrow.gif) 0 50% no-repeat;  display: none;   }

/* Isi divs */
#divIsiHcpToolsForProf, #divIsiHcp, #divIsiBp,#divIsiBpLanding,#divIsiDepLanding, #divIsiSz, #divIsiGlobal { margin: 0; padding: 0; }


/* SignUp & Unsubscribe Pages */
#signupbp table,
#signupsz table,
#unsubscribe table {width: 50%; margin: 0 25%; }
#unsubscribe .optout {float: left; margin: -15px 0 0 20px; #margin: 0 0 0 20px; }

/* utilities pages formatting: news, cookies, unsubscribe */
.content_inner { padding: 20px 40px 20px 40px; }
.content_inner_hide { padding: 20px 40px 20px 40px; visibility:hidden; }
.content_inner p { margin: 0 0 10px 0; padding: 0; }
.content_inner ul, .content_inner ol { margin: 0 0 25px 0; padding: 0; }
.content_inner li { margin: 0 0 0 30px; padding: 0; font-size: 11px; color: #666; }
.content_inner ol li {font-size: 11px; color: #666; line-height : 16px; margin-top: 4px; margin-bottom: 6px; }

/* utilities pages formatting: site map */
.content_inner_sitemap { padding: 20px 40px 20px 40px; }


/* bmi calculator and checklist pages */
.utilitem { margin: 0 18px 0 0; padding: 0; 
/* update because of HCP */
float:left;
}
#iconRating {margin-right:0px; display:none; visibility:hidden;}
.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; padding: 0; }

#bmi_subhead,
#bmi_content,
#checklist_subhead,
#checklist_content { }

#bmi_text,
#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,
#checklist_widget {float: right; width: 380px; margin: -25px 0 0 0;  }
#bmi_widget h5 {font-size: 12px; color: #0F5C79; margin-left: 6px; }

#bmi_widgettool {width: 361px; height: 386px; 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%; }

.checklist_td {padding: 3px; background-color: #fff; }

/*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; }

/* 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; }

/* email pop-ups */
div.popup { border: 2px solid #15617D; background-color: #F1F9FB; font-size: 12px; width: 452px; height: 315px; padding: 25px 20px 0px 25px; position: absolute; display: none; z-index: 1000; }
div.popup h1 { width: 350px; }
div.popup div.popupClose { float: right; margin-right: 5px; }
div.popup div.popupClose a { text-decoration: none; }
div.popup span.closeLink { font-size: 10px; font-weight: bold; color: #1764a0; text-transform: uppercase; }
div.popup p, div.popup li { font-size: 12px; }
div.popup .red { color: #ff0000; }
div.popup .requiredField { color: #464747; font-weight: bold; }
div.popup ul { margin-top: -10px; }
div.popup label { display: block; float: left; margin: 3px 0px 5px 0px; padding-right: 15px; text-align: right; width: 150px; }
div.popup input { display: block; float: left; margin: 3px 0px 5px 0px; padding-right: 15px; width: 250px; clear: right; }
div.popup p#popupPrivacy { padding-top: 5px; text-align: center; clear: both; }
div.popup div#popupButtons {}
div.popup p.emailConfirm { padding-left: 25px; }
div.popup p.emailConfirmHeader { padding-left: 23px; font-weight: bold; color: #1764a0; }

.padding6,div#popup1 table {width:100%;}
div#popup1 td { padding: 6px;}

div#popup1 td.title
{width:150px;}

div#popup1 td.input
{width:220px;}

div#popup1 td.error 
{}
div#popup1 td.error span
{ width:20px;}

/*-- 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;}
/*
#colright_nav .bpbtnl {display: block; color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: left; margin:-7px 0 0 12px; #margin: -7px 0 0 12px; }
#colright_nav .bpbtn2, .bpbtn_1_0_1_b,.bpbtn_1_0_2_b, .bpbtn_1_0_2_c, .bpbtn_1_0_3_b, .bpbtn_1_0_b{
    display: block; color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: left; margin:-30px 0 0 12px; #margin: -7px 0 0 12px; }
#colright_nav .bpbtn_1_0_2_b, .bpbtn_1_0_3_b{margin:-24px 0 0 12px;}    
#colright_nav .bpbtn_1_0_2_c{margin:-15px 0 0 12px;}    
#colright_nav .bpbtn3 {display: block; color: #FFFFFF; font-weight: bold; font-size: 15px; text-align: right; margin: -2px 35px 0 0; #margin: -5px 35px 0 0;  }
#colright_nav .bpbtn4 {display: block; color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: left; margin:-15px 0 0 12px;}
#colright_nav .bpbtn_1_0_1 {display: block; color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: left; margin:-30px 0 0 12px; #margin: -7px 0 0 12px; }
#colright_nav .bpbtn_1_0_2 {display: block; color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: left; margin:-16px 0 0 12px; #margin: -7px 0 0 12px; }
*:first-child+html .bpbtn_1_0_1_b{margin: -30px 0 0 12px;}
*:first-child+html .bpbtn_1_0_2_c{margin: -16px 0 0 12px;}
*:first-child+html .bpbtn_1_0_b {margin: -32px 0 0 12px;}
*:first-child+html .bpbtn4{margin: -16px 0 0 12px;}

*/
/*-- Sets button height and position --*/
/*
#btn_dephowbilifywork,
#btn_depaddontheraphy,
#btn_dephealthyliving,
#btn_bpsafety,
#btn_bpprofile,
#btn_bpunderstand {width: 300px; height: 80px; float: left;}
*/
/*-- Sets button position --*/
/*
#btn_dephowbilifywork {margin: 0; #margin: 2px 0 0 0;}
#btn_depaddontheraphy{margin: 11px 0 0 0; }
#btn_dephealthyliving{margin: 11px 0 0 0; }
*/
/* Sets link position and display --*/
/*
#btn_dephowbilifywork a,
#btn_depaddontheraphy a,
#btn_dephealthyliving a,
#btn_bpsafety a,
#btn_bpprofile a,
#btn_bpunderstand a {width: 300px; height: 70px; display: block; float: left; }
*/
/*-- Sets link hover display --*/
/*
#btn_dephealthyliving a:hover, #btn_dephealthyliving a:active,
#btn_dephowbilifywork a:hover, #btn_dephowbilifywork a:active,
#btn_depaddontheraphy a:hover, #btn_depaddontheraphy a:active,
#btn_bpsafety a:hover , #btn_bpsafety a:active,
#btn_bpprofile a:hover, #btn_bpprofile a:active,
#btn_bpunderstand a:hover, #btn_bpprofile a:active {visibility: visible; }

#btn_dephealthyliving a:hover img ,
#btn_dephowbilifywork a:hover img ,
#btn_depaddontheraphy a:hover img ,
#btn_bpsafety a:hover img ,
#btn_bpprofile a:hover img,
#btn_bpunderstand a:hover img {visibility: hidden; }
*/
/*.adding-abilify a:hover{background: url(/images/btn-template/btn-102-1-active.gif) no-repeat left top!important; text-decoration: none; }*/
#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; }

.dep_home #btn_dephealthyliving a {background: url(/images/btn_dephealthyliving.gif) no-repeat left top; text-decoration: none; }
.dep_home #btn_dephealthyliving a:hover{background: url(/images/btn_dephowbilifywork_rollover.gif) no-repeat left top; text-decoration: none; }
.dep_home #btn_dephowbilifywork a {background: url(/images/btn_dephowbilifywork.gif) no-repeat left top; text-decoration: none; }
.dep_home #btn_dephowbilifywork a:hover{background: url(/images/btn_dephowbilifywork_rollover.gif) no-repeat left top; text-decoration: none; }
.dep_home #btn_depaddontheraphy a {background: url(/images/btn_depaddontheraphy.gif) no-repeat left top; text-decoration: none; }
.dep_home #btn_depaddontheraphy a:hover{background: url(/images/btn_dephowbilifywork_rollover.gif) no-repeat left top; text-decoration: none; }

/*--Supporting Right Call outs--*/
.supporting #btn_bpsafety a {background: url(/images/supporting/tab1_img_inactive.jpg) no-repeat left top; text-decoration: none;}
.supporting #btn_bpsafety a:hover{background: url(/images/supporting/tab1_img_active.jpg) no-repeat left top; text-decoration: none;}
.supporting #btn_bpprofile a {background: url(/images/supporting/tab2_img_inactive.jpg) no-repeat left top; text-decoration: none;}
.supporting #btn_bpprofile a:hover{background: url(/images/supporting/tab2_img_active.jpg) no-repeat left top!important; text-decoration: none;}
.supporting #btn_bpunderstand a {background: url(/images/supporting/tab3_img_inactive.jpg) no-repeat left top; text-decoration: none;}
.supporting #btn_bpunderstand a:hover{background: url(/images/supporting/tab3_img_active.jpg) no-repeat left top!important; text-decoration: none;}

.adding-abilify #btn_bpsafety a {background: url(/images/adding-abilify/tab1_img_inactive.jpg) no-repeat left top; text-decoration: none;}
.adding-abilify #btn_bpsafety a:hover{background: url(/images/adding-abilify/tab1_img_active.jpg) no-repeat left top; text-decoration: none;}
.adding-abilify #btn_bpprofile a {background: url(/images/adding-abilify/tab2_img_inactive.jpg) no-repeat left top; text-decoration: none;}
.adding-abilify #btn_bpprofile a:hover{background: url(/images/adding-abilify/tab2_img_active.jpg) no-repeat left top; text-decoration: none;}
.adding-abilify #btn_bpunderstand a {background: url(/images/adding-abilify/tab3_img_inactive.jpg) no-repeat left top; text-decoration: none;}
.adding-abilify #btn_bpunderstand a:hover{background: url(/images/adding-abilify/tab3_img_active.jpg) no-repeat left top; text-decoration: none;}

.get_more #btn_bpsafety a{background: url(/images/btn_dep_abilifymedicationaddon.gif) no-repeat left top; text-decoration: none;}
.get_more #btn_bpsafety a:hover{background: url(/images/btn_dep_abilifymedicationaddonrollover.gif) no-repeat left top; text-decoration: none; }
.get_more #btn_bpprofile a{background: url(/images/btn_dep_abilifymedicationhowtakeabilify.gif) no-repeat left top; text-decoration: none; }
.get_more #btn_bpprofile a:hover{background: url(/images/btn_dep_abilifymedicationhowtakerollover.gif) no-repeat left top; text-decoration: none; }
.get_more #btn_bpunderstand a{background: url(/images/btn_dep_abilifymedicationsideeffects.gif) no-repeat left top; text-decoration: none; }
.get_more #btn_bpunderstand a:hover{background: url(/images/btn_dep_abilifymedicationsideeffectsrollover.gif) no-repeat left top; text-decoration: none; }

/*-- SCHIZOPHRENIA DEFAULT PAGE R/NAV BUTTONS --*/
#colrightsz {width: 303px; height: 224px; margin: 50px 39px 0 0; _margin: 50px 17px 0 0; padding: 0; float: right; }
#colrightsz h2 {width: 100%; height: auto; visibility: hidden; font: normal .50em/100% Arial, Helvetica, sans-serif; color: white; }
#colrightsz_nav {width: 100%; height: auto; margin: -10px 0 0 2px; font-family: Arial, Helvetica, sans-serif; }
#colrightsz_nav .szbtn {display: block; color: #FFFFFF; font-weight: bold; font-size: 14px; text-align: right; margin: 7px 38px 0 0; #margin: 4px 38px 0 0;  }
#colrightsz_nav .szbtn2 {display: block; color: #FFFFFF; font-weight: bold; font-size: 14px; text-align: right; margin: 22px 38px 0 0; #margin: 19px 38px 0 0;  }
#colrightsz_nav .szbtn3 {display: block; color: #FFFFFF; font-weight: bold; font-size: 14px; text-align: right; margin: -5px 38px 0 0; #margin: -10px 38px 0 0;  }
#colrightsz_nav .sztext {display: block; color: #04242F; font-size: 12px; line-height: 120%; margin: -65px 10px 0 8px; }

/*-- HCP DEFAULT PAGE SETTINGS --*/
#colrighthcp {width: 469px; height: 293px; margin: -230px 15px 0 0; _margin: -145px 15px 0 0; padding: 0; float: right; clear: left; }
*+html #colrighthcp {margin-top: -125px; }
*html #colrighthcp {margin-top: -135px; margin-right: 10px; }

/*-- Sets button height and position --*/
#btn_szsafety,
#btn_szprofile,
#btn_szunderstand {width: 300px; height: 71px; }

*html #btn_szsafety img,
*+html #btn_szsafety img {visibility: visible; }

/*-- Sets button position --*/
#btn_szsafety {margin: 0 0 0 6px;}
*html  #btn_szsafety {margin: 0 0 0 4px;}
#btn_szprofile {margin: 12px 0 0 6px;}
*html #btn_szprofile {margin: 12px 0 0 4px; }
#btn_szunderstand {margin: 12px 0 0 6px;}
*html #btn_szunderstand {margin: 12px 0 0 4px; }

/* Sets link position and display --*/
#btn_szsafety a,
#btn_szprofile a,
#btn_szunderstand a {width: 300px; height: 71px; display: block; float: left; }

/*-- Sets link hover display --*/
#btn_szsafety a:hover, #btn_szsafety a:active,
#btn_szprofile a:hover, #btn_szprofile a:active,
#btn_szunderstand a:hover, #btn_szprofile a:active {visibility: visible; }
	/* Resets image visibility in IE --*/
*html #btn_szsafety a:active img,
*+html #btn_szsafety a:active img {visibility: visible; }
#btn_szsafety a:hover img, /*#btn_szsafety a:active img,*/
#btn_szprofile a:hover img, #btn_szprofile a:active img,
#btn_szunderstand a:hover img, #btn_szprofile a:active img {visibility: hidden; }
#btn_szsafety a:hover, #btn_szsafety a:hover {background: url(/images/btnrl_szsafety.jpg) no-repeat left top; text-decoration: none; }
#btn_szprofile a:hover, #btn_szprofile a:active{background: url(/images/btnrl_szprofile.jpg) no-repeat left top; text-decoration: none; }
#btn_szunderstand a:hover, #btn_szunderstand a:active {background: url(/images/btnrl_szunderstand.jpg) no-repeat left top; text-decoration: none; }
 
 /*-- Adolescent Schizophrenia Pages --*/
 #as_content {margin: 0 20px; }
 #as_content h5 {font-size: 11px; margin: 10px 0 0 0; }
 .as_content_list {margin: 0 25px; list-style: square none outside; color: #999999; line-height: 150%; }
 .as_content_list ul {}
 .as_content_list li {margin: 0 0 10px 0;}            
 
 /*-- Depression Add-On Treatment Pages --*/
#colrightdep {width: 440px; height: 198px; margin: 115px 42px 0 0; _margin: 115px 17px 0 0; padding: 0; float: right; }
#colrightdep h2 {width: 100%; height: auto; visibility: hidden; font: normal .50em/100% Arial, Helvetica, sans-serif; color: white; }
#colrightdep p {font: normal 1.15em/115% Arial, Helvetica, sans-serif; color: #141414; }
#colrightdep_nav {width: 100%; height: auto; margin: 0 0 0 10px; _margin: 0 0 0 0px; font-family: Arial, Helvetica, sans-serif; font-size:0.98em; }



/*jp 1/29/2008*/
/*added styles for revised schizophrenia pages*/
#right_col {float:right; margin-top:40px;  width:225px;}
#right_col .header{ padding-bottom:10px;}
#right_col p.cta {margin:15px 0 4px 0;}
#right_col p.cta a {font-size:15px; font-weight:bold; color:#176c8a;}
#right_col .sec_container{padding-bottom:30px;}
#right_col .sec_container .sub_sec_container{padding:1px 0 15px 0;}
#main_col{width:635px; border-right:solid 1px #e4f1f5; margin-top:40px;}
#main_col h2{color:#a0cfde; font-size: 25px; font-weight:normal}
#main_col .image{float:right; margin-right:20px;}
#main_col p{width:390px; font-size:11px;}
#main_col .sec_container{ /*height:260px;*/padding-bottom: 30px; }
#main_col .header{ padding-bottom:10px;}
#main_col p {padding-top:5px;}
#main_col p.cta a {font-size:15px; font-weight:bold; color:#176c8a;}
#main_col .arrow{margin:0 0 -2px 0;}
#right_col .arrow{margin:0 0 -2px 0;}
#right_col .cgg {width:150px;}

/*jp 1/31/2008*/
/*added styles for new sign up conformation pages*/
#rev_confirm{padding-left:50px;}
#rev_confirm .left{float:left; width:330px }
#rev_confirm .right{float:left; width:300px;}
#rev_confirm .image{float:left;}
#rev_confirm #top{padding-top:30px;height:120px;}
#rev_confirm .text {padding-left:10px; width:220px; float:left;}

/*jp 2/04/2008
changes from the latest round of copy changes*/
#objFooter_objIsi_divIsiHcpToolsForProf p,
#objFooter_objIsi_divIsiGlobal p,
#objFooter_objIsi_divIsiHcp p,
#objFooter_objIsi_divIsiBp p,
#objFooter_objIsi_divIsiSz p{margin-bottom: 8px;}
#tools_doc_discussionguide #imgnav{padding-top:0px;}


/* 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: 5px 0;}
#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: 5px 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: -7px; text-align: left; }
#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; }


#signupcontainer {float: left; width: 72%; }
#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;}
.sidebarsignupbottom {float: right; clear: both; margin: 0 25px 5px 0; } 
*html img.sidebarsignupbottom {float: right; clear: both; margin: 0 40px 5px 0; }  
div#popup
{
	display: none;
	z-index:100;
	border: solid 2px black;
	background-color: White;
}

div.popup_container
{
    width: 320px;
    height:100px;
	position: absolute;
	top:500px;
	left:310px;
}

div.popup_content
{
    width: 260px;
    height:100px;
	position: absolute;
	top:35px;
	left:20px;
}

/* Share Page */
.share table { width:400px; }
.share td { width:200px; padding:6px 0px 6px 0px; }
.share .text { text-align:right; padding-right:5px; }
.share .buttons { width:400px; padding-left:25px; padding-top:15px;}
table#share { margin-left: -270px ;}


.global {background: transparent url(/images/bg_globalmenu934.gif) no-repeat top center; }

/* Hidden text in all pages */
h1.hidden { visibility: hidden; display: none; }
p.hidden { visibility: hidden; display: none; }

/* Text alignment */
span.align { padding-left:4px; }
span.sAlign { padding-left:4px; }


/* 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; }

/*
div.popup_callout_content a.popup_close_btn { float: right; margin: -10px 8px 0 0; }
div.popup_callout_content div.popup_callout_text { float: left; width: 322px; height:287px; margin: 14px 0 0 16px; }

div.popup_callout_content div.popup_callout_image { float: left; width: 157px; height:287px; margin: 10px 0 0 18px; }
div.popup_callout_content div.popup_callout_footer { float: left; width: 502px; height:52px; margin: 8px 0 0 8px; }
div.popup_callout_content div.popup_callout_title { float: left; width:100%; height:auto; background-color: #ffe9b8; }
div.popup_callout_content div.popup_callout_title p.popup_callout_p { font-size: 12pt; margin: 8px 0 5px 8px; color: #000; }
div.popup_callout_content div.popup_callout_list { float: left; width:100%; height:auto; margin-top: 10px; }

ul.tools_list li { margin-top: 10px; }
span.popup_callout_tool { font-size: 11pt; font-weight: bold; }
*/

/*
div#mp-public-profile div#ma-container-modal div.ma-header {display: block; width: 100%; height:54px; background: transparent url(/myCorner/images/layout/modals/bg-welcome-top.png) no-repeat 0 0;}
div#mp-public-profile div#ma-container-modal div.ma-header #ma-logo { margin: 0; padding: 0; float: left; }
div#mp-public-profile div#ma-container-modal div.ma-header #ma-logo h1 { color: #333; font-size: 1.30em; padding: 15px 30px 0 30px;}
div#mp-public-profile div#ma-container-modal div.ma-footer {display: block; width: 100%; height:20px; background: transparent url(/myCorner/images/layout/modals/bg-welcome-bottom.png) no-repeat 0 0;}
div#mp-public-profile div#ma-container-modal div.ma-content {clear: left; margin: 0; padding:0 0 15px 0; background: transparent url(/myCorner/images/layout/modals/bg-welcome-main.png) repeat-y 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; }


.print_logo {display: none; visibility: hidden; }
#mdi { border: 0; float:left; width: 860px; }
.mdi_row_white, .mdi_row_blue { float: left; padding: 8px 0 8px 0; vertical-align: middle; width: 860px; }
.mdi_row_blue { background-color: #d4effc; }
#mdi label { float: left; display: block; height: auto; margin: 0; text-align: left; }
#mdi label.mdi_question { padding: 5px 0px 3px 0px; width: 240px; font-weight: bold; width: 260px; }
#mdi label.num { padding: 5px 0px 3px 15px; width: 28px; font-weight: bold; text-align: right; }
.mdi_selection { float: left; display: block; width: 75px; margin: 5px 0 0 15px; padding: 0;  }
.mdi_col_name { float:left; vertical-align:bottom; color: #15617d; font-weight: bold; height: 45px; text-align: center; }
#mdi_table_name { color: #15617d; font-weight: bold; font-size: 1.6em; height: 50px; padding-top: 20px; width: 300px; }
#mdi_note { float: left; width: 660px; margin-top: 20px; }
#mdi_note p { padding: 0; margin: 0; }
#mdi_note_ul { padding: 0; margin: 0 0 0 20px; }
#mdi_button { float: right; }
#mdi_button a img  { margin:  0 30px 0 0; }
#mdi_copy { float: left; width: auto; margin-top: 20px; width: 780px; }
/* Adding bullets to sign-up page */
div#main div#page div#tools_doc_discussionguide ul.showBullets {list-style-type:disc; padding:0px 0px 5px 30px;}

/* 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;}

/* hcp tools pages */
#hcp_tools  
{
	margin-bottom: 40px;
}
.tool_item  
{
	/*margin-bottom: 25px;*/
	clear: both;
	width: 100%;
	overflow: hidden;
}

.tool_item .tool_img  
{
	width: 60px;
	/*height: 60px;*/
	float: left;
}

.tool_item .tool_txt p, 
.hcp_tool_callout p
{
	margin-bottom: 5px; 
}

#hcp_tools_callouts  
{
	width: 455px;
	border: solid 1px #ddd;
	border-width: 1px 0;
	padding: 10px 0;
	margin-bottom: 87px;
}

.hcp_tool_callout  
{
	padding: 10px 0;
	clear: both;
	width: 100%;
	overflow: hidden;
}

.hcp_tool_callout .callout_img  
{
	width: 170px;
	float: left;
	margin-right: 20px;
}

#page_hcp_tools h2  
{
	margin-bottom: 20px;
	color: #007fa3;
}

#page_hcp_tools .hcp_tool_callout h2  
{
	margin-bottom: 8px;
}

#page_hcp_tools h1  
{
	margin-top: 8px;
}

#page_hcp_tools ul  
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.tools-bullets{
    list-style-type:circle !important;
}

ul.list_normal  
{
	padding: 0 0 0 0;
	margin: 0 0 2em 2em;
}
.toolschangescontainer .visible-h1 h1{
    visibility:visible;
    display:block;
    padding-top:40px;
}
.home-button {
    margin-top:10px;
    margin-left:-5px
}
#hcp_tools h2{
    margin:18px 0 5px 0;
}
#whichMedsYou .left-al{
    margin:-15px 0 0px 2px; 
    padding-bottom:10px;
    width:auto;
}

#epocrates_accept
{
    border:solid 1px #20A7D2;
    padding:10px;
    width:690px;
}
#epocrates_accept label
{
    text-align:left;
    width: 400px;
}
#epocrates_accept input
{
    margin:0 5px 0 0;
}
p.lightblue
{
color:#20A7D2;
}

/* the disclaimer for the listed drugs */
.disclaimer_drugs
{
    font-size:10px;
    margin-top:20px;
    margin-bottom:-20px;
}

.maincontent456 .bpsymptoms, 
.maincontent456 .bpparenting{
    padding:0 0 0px 20px;
}
/************************ ANNES STORY**********************/
#annesStoryHdrImg
{
    margin-bottom:0;
}
#annesHeroVideo
{
    margin:0 0 12px 0;
    position:relative;
}
#annesHeroVideoLinkDiv
{
    position:absolute;
    top:155px;
    left:22px;
}
#annesHeroVideoLinkDiv img
{
    margin:0 8px 0 0;
}
#annesHeroVideoLink
{
    padding-top:4px;
}

.headerIsiBlue{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/hcp/ISI-bkgnd.gif) no-repeat scroll 0 0;
color:White;
font-size:11px;
height:23px;
line-height:20px;
margin-bottom:16px;
padding-left:7px;
width:530px;
}

div#ctl00_MainContent_objFooter_objIsi_divIsiBp
{
	*margin-left:20px;
}