﻿*{margin:0; padding:0;}
body { width: 100%; margin: 0; padding: 0; background-image: url(/images/bg_middle.jpg); background-repeat: repeat; background-position: 16px 12px; font-family: Verdana; font-size: 12px; }
form { width: 100%; background-image: url(/images/bg_top.jpg); background-repeat: repeat-x; display:table;  }

.camel{text-transform:capitalize;}
.lower{text-transform:lowercase;}
.clear{clear:both;}

sup, sub { vertical-align: 0;
           position: relative; }
sup { bottom: 1ex; }
sub { top: 0.8ex; }
.regmark{font-size:.8em;}

#content { display:block; }
#content_container { margin-left:auto; margin-right:auto; width: 978px; }


a { margin:0; padding:0; color: #3399cc; outline: 0; }
a.pdfs{ background-image: url(/images/icon_pdf.jpg); background-position: right center; padding-right: 10px; background-repeat: no-repeat; white-space:nowrap; display:inline-block; }
span.pdfs { background-image: url(/images/icon_pdf.jpg); background-position: right center; padding-right: 7px; background-repeat: no-repeat; }
.nobr{ white-space:nowrap;}
a img { border: none }

a.cta_link { text-decoration: none; background-image: url(/images/blue_arrow.png); _background-image: url(/images/blue_arrow.gif); background-repeat:no-repeat; background-position: 0 5px; padding-left:10px; display:inline-block;}
p.back_to_top { background-image: url(/images/up_arrow.png); background-repeat:no-repeat; background-position:left; padding-left:18px; }
#callouts_container  p.co_cta { background-image: url(/images/blue_arrow.png); _background-image: url(/images/blue_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; margin-top:10px; }
#callouts_container  p.co_cta a { text-decoration:none; }

p.savings_card { background-image: url(/images/victoza-savings-card.png); background-repeat:no-repeat; background-position:left; padding: 0 0 0 120px; }

.inlineco{width:452px; height:140px;background:transparent url(/images/callouts/inlineco_bg.png) no-repeat; margin:15px 0;}
.inlineco_text{float:left; width:241px;}
.inlineco_text_only{float:left; width:241px; padding:50px 0 0 0;}
.inlineco_img{float:left; width:180px; margin-top:21px; padding-left:10px;}
.inlineco_img.dime{float:left; width:166px; margin-top:14px; padding-left:24px;}
.inlineco h2{color:#860038; font-weight:bold; font-size:12px; margin-bottom:5px;}
#middle_column .inlineco p{margin:0;}

/* Header */
#top_container { text-align: right; z-index: 100; margin-bottom:20px;}
#top_container img.logo { float: left; padding-left:20px; }
#top_container ul li { display: inline; list-style-type: none; padding-left: 7px; }
#top_container ul a { text-decoration: none; color: #666666; }

#top_container #top_container_links { width: 978px; right: 0; }
#top_container #top_container_links ul.top-links { float: right; margin-bottom: 5px; margin-top:20px; margin-right:25px; }
#top_container #top_container_links ul.top-links .enlarge {background:transparent url(/images/search_icon.png) no-repeat 0 50%; padding-left:15px;}
#top_container #top_container_links ul.top-links .share {background:transparent url(/images/share_icon.png) no-repeat 0 50%; padding-left:24px;}
#top_container #top_container_links ul.top-links.withbg {text-align:center; margin-top:0; margin-right:9px; padding:5px 16px 0 0; float: right; width:950px; height:26px; margin-bottom: 5px; background:white url(/images/containers/header_links_bg.png); }
#top_container #top_container_links ul.top-links.withbg li { padding-left: 15px; padding-right: 15px; }
#top_container #top_container_links ul.top-links li { padding-left: 4px; }
#top_container #top_container_links ul.top-links li a { text-decoration: underline; }
#top_container #utility { padding-top:1px; }
#top_container #utility ul.top-links { float: right; }


#top_container #top_container_links ul.top-links li a.cta_link {color:#3399CC; text-decoration: none; background-image: url(/images/healthcare_prolink_icon.png); background-repeat:no-repeat; padding-left:17px; background-position:0 1px;}
.headlimg{display:block;}
/* end of Header */

#content #content_container #main_top { height: 23px; background-image: url(/images/containers/content_bg_top.png); background-repeat: no-repeat; }
#content #content_container #main_content { padding-left: 22px; padding-right: 22px; background-image: url(/images/containers/content_bg_middle.png); background-repeat: repeat-y; }
#content #content_container #main_bottom { height: 31px; background-image: url(/images/containers/content_bg_bottom.png); background-repeat: no-repeat; }

#upper_corner_shadow{ background: transparent url(/images/upper_corner_shadow.png) top left no-repeat; }
#lower_corner_shadow{ background: transparent url(/images/lower_corner_shadow.png) bottom right no-repeat;}
#page{width:890px; margin: 0 7px; background-color:White; padding:15px;}

/*navigation*/
#navigation {width:178px; margin-right:20px; float:left; }
#navigation_list #navigation_list_top { height: 10px; background-image: url(/images/menu/nav_top.jpg); background-repeat: no-repeat; }
#navigation_list #navigation_list_fill ul#nav_ul { list-style-type: none; padding: 0; margin: 0; }
#navigation_list #navigation_list_fill ul#nav_ul div.nav_pad { width: 163px; padding-left: 15px; }
#navigation_list #navigation_list_fill ul#nav_ul li.top_level div.nav_pad { border-top: solid 1px #E3D0D8; }
#navigation_list #navigation_list_fill ul#nav_ul li div.expanded { background-color: #980742; min-height: 25px; padding-top:8px; padding-bottom:8px; background-image: url(/images/menu/nav_landing_selected.jpg); background-repeat: no-repeat; }
#navigation_list #navigation_list_fill ul#nav_ul li div.children { padding-bottom:10px; padding-top:10px; background-image: url(/images/menu/nav_right_arrow.jpg); background-repeat: no-repeat; background-position: 167px center; }
#navigation_list #navigation_list_fill ul#nav_ul li div.no_child { padding-bottom:10px; padding-top:10px; }
#navigation_list #navigation_list_fill ul#nav_ul li div.no_children { height: 39px; background-image: url(/images/menu/nav_landing_no_children.jpg); background-repeat: no-repeat; }
#navigation_list #navigation_list_fill ul#nav_ul li div.no_children a { color: #ffffff; font-weight: bold; padding-top: 10px; }
#navigation_list #navigation_list_fill ul#nav_ul li div a { text-decoration: none; padding-right: 22px; display: block; }
#navigation_list #navigation_list_fill ul#nav_ul li div a.first_level{ color: #980742; }
#navigation_list #navigation_list_fill ul#nav_ul li div a.on_expanded { color: #ffffff; font-weight: bold; }
#navigation_list #navigation_list_fill ul#nav_ul li.sub_level { background-color: #F7FAFB; padding-bottom:5px; padding-top:5px; color: #666666; }
#navigation_list #navigation_list_fill ul#nav_ul li.on { background-color: #dfe6e8; color: #980742; }
#navigation_list #navigation_list_fill ul#nav_ul li.sub_level a.on { color: #980742; }
#navigation_list #navigation_list_fill ul#nav_ul li.sub_level a { color: #666666; padding-right: 0px; }
#navigation_list #navigation_list_fill ul#nav_ul li.sub_level a.second_level { padding-right: 10px; }
#navigation_list #navigation_list_fill ul#nav_ul li.sub_level ul.sub_level_list{ list-style-type: disc; margin-left: 14px; }
#navigation_list #navigation_list_bottom { height: 10px; background-image: url(/images/menu/nav_bottom.jpg); background-repeat: no-repeat; }
/*end of navigation*/


/*landing page headline*/
.landing_headline{}
.landing_headline_top{width:452px; height:19px; background-image:url(/images/containers/landing_headline_top.png);}
.landing_headline_mid{width:452px; background-image:url(/images/containers/landing_headline_mid.png);}
.landing_headline_btm{width:452px; height:311px; background:transparent url(/images/containers/landing_headline_btm.png) no-repeat bottom; margin-top:-295px;}
.landing_headline p{margin:0 0 15px 15px; position:relative; width:400px;}
.landing_headline ul{margin:0 0 15px 15px; position:relative;}
.landing_headline li{ margin:10px 0 0 25px}
.landing_headline .title_container{padding-bottom:10px;}
.landing_headline h1.text{float:left; font:bold 14px/21px arial; color:#7d949a; letter-spacing:.2em; text-transform:uppercase; position:relative; padding:0 5px; background:white; margin-top:16px;}
.landing_headline h1.learn{background:transparent url(/images/learn.png); text-indent:-10000px; height:53px; width:121px; float:left; line-height:53px;}
.landing_headline h1.stay{background:transparent url(/images/stay.png); text-indent:-10000px; height:53px; width:92px; float:left; line-height:53px;}
.landing_headline h1.start{background:transparent url(/images/start.png); text-indent:-10000px; height:53px; width:104px; float:left; line-height:53px;}
.landing_headline h1.manage{background:transparent url(/images/manage.png); text-indent:-10000px; height:53px; width:140px; float:left; line-height:53px;}
.title_container.learn{width:270px;}
.learn_container_img{background:transparent url(/images/learn_container_img.png) bottom right no-repeat; height:311px; width:452px;}
.start_container_img{background:transparent url(/images/2.0_Header_Image.png) bottom right no-repeat; height:311px; width:452px;}
.stay_container_img{background:transparent url(/images/3.0_Header_Image.png) bottom right no-repeat; height:311px; width:452px;}
.manage_container_img{background:transparent url(/images/4.0_Header_Image.png) bottom right no-repeat; height:311px; width:452px;}

/*Content*/
#middle_column ul li{margin-top:7px;margin-bottom:7px;}
#middle_column .resources_callout{margin:20px 0;}
#middle_column .resources_callout *{margin:0; padding:0;}
#middle_column .resources_top{width:452px; height:11px; line-height:1px; font-size:1px; background:transparent url(/images/containers/resources_top.png) no-repeat;}
/*.resources_mid{width:452px; background:white url(/images/containers/resources_mid.png) no-repeat;}*/
#middle_column .resources_btm{width:452px; background:#f7f8f9 url(/images/containers/resources_btm.png) no-repeat bottom; padding-bottom:25px;}
#middle_column .thumbnail{float:left; width:162px; padding:22px 0 0 16px;}
#middle_column #victozacare .text{float:left; width:211px;}
#middle_column .resources_callout .text{float:left; width:211px;}
#middle_column .text{float:left;}
#middle_column .resources_callout h2{color:#7d949a; font:bold 12px/18px arial; text-transform:uppercase;  padding:0 10px 5px 10px; margin:0 15px; border-bottom:1px solid #d5dadb;}
#middle_column .resources_callout h3{color:#ef5095; font:bold 12px/18px verdana; margin:20px 0 3px 0;}
#middle_column .resources_callout{color:#333333;}
#middle_column .resources_callout p.cta{margin-top:10px;}
#middle_column .resources_callout p{line-height:20px;}
#middle_column .resources_callout a.cta_link {padding-left:10px;}
#middle_column .resources_callout .row.border .thumbnail{padding: 22px 0 0 1px;}
#middle_column .resources_callout .row.border{border-bottom:solid #dae6ee 1px; margin:0 15px;padding-bottom:25px;}
#middle_column .resources_callout .resources{border:solid 1px white; margin:0 15px; padding:0; height:1px; line-height:1px; font-size:1px; float:left; width:422px}

#middle_column{float:left; width:453px; margin:0 20px 0 0; color:#666666; font:normal 12px/17px verdana;}
.degradation{background:url(/images/containers/none_top.gif); width:454px; height:37px;}
h1.headline{margin:0 0 20px 0; padding:5px 17px 15px 16px;  background:#e5edf0 url(/images/containers/headline.png) no-repeat bottom;  width:421px; font:bold 14px/18px arial; text-transform:uppercase; letter-spacing: .1em; color:#7d949a;}
h1.headline.noeyebrow{_position:relative; _z-index:2;margin:-23px 0 20px 0; padding:5px 17px 15px 16px;  background:#e5edf0 url(/images/containers/headline.gif) no-repeat bottom;  width:421px; font:bold 14px/18px arial; text-transform:uppercase; letter-spacing: .1em; color:#7d949a;}
h1.twolineheadline{margin:0 0 20px 0; padding:5px 17px 15px 16px;  background:#e5edf0 url(/images/containers/headline.png) no-repeat bottom; width:421px; font:bold 14px/18px arial; text-transform:uppercase; letter-spacing: .1em; color:#7d949a;}
#middle_column ul { margin:10px 0 10px .7em; padding-left: 1.2em; list-style-image: url(/images/pink_bullet.png); _list-style-image: url(/images/pink_bullet.gif);}

#middle_column ul.lesspadding { margin:10px 0 10px .7em; padding-left: .2em; list-style-image: url(/images/pink_bullet.png); _list-style-image: url(/images/pink_bullet.gif); }
.leftlist{float:left;}
.rightlist{float:left; margin:0 0 0 30px;}
/*end of Content*/
h2{color:#ef5095; font:normal 1.2em/1.4em arial; text-transform:capitalize; letter-spacing: .1em; margin-bottom:10px; margin-top:20px;}
h2.landhead {color:#ef5095; font:normal 1.2em/1.4em arial; text-transform:capitalize; letter-spacing: .1em; margin-bottom:10px; margin-top:10px;}
a:link {color:#3399cc}      
a:visited {color:#3399cc}  
a:hover {color:#3399cc}  
a:active {color:#3399cc}
a.glossary{text-decoration:none; border-bottom:1px dotted #3399cc; border-top:none; border-left:none; border-right:none; }
img.patient_quote { margin: 30px 0 0 0; }
.landing_cta{display:block; clear:both; margin:13px 0 0 0;}
.landing_cta a:link{background: transparent url(/images/containers/btn_right.png) no-repeat scroll top right; color: white; display: block; float: left; font:normal 12px/16px arial; text-transform:uppercase; height: 23px; margin-right: 6px; padding-right: 14px; /* sliding doors padding */ text-decoration: none;}
.landing_cta a:visited{background: transparent url(/images/containers/btn_right.png) no-repeat scroll top right; color: white; display: block; float: left; font:normal 12px/16px arial; text-transform:uppercase; height: 23px; margin-right: 6px; padding-right: 14px; /* sliding doors padding */ text-decoration: none;}
.landing_cta a:hover{background: transparent url(/images/containers/btn_right.png) no-repeat scroll top right; color: white; display: block; float: left; font:normal 12px/16px arial; text-transform:uppercase; height: 23px; margin-right: 6px; padding-right: 14px; /* sliding doors padding */ text-decoration: none;}
.landing_cta a:active{background: transparent url(/images/containers/btn_right.png) no-repeat scroll top right; color: white; display: block; float: left; font:normal 12px/16px arial; text-transform:uppercase; height: 23px; margin-right: 6px; padding-right: 14px; /* sliding doors padding */ text-decoration: none;}
.landing_cta a span{background: transparent url(/images/containers/btn_left.png) no-repeat; display: block; line-height: 13px; padding: 3px 0 7px 10px; }

a:link.hassup{ text-decoration:none; border-bottom:1px solid #3399cc;}      
a:visited.hassup { text-decoration:none; border-bottom:1px solid #3399cc;}  
a:hover.hassup { text-decoration:none; border-bottom:1px solid #3399cc;}  
a:active.hassup { text-decoration:none; border-bottom:1px solid #3399cc;}

#middle_column p { margin-top:10px; }

/*#middle_column p,
#middle_column span.address,
#middle_column h2,
#middle_column h3 { margin-left:18px; margin-right:18px; }*/

#middle_column ul { margin-left:30px; margin-right:30px;}

#middle_column .thankyou_survey_question p{ margin-top:0; }
#middle_column p.morepadding { margin-top:15px;}
span.ampm { font-size: .8em; text-transform:uppercase;}
div.orgs h3 { margin:12px 0 0 0;}

/*a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; 
}/* /* hide dotted outline in Firefox */

/*a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; 
}*//* push text down 1px */

.landing{border:none; height:1px; background-color:#edf3f6; margin:15px 0 0 0; color:#edf3f6;}
.glostitle{color:#ef5095; text-transform:uppercase;}
#middle_column ul.gloslist{ list-style-type:none; list-style-image:none; margin-left:4px; margin-right:4px;}
.gloslist li{margin-bottom:10px;}
/*callouts*/
.callout_savingscard{margin:20px 4px;}
.savingscard_top{height:12px; width:207px; font-size:1px; line-height:1px; background:url(/images/containers/savingscard_top.png) no-repeat;}
.savingscard_mid{ width:207px; background-image:url(/images/containers/savingscard_mid.png);}
.savingscard_btm{height:12px; width:207px; background-image:url(/images/containers/savingscard_btm.png);}
.savingscard_bg{background:url(/images/containers/savingscard_bg.png) no-repeat 80% 100%; padding-bottom:25px;}
#callouts_container .callout_savingscard h2 {margin:0 13px; padding:5px 0 10px 0;}
#callouts_container .callout_savingscard p {margin:0 13px; padding:5px 0 10px 0;}
#callouts_container .callout_savingscard p.co_cta {padding-left:10px;}
#callouts_container {width:217px; float:left; color:#666666; font:normal 12px/17px verdana;  }
#callouts_container .callout_cares{width:217px;  color:#666666; font:normal 11px/17px verdana;  }
#callouts_container h2{ font:regular 14px/25px verdana; padding-bottom:10px; border-bottom:1px solid #d5dadb; margin-right:15px;}
#callouts_container .callout_textarea{border-bottom:2px solid #dab2c3; padding-bottom:20px; margin-left:15px; margin-right:3px;}
#callouts_container .callout_textarea h2 { text-transform:uppercase; }
#callouts_container{width:217px; float:left;}
#callouts_container div.callout_poll{margin-left:15px; margin-right:3px; padding-bottom: 15px; border-bottom:2px solid #DAB2C3; display: inline-block; }
#callouts_container div.callout_poll .camel{ text-transform:uppercase;}

#callouts_container .callout_cares { width: 201px; padding: 8px 10px 14px 6px; text-align: center; font-family: Arial; color: #515e61; background: transparent url(/images/callouts/cares_co_bg.png) no-repeat top left; }
#callouts_container .callout_cares h2 { margin: 6px 15px 10px; text-indent: -1000em; height: 36px; background: transparent url(/images/callouts/cares_co_logo.png) no-repeat top left; border-bottom: 0; padding-bottom: 0; }
#callouts_container .callout_cares p { margin: 0 auto 10px; width: 185px; text-align: center; font-size: 1.1em; }
#callouts_container .callout_cares p.maincopy{width:125px; color:#414c4e;  line-height: 1.2em; text-align:left; padding-right:58px;}
#callouts_container .callout_cares a.btn { text-transform: uppercase; letter-spacing: .1em; color:white/*#2f474d*/; width: 111px; padding: 3px 0 3px 2px; height: 22px; text-decoration: none; background: transparent url(/images/callouts/cares_co_btn.png) no-repeat top left; display: block; margin: 0 auto; font-weight: bold; }
#callouts_container .callout_cares a.btn:hover {}
#callouts_container .callout_cares p.phone { width: 201px; padding: 8px 0; height: 47px; background: transparent url(/images/callouts/cares_co_circle.png) no-repeat top left; }
#callouts_container .callout_cares p.phone span { text-transform: uppercase; font-weight: bold; color: #b50e54; font-size: 1.1em; }
#callouts_container .callout_cares p.bar { width: 201px; height: 16px; padding: 3px 0; background: transparent url(/images/callouts/cares_co_bar.png) no-repeat top left; }
#callouts_container .callout_cares p.bar a { text-decoration: underline; }

.inline_callout{margin:20px 0;}
.inline_callout_top{height:10px; font-size:1px; line-height:1px; width:439px; background: transparent url(/images/containers/inline_callout_top.png) no-repeat; }
.inline_callout_mid{padding:0 11px; width:417px; background: transparent url(/images/containers/inline_callout_mid.png) repeat-y; }
.inline_callout_btm{height:10px; width:439px; background: transparent url(/images/containers/inline_callout_btm.png) no-repeat; }
.faq_co_woman{padding:18px 0 0 34px; height:100px; background: transparent url(/images/callouts/faq_co_woman.png) no-repeat bottom right; }
.inline_callout_mid h2{margin:0; width:207px; }
.faq_co_woman .landing{width:242px; margin:5px 0 10px 0; text-align:left; display:block;}

/*end of callouts*/

/*isis*/
.patient_color { color: #880038; }
#isis { padding: 20px 0 0 5px; width: 835px; color: #666666; }
#isis h2 { font-family: Verdana; font-weight: bold; text-transform: none; letter-spacing: normal; }
#isis p { margin-bottom: .9em; }
#isis img.ppa_logo { margin-bottom: -24px; }
/*end of isis*/

/*footer*/
#footer_container { padding-bottom: 120px; color: #666666; margin-bottom: 100px; }
#footer_container a { text-decoration: underline; color: #666666; }
#footer_container a.nn_logo { margin-top: 22px; margin-left: 50px; float: left; }
#footer_container #footer_content { float: right; padding-right: 50px; margin-top: 15px; }
#footer_container #footer_content ul { margin-bottom:7px; float: right; clear: both; }
#footer_container #footer_content ul li { display: inline; padding-left: 7px;  }
#footer_container #footer_content p { text-align: right; line-height:20px; clear: both; }
/*end of footer*/

/* Home page styling */
.home #page { padding-top: 0px; padding-right: 0px; width: 905px; }
.home #navigation { clear: both; float: none; width: 934px; padding: 10px 0 0; margin: 20px 22px 0; background: transparent url(/images/pink_bar_top.png) no-repeat -1px 0px; font-family: Verdana; font-size: 12.5px; height: 41px; }
.home #navigation ul { list-style: none; float: left; border-right: solid 1px #f4e8ef; width: 933px; height: 41px; }
.home #navigation ul li { float: left; list-style: none; line-height: 25px; height: 41px; background: white url(/images/nav-li.png) no-repeat right 8px; }
.home #navigation ul li#home { width: 44px; color: #ffffff; font-weight: bold; padding: 8px 22px; height: 25px; background: #9e0d4a url(/images/nav-home.png) repeat-x top left; }
.home #navigation ul li a { padding: 8px 22px; display: block; height: 25px; color: #860038; text-decoration: none; }
.home #navigation ul li a:hover { text-decoration: underline; /*background: #9e0d4a url(/images/nav-home.png) repeat-x top left; color: #ffffff;*/ } 
.home #navigation ul li sup { font-size: 70%; vertical-align: top; }
.home #navigation ul li#learn a { width: 144px; }
.home #navigation ul li#start a { width: 138px; }
.home #navigation ul li#stay a { width: 110px; }
.home #navigation ul li#manage a { width: 205px; }
.home #navigation ul li#faq { background-image: none; }
.home #navigation ul li#faq a { width: 28px; }

.home #content #content_container #main_top { background-image: url(/images/containers/content_bg_top-home.png); }
.home #upper_corner_shadow { background-image: url(/images/upper_corner_shadow-home.png); padding-top: 7px; }
.home #flash-wrap {position: relative; top: -9px; background: transparent url(/images/pink_bar_bottom.png) no-repeat bottom left; padding-bottom: 10px; }
.home #flash-content { background: transparent url(/images/flash_fpo.png) no-repeat -1px 0px; width: 934px; height: 260px; }
.home .left { padding-left:7px; width: 165px; margin-top: 25px; margin-right: 13px; float: left; }
.home .left h2 { margin-top: 3px; }
.home .left ul { padding-left: .2em; margin-left: 0; list-style-type:none; }
.home .left ul.quicklinks{ list-style-image:url("/images/blue_arrow.png"); _list-style-image: url(/images/blue_arrow.gif); margin-left:13px;}
.home .left ul.quicklinks a.cta_link{background:none; padding:0; display:inline;}
.home .left ul li { padding-bottom:8px; }
.home .center { color: #666666; float: left; border-left: solid 1px #d8dfe1; padding-left: 28px; width: 420px; margin-top: 25px; margin-right: 33px; }
.home .center #save { background: transparent url(/images/home-card.png) no-repeat right 48px; padding-bottom: 30px; border-bottom: solid 1px #d8dfe1; }
.home .center #save h2 { margin-top: 3px; }
.home .center #save p { width: 290px; }
.home .center #save a { display: block; margin: 10px 0 0; padding-left: 10px; background: transparent url(/images/blue_arrow.png) no-repeat 0px 5px; _background: transparent url(/images/blue_arrow.gif) no-repeat 0px 5px; }
.home .center #poll ul {width: 325px; list-style: none; padding-left: 0; margin-left: 0; margin-right: 10px; float: left; margin-top: 10px; }
.home .center #poll ul li { margin-right: 10px; float: left; width: 152px; line-height: 20px; }
.home .center #poll ul li input { margin-right: 6px; }



.home .right { position: relative; right: -10px; float: right; }
.home .right #callouts_container { width: 234px; }
.home .right #callouts_container .callout_cares {width: 212px; padding: 5px 15px 14px 6px; background-image: url(/images/callouts/cares_co-home.png); }
.home .right #callouts_container .callout_cares h2 { margin: 6px 21px 10px; }
.home .right #callouts_container .callout_cares p { line-height: 1.3em;}
.home .right #callouts_container .callout_cares p.maincopy{width:125px; color:#414c4e;  line-height: 1.2em; text-align:left; padding-right:58px;}
.home .right #callouts_container .callout_cares p.phone { line-height: 17px; width: 212px; height: 55px; padding-top: 12px; background-image: url(/images/callouts/cares_co_circle-home.png); margin-bottom: 5px; }
.home .right #callouts_container .callout_cares p.bar { width: 212px; height: 15px; background-image: url(/images/callouts/cares_co_bar-home.png); }

/* Popup styling */
#popup_shadow { background: transparent url(/images/popups/popup_shadow.png) repeat top left; display: none; position: absolute; top: 0; left: 0; z-index:105; }
.popup { display: none; position: absolute; background: transparent url(/images/popups/popup_bg.png) no-repeat top left; width: 664px; height: 430px; z-index:106;  padding: 19px 24px 26px 21px; }
.popup.specialist{background: transparent url(/images/popups/popup_bg_specialist.png) no-repeat top left; height:328px;}
.popup.fontsize{background: transparent url(/images/popups/fontsize_popup.png) no-repeat top left; height:383px; width:712px; padding:0; margin:0;}
.popup a.close { position: absolute; top: 19px; right: 24px; display: block; padding-right: 18px; height: 13px; line-height: 13px; background: transparent url(/images/popups/popup_close.gif) no-repeat top right; color: #ef5095; font-size: .8em; text-decoration: none; }
.popup h2 { margin-top: 6px; font-size: 1.3em; }
.popup h3,
.popup p,
.popup li { font-size: 1em; margin-bottom: .5em; }

.popup .scroll_box  { background: transparent url(/images/popups/popup_scroll_box.png) no-repeat top left; width: 640px; height: 379px; padding: 1px 0 11px 24px; }
.popup.specialist .scroll_box  { background: transparent url(/images/popups/popup_scroll_box_laserphone.png) no-repeat top left; width: 664px; height: 197px; padding: 1px 0 11px 24px; }
.popup .scroll_box .scroll_inner { width: 624px; height: 359px; padding: 20px 15px 0 0; overflow-y: scroll; }
.popup .lists { background: transparent url(/images/popups/popup_pharm_box.png) no-repeat top left; width: 666px; height: 360px; padding-top: 15px; }
#pharmacies.popup .lists ul { float: left; padding-left: 16px; list-style: none; margin-left: 0; padding-right: 15px; border-right: solid 1px #ebebeb; }
#pharmacies.popup .lists ul.fixed { width: 152px; }
#pharmacies.popup .lists ul.last { border: 0; }
#pharmacies.popup .lists ul li { margin-bottom: .8em; }
#call-me .scroll_box { padding: 10px 24px 11px 24px; width: 616px; height: 360px; }
#call-me.popup fieldset { border: 0; margin: 5px 0; }
#call-me.popup label { display: block; clear: both; margin-bottom: 5px; padding: 5px; background-color: #eeeecc; color: #ff0000; }
#call-me.popup label span { display: inline-block; width: 150px; }
#call-me.popup label input,
#call-me.popup label select { width: 150px; margin-right: 15px; }
#call-me.popup label.norm { background-color: Transparent; color: #666666; }
#call-me.popup .err_msg { visibility: visible; width: auto; }
#call-me.popup .norm .err_msg { visibility: hidden; }

div.custommodal { display: none; float:left; height: 100%; width: 100%; background-color: #666; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; z-index:100; position: absolute; top: 0; left: 0;  }
div.swf-wrapper { display: none; position:fixed; _position:absolute; top:60px; _top:700px; left:100px; width: 732px; height: 505px; z-index:150; background-color: white; padding: 6px; } 
div.swf-wrapper img.edetail-top-bar { border: none; margin-bottom: 5px; }

/* Share Site */

div#share_site {position: absolute; top: 25px; left: 535px; color:#333333; display: none; text-align: left; z-index: 100; }
.share_bg_top{z-index:101;position:relative;width:427px; height:43px; background:transparent url(/images/containers/share_bg_top.png) no-repeat; padding:15px 0 0 26px;}
.share_bg_mid{z-index:101;position:relative;width:427px; background:transparent url(/images/containers/share_bg_mid.png) repeat-y; padding:0 0 0 26px;}
.share_bg_btm{z-index:101;position:relative;width:427px; height:27px; background:transparent url(/images/containers/share_bg_btm.png) no-repeat;}

div#share_site #share_top { float: left; height: 45px; width: 376px; }
.share_bg_top a {display: block; float: left; } 
.share_bg_top img { margin: 12px 0 0 10px; }
.share_bg_top h3 { float: left; width: 310px; margin: 10px 0 0; padding:0 0 0 5px; font-size: 1.4em; font-family: Verdana, "Myriad Pro", Arial, Sans-Serif; }
div#share_site .share_bg_mid #share_form { width:370px; padding-top:10px;}
div#share_site .share_bg_mid #share_form p.description { clear: both; margin: 8px 0 8px 2px; font-family: Verdana, "Myriad Pro", Arial, Sans-Serif; font-size: .9em; line-height: 13pt; }
div#share_site ul#claims { padding: 0; margin:8px 15px; font-family: Verdana, "Myriad Pro", Arial, Sans-Serif; font-size: .9em; }
div#share_site .reference{font-size:.9em;}
div#share_site ul#claims li { background-image: url(/images/pink_bullet.png); _background-image: url(/images/pink_bullet.gif); background-position: left vertical; background-repeat:no-repeat; padding-left:10px; margin:7px 0;display:block;}

div#share_site .share_bg_mid #share_form p.privacy { margin: 5px 0 0 2px; font-family: Verdana, "Myriad Pro", Arial, Sans-Serif; font-size: .7em; line-height: 10pt; }
div#share_site .share_bg_mid #share_form fieldset#share { padding:0;margin:0; }
div#share_site .share_bg_mid #share_form div.share_site_break { border-bottom: solid 1px #eee; margin: 5px 0 5px 0; padding: 0; }

div#share_site .share_bg_mid #share_form fieldset#share label.error_state { border: solid 1px red; background-color: #fbd7d9; margin: 3px 1px 3px 1px; padding: 0 6px 2px 2px; color: Red; }
div#share_site .share_bg_mid #share_form fieldset#share label.error_state input { width: 170px;}

div#share_site .share_bg_mid #share_form fieldset#share { border: 0; margin-left: -5px;  }
div#share_site .share_bg_mid #share_form fieldset#share table { width:390px;  }
div#share_site .share_bg_mid #share_form fieldset#share label { float:left; display: block; width: 170px; font-family: Verdana, "Myriad Pro", Arial, Sans-Serif; font-size: .9em; }
div#share_site .share_bg_mid #share_form fieldset#share label.norm { margin: 5px 4px 5px 4px; padding: 0; }
div#share_site .share_bg_mid #share_form fieldset#share label.recipient_last { margin-bottom: 15px; }
div#share_site .share_bg_mid #share_form fieldset#share label.norm input {width:170px;}

div#share_site .share_bg_mid #share_thanks { float: left; display: none; width:370px; }
div#share_site .share_bg_mid #share_thanks p.description { float: left;  margin: 20px 0 8px 2px; font-family: Verdana, "Myriad Pro", Arial, Sans-Serif; font-size: .9em; line-height: 13pt; }

div#share_site img.sharebtn {margin: 15px 0 0 145px; }

/* Victoza Care sequence */
#victozacare { background: transparent url(/images/containers/victozacares_bg.png) no-repeat 0px 3px; padding-bottom: 40px; }
#victozacare h1 { background: transparent url(/images/victozacares_h1.png) no-repeat top left; height: 24px; width:211px; padding: 25px 0 25px 225px; font:bold 14px/21px arial; color:#7d949a; letter-spacing:.2em; text-transform:uppercase; margin-left: 10px; _margin-left: 5px; }
#victozacare h2 { padding: 0 0 0 20px; margin-top: 10px; margin-right:0;}
#victozacare p { padding: 0 40px 0 20px; margin-right:0;}
#victozacare ul { padding: 0 40px 0 20px; margin-left:45px; margin-right:0;}
#victozacare ul li { margin: .5em 0; }
#victozacare ul li.narrow { padding-right:100px; }
#victozacare a.btn { display: block; width: 116px; height: 26px; background: transparent url(/images/btn_sign-up.png) no-repeat top left; text-indent: -1000em; margin-left: 60px; }



/*registration*/

div.victozacare_heading { background: url(/images/victozacare_heading.jpg) no-repeat top center; height: 73px; width: 452px; }
div.victozacare_heading div.victozacare_heading_text { width: 180px; margin-left: 240px;  }
div.victozacare_heading div.line1 { padding-top: 27px; }
div.victozacare_heading div.line2 { padding-top: 18px; }
div.victozacare_heading h1 { font:bold 14px/21px arial; color:#7d949a; letter-spacing:.2em; text-transform:uppercase;}
div.victozacare_content h2 { padding-top: 10px; padding-left: 0px; margin-top: 0px; margin-left:20px;}
div.victozacare_content .requiredfieldstext{ margin-left:20px;}
div.victozacare_content {width:452px; background-color:#f9fafa; background-image: url(/images/containers/landing_headline_btm.png); background-position: bottom; background-repeat: no-repeat; float:left}
div.victozacare_content fieldset { border: 0 none;  }
div.victozacare_content fieldset.patient_signup_personalData input { width: 230px;  }
div.victozacare_content fieldset label.norm { width: 175px; margin-right:15px; display: inline-block; text-align: right; }
div.victozacare_content fieldset span.star { font-size: 12px; color: #ef5095; }
div.victozacare_content fieldset input.mm, div.victozacare_content fieldset input.dd { width: 25px !important; display: inline-block; }
div.victozacare_content fieldset input.yyyy { width: 40px !important; display: inline-block; }
div.victozacare_content .error_state { color: Red !important; }
div.victozacare_content .error_summary { background-color: #fbd7d9; margin: 0 0 16px 0px; padding: 12px; font-weight: bold; font-size: 1.1em; border: solid 1px red; }
div.victozacare_content .error_summary ul { margin: 0 0 0 15px; padding: 0; }
div.victozacare_content .error_summary ul li { color: #000000; font-size: .9em; font-weight: normal; margin: 0;}
div.victozacare_content div.signup_submit_container { text-align: right; padding-right: 20px; padding-top: 20px; padding-bottom: 35px; }
div.victozacare_content div.signup_field_break { height: 5px; clear: both; }
div.victozacare_content #signup_PersonalData div.signup_field_break{ height: 10px; clear: both; }
div.victozacare_content div#signup_Questions div.plain_break{ clear: both; padding-top: 5px;}
div.victozacare_content label.phone_text { padding-left:5px; float:left; width:400px; padding-bottom:10px; }
div.victozacare_content div.submit-button-middle{ float:right; padding-right: 40px; }
div.victozacare_content div.submit-button-middle a { background: transparent url(/images/containers/btn_right.png) no-repeat scroll top right; color: white; display: block; float: left; font:normal 12px/16px arial; text-transform:uppercase; height: 23px; margin-right: 6px; padding-right: 14px; /* sliding doors padding */ text-decoration: none; } 
div.victozacare_content div.submit-button-middle a span { background: transparent url(/images/containers/btn_left.png) no-repeat; display: block; line-height: 13px; padding: 3px 0 7px 10px; font-weight: bold; }

div.victozacare_content p.question_text { font-weight: bold; margin-bottom: 5px; margin-left: 0px !important; }
div.victozacare_content p.question_text label.heading { width: 100%; text-align: left;}
div.victozacare_content fieldset.patient_signup_Questions { margin-left: 30px; }
div.victozacare_content div.l_TreatmentOfDiabetes input { margin-left: 5px; }
div.victozacare_content div.l_TreatmentOfDiabetes label { margin-left: 5px; }
div.victozacare_content div#dv_started input.mm { margin-left: 10px; }
div.victozacare_content .signup_checkbox { display: inline-block; }
div.victozacare_content .signup_checkbox label { margin-left: 5px; width: 380px; }
div.victozacare_content label.rdo_text_container { float: left; margin-left: 5px; }
div.victozacare_content #ctl00_CP_pageContent_wizPatientReg_victoza_treatment label.rdo_text_container {color:#666666;}
div.victozacare_content #ctl00_CP_pageContent_wizPatientReg_victoza_treatment label.error_state { color: Red !important; }
div.victozacare_content #ctl00_CP_pageContent_wizPatientReg_victoza_treatment label.disabled {color:#b5b5b5;}
div.victozacare_content #ctl00_CP_pageContent_wizPatientReg_victoza_treatment p.question_text label.heading {color:#666666;}
div.victozacare_content #ctl00_CP_pageContent_wizPatientReg_victoza_treatment p.question_text label.disabled {color:#b5b5b5;}
div.victozacare_content #ctl00_CP_pageContent_wizPatientReg_victoza_treatment fieldset span.star {color:#b5b5b5;}
div.victozacare_content label.l_phone { float: left; width: 400px; clear: both; }
div.victozacare_content label.l_phone input { margin-left: 10px; }
div.victozacare_content div#phone_inputs { margin-left: 20px; margin-top: -15px; }
div.victozacare_content div.thankyou_survey_question { float:left; width: 75% }
div.victozacare_content div.thankyou_survey_question p { width: 95%; }
div.victozacare_content div.thankyou_survey_option { float:left; width: 20%; margin-top:10px; }

div.victozacare_content div.thankyou_survey_option select { width: 60px; }
/*end of registration*/

/* poll */
div#mainPagePoll { }
div#mainPagePoll span input { margin-right: 10px;  height:18px; }
div#mainPagePoll span.poll_answers_item { display:inline-block; clear:left; float: left; width: 250px; }
div#mainPagePoll div.poll_answer_container {  display: inline; float:left; }
div#mainPagePoll div.poll_answer_submit { margin-top:15px; }
div#mainPagePoll a.poll_submit { background: transparent url(/images/containers/btn_right.png) no-repeat scroll top right; color: white; display: block; font:normal 12px/16px arial; text-transform:uppercase; height: 23px; margin-right: 6px; padding-right: 14px; /* sliding doors padding */ text-decoration: none; float: left; }
div#mainPagePoll a.poll_submit span{ background: transparent url(/images/containers/btn_left.png) no-repeat; display: block; line-height: 13px; padding: 3px 0 7px 10px; font-weight: bold; }

div#callouts_container div.poll_answer_container {}
div#callouts_container span.poll_answers_item {display:block;padding-top: 10px; padding-bottom: 5px;clear:left;}
div#callouts_container span input { margin-right: 10px; height:20px; }
div#callouts_container a.poll_submit { background: transparent url(/images/containers/btn_right.png) no-repeat scroll top right; color: white; display: block; font:normal 12px/16px arial; text-transform:uppercase; height: 23px; margin-right: 6px; margin-top: 15px; padding-right: 14px; /* sliding doors padding */ text-decoration: none; float: right; }
div#callouts_container a.poll_submit span{ background: transparent url(/images/containers/btn_left.png) no-repeat; display: block; line-height: 13px; padding: 3px 0 7px 10px; font-weight: bold; }

/* container panel*/
div#ctl00_CP_pageContent_ctl00_PanelQuestions { }

/* container for each results row (this gets hidden and shown) */
div.resultspanel { display:inline-block; clear:right; }

/* container for results bar*/
div.barcontainer { width:100px; background-color: #D3D3D3;  height: 10px; display:inline; margin:0 0 0 5px; float:left; }
div#mainPagePoll div.barcontainer { margin-top: 3px; }

/* color results bar (setting widths in codebehind dynamically) */
div.colorbar { background-color: #657E83; height: 10px; float:left; display:inline;}

/* percentage labels */
span.percentage {width:30px; background: transparent url(/images/bg_poll_percent.gif) no-repeat; float:left; margin-left:5px; height: 16px; font-size:11px; color:#ffffff; display:block; text-align:center;}
div#mainPagePoll span.percentage {  padding-top:1px; }
div#callouts_container span.percentage { line-height:15px;}

/* highlighted selection */
div.selectedBarResults {background-color: #ef5095; height: 10px; float:left;}
span.selectedPercentResults {background: transparent url(/images/bg_poll_percent_sel.gif) no-repeat; color:#ffffff; width:30px; float:left; margin-left:5px; height: 16px; font-size:11px; display:block; text-align:center;}
div#mainPagePoll span.selectedPercentResults { padding-top:1px; }
div#callouts_container span.selectedPercentResults {line-height:15px; }

/* other */
div.resultcopy { display:block; clear:left;  position:relative; top:15px; padding-bottom:10px;}
span.pollerror { color: #ef5095; clear:both; position:relative; top:10px; display:block; padding-bottom:10px;}
span.poll_answers_item input, span.poll_answers_item label { display:inline-block; vertical-align:top; }
span.poll_answers_item label { width:80%;}

/* container for every full row (radiobutton, answer, resultspanel */
div#mainPagePoll div.pollrowcontainer { display:block; padding:10px 0; clear:left;}

/*end of poll */


/*sitemap*/
#sitemap_list ul li.sub {margin:0 10px;}
#sitemap_list  ul li a { text-decoration:none; }
/*end of sitemap*/




/* Events */
div.event { background-image: url(/images/list_rule.png);background-position:bottom; background-repeat:repeat-x; padding:5px 0 25px 0;}
div.event h3 { margin:10px 0 0 0; }

/* FAQ */
#middle_column ul.anchors { list-style-image:none; list-style-type:none; margin-left:18px; padding-left:0;}
#middle_column ul.anchors li {background-image: url(/images/list_rule.png);background-position:bottom; background-repeat:repeat-x; padding:5px 0 12px 0; }
#middle_column ul.anchors li a { text-transform:uppercase; text-decoration:none; background-image: url(/images/blue_arrow.png); _background-image: url(/images/blue_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;}

/* pdf section styling */
div.pdfs { padding: 10px 0; border-bottom: solid 1px #e5eaeb; }
div.pdfs h2 { color: #7d949a; font-weight: bold; font-size: 1.1em; border-bottom: solid 1px #e5eaeb; margin-bottom: 3px; padding-bottom: 5px; text-transform: none; } 
div.pdfs p { margin-bottom: 4px; }
div.pdfs p a { height: 27px; padding-right: 32px; display: block; background: transparent no-repeat top left; text-indent: -1000em; }
div.pdfs p a#goal { background-image: url(/images/goal_pdf_a.png); width: 238px; }
div.pdfs p a#plan { background-image: url(/images/plan_pdf_a.png); width: 262px; }
div.pdfs p a#questions { background-image: url(/images/questions_pdf_a.png); width: 227px; }


