/*master*/
*{ padding:0; margin:0; font-family:helvetica; }
html{background-color:Gray;width:100%;}
body{margin:0px auto; width:984px; background-color:white; font-size:12px; position:relative; z-index:0; }

a{color: #00b8e6; text-decoration:none; }
a.boldformlink{color: #00b8e6; text-decoration:none; font-weight:bold;}
a:hover{color: #F47621; text-decoration:underline;}
a.popuplink{color: #00b8e6; font-weight:bold;}
a.popuplink:hover{text-decoration:underline; font-weight:bold;}
a:hover{text-decoration:underline;}
.manage_chol{height:720px;}
.manage_chol .ghetto-dropshadow1{border:solid 1px #fbfbfb; margin-bottom:12px; float:left;}

img{border:0;}
img.btn{ cursor:pointer;}
.ghetto-dropshadow1{border:solid 1px #fbfbfb;}
.ghetto-dropshadow2{border:solid 1px #f5f5f5;}
.ghetto-dropshadow3{border:solid 1px #e8e8e8;}
.nobr{white-space:nowrap;}
.underline {text-decoration: underline;}

#PRINT{display:none;}
/*form layer*/
div.boldlinklayer{color: #4b4b4a; text-decoration:none; font-weight:normal;}
div.boldlinklayer a {color: #00b8e6; text-decoration:none; font-weight:bold;}
.optInText {
	 font-weight:bold;
	 padding-left:10px;
}
.formTable tr td.optInText {
	padding:8px 5px 5px 5px;
}
.formTable tr td.optInText {
	padding:8px 5px 5px 5px;	
}
div#floatingleft {float:left;width:250px;}

table.segment_form { padding: 5px; width:525px; }
table.segment_form td.radio2 { padding: 5px;background-color:#AAD8EF;}
table.segment_form td.radio { padding: 5px;background-color:#D8F3FF;}

.label {font-size:11px;}
.labelsmall {font-size:10px;}

/*header*/
div#header_top{width: 984px; height: 10px; background-color: #f5822b; font-size:0; line-height:0px; margin: 0 0;}
div#header{width: 984px; height: 100px; background-image: url(/p/images/cra/header_background.gif);}
div#header_logo{float: left; padding-top: 15px; width: 241px;}
.header_logo_text{padding-top:8px; font-size:9px; text-align:center; display:block;}

#header_right{float: right; width:743px;}
#search_container{ margin-top:10px;}
div#header_upper{float: right; margin-top:0px;}

div#header_nonus{float: left; position:relative; z-index:101; right:0px; top:0px;}
#country_list, #country_list ul{padding: 0;margin: 0;list-style: none;}
#country_list .ddCountryOn{background-color: #9adcf8;}
#country_list li{float: left; display:inline; margin: 0 10px 5px 0;}
#country_list li ul{width: 126px;left: -999em;margin: 0;background-color: white;border: solid 1px #209fd4;z-index: 100;position: absolute;}
#country_list li ul div{padding: 1px;}
#country_list li:hover ul, #country_list li.sfhover ul{left: auto;}
#country_list li ul li{float:left; width:99px; padding-left:10px; font-size:10px;}
#country_list li ul a{display:block; width:99px;color:#31619c; text-decoration:none;}

div#header_search_box{width: 117px; float: left; margin-bottom:14px;}
div#header_search_box input{width: 107px; height: 18px; display:inline; margin:4px 10px 0 0; border: 1px;}
div#header_search_button{float: left;}
div#header_search_button input{border: 0px;}
div#header_isi2{float:left; margin-right:25px;}

div#header_links{width: 737px; text-align: right; margin:0px 6px 0 0;}
div#header_links ul{padding: 0 25px 0 0;margin: 5px 0 0 0;list-style: none; width:310px; float:left; text-align:left;}
div#header_links li{display: inline; white-space: nowrap; font-size:12px; float: right;}
div#header_links{color: #474747;}
div#header_links a{color: #474747; text-decoration: none; font-family: helvetica;}
div#header_links a:hover{text-decoration: underline; font-family: helvetica;}
.azlogocontainer img{margin:0px 0px 0 0;}
#headerPrint{display:none;}

/*left nav*/
div#leftnav li{background-color:#f7f5f4;}
div#leftnav{display:inline; margin:16px 19px 0 15px; float: left; width:207px;}
div#leftnav #menu_co{display:inline; float: left; padding:16px 0 0 0; width:207px;}
div#leftnav div.header{height:24px;}
div#leftnav a{color: #4b4b4a; font-size:12px; text-decoration: none;}
div#leftnav div.main ul, div#leftnav div.main_on ul{list-style: none;}
div#leftnav div.main ul ul, div#leftnav div.main_on ul ul{list-style:none;}
div#leftnav div.main li, div#leftnav div.main_on li{ padding:7px 0 7px 0; border-bottom:solid 1px silver; line-height: 1.1em; /*background-image: url(/p/images/nav_arrow.gif);*/	background-repeat: no-repeat;font-size: 10px; color: #31619c;}

div#leftnav div.main li.lastli, div#leftnav div.main_on li.lastli{ border-bottom:0;}

div#leftnav div.main_on .supersubnav li.firstliactive,
div#leftnav div.main_on .supersubnav li.firstli{ border-top:solid 1px silver; padding:7px 0 7px 0; margin:7px 0 0 0;  line-height: 1.1em; /*background-image: url(/p/images/nav_arrow.gif);*/	background-repeat: no-repeat;}
div#leftnav div.main_on .subnav li.firstliactive,
div#leftnav div.main_on .subnav li.firstli{ border-top:solid 1px silver; padding:7px 0 7px 0; margin:7px 0 0 0;  line-height: 1.1em; /*background-image: url(/p/images/nav_arrow.gif);*/	background-repeat: no-repeat;} 
div#leftnav div.main_on .subnav li.firstliexpanded,
div#leftnav div.main_on .subnav li.firstliexpanded_active,
div#leftnav div.main_on .subnav li.firstliexpanded_on{	/*background-image: url(/p/images/nav_arrow_down.gif);*/ border-bottom:0; border-top:solid 1px silver; margin:7px 0 0 0; padding-bottom:0; background-repeat: no-repeat;}

div#leftnav div.main li .subnav li a, div#leftnav div.main_on li .subnav li a{padding-left:20px;}
div#leftnav div.main li .supersubnav li a, div#leftnav div.main_on li .supersubnav li a{padding-left:30px;}

div#leftnav div.main_on li.expanded, 
div#leftnav div.main_on li.expanded_on, 
div#leftnav div.main_on li.expanded_active{	/*background-image: url(/p/images/nav_arrow_down.gif);*/ border-bottom:0; padding-bottom:0; background-repeat: no-repeat;}

div#leftnav div.main_on li.expanded_active a, 
div#leftnav div.main_on li.active a,
div#leftnav div.main_on li.expanded li.expanded_active a, 
div#leftnav div.main_on li.expanded li.active a,
div#leftnav div.main_on li.firstliactive a{color: #f47621;	font-weight: bold;}

div#leftnav div.main_on li.expanded ul.subnav li.firstliexpanded_active a{color: #f47621;font-weight: bold;}
div#leftnav div.main_on li.expanded ul.subnav li.firstliexpanded_active {border-bottom:0;}
div#leftnav div.main_on li.expanded ul.subnav li.firstliexpanded_active ul.supersubnav a{color: #4b4b4a; font-size:12px; font-weight:normal; text-decoration: none;}

div#leftnav div.main_on li.expanded li.expanded_active li a, 
div#leftnav div.main_on li.expanded li.active li a{color: #4b4b4a; font-size:12px; text-decoration: none; font-weight:normal;}
div#leftnav div.main_on li ul{ list-style: none; /*border-left: solid 1px #f37721;*/}
div#leftnav div.main_on li ul li /*level 3*/{}
div#leftnav div.main_on li ul ul li /*level 4*/{/*background-image: url(/p/images/nav_level3.gif);*/background-repeat: no-repeat;font-size: 10px;color: #31619c;}
div#leftnav div.main_on li.expanded_active ul li a, div#leftnav div.main_on li.expanded ul li a{color: #4b4b4a; font-size:12px; font-weight:normal; text-decoration: none;}
div#leftnav div.main_on li.expanded ul li.active a{	color: #f47621;	font-weight: bold;}
div#leftnav div.main_on li.expanded ul li.firstliactive a{color: #f47621;	font-weight: bold;}

div#leftnav div.level1{height:24px; }

div#leftnav div.level1 a {height:24px; display:block; width:207px; cursor:pointer; color:white; font-weight:bold; font-size:12px;}
div#leftnav div.level1 a span{ padding:4px 0 0 12px; display:block;}

div#leftnav li a {padding:0 0 0 10px;}
div#leftnav li a img {padding:0 2px 0 0;}
div#leftnav #navsection1{margin:0 0 3px 0;}

div#leftnav li a:hover{color:#F47621;}
div#leftnav div.main_on li.expanded_active ul li a:hover, div#leftnav div.main_on li.expanded ul li a:hover{color: #F47621;}

div#leftnav div.main_on li.expanded_active,
div#leftnav div.main_on li.expanded_active li{background-color:white;}

div#leftnav .active,
div#leftnav .expanded,
div#leftnav .expanded li {background-color:white;}

/*utility bar*/
div#utilitybar{width:100%; overflow: hidden; text-align:right; padding-top:20px;}
div#utilitybar ul.util{padding:0px; margin:0px; list-style: none;}
div#utilitybar ul li{margin: 0 0 0 0;}
div#utilitybar li{display:inline; border-left: 1px solid #20ace1; padding:0 11px; white-space: nowrap; font-size: 12px; color: #606060;}

div#utilitybar li.email{border-left: none; padding-left:0px; margin-left:0px;}
div#utilitybar li.email a{background-image: url(/p/images/cra/icon_email.gif); background-position: left center; background-repeat: no-repeat; padding-left: 20px;}
div#utilitybar li.print a{background-image: url(/p/images/cra/icon_print.gif); background-position: left center; background-repeat: no-repeat; padding-left: 20px;}
div#utilitybar a{color: #606060;text-decoration: none;}
div#utilitybar a.fontsize1{font-size: 10px;}
div#utilitybar a.fontsize2{font-size: 11px;}
div#utilitybar a.fontsize3{font-size: 12px;}
div#utilitybar div.hr{background-image:url(/p/images/cra/hr_dash.gif); font-size:1px; line-height:1px; height:1px; margin:16px 0 12px 0; }

div.hr{background-image:url(/p/images/cra/hr_dash.gif); font-size:1px; line-height:1px; height:1px; margin:0 0 12px 0; }

/*home page*/
/*div#main { float: left; width: 538px; _height:800px; min-height:800px; }*/

/*HOME PAGE*/
#flash_container{padding-top:16px; width:500px; padding-bottom:41px;}
#home_container{width:538px; _height:260px; min-height:260px;}
#home_container #Vdivider{margin-top:15px;float:left;background-image:url(/p/images/cra/home_Vdivide.gif); background-repeat:no-repeat; height:200px; width:4px;}
#home_container #main_left_container{float:left; width:267px; _height:260px; min-height:260px; background-repeat:no-repeat; background-image:url(/p/images/cra/home_left_bg.gif);}
#home_container #main_right_container{float:left; padding-left:15px; width:252px; _height:260px; min-height:260px; background-repeat:no-repeat; background-image:url(/p/images/cra/home_right_bg.gif);}
#home_container .left_block,
#home_container .right_block{border-top:solid 4px #ddddde; width:252px; height:151px; min-height:116px; padding-top:12px;}
div#mainColumn h1.home { font-size:20px; font-weight:normal; color:#00549f; padding-top:0px; padding-bottom:5px; }
div#mainColumn h2.home { font-size:16px; font-weight:normal; color:#00549f; padding-top:5px; padding-bottom:5px; }
div#mainColumn p.home { margin-top:3px; margin-bottom:3px; line-height:16px; }
div#mainColumn div.left_block p,
div#mainColumn div.right_block p{padding-bottom:7px;}
div#mainColumn div.left_block div.block_img,
div#mainColumn div.right_block div.block_img{height:165px; width:58px; float:left;}

div#container { float:left; _height:800px; min-height:800px; }

div#jupiter-popup { display: none; z-index: 102; width: 676px; height: 861px; background: transparent url(/p/images/home/popups/jupiter.gif) no-repeat top right; position: absolute; }
div#jupiter-popup #jupiter-close { float: right; clear: right; display: block; margin-bottom: 9px; width: 63px; height: 23px; font-size: 0; position: relative; right: 12px; top: 12px; }
div#jupiter-popup #ref1a { display: inline; width: 6px; height: 16px; font-size: 0; margin: 86px 1px 0 438px; float:left;}
div#jupiter-popup #ref2aa { display: inline; width: 8px; height: 16px; font-size: 0; margin: 86px 0px 0 1px; float:left;}
div#jupiter-popup #jupiter-caption { padding: 505px 52px 0 45px; width: 579px; clear: both; display: block; color: #000000; font-size: 12px; line-height: 1.2em; }
div#jupiter-popup #jupiter-caption p { margin-bottom: 1em; }

div#jupiter-isi,
div#jupiter-design { display: none; z-index: 102; width: 514px; height: 413px; padding: 16px 0 0 22px; background: transparent url(/p/images/home/popups/jupiter-text.gif) no-repeat top right; position: absolute; }
div#jupiter-isi .homepop-close,
div#jupiter-design .homepop-close { float: right; clear: right; display: block; width: 63px; height: 23px; font-size: 0; position: relative; right: 15px; }
div#jupiter-isi h2,
div#jupiter-design h2 { font-size: 18px; color: #0e5394; float: left; margin: 0 0 15px; width: 250px; }
div#jupiter-isi .popup-content,
div#jupiter-design .popup-content { padding-right: 22px; font-size: 14px; color: #000000; clear: both; }
div#jupiter-design p { margin-bottom: 1em; font-size: 13px; line-height: 1.3em; }
div#jupiter-isi ul { padding-left: 1.2em; }
div#jupiter-isi ul li { margin-bottom: 1em; line-height: 1.3em; }

/*main body*/ 
div#mainColumn { float: left; width: 538px; _height:800px; min-height:800px; }
div#mainColumn h1 { font-size:28px; font-weight:normal; margin-top:5px; margin-bottom:10px; color:#00549f; }
div#mainColumn h2 { font-size:20px; font-weight:normal; padding-top:15px; margin-bottom:5px; color:#00549f; }
div#mainColumn h3 { font-size:18px; font-weight:normal; margin-top:15px; margin-bottom:10px; color: #00549f;  }
div#mainColumn h4 { font-size:12px; margin-top:15px; margin-bottom:10px; color:#009ee1; }
div#mainColumn p { font-size:12px; color:#4b4b4a; margin-top:8px; margin-bottom:8px; line-height:18px; }
div#mainColumn ul { color:#f5822a; margin-left:40px; }
div#mainColumn li { font-size:12px; line-height:18px; margin-bottom:5px; }
div#mainColumn ol { color:#4b4b4a; margin-left:30px; }
div#mainColumn sup { font-size:9px; vertical-align:text-top; }
.gray { color:#4b4b4a; }
div#mainColumn p.smalltext { font-size: 10px; }
div#mainColumn p.smalltext sup { font-size:8px; }

/*links*/
.deep_link { float:left; width:538px; border-top:5px; border-top-style:solid; border-top-color:#dddddd; margin-top:20px; padding-top:8px; }
.deep_link p { margin:0px; }

.blue_title { width:500px; background-color:#ccf3fd; }

/*callouts*/
div#callouts { width:177px; _height:800px; min-height:800px; }

/*sidebar*/
div#sidebar{ background-color:white; margin:15px 0px 0px 16px; display:inline; float: left; width: 177px; vertical-align:top;}

/*footer*/
div#footerPrint {display: none;}
div#footer {width: 984px;}
div#footer_ctr {width: 530px; padding-left: 241px; margin: 0px 0px 30px 0px;}
div#footer_ctr p {font-size: 12px; color: #4b4b4a; margin: 0px 0px 15px 0px; line-height: 1.6em;}
div#isi {padding-left: 0px; padding-right: 10px; padding-top: 50px;}

div#isi ul {margin: 0px 0px 15px 30px;}
div#isi li {font-size: 13px; margin-top: 5px; line-height: 1.6em;}
div#isi h3 {font-size: 14px; color: #00549F; margin: 0px; line-height: 1.6em;}
div#isi sup {font-size: 10px;}
div#footer_btm{text-align: center; height: 128px; margin: 0px; padding: 0px; background-image: url(/p/images/cra/footer_bg.gif); background-repeat:no-repeat;}

div#footer_gray{ font-size:11px; padding:15px 15px 0 15px; background-color: #EDEEF0;}

div#footer_text{width:690px; font-size:12px; padding-bottom:10px; color:#666666;} 
div#footer_hr{background-image:url(/p/images/cra/footer_hr.gif); _margin-bottom:-5px; background-repeat:repeat-x; width:100%; height:2px; line-height:2px;}
	
div#footer_btm div.links{display: inline;  width: 100%;}
div#footer_btm div.links ul{padding-top: 23px;  margin: 0;	list-style: none;}
div#footer_ctr div.links ul{padding: 0px;  margin: 0;	list-style: none;}
div#footer_btm div.links li, div#footer_ctr div.links li{white-space: nowrap; font-size: 12px; display: inline;}
div#footer_btm div.links a, div#footer_ctr div.links a{text-decoration: none;}
div#footer_btm div.links a:hover, div#footer_ctr div.links a:hover{text-decoration: underline;}
div#footer_btm p {font-family: Arial, Sans-Serif;font-size: 12px;color: #333333; padding:0 0 15px 0; margin:0;}
div#footer_btm sup { font-size:9px; }
div#footer_gray p{font-size:11px; color:333333; padding:0 0 15px 0; margin:0;}
div#footer_gray p span {font-size:11px; color:333333; margin:0;}
.footer_images div{font-size:11px; color:333333; margin:0;}
div#footer_gray div.links ul{padding: 0; margin: 0;	list-style: none;}
div#footer_gray div.links li{ white-space: nowrap; font-size: 11px; display: inline;}
.footer_images {padding:15px 0 0 0;}
.flag {float:left; padding:2px 5px 0 0;}

/*Gallery pages*/
#gallery_info tr td{border-top:solid 4px #ddddde;}
#gallery_info tr td.toptd{border-top:solid 0 #ddddde;}

.gal_icon{padding-top:18px;}

/*health foods table*/
div#main .table_container {border:solid 1px #dadada; color:#00549f; height:330px; width:461px; }
div#main .table_container .left{ padding:10px 0 10px 10px; float:left; height:310px; width:220px; border-right:solid 1px #dadada;}
div#main .table_container .right{padding:10px 10px 10px 0; float:left; height:180px; width:220px;}
div#main .table_container .header_container{height:30px;}

div#main .table_container .left .icon{   float:left; display:inline; height:30px;}
div#main .table_container .left .header{ float:left; width:190px; padding:0; font-size:16px; background-color:#ccf3fd; vertical-align:middle; line-height:30px; height:30px;}
div#main .table_container .left .row1{   padding:7px 10px 7px 20px;}
div#main .table_container .left .row2{   padding:7px 10px 7px 20px; background-color:#f7f5f4;}

div#main .table_container .right .icon{  float:left; display:inline; height:30px;}
div#main .table_container .right .header{float:left; width:183px; padding:0; font-size:16px; background-color:#ccf3fd; vertical-align:middle; line-height:30px; height:30px;}
div#main .table_container .right .row1{  padding:7px 0 7px 30px;}
div#main .table_container .right .row2{  padding:7px 0 7px 30px; background-color:#f7f5f4;}

div#main .table_container ul{			margin:0 0 0 0; padding:0 0 0 0; color:#00549f;}
div#main .table_container ul.graybg{	margin:0 0 0 0; padding:0 0 0 0;}
div#main .table_container ul li{		margin:0 0 0 0; padding:0 0 0 0;}
div#main .table_container ul.graybg li{	margin:0 0 0 0; padding:0 0 0 0;}

 
div#main .small_table_container {border:solid 1px #dadada; color:#00549f; width:354px;}
div#main .small_table_container .left{ padding:15px 0 0 15px; float:left; width:162px;}
div#main .small_table_container .right{ padding:15px 0 0 0; float:left; width:162px;}
div#main .small_table_container .header_container{height:30px;}

div#main .small_table_container .left .header{width:155px; padding-left:7px; float:left; font-size:16px; background-color:#ccf3fd; vertical-align:middle; line-height:30px; height:30px;}
div#main .small_table_container .left .row1{padding:7px 0 7px 0;}
div#main .small_table_container .left .row2{padding:7px 0 7px 0; background-color:#f7f5f4;}

div#main .small_table_container .right .header{width:162px; float:left; font-size:16px; background-color:#ccf3fd; vertical-align:middle; line-height:30px; height:30px;}
div#main .small_table_container .right .row1{padding:7px 0 7px 0;}
div#main .small_table_container .right .row2{padding:7px 0 7px 0; background-color:#f7f5f4;}

div#main .small_table_container ul{			margin:0 0 0 0; padding:0 0 0 0; color:#00549f;}
div#main .small_table_container ul.graybg{	margin:0 0 0 0; padding:0 0 0 0;}
div#main .small_table_container ul li{		margin:0 0 0 20px; padding:0 0 0 0;}
div#main .small_table_container ul.graybg li{	margin:0 0 0 0; padding:0 0 0 0;}
div#main .small_table_container .right ul {list-style-type:none;}

div#main .table_footnote{padding:0 0 0 10px; float:left; width:165px;}
div#main .source{font-size:10px;}

.showDiv{display:block;}
.hideDiv{display:none;}
div#main  h2 a.sectionon{color:#f47621}
a.sectionon:hover{color:#f47621; text-decoration:none;}
a.sectionoff{color:#5dc5ec;} 

div#page .glossary_popup {position:absolute; display:none; z-index:1999; }
div#page .glossary_popup_top{z-index:1998; position:relative; background-image:URL(/p/images/cra/popup_top_bg.png); height:80px; width:254px; }
div#page .glossary_popup_mid{background-image:URL(/p/images/cra/popup_mid_bg.png); width:254px; }
div#page .glossary_popup_btm{background-image:URL(/p/images/cra/popup_btm_bg.png); height:64px; width:254px; }
div#page .glossary_popup_title{z-index:1997; position:relative; padding: 50px 0 0 20px; color:White; font-weight:bold;}
div#page .glossary_popup_title span.hack{margin-top: -8px; display:block;}

div#page .glossary_popup_text{margin: 0 20px 0 20px;}
div#page .glossary_popup_close{z-index:1999; position:absolute;  float:right; cursor:pointer;  width:254px; height:30px;}

/*BMI Calculator*/
div#hlBox { margin-left: 10px; margin-right: auto; width: 418px; }
div#hlBox div#hlBoxContent { margin-top:-2px; width: 418px;	padding-top: 10px;	padding-bottom: 10px; background: url(/p/images/rrect_lblue_bg.gif) repeat-y; }
div#hlBox div#hlBoxContent p, div#hlBox div#hlBoxContent li, div#h1Box div#h1BoxContent h3 { margin-left: 16px;	margin-right: 16px;	color: #20A3D9; position: relative;	top: 0px; }
div#hlBox div#hlBoxTop { position: relative; top: 0px; }
div#hlBox div#hlBoxBottom { margin-top: -7px; top: 0px;	position: relative; }
div#hlBoxHead {	color: #20A3D9;	font-size: 14px; font-weight: normal; margin-bottom: 9px; margin-left: 10px; margin-top: 15px; }
div#hlBoxHead div#leftSide { float: left; }
div#hlBoxHead div#rightSide { float: right;	width: 410px; margin-bottom: 9px; }

/** Styles for customized education material page /p/patient/tool.aspx  :: START **/
.cemButtonContainer {
	position: relative;
	top: 0px;
}

.cemContainer 
{
	margin-bottom: 0px;
	padding-top:15px;
}

.cemDescription {
	padding-left: 130px;
	padding-top:10px;
	margin-top:-150px;
	float: left;
	width: 350px;
}

.cemDownloadButton {
	padding-left: 129px;
	float:left;
	margin-top: 18px;
	margin-right:0px;
}

.cemCustomizeButton 
{
	padding-left: 20px;
	float:left;
	margin-top: 18px;
	margin-right:-180px;
}
/** Styles for customized education material page /p/patient-support/info-for-patients.aspx :: END **/

fieldset {
	padding: .5em;
	margin: 0em;
}

/** Dashed rule */
.hrDashed {
	width: 100%;
	margin-left: 0px;
	margin-top: 15px;
	margin-bottom: 4px;
	background: url(/p/images/hr_dashed.gif) repeat-x
}

.imageLeft {
	margin: 16px;
	float: left
}

.indented {
	margin-left: 12px
}

.clear {
	clear: both;
	height: 1px
}

/*
CRM PHASE 2
*/
/*
CRM PHASE 2
*/
div#main .togglecontrol{width:400px; padding-bottom:10px;}
div#main .consideringopt{width:400px;}
div#main .consideringcnt{height:53px;}

div#main .chkboxcnt{width:53px;float:left;}
div#main .takingopt{width:400px;}
div#main .takingcnt{height:71px;}
div#main .chkboxlblcnt{width:327px;float:right;}

div#main .optdivider{  padding:15px 0 10px 60px; width:360px;}

div#main .consideringquestion{width:400px; padding-left:58px;}
div#main .takingquestion{width:400px; padding-left:58px;}
div#main .questioncnttop{margin-top:10px;width:353px; height:6px; line-height:6px;background-image:URL(/p/images/crm2/considering_cnt_top.gif);}
div#main .questioncntmid{width:353px;background-color:#eaeaea;}
div#main .questioncntbtm{width:353px; height:6px;line-height:6px;background-image:URL(/p/images/crm2/considering_cnt_btm.gif);}
div#main .questiontext{padding:5px 8px 8px 8px;font-family:verdana; font-size: 0.9em;}
div#main .questioninput{padding:0 5px 8px 8px;}

div#main .patsupinterestsUL{margin: 6px 0 15px 30px; color:#4B4B4A;}
div#main .patsupinterestsUL li{margin:0; padding:0;}
div#main .patsupinterestsUL li.fistLI{margin:0 0 0 0; padding:0;}

div#main .patsupcoachTyUL {margin: 0 0 0 15px; color:#4B4B4A;}
div#main .patsupcoachTyUL li{margin:0; padding:0;}
div#main .patsupcoachTyUL li.fistLI{ list-style-type:none; margin:0 0 0 0; padding:0;}

div#main .patsupcoachUL {margin: 0 0 0 15px; color:#4B4B4A;}
div#main .patsupcoachUL li{margin:0; padding:0;}
div#main .patsupcoachUL li.fistLI{margin:0 0 0 0; padding:0;}

div#main .passwordcnt{background-repeat:no-repeat; width:388px; height:215px; padding-bottom:10px;background-image:url(/p/images/crm2/password_cnt.gif)}
div#main .passwordcnttext{padding:20px 20px 0 20px;width:348px; height:195px;}
div#main .passwordtitle{font-size:18px; color:orange;}
div#main .description{font-size:9px; color:#aaaaaa; }
div#main .passwordcopy{font-family:Arial Narrow; font-size:14px; padding: 10px 0 10px 0;}
div#main .passworddescription{padding-left:70px;font-size:9px; color:#aaaaaa; }
div#main .passchkboxcnt{padding-top:10px;}

div#main .patSupRessetaOptCnt {padding: 8px 0 8px 0;}

/*call outs*/
.co_container{}
.co_header{font-size:12px; color:White; font-weight:bold; padding:5px 0 0 27px;}
.co_top_container{background-image:url(/p/images/cra/co_top.gif); width:177px; height:29px;}
.co_mid_container{background-image:url(/p/images/cra/co_mid.gif); width:177px;}
.co_btm{background-image:url(/p/images/cra/co_btm.gif); margin-bottom:19px; width:177px; height:5px; line-height:1px; font-size:1px;}
.co_img{padding:5px 14px 10px 14px;}
.co_text{padding:0 14px 0 14px; color:#4B4B4A; font-size:13px;}
.co_call_to_action{padding:10px 12px 10px 12px;}

.hm_co_container{background-image:url(/p/images/callouts/co-rightrail-formulary.gif); width:174px; height:225px;}
.hm_co_header{font-size:12px; color:White; font-weight:bold; padding:5px 0 0 30px;}
.hm_co_text{padding:96px 10px 0px 15px; font-size:13px; color:#4B4B4A; font-weight:normal; line-height: 1.4em;}
.hm_co_call_to_action{padding:10px 10px 3px 27px;}
.hm_co_text_btm{padding:0px 10px 0px 15px; font-size:11px; color:#4B4B4A;}
.ex_co {margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/*other*/
div#adobeReader
{
	width:430px;
	height:60px;
	
}
div#adobeReader div#adobeReaderGraphic 
{
	width: 80px;
	float: left;
	margin-bottom: 30px;
	margin-top:5px;
}
div#adobeReader div#adobeReaderText 
{
	width: 340px;
	float: right;
}

/* Eligibility pop-up */
div#elig h3 {padding-left: 7px; padding-right: 7px; padding-bottom:7px;  font-weight:normal; }
div#elig h3 .subhead{font-size:14px;}
div#elig p {padding-left: 7px; padding-right: 7px; padding-bottom:12px; font-size:12px; line-height:17px;}

/**
* styles used for pop-up references
*/

.formDef_content {
	padding: 14px;
}


.popupDefinitions {
	display: none;
}

#popupDefContainer {
	display: none;
	position: absolute;
	z-index: 100;
	width: 250px;
	height: 150px;	
	background-color: #FFFFFF;
	color: #0060ab;
	border: solid 1px #0060ab;	
}

#popupDefControls {
	position:relative;
	top:0px;
	width: 250px;
	font-size: 9px;
	text-align: right;
	height: 17px;
	background-color: #0060ab;
}

#popupDefClose {
	float: right;
}

#innerContainer {
	overflow: hidden;
	width: 240px;
	height: 143px;
	font-size: 11px;
}

#popupDefTitle {
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
	margin-top: 2px;
}

.popup { margin-bottom:0px; margin-top: -16px; }

/* This IFrame is used to cover drop down form elements in IE */
iframe#shield1
{
	display: none;
	width: 252px;
	height: 172px;
	position: absolute;	
	z-index:1;
	border:0;
}


.bggray{background-color:#efefef;}
.listtypenone{list-style-type:none;}
.right{float:right}
.left{float:left}
.bold{font-weight:bold;}
.center{margin: 0 auto;}
.center2{margin-left: 90px;}

.DropShadowContainer1{border:solid 1px #efefef; margin-top:10px;}
.DropShadowContainer2{border:solid 1px #dfdfdf;}
.DropShadowContainer3{border:solid 1px #bfbfbf;}
.DropShadowHeaderContainer{background-color:#cdf3fe; margin:10px;}
.DropShadowCopyContainer{margin:0 10px 0 10px; width:505px;}

div#mainColumn .DropShadowContainer3 ul {margin:0 0 0 0; padding:10px 20px 10px 25px;}
div#mainColumn .DropShadowContainer3 h2 {color:#00549F; font-size:16px; font-weight:normal; padding:5px;}
 
.DSItemCopy{font-weight:bold; color:#00549F;}
.DSItemFootnote{ font-style:italic; color:#00549F; font-weight:bold;}

.TrialContainer{margin-top:40px; _margin-top:40px;}
.TrialName {color:#00549F; font-size:18px;}
.TrialHeader{padding-bottom:5px; height:25px; border-bottom:solid 2px #bfbfbf;}
.TrialNote{font-style:italic; color:#00549F;}
.TrialChartSmall {width:397px; padding-bottom: 7px;}
.TrialChartControlsContainer{width:358px;}
.TrialSummaryShown{display:block;}
.TrialSummaryHid{display:none;}
.TrialSummaryContainerTop{width:358px; display:block; background-repeat:no-repeat; background-image:url(/p/images/trial_summary_container_top.gif)}
.TrialSummaryContainerMid{width:358px; background-image:url(/p/images/trial_summary_container_mid.gif)}
.TrialSummaryContainerBtm{width:358px; height:8px; font-size:0px; background-repeat:no-repeat; background-image:url(/p/images/trial_summary_container_btm.gif)}

.TrialSummaryCopyContainer{padding:10px 15px 0 15px;}
div#mainColumn .TrialSummaryCopyContainer p{margin:0px; padding-bottom:10px;}

/* New styles for text in small charts */
div#mainColumn .TrialChartTxt {width:360px; color:#00549F; padding:0px;}
div#mainColumn .ovrd1 {width:360px; padding:0px 0px 0px 70px;}
div#mainColumn .ovrd2 {width:360px; padding:0px 0px 0px 105px;}
div#mainColumn .TrialChartCol1 {float:left; width:160px;}
div#mainColumn .TrialChartCol2 {float:left; width:180px; padding-left: 20px;}
div#mainColumn .padBtm {padding-bottom: 15px;}
div#mainColumn .TrialChartTxt h3 {margin:0px 0px 0px 0px; color:#00549F; font-size:20px; font-weight: bold;}
div#mainColumn .TrialChartTxt h4 {margin:8px 0px 0px 0px; color:#00549F; font-size:15px; font-weight: bold;}
div#mainColumn .TrialChartTxt h5 {margin:8px 0px 0px 0px; color:#00549F; font-size:12px; font-weight: bold;}
div#mainColumn .TrialChartTxt h6 {margin:0px; color:#00549F; font-size:11px; font-weight: normal;}
div#mainColumn .TrialChartTxt ul {margin:0px; padding:0px;}
div#mainColumn .TrialChartTxt li {margin:8px 0px 0px 15px; padding:0px; color:#00549F; font-size:11px; font-weight: normal;}
div#mainColumn .TrialChartTxt li.l2 {margin:0px 0px 0px 30px; padding:0px; color:#00549F; font-size:11px; font-weight: normal;}
div#mainColumn .TrialChartTxt li.sm {margin:0px 0px 0px 20px; padding:0px; color:#00549F; font-size:10px; font-weight: normal; line-height:12px;}
div#mainColumn .TrialChartTxt .prct {color:#00549F; font-size:13px; font-weight: bold;}
div#mainColumn .TrialChartTxt p {margin:8px 0px 0px 0px; color:#00549F; font-size:10px; line-height:1.4em;}
div#mainColumn .TrialChartTxt sup {font-size:8px; vertical-align:text-top;}
.TrialTitle h2 {font-size:20px; font-weight:normal;}
.TrialTitle sup {font-size:12px; vertical-align:text-top;}

/* New styles for text in large charts */
#popupChartTxt {width:460px; padding:0px 0px 5px 0px;}
div#popupChartTxt .ovrd1 {width:460px; padding:0px;}
div#popupChartTxt .ovrd2 {width:460px; padding:0px 0px 0px 43px;}
div#popupChartTxt .TrialChartCol1 {float:left; width:210px;}
div#popupChartTxt .TrialChartCol2 {float:left; width:230px; padding-left: 20px;}
div#popupChartTxt p {margin:10px 0px 0px 0px; color:#00549F; font-size:12px; line-height:1.5em;}
div#popupChartTxt h3 {margin:0px 0px 0px 0px; color:#00549F; font-size:24px; font-weight: bold;}
div#popupChartTxt h4 {margin:8px 0px 0px 0px; color:#00549F; font-size:18px; font-weight: bold;}
div#popupChartTxt h5 {margin:8px 0px 0px 0px; color:#00549F; font-size:14px; font-weight: bold;}
div#popupChartTxt h6 {margin:12px 0px 0px 0px; color:#00549F; font-size:12px; font-weight: normal;}
div#popupChartTxt ul {margin:0px; padding:0px;}
div#popupChartTxt li {margin:8px 0px 0px 15px; padding:0px; color:#00549F; font-size:14px; font-weight: normal;}
div#popupChartTxt li.l2 {margin:8px 0px 0px 30px; padding:0px; color:#00549F; font-size:14px; font-weight: normal;}
div#popupChartTxt li.sm {margin:0px 0px 0px 20px; padding:0px; color:#00549F; font-size:10px; font-weight: normal;}
div#popupChartTxt .prct {color:#00549F; font-size:13px; font-weight: bold;}
div#popupChartTxt sup, div#summaryContainer sup {font-size:10px; vertical-align:text-top;}
div#popupTrialNote {padding-bottom: 5px;}

/* New styles for text in other charts */
div#mainColumn .GenChartTxt {width:300px; padding:0px 0px 0px 30px;}
div#mainColumn .GenChartTxt p {margin:8px 0px 0px 0px; color:#00549F; font-size:12px; line-height:1.5em;}
div#mainColumn .GenChartTxt sup {font-size:10px; vertical-align:text-top;}

.clr {clear: both; line-height: 0; height: 0;}
.popupMaskOff {display:none;}

.popupMaskOn {
	background-color:#000000;
	z-index:1000;
	position:absolute;
	width:100%;
	opacity:0.5;
	filter: alpha(opacity = 50);	
}

.LargeChartContainer {
	background-color:white; 
	width:870px; 
	z-index:1001;
	position:absolute;
	opacity:1;
	filter: alpha(opacity = 100);
	display:none;
	padding:10px 20px 20px 20px;
}

.printContainer {
	background-color:white; 
	width:500px; 
	z-index:1001;
	position:absolute;
	opacity:1;
	filter: alpha(opacity = 100);
	display:none;
	padding:10px 20px 20px 20px;
}

#imgContainer {width:500px;	padding-top:10px;}
#summaryContainer {padding-top:15px; width:280px; color:#00549F; font-size:12px; line-height:1.5em;}

.closepopup {padding-bottom:10px;}
.TrialTitle {padding-bottom:12px;}
#summaryContainer p {padding-bottom:10px;}
/*start of new styles*/

.nested_list_head{list-style-type:none; padding:10px 0 0 25px;}
.nested_list{margin-left:0; padding:3px 0 0 13px; list-style-type:disc; }

.vertical_slide{padding:0 15px 10px 15px;}
.centered {margin-left: auto; margin-right: auto; text-align: center}

.checkMarks {margin-top: 10px; width: 250px}

.checkMarks ul{margin-left: 20px; list-style-image: url(/p/images/chart_check2.gif);}

.clear {clear: both; height: 1px;}

.clearShort {
	clear: both;
	height: 1px;
	margin-bottom: -25px;
}

.convBooth {
	margin-top: -2px;
	margin-bottom: 5px;
	color: #006699;
	font-weight: bold
}

.convDate {display: block;}

.convLocation {
	margin-top: 6px;
	display: block;
	color: #006699
}

.convName, .convBooth {
	margin-top: 6px;
	display: block;
	color: #006699;
	font-weight: bold
}

.ddMonth {
	width: 140px
}

.ddName {
	width: 300px
}

.disclaimer {
	color: #999999;
	font-size: 11px
}

.floatRight {
	float: right
}

.floatRightTool {
	float: right;
	padding-right: 35px;
}

.graphicFooter {
	font-size: smaller
}

.highLightLink {
	font-weight: bold
}

/*********** Styles for home popups *************/
	#popup-mask 
	{
		position:absolute;
		top:0;
		left:0;
		z-index:101;
		width:100%;
		height:1730px;
		background:#000000;
		opacity:0.5;
		filter: alpha(opacity=50); 
		-moz-opacity: 0.5;
		display:none;
	}

	#hdl-popup 
	{
		position: absolute; 
		top:80px;
		z-index:102;
		width:890px;
		background:white;
		display:none;
		margin:0px;
		padding:0px 20px 20px;
	}	

	#ldl-popup 
	{
		position: absolute; 
		top:80px;				
		z-index:101;
		width:890px;
		background:white;
		display:none;
		margin:0px;
		padding:0px 20px 20px;
	}

	#athero-popup 
	{
		position: absolute; 
		top:80px;		
		z-index:102;
		width:890px;
		background:white;
		display:none;
		margin:0px;
		padding:0px 20px 20px;
	}

	#pdf-inter 
	{
		position: fixed !important; 
		position:absolute;
		overflow:hidden;
		top:0%;
		left:0%;
		z-index:20000;
		width:100%;
		height:1730px;
		background:white;
		display:none; 
		margin:0px;
		padding:0px;
		margin-top:0px;
		margin-left:0px;		
	}

	.home-popup-close
	{
		width:890px;
		height:13px;
		float:right;
		text-align:right;
		margin:0px;
		margin-top:-30px;
		padding:8px 8px 0 0;
	}
	
	.home-popup-close-athero
	{
		width:890px;
		_width:790px;
		height:13px;
		float:right;
		text-align:right;
		margin:0px;
		margin-top:-30px;
		padding:8px 8px 0 0;
	}

	.home-popup-continue
	{
		width:890px;
		height:15px;
		float:left;
		text-align:left;
		margin:0px;
		padding:0px 8px 0 0;
	}

	.home-popup-cancel
	{
		width:720px;
		height:50px;
		text-align:center;
		margin:0px;
		padding:30px 0 0 0;
	}

	.home-popup-header
	{
		width:890px;
		height:25px;
		float:left;
		margin-top:0px;
		color:#00b8e6;
		padding:0px;
		border-bottom:solid 2px #bfbfbf;
	}
	
	.home-popup-header-athero
	{
		width:820px;
		height:25px;
		float:left;
		margin-top:0px;
		color:#00b8e6;
		padding:0px;
		border-bottom:solid 2px #bfbfbf;
	}
	
	.popupTitle {color:#00549F; font-size:18px; padding-left:0px; margin-top:0px;}

	.home-popup-graph
	{
		width:640px;

		float:left;
		margin:0px;
		padding:0px;
		margin-top:5px;
	}
	
	.home-popup-graph-athero
	{
		width:560px;
		height:396px;
		float:left;
		margin:0px;
		padding:0px;
		margin-top:5px;
	}

	.home-popup-isi
	{
		width:235px;
		float:left;
		margin:0px;
		padding:0 15px 0 0;
		font-family:Arial;
		font-size:12px;
		color:#00549F;
		line-height: 1.4em;
	}

	.home-popup-text
	{
		width:550px;
		float:left;
		margin:0px;
		padding:0 0 0 35px;
		font-family:Verdana;
		font-size:12px;
		color:#00549F;
		line-height: 1.4em;		
	}
	
	.home-popup-text p {margin-top: 15px;}
	.home-popup-text ul {margin-left: 30px;}	

	h1.home-popup
	{
		font-family:Verdana;
		font-size:14px;
		font-weight:normal;
		font-style:italic;
		color:#00b8e6;
		margin:0px;
		padding:0px;
		line-height:20px;
		margin-left:0px;
	}

	h2.home-popup
	{
		font-family:Verdana;
		font-size:14px;
		font-weight:bold;
		color:#00b8e6;
		margin:0px;
		padding:0px;
		line-height:20px;
		margin-left:0px;
	}
	
	.jr_text_container{padding:25px 60px 40px 60px; width:600px; overflow:hidden; }
	.jr_container{margin:0px auto; height:100%; width:900px; background-color:White; overflow:hidden;}
	.bg_container{background-color:gray; height:100%; width:100%;}
	
	.jr_header{background-image:url(/p/images/top/jr_header_bg.jpg); height:38px; background-repeat:repeat-x;}
/*******************************************/	


div#previewHolder {
	position: absolute;
	top: 230px;
	left: 575px;
	padding-top:50px;
}

div#previewHolder div#previewBox {
	margin-top: -2px;
	width: 182px;
	background: url(/p/images/patient/emp_preview_middle.gif) repeat-y;
	text-align: center;
	position: relative;
}

div#previewHolder div#previewBox div#preview {
	width: 172px;
	font-size: 10px;
	text-align: right;
}
.callout_arrow{width: 10px; padding-top: 2px;}
.callout_arrow_text{width: 140px;}
.link_arrow{width: 10px; padding: 10px 3px 0px 50px;}
.link_arrow_text{font-size: 12px; padding-top: 8px;}

/* PRINT ADVERTISING - /p/patient-support/conversation-guide.aspx */

div#printadv { float:left; margin-top:20px; }
.mask { margin-top:8px; }
.adleft { width:153px; float:left; }
.ad { width:153px; float:left; margin-left:37px; }

/*********/

.deep_link_img
{
	float:left; width:60px;
}	
	
.deep_link_text
{
	float:left; width:478px;
}

/* horizontal top fade fix */
.hrfade 
{
	width:740px !important;
	_width:725px;
	margin-top:1px;
	height:17px;
}

/* patient stories 11/10/2008 JP */
.pat-stories-dick{margin-right:40px; margin-bottom:12px; margin-top:10px;}
.pat-stories-leroy{margin-right:40px; margin-bottom:12px;margin-top:10px;}
.pat-stories-elise{ margin-bottom:12px; margin-top:10px;}

/*contactus callout 11/10/2008 JP */

p.contactus{margin-bottom:5px; width:130px; line-height:1.3em;}

.noFlash {
	width:524px; 
	height:75px; 
	background-image:URL(/p/images/patient/disclaim_rect3.jpg); 
	padding-right: 10px;
}

#olrc_disclaim
{ 
	width:534px; 
	height:75px; 
	background-image:URL(/p/images/patient/disclaim_rect3.jpg); 
	margin-left:4px;
}
/* FORM */

.reg_form{width:510px;}
.input {margin-bottom:15px;}
.leftcol{float:left; width:175px;}
.rightcol{float:left; width:200px;}
.city{float:left; width:175px;}
.state{float:left; width:215px;}
.zip{float:left; width:120px;}
.frmbtn{float:left; margin: 20px 0px 20px 0px;}

option{padding-right:10px;}


#olrc
{
  display:none;
  position:absolute;
  left:60px;
  top:60px;
  width:878px;
  height:600px;
  background-color:#ffffff;
  z-index:102;
}

#olrc #olrcFrame
{
  border:0px solid;
  left:0px;
  top:0px;
  width:878px;
  height:601px;
}

.OLRCHeader{padding-bottom:0px; height:13px; border-bottom:solid 0px #FF8000; background-color:#F47621;}
.OLRCRight{ float:right;}
.OLRCLeft{ float:left;}

.searchField {float:left;}
#terms{ border:1px none;
display:inline;
height:18px;
margin:4px 10px 0 0;
width:107px;}
.searchBtn{float:left;}