
/*resets*/
body,button {font:normal 12px Arial,sans-serif;background:#faf9f9;color:#575756;}
button.button,button.searchbu {background:transparent;border:0;margin:0;overflow:visible;padding:0;-moz-margin-start:-3px;-moz-margin-end:-3px;}
html,body {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p {font-size:12px;margin:0 0 10px;padding:0;}
form {margin:0;padding:0;}
img {border:0;}
input {margin:0;}
sup,sub {line-height:0;}
sup {vertical-align:3px;}
table {border-collapse:collapse;}
a {color:#919954;text-decoration:none;}

/*conventions*/
.RadEContentBordered {background:#fff !important;}
.clear {clear:both;}
.hidden {display:none;}
.highlight {color:#8f9845;}
.size1 p,.size1 h3,.size1 .callout h3,.size1 h4,.size1 table,.size1 .floatingnote,.size1 .sitemap,.size1 .sitemap h3,.size1 .tabs,.size1 .content .hotline ,.size1 ul, .size1 .lonediv {font-size:80%;}
.size1 .secondarynav a,.size1 .steptitle,.size1 .nextpage,.size1 .tabs strong,.size1 .step2 a {font-size:100%;}
.size3 p,.size3 h3,.size3 .callout h3,.size3 h4,.size3 table,.size1 .content h2,.size3 .floatingnote,.size3 .sitemap,.size3 .sitemap h3,.size3 .tabs,.size3 .content .hotline,.size3 .callout,.size3 ul, .size3 .lonediv {font-size:120%;}
.size3 .secondarynav a,.size3 .steptitle,.size3 .nextpage,.size3 .tabs strong {font-size:140%;}
.size3 .content h2,.size3 .step2 a {font-size:160%;}
.size3 .internalcontent {min-height:500px;} * html .size3 .internalcontent {height:500px;}
.size3 .signupform .label {width:150px;}
.size3 .answerc {height:60px;}
.size3 .landing .narrowcallout {height:180px;}
.error {color:#cd5a13;}
.errorfield {background: #f3d9c8;}
.nowrap {white-space:nowrap;}
.smallprint {font-size:11px;}
.wide {width:100%;}
.lefthalf,.righthalf {width:49.4%;}
.lefthalf {display:inline;float:left;}
.righthalf {display:inline;float:right;}
.leftaligned {display:inline;float:left;zoom:1;}
.centeraligned {text-align:center !important;zoom:1;}
.rightaligned {display:inline;float:right;text-align:right;zoom:1;}
.spacetop {margin-top:10px !important;}
.spacetoplarge {margin-top:50px !important;}
.spaceright {margin-right:10px !important;}
.spacerightlarge {margin-right:50px !important;}
.narrowcentered {margin:0 auto;width:50%;}
.floatRight {float:right !important;}
.floatLeft {float:left;}

a.button {text-decoration:none !important;}
a.button,a.button span,button.button span,button.button span span {background:url(/local/images/button.gif) no-repeat 100% -25px;cursor:pointer;display:block;line-height:21px;padding:0 22px 2px 2px;text-decoration:none;white-space:nowrap;float:left;color:#fff;font-weight:bold;}
a.button,button.button span {background-position:0 -25px;padding:0 0 2px 12px;}
a.button,button.button {margin-right:3px;display:inline;cursor:pointer;}
a.button:hover,a.hcpbutton:hover,button.over span {background-position:0 0;}
a.button:hover span,.hcpbutton:hover span,button.over span span {background-position:100% 0;}
a.greenbu,a.greenbu span,button.greenbu span,button.greenbu span span{background-image:url(/local/images/greenbu.jpg);}
a.disabledgreenbu,a.disabledgreenbu span,button.disabledgreenbu span,button.disabledgreenbu span span{background-image:url(/local/images/disabledgreenbu.jpg);}
.even a.greenbu,.even a.greenbu span,.even button.greenbu span,.even button.greenbu span span{background-image:url(/local/images/greenbuongreen.jpg) !important;}
.even a.disabledgreenbu,.even a.disabledgreenbu span,.even button.disabledgreenbu span,.even button.disabledgreenbu span span{background-image:url(/local/images/disabledgreenbuongreen.jpg) !important;}
a.disabledbu span,button.disabledbu span span {background-position:100% -50px;}
a.disabledbu,button.disabledbu span {background-position:0 -50px;}
a.hcpbutton,a.hcpbutton span {background:url(/local/images/hcpsplashbutton.jpg) no-repeat 100% -25px;cursor:pointer;display:block;line-height:21px;padding:0 22px 2px 0;text-decoration:none;white-space:nowrap;float:left;color:#fff;font-weight:bold;}
a.hcpbutton {background-position:0 -25px;padding:0 0 2px 12px;margin-right:3px;display:inline;cursor:pointer;}

.tabs {list-style:none;margin:0;padding:0;}
.tabs li {background:url(/local/images/transparent.gif) repeat-x 0 100% #e6e3db;float:left;text-align:center;border:1px solid #c6c2b8;border-bottom:none;color:#685c53;padding:10px 20px;margin:10px 3px 0 0;}
.tabs li strong {font-size:15px;}
.tabs li a {color:#685c53;font-size:15px;font-weight:bold;padding:0 20px;text-decoration:none;white-space:nowrap;}
.tabs li.done {background:url(/local/images/tabdone.gif) no-repeat 100% 0 #e6e3db;cursor:pointer;}
.tabs li.selected {background:url(/local/images/tabon.gif) repeat-x 0 100%;color:#fff;}
.tabs li.selected a {color:#fff;}

.widget {margin:0 0 10px;}
.widget .t,.widget .t div,.widget .b,.widget .b div,.tabbottom,.tabbottom div {background:url(/local/images/widget.gif) no-repeat 100% 0;font-size:0;height:8px;overflow:hidden;}
.tabbottom,.tabbottom div {background-image:url(/local/images/widgetbottom.gif);}
.widget .t div,.widget .b div,.tabbottom div {width:200px;}
.widget .t div {background-position:0 0;}
.widget .b, .tabbottom {background-position:100% 100%;}
.widget .b div,.tabbottom div {background-position:0 100%;}
.widget .c1,.widget .c2 {background:url(/local/images/widgetbody.gif) 0 0 repeat-y;padding:0 0 0 2px;}
.widget .c2 {background-position:100% 0;padding:0 1px 0 0;}
.widget .leftcol,.widget .rightcol {float:left;width:210px;padding:20px 15px 20px 30px;font-size:13px;line-height:22px;}
.widget .rightcol {padding:0 0 0 20px;margin:20px 0;border-left:1px solid #d5d1cf;}
.widget .rightcol .highlight {font-weight:bold;color:#cd5a13;font-size:15px;}
.widget .ctop {background:url(/local/images/widgettop.gif) repeat-x 0 100%;padding:20px;line-height:22px;color:#959796;}
.widget .ctop .button {margin:0 20px;}
.widget .c {padding:10px 40px 20px;}
.widget a {color:#8f9845;}
.downloadpdf {background:url(/local/images/pdf.gif) no-repeat 0 0;padding:0 0 0 45px;line-height:18px;margin:20px 0 0;}
.divider {color:#8f9845;padding:0 10px;}
.note {color:#959796;margin:40px 0 0;line-height:16px;}
.tabcontent .c1 {border-top:1px solid #d0ccca;}
.tabcontent .c2 {padding:10px 1px 20px 0;}
.tabcontent .c {padding:10px 20px 0;}
.message .t,.message .t div,.message .b,.message .b div {background-image:url(/local/images/message.gif);}
.message .c1,.message .c2 {background-image:url(/local/images/messagebg.gif);}
.message .c,.downloadwidget .message .c {background:url(/local/images/info.jpg) no-repeat 5px 0;padding:5px 10px 5px 56px;zoom:1;}
.message h4 {margin:0}

.form label {font-weight:bold;}
.form tr {vertical-align:middle;}
.form th {text-align:right;width:90px;padding:0 10px 0 0;}
.form .radio {margin:-3px 3px -3px 0;}
.form .checkbox {width:13px;height:13px;}
.form .required {color:#cd5a13;}
.form .error {width:400px;}
.table2 .error {width:250px;}
.friendform .error {width:auto;}
.number {width:50px;}

.layout {margin:0 auto;position:relative;width:1002px;z-index:2;}
/* Old callout - .eventscallout {background:url(/local/images/homeeventscalloutbg.jpg) no-repeat;font-weight:bold;height:63px;left:715px;padding:10px 15px 0 86px;position:absolute;top:119px;width:188px;} */
.eventscallout {background:url(/local/images/homeeventscalloutbgvideo.jpg) no-repeat;font-weight:bold;height:63px;left:715px;padding:10px 15px 0 123px;position:absolute;top:119px;width:188px;}
.eventscallout .more {background:url(/local/images/arrow.gif) no-repeat 100% 4px;color:#fff;padding:0 10px 0 0;text-decoration:underline;}
.navigation {list-style:none;margin:0;padding:0;}
/*header*/
.headercontainer {width:100%;background:url(/local/images/talking_to_doctor/talkingtopbg.png) repeat-x 50% 0;}
.header {background:url(/local/images/blanktop.jpg) no-repeat 50% 0;height:251px;}
.headertitle {height:72px;margin:25px 0 0;}
.headertitle tr {vertical-align:middle;}
.header h1, .homecontainer h1 {margin:0 0 0 20px;font-size:28px;color:#c9d18b;font-weight:normal;width:300px;}
.topsearch {float:right;color:#c9d18b;font-size:13px;padding:6px 0 0;height:22px;}
.topsearch a {float:left;display:block;color:#fff;font-weight:bold;background:url(/local/images/greenarrow.gif) no-repeat 100% 50%;padding:0 10px;}
.topsearch a:hover{color:#c9d18b;}
.topsearch .divider {display:block;float:left;padding:0 5px 0 15px;}
.topsearch form {float:left;display:inline;height:17px;}
.topsearch input {float:left;border:0;height:15px;width:120px;margin:0 5px 0 10px;display:inline;color:#575756;font-size:12px;}
.searchbu {cursor:pointer;}
.searchbu span {background:url(/local/images/searchbu.gif) no-repeat 0 0;display:block;width:33px;height:17px;line-height:16px;font-weight:bold;color:#fff;cursor:pointer;}
.topsearch .over span {background-position:0 -17px;}
.primarynav {height:83px;overflow:hidden;padding:10px 0 0;}
.logo {background:url(/local/images/ampyra.gif) no-repeat;display:inline;float:left;height:71px;margin:0 0 0 5px;text-indent:-5000px;width:184px;}
.primarynav table {float:right;}
.primarynav tr {vertical-align:center;}
.primarynav td {text-align:left;height:83px;background:url(/local/images/primarynavd.gif) no-repeat 0 0;}
.primarynav td a {color:#685c53;font-size:120%;font-weight:bold;position:relative;top:-5px;padding:0 15px 0 14px;display:block;}
.primarynav td.selected {background:url(/local/images/primarynav.gif) repeat-x 0 100% !important;border-left:1px solid #c9d18b;}
.primarynav td.first {border:none;background-image:none;}

/*footer*/
.footercontainer {background:url(/local/images/footerbg.gif) repeat-x 0 0 #f0eeed;margin:20px 0 0;position:relative;z-index:1;}
.footer {padding:15px 0 10px 20px;width:977px;}
.footer .navigation {padding:10px 0;color:#194c18;}
.footer .navigation a {padding:0 10px;color:#194c18;font-weight:bold;font-size:12px;text-decoration:none;}
.footer .navigation a.first {padding:0 10px 0 0;}
.footer h4 {font-size:14px;color:#165714;}
.footer h4.hotlineleft {width:710px;}
.footer h3,.splash .footer h3 {font-size:13px;margin:0 0 10px;}
.footer a {color:#919954;text-decoration:underline;}
.footer p {font-size:11px;}
.footer .isi {margin:0 0 15px;}
.footer .isi p,.footer .isi li {background:url(/local/images/dotisi.gif) no-repeat 0 5px;font-size:12px;list-style:none;padding:0 0 0 8px;}
.footer .isi ul {float:left;list-style:none;margin:0;padding:0 0 10px 10px;}
.acorda td {font-size:11px;padding:10px 20px 0 0;}
.hotline {float:right;background:url(/local/images/hotline.gif) no-repeat 3px 50% #fff;padding:0 10px 2px 38px;border:1px solid #d5d8d6;color:#685c53;font-weight:bold;width:85px;}
.hotline .highlight {color:#793141;font-size:16px;}

/*homepage*/
.homecontainer {background:url(/local/images/homebg.jpg) no-repeat 50% 0 #f0eeed;width:100%;min-height:1255px;} * html .homecontainer {height:1255px;}
.homecontainer .layout {width:1002px;}
.homecontainer h1 {margin:70px 0 16px;}
a.homebutton {margin:0 0 0 5px;background:url(/local/images/homebutton.png) 0 0;padding:0 0 0 12px;display:block;width:325px;color:#fff;font-weight:bold;height:23px;line-height:23px;text-decoration:none;white-space:nowrap;}
a.homebutton:hover {background-position:0 -26px;}
.homecontent {margin:300px 0 0;}
.homecontent .tabs {zoom:1;}
.homecontent .tabs li {background-image:url(/local/images/hometab.gif);margin:0 4px 0 0;padding:10px 0 0;height:29px;overflow:hidden;text-align:left;border:none;}
.homecontent .tabs a {font-size:16px;font-weight:bold;color:#fff;padding:0 20px;}
.homecontent .tabs .over {background-image:url(/local/images/hometabover.gif);}
.homecontent .tabs .selected {background:url(/local/images/hometabon.gif) repeat-x 1px 1px #fff;border-right:1px solid #fff;}
.homecontent .tabs .selected a {color:#8f9845;}
.homecontent .tabcontent {background:url(/local/images/hometabbg.gif) repeat-x 0 100% #fff;width:1002px;overflow:hidden;padding:0 0 8px;}
.callout {float:left;text-align:center;width:200px;margin:10px 0;border-right:1px solid #e5eabf;height:125px;color:#685c53;font-size:13px;}
.widecallout {width:300px;}
.remcallout {width:600px;}
.callout h3 {margin:5px 0 0;font-size:13px;}
.callout a, .commonfaq a {color:#685c53;}
.commonfaq {border:none;text-align:left;padding:0 10px;width:378px;}
.commonfaq h3 {background:#f0eeed;margin:0;padding:5px 10px;line-height:16px;}
.commonfaq h3 .seeall {float:right;font-weight:normal;}
.commonfaq table {margin:0 0 0 10px;}
.commonfaq th {font-size:12px;padding:5px 0;height:15px;}
.commonfaq tr {vertical-align:top;}
.commonfaq td {border-bottom:1px solid #e5eabf;padding:2px;height:16px;}
.commonfaq td.number {font-weight:bold;width:15px;color:#a29b95;}
.commonfaq td.thumbsup {background:url(/local/images/thumbsup.gif) no-repeat 50% 2px;width:15px;}
.commonfaq .more {float:right;padding:0 8px 0 0;background:url(/local/images/arrow.gif) no-repeat 100% 5px;}
.commonfaq .last td {border:none;}
.homecontainer .footercontainer {background:none;}
.homecontainer .footer {padding:0;width:100%;}
.homecontent .isi {background:#f0eeed;margin:0 0 5px;padding:12px 15px 5px;}
.homecontent .commonfaq {height:114px;overflow:hidden;}

/*content*/
.content {float:left;margin:5px 5px 10px 26px;width:970px;display:inline;}
.withsecondarynav .content {width:747px;}
.withsecondarynav .content h2 {width:550px;}
.content h2 {font-size:17px;font-weight:bold;color:#8f9845;width:780px;margin:0 0 15px;}
.landing .content h2 {width:600px;}
.content h3 {margin:20px 0 10px;}
.content .callout {border:1px solid #d5d8d6;background-color:#fff;margin:5px 0 10px;padding:8px;width:auto;height:auto;text-align:left;}
.content .callout h3 {margin:0 0 5px;}
.content .callout a, .nextpage a, .content a {color:#8f9845;}
.callout a:hover,.content .callout a:hover,.commonfaq a:hover,.nextpage a:hover span,.content a:hover {color:#e46f29;}
.content .callout p {padding:10px 0 0;}
.content .callout .button {margin:0 0 0 30px;}
.guidecallout {background:url(/local/images/doctorcallout.jpg) no-repeat 100% 100%;}
.content .guidecallout p {padding:5px 85px 0 0;}
.landing {background:url(/local/images/couple.jpg) no-repeat 100% 90px;}
.landing .content {width:650px;margin:20px 0 10px;}
.landing .callout {width:310px;margin:5px 5px 0 0;padding:10px 0 0;text-align:center;height:125px; cursor:pointer}
.landing .narrowcallout {width:205px;height:150px;}
.landing .tallercallout {height:150px;}
.landing .callout .centertext {padding:30px 58px 0;text-align:left;margin:0;}
.landing .narrowcallout .centertext {padding:25px 30px 0;}
.landing .calloutgenericname {width:608px;border:1px solid #D5D8D6;padding:10px 10px 0;margin-top:10px;text-align:center;font-weight:bold;}
.landing .commonfaq {float:right;width:215px;margin:20px 0 0;padding:0 125px 0 0;display:inline;}
.landing .commonfaq h3 {background:url(/local/images/arrow.gif) no-repeat 100% 9px;color:#685c53;font-size:13px;display:inline;padding:5px 10px 10px 0;}
.landing .commonfaq table {margin:10px 0 5px;}
.landing .commonfaq td {padding:5px 3px;}
.commonfaq a.button {margin:0 0 10px 40px;}
.withsecondarynav {background:url(/local/images/secondarynav.gif) repeat-y 5px 0;margin-top:5px;}
.secondarynav {float:left;width:200px;padding:12px;}
.secondarynav li {padding:8px 0;border-bottom:1px solid #a7af6a;zoom:1;}
.secondarynav li.selected {border-left:5px solid #cd5a13;background:#fff;border-bottom:0;}
.secondarynav li.last {border-bottom:none;}
.secondarynav a {color:#fff;font-size:14px;padding:0 0 0 15px;display:block;}
.secondarynav a:hover {background:url(/local/images/arrowwhite.gif) no-repeat 5px 3px;}
.secondarynav .selected a,.secondarynav .selected a:hover {color:#cd5a13;font-weight:bold;background:url(/local/images/arrow.gif) no-repeat 5px 3px;}
.textcontent ul, .sitemap ul,.callout ul {padding:0;margin:0 0 10px 20px;display:block;list-style:none;}
.callout ul {margin:0 0 10px;}
.textcontent li, .sitemap li,.callout li {padding:0 0 0 10px;background:url(/local/images/dot.gif) no-repeat 0 5px;}
.pagetitle {border-bottom:1px solid #c9d18b;padding:10px 0 5px;}
.pagetitle h2 {margin:0;}
.pagefeature {float:right;}
.pagefeature a {display:inline;float:left;}
.sendfriend {width:26px;height:16px;padding:5px 15px;border-right:1px solid #dbd7cc;background:url(/local/images/sendfriend.gif) no-repeat 15px 5px;}
.print {width:21px;height:24px;padding:0 12px;margin:0 13px 0 0;border-right:1px solid #dbd7cc;background:url(/local/images/print.gif) no-repeat 12px 0;}
.fontsize1 {width:21px;height:21px;margin:2px 2px 0 0;background:url(/local/images/size1.gif) no-repeat 0 0;}
.fontsize2 {width:21px;height:21px;margin:2px 2px 0 0;background:url(/local/images/size2.gif) no-repeat 0 0;}
.fontsize3 {width:21px;height:21px;margin:2px 0 0;background:url(/local/images/size3.gif) no-repeat 0 0;}
.fontsizedisabled {filter:alpha(opacity=60);opacity:0.6;}
.calloutboxes {float:right;width:214px;display:inline;margin:20px 0 0;}
.calloutboxes .callout {width:182px;padding:10px 15px;margin:10px 0 0;}
.textcontent {width:515px;float:left;}
.internalcontent {min-height:362px;} * html .internalcontent {height:370px;}
.nextpage {border-top:1px solid #c9d18b;padding:10px;font-weight:bold;font-size:14px;background:url(/local/images/arrow.gif) no-repeat 0 13px;margin:10px 0 0;}
.discussionguidebanner {background:url(/local/images/discussionguidebanner.jpg) no-repeat;height:115px;font-weight:bold;color:#cd5a13;padding:45px 50px 0 227px;}
.discussionguidebanner p {font-size:13px;}
.question {background:#e4e8c5;padding:5px 0;margin:10px 0 0;}
.question table {width:100%;}
.question tr {vertical-align:middle;}
.question th {text-align:left;padding:0 20px;}
.question td {width:72px;text-align:center;padding:5px 10px;border-left:1px solid #fff;}
.question td a {color:#cd5a13;}
.question a {display:block;}
.question .rank {display:block;background:url(/local/images/thumbsup.gif) no-repeat 12px 4px;padding:0 0 0 12px;font-weight:bold;font-size:18px;color:#aab268;}
.question td.disabled, .question td.disabled a {color:#979b99;cursor:default;}
.question td.disabled .rank {color:#cd5a13;}
.answer {background:#fff;padding:10px 20px;zoom:1;}
.answerc {height:40px;overflow:hidden;}
.answer a {color:#919954;}
.answer a.expand {float:right;display:inline;background:url(/local/images/expand.gif) no-repeat 100% center;padding:0 18px 0 0;color:#919954;}
.answer a.collapse {background-image:url(/local/images/collapse.gif);color:#cd5a13;}
.faqcontainer {position:relative;}
.faqtip {background:url(/local/images/faqtip.gif) no-repeat 0 0;padding:7px 10px 20px;width:95px;font-size:11px;position:absolute;left:410px;top:0;}
.steptitle {font-size:15px;font-weight:bold;padding:10px;margin:0 10px;border-bottom:1px solid #d5d8d6;}
.step1 {margin:20px 125px 0;}
.step1 .text {width:200px;height:18px;}
.step1 .calendar {width:80px;height:18px;}
.step1 p {margin:5px 0 30px;}
.step1 img {margin:0 20px 0 5px;}
.step1 .button {margin:0 0 0 80px;}
.tabcontent .page {float:right;display:inline;margin:10px 20px 0 0;}
.step2 {background:url(/local/images/widgettop.gif) repeat-x 0 100%;padding:20px 20px 0;position:relative;}
.step2 h4 {margin:0 0 20px;}
.step2 a {float:left;display:block;background:url(/local/images/radiobu.jpg) -113px 0 no-repeat;font-size:15px;font-weight:bold;color:#adb66b;height:30px;width:112px;padding:66px 0 0;text-align:center;outline:none;}
.step2 div.issues {float:left;display:block;font-size:15px;font-weight:bold;color:#adb66b;width:112px;text-align:center;}
.step2 div.issues p {font-size:15px;padding:10px 0;}
.step2 .first {background-position:0 0;}
.step2 .last {background-position:100% 0;}
.step2 .selected {background-position:-111px -96px;color:#ec7724;}
.step2 .selectedfirst {background-position:0 -96px;color:#ec7724;}
.step2 .selectedlast {background-position:100% -96px;color:#ec7724;}
.radiocontainer {zoom:1;left:165px;right:0;width:339px;position:relative;}
.radiobutton {position:absolute;left:43px;top:31px;;}
.radiocontainerwider {zoom:1;left:70px;width:562px;position:relative;}
.tabcontent .back {float:left;background:url(/local/images/arrowback.gif) no-repeat 0 8px;padding:0 0 0 10px;margin:20px 20px 0;display:inline;line-height:25px;}
.tabcontent .next {float:right;margin:20px 20px 0 0;display:inline;line-height:25px;}
.tabcontent .back:hover,.tabcontent .next:hover {color:#e46f29;}
.tabcontent a.button {float:left;margin:20px 0 0 200px;}
.step3 {margin:20px;width:90%;}
.step3 th {width:15px;padding:0 5px;}
.step3 td {vertical-align:top;padding:3px 0;}
.step3 .underlined {width:600px;height:55px;background:url(/local/images/underlined.gif) repeat-x 0 0;}
.step3 .singleunderline {background:url(/local/images/underlined.gif) repeat-x 0 0;float:right;width:520px;height:19px;}
.step3 .button {margin:20px 0 0 120px;}
.widget .downloadwidget {padding:10px;}
.downloadwidget .downloadpdf {background-color:#e4e8c5;background-position:20px 10px;margin:0;padding:10px 20px 10px 65px;}
.downloadwidget .pdfnote {margin:10px 0;padding:0 20px;}
.downloadwidget .c {padding:20px 30px;}
.downloadwidget {margin:10px 0 0;}
.downloadwidget .text {float:left;width:200px;margin:10px 0;}
.downloadwidget .button {margin:8px;}
.downloadwidget .c .note {padding:0;margin:0;}
.message {float:right;width:280px;}
.friendform .message {width:205px;}
.prescribingwidget {width:525px;margin:20px 0;}
.prescribingwidget .downloadpdf,.prescribingwidget .note {margin:0;}
.prescribingwidget .c {padding:10px 30px 20px;}
.sitemap {float:left;display:inline;margin:10px 60px 0 0;}
.sitemap h3 {font-size:13px;}
.sitemap li {white-space:nowrap;}

.widget .floatingnote {float:right;width:355px;margin:35px;}
.signupform {padding:0 10px 0 20px;}
.signupform td {padding:4px 0;}
.signupform .note {margin:0;padding:10px 0;}
.signupform .label {width:100px;text-align:right;padding:0 10px 0 0;}
.signupform .text {width:250px;}
.signupform .longtext {width:350px;}
.signupform .shorttext, .signupform select {width:150px;}
.signupform .checkbox {margin-right:10px;}
.friendform {padding:0;}
.buttons {margin:20px 20px 20px 27px;}
.plainbutton {float:right;color:#8f9845;}
.friendform .buttons {margin-left:145px;}
.leavingsite .buttons {margin-left:105px;}

/* ecrm pages */
.ecrmform label {display:block;margin:15px 0 5px;}
.ecrmform .text {width:150px;margin:0 5px 0 0;}
.emailinputarea .text {width:250px;float:left;display:inline;margin:4px 10px 4px 0;}
.emailinputarea .error {float:left;width:250px;}
.ecrmform .note {padding:0;}
.ecrmform .checkbox {margin-top:3px;}
.ecrmform .shorttext {width:80px;}
.ecrmform select {width:80px;margin:0 5px 0 0;}
.ecrmform h3 {font-weight:normal;border-top:1px solid #C9D18B;padding:10px 0 0;}

/*splash page*/
.splash {width:987px;margin:20px auto 0;background:url(/local/images/splash.jpg) no-repeat;}
.splash .header {background:none;padding:25px 40px 0;height:78px;overflow:hidden;}
.splash .header p {border-left:1px solid #e2e5e3;width:465px;height:45px;margin:0 0 0 165px;padding:5px 30px;}
.splash .logo {background-image:url(/local/images/ampyrasplash.gif);width:158px;height:60px;}
.splash .content {display:block;float:none;height:261px;margin:104px 136px 0;width:705px;}
.splash .col {float:left;padding:20px 0 0;width:350px;text-align:center;}
.splash .hcp {margin:0 0 0 22px;width:333px;}
.splash .col p {font-size:22px;margin:0;}
.splash h3 {font-size:24px;margin:0 0 10px;}
.splash .consumerbutton,.splash .hcpbutton {background:url(/local/images/splashconsumerbu.jpg) no-repeat 0 0;display:inline-block;float:none;height:42px;margin:0 0 10px;width:263px;}
.splash .hcpbutton {background-image:url(/local/images/splashhcpbu.jpg);}
.splash form {font-size:14px;}
.splash small {display:block;font-size:11px;margin:5px auto;width:230px;}
.splash .footer {padding:5px 0 40px 60px;width:920px;}
.splash .acorda td {padding:0 20px 0 0;}
.remember {margin:10px 0;}

/*seminar*/
.seminarlanding .content {width:670px;}
.seminarstart {font-weight:bold;margin:0 0 20px;}
.seminarform {padding:0 10px 0 20px;position:relative;}
.seminarform td.formheader {font-weight:bold;vertical-align:top;}
.seminarform td.formheader2 {width:50px;}
.seminarform .confdescription {margin:8px 0;}
.seminarform .loctitle {font-weight:bold;}
.seminarform .zipcode {width:60px;margin:0 5px 0 0;}
.seminarform .googlemap {margin:10px 0; width:350px;}
.seminarform .table1 {margin-right:30px; width:350px;}
.seminarform .table1 td {vertical-align:top;}
.seminarform .table1 td.formheader {width:70px;}
.seminarform .table1 td.formheader2 {width:50px;}
.seminarform .table2 td.formheader {width:80px;}
.seminarform .table2 .text {margin-bottom:3px; width:225px;}
.seminarform .table2 .city {width:132px;}
.seminarform .table2 .zipcode, .seminarform .table2 .tel3 {width:60px;}
.seminarform .table2 .tel, .seminarform .table2 .attending {width:50px;}
.seminarform td.tableradio {padding-top:3px;vertical-align:top;width:20px;}
.seminarform .next {float:right;display:inline;line-height:20px;margin:0;}
.seminarform .cancel {float:left;display:inline;line-height:20px;margin:0 0 0 20px;}
.seminarform .cancellink {float:right;display:inline;line-height:20px;margin:0 30px 0 0;}

.seminarlanding {margin:20px auto;}
.seminarlanding h3 {color:#685c53;font-size:15px;}
.seminarlanding a {text-decoration:underline;}
.seminarlanding .left {float:left;width:490px;}
.seminarlanding .right {float:right;width:490px;}
.seminarlanding .box {background:#fff;border:1px solid #d5d8d6;margin:0 0 30px;width:485px;}
.seminarlanding h2 {border-bottom:1px solid #c9d18b;color:#919954;font-size:21px;height:75px;line-height:75px;margin:0 10px 10px;text-align:left;padding:0 0 0 110px;}
.seminarlanding .inperson h2 {background:url(/local/images/inpersonbg.jpg) no-repeat;}
.seminarlanding .webinar h2 {background:url(/local/images/webinarbg.jpg) no-repeat;}
.seminarlanding .graybox {background:url(/local/images/graybox.gif) no-repeat;}
.seminarlanding .inperson .graybox {height:83px;margin:auto;padding:20px;width:418px;}
.seminarlanding .inperson .graybox form td {padding:0 5px 0 0;}
.seminarlanding .webinar .graybox {height:33px;margin:63px auto 0;padding:45px 130px;width:197px;}
.seminarlanding .box .body {margin:0 25px 10px;}
.seminarlanding .intro {float:left;margin:0 0 10px;width:630px;}
.seminarlanding .misc {float:right;width:330px;}
.questions {background:url(/local/images/hotline.gif) no-repeat 283px 5px #fff;border:1px solid #d5d8d6;color:#685c53;height:30px;margin:0 0 10px;padding:5px;width:310px;}
.questions h6 {color:#793141;font-size:12px;margin:0;}
.seminarlanding .whyattend {margin:0 25px;}
.seminarlanding .quotes {background:url(/local/images/openquote.gif) no-repeat;}
.seminarlanding .quotes .body {background:url(/local/images/closequote.gif) no-repeat 100% 100%;padding:0 30px;}
.seminarlanding .quotes .attendee {display:block;font-style:italic;text-align:right;}

.seminar .content {display:block;float:none;}
.seminar .button {vertical-align:middle;}
.seminarserp .questions {float:right;}
.seminarserp .pagetitle {margin:0 0 15px;}
.seminartabs {list-style:none;margin:0;padding:0;position:relative;z-index:2;width:500px;}
.seminartabs li {float:left;margin:0;padding:0;}
.seminartabs a {color:#fff;display:inline;float:left;font-size:15px;font-weight:bold;height:43px;line-height:42px;padding:4px 10px 4px 82px;}
.seminartabs .selected {color:#8f9845;height:44px;}
.seminartabs .inpersontab a {background:url(/local/images/inpersontab.jpg) no-repeat;width:157px;}
.seminartabs .webinartab a {background:url(/local/images/webinartab.jpg) no-repeat;width:100px;}
.seminartabs .inpersontab .selected {background:url(/local/images/inpersontabselected.jpg) no-repeat;}
.seminartabs .webinartab .selected {background:url(/local/images/webinartabselected.jpg) no-repeat;}
.seminartabcontent {background:#fff;border:1px solid #d0ccca;padding:0 10px 10px;position:relative;top:-1px;}
.seminartabcontent a {text-decoration:underline;}
.seminartabtop {background:url(/local/images/gradient.gif) repeat-x;margin:0 0 10px;padding:10px 5px;}
.seminartabbody {margin:10px 0 0;padding:5px;}
.viewtypes {float:left;list-style:none;margin:0;padding:0;width:300px;}
.viewtypes li {float:left;list-style:none;margin:0;padding:0;}
.viewtypes a {display:inline;float:left;line-height:27px;margin:0 15px 0 0;padding:0 0 0 32px;text-decoration:none;}
.listview a {background:url(/local/images/viewaslist.gif) no-repeat;}
.listview .selected,.listview a:hover {background:url(/local/images/viewaslistselected.gif) no-repeat;color:#6a5e55;}
.calendarview a {background:url(/local/images/viewascalendar.gif) no-repeat;}
.calendarview .selected,.calendarview a:hover {background:url(/local/images/viewascalendarselected.gif) no-repeat;color:#6a5e55;}
.seminartaboptions {border-bottom:1px solid #d5d8d6;margin:0 0 10px;padding:0 0 10px;zoom:1;}
.seminartabmisc {float:right;width:400px;}
.seminar .pagination {margin:10px 0;width:100%;}
.seminar .pagination .sortby {width:45px;}
.seminar .pagination .prev,.seminar .pagination .next {width:40px;}
.seminar .pagination .pages {width:120px;}
.seminar .pagination .prev a {background:url(/local/images/arrowback.gif) no-repeat 0 4px;padding:0 0 0 10px;}
.seminar .pagination .next a {background:url(/local/images/arrownext.gif) no-repeat 100% 4px;padding:0 10px 0 0;}
.eventtable {width:100%;}
.eventtable th,.eventtable td {padding:3px 10px;}
.eventtable th {background:#9ba264;border-right:1px solid #fff;color:#fff;text-align:left;}
.eventtable td {border-right:1px solid #d4d8b7;}
.eventtable .asc {background:url(/local/images/arrowasc.gif) no-repeat 99% 50% #9BA264;padding-right:15px;}
.eventtable .desc {background:url(/local/images/arrowdesc.gif) no-repeat 99% 50% #9BA264;padding-right:15px;}
.eventtable .even td {background:#f1eee5;}
.eventtable .odd td {background:#fff;}
.eventtable .center {text-align:center;}
.eventtable .datetime {width:230px; white-space:nowrap}
.eventtable .datetime .date {background:url(/local/images/calendardatebg.gif) no-repeat;color:#fff;float:left;font:bold 9px Arial;height:32px;text-align:center;width:31px;}
.eventtable .datetime .date strong {color:#000;display:block;font:bold 13px Arial;}
.eventtable .datetime .time {float:left;margin:10px;}
.eventtable .more {font-size:11px;}
.eventtable .ctas {background:url(/local/images/ctasgradient.gif) repeat-x #e8e5e3;}
.eventtable .ctas ul {list-style:none;margin:10px;padding:0;}
.eventtable .ctas li {background:url(/local/images/arrow.gif) no-repeat 0 4px;margin:0;padding:0 0 0 15px;}
.eventtable .spaces {font-size:11px;}
.eventtable .error {color:#cd2009;}
.seminar .more {background:url(/local/images/arrow.gif) no-repeat 100% 4px;padding:0 10px 0 0;}

.seminarcalendar .titlebar,.seminarcalendar .footerbar {background:#919954;position:relative;}
.seminarcalendar .titlebar {color:#fff;height:50px;overflow:hidden;width:938px;}
.seminarcalendar .titlebar a {color:#e4e8c5;}
.seminarcalendar .subtitlebar {background:#d1d4b7;text-align:center;padding:5px;zoom:1;}
.seminarcalendar .prev,.seminarcalendar .next {color:#e4e8c5;font-weight:bold;}
.seminarcalendar .prev {left:15px;margin:20px 0 0 0;position:absolute;}
.seminarcalendar .next {margin:20px 0 0 0;position:absolute;right:15px;}
.seminarcalendar .prev a {background:url(/local/images/calendarprev.gif) no-repeat;color:#f0eeed;display:inline-block;font-size:14px;margin:0 5px 0 0;padding:0 0 0 15px;text-decoration:underline;}
.seminarcalendar .next a {background:url(/local/images/calendarnext.gif) no-repeat 100% 0;color:#f0eeed;display:inline-block;font-size:14px;margin:0 0 0 5px;padding:0 15px 0 0;text-decoration:underline;}
.seminarcalendar .current {left:210px;padding:10px;position:relative;text-align:center;width:500px;}
.seminarcalendar .current h2 {color:#fff;font-size:24px;margin:0;width:auto;}
.seminarcalendar .current h2 small {font-size:13px;}
.seminarcalendar .footerbar .prev,.seminarcalendar .footerbar .next,.seminarcalendar .footerbar .current {margin-top:0;padding:5px 0;}
.seminarcalendar .footerbar .current {color:#e4e8c5;}
.seminarcalendar .footerbar .current a {color:#fff;text-decoration:underline;}
.seminarcalendartable {width:100%;}
.seminarcalendartable td {background:#f8f8f8;border:3px solid #fff;color:#575756;font-size:11px;height:100px;padding:0 5px;text-align:center;vertical-align:top;width:128px;}
.seminarcalendartable strong {color:#8f9845;float:right;font-size:18px;}
.seminarcalendar .event .entry {margin:25px 0 10px;}
.seminarcalendartable .oom {background:#9a9a9a !important;}
.seminarcalendartable .oom a {color:#ffffff;}
.seminarcalendartable .past,.seminarcalendartable .past.events {background:#d9d8d8;}
.seminarcalendartable .past strong,.seminarcalendartable .past.events strong {color:#575756;}
.seminarcalendartable .today {background:#f8d5bf;}
.seminarcalendartable .today strong {color:#cd5a13;}
.seminarcalendartable .future {background:#f8f8f8;}
.seminarcalendartable .future.event {background:#e4e8c5;}
.seminarcalendartable .future strong,.seminarcalendartable .future.events strong {color:#8f9845;}

.seminarpopup {background:#fff;}
.seminarpopup .modalheader {border:0;padding:10px 5px 0 0;}
.seminarpopup .modalcontent {padding:0 20px 20px;}
.seminarpopup h2 {border-bottom:1px solid #c9d18b;color:#8f9845;font-size:18px;padding:0 0 10px;}
.seminarpopup .left {float:left;width:330px;}
.seminarpopup .right {float:right;width:300px;}
.eventdata {margin:0 0 10px;}
.eventdata td {padding:0 5px 5px 0;vertical-align:top;}
.eventdata label {font-weight:bold;}
.seminarpopup .register {background:url(/local/images/registerongreen.gif) no-repeat;border:0;display:inline-block;height:31px;overflow:visible;vertical-align:middle;width:143px;}
.seminarpopup .available {color:#575756;font-size:15px;vertical-align:middle;}

/* registration cancellation page */
.seminar #cancelInfo{width:460px; margin-right:20px;}

.itunesbox {margin:100px 0 0 30px; }
.itunesbox .leftimage {float:left;width:130px;}
.itunesbox .rightcontent {float:left; width:275px}
.itunesbox h3 {font-size:16px; color:#575756; margin:0 0 10px 0}
.itunesbox h3 strong {color: #e4701e}
.instructions {margin:10px}
.seminar .noevents {font-size:16px;margin:10px 0;}
.getnotified .form {margin:0 0 10px;}
.getnotified .form td {padding:0 10px 5px 0;}
.greenbox {background:#e4e8c5;margin:0 0 15px;padding:15px;}

.seminarregform .backtosearch {background:url(/local/images/arrowback.gif) no-repeat 0 4px;display:inline-block;font-size:13px;font-weight:normal;margin:0 0 0 10px;padding:0 0 0 10px;text-decoration:underline;}
.seminarregform .widget {margin:20px 0 0;}
.seminarregform .left {float:left;width:470px;}
.seminarregform .subwidget {background:url(/local/images/subwidget.gif) no-repeat;margin:5px 0 0 10px;width:457px;}
.seminarregform .subwidget .c {padding:10px;}
.seminarregform .subwidget .b {background:url(/local/images/subwidget.gif) no-repeat 0 100%;height:15px;}
.seminarregform .subwidget h2 {color:#575756;font-size:18px;margin:0 0 20px;width:auto;}
.seminarregform .subwidget h3 {color:#575756;font-size:15px;margin:15px 0 5px;}
.seminarregform .right {background:url(/local/images/arrowforevent.gif) no-repeat 0 5px;float:right;width:495px;}
.seminarregform .right .formarea {margin:0 0 0 35px;}
.seminarregform .right h2 {color:#575756;font-size:18px;margin:13px 0 15px;width:auto;}
.seminarregform .right h3 {color:#575756;font-size:15px;margin:20px 0 10px;}
.seminarregform .right .required {color:#cf6422;margin:0 0 10px;}
.seminarregform .form {margin:0 0 10px;width:390px;}
.seminarregform .form td {padding:0 10px 5px 0;vertical-align:top;}
.seminarregform .text {width:240px;}
.seminarregform .radio {margin:0;}
.seminarregform .short {width:150px;}
.seminarregform .num {width:50px;}
.seminarregform .num2 {width:70px;}
.seminarregform .register {background:url(/local/images/register.gif) no-repeat;border:0;display:inline-block;height:31px;overflow:visible;vertical-align:middle;width:163px;}

.seminarregreview .widget {margin:20px 0 0;}
.seminarregreview .reviewarea {padding:30px 40px;}
.seminarregreview .reviewarea h2 {color:#575756;font-size:18px;width:auto;}
.seminarregreview .reviewarea h3 {border-bottom:1px solid #c9d18b;color:#8f9845;font-size:15px;margin:0 0 10px;padding:0 0 5px;}
.seminarregreview .left {float:left;margin:15px 0 10px;padding:0 60px;width:310px;}
.seminarregreview .right {border-left:1px solid #c9d18b;float:right;margin:15px 0 10px;padding:0 60px;width:310px;}
.seminarregreview .actions {margin:20px 0 0;}
.seminarregreview .confirm,.seminarregreview .goback {vertical-align:middle;}
.seminarregreview .goback a {text-decoration:underline;}

.seminarregcomplete .questions,.seminarfeedback .questions {float:right;margin:0;}
.seminarregcomplete .pagetitle h2,.seminarfeedback .pagetitle h2 {margin:20px 0 0;width:auto;}
.seminarregcomplete .status {color:#575756;font-size:18px;margin:30px 0 5px;}
.seminarregcomplete .print,.seminarmanage .print {border:0;float:right;margin:0 10px 10px;padding:0 0 0 40px;line-height:24px;width:auto;}
.seminarregcomplete .greenbox {background:url(/local/images/questionmark.gif) no-repeat 20px 20px #f1f3e2;margin:0 40px 15px;}
.seminarregcomplete .collapsed .questionsbody {display:none;}
.seminarregcomplete .greenbox h3 {border-bottom:1px solid #c6c6c5;color:#575756;font-size:15px;margin:10px 20px 20px 60px;padding:0 0 10px;width:660px;}
.seminarregcomplete .collapsed h3 {border:0;margin:10px 20px 10px 60px;padding:0;}
.seminarregcomplete .greenbox h3 a {color:#8f9845;font-weight:normal;text-decoration:underline;}
.seminarregcomplete .greenbox .questionlist {margin:0 0 10px;}
.seminarregcomplete .greenbox .questionlist td {padding:0 10px 5px 0;}
.seminarregcomplete .greenbox .questionlist label {font-size:15px;font-weight:bold;}
.seminarregcomplete .greenbox .questionlist .text {width:470px;}
.seminarregcomplete .greenbox .remove,.seminarregcomplete .greenbox .add {display:inline-block;font-size:11px;height:18px;line-height:18px;padding:0 0 0 20px;text-decoration:underline;}
.seminarregcomplete .greenbox .remove {background:url(/local/images/remove.gif) no-repeat;color:#cd1d1d;}
.seminarregcomplete .greenbox .add {background:url(/local/images/add.gif) no-repeat;color:#8f9845;}
.seminarregcomplete .greenbox .submitquestions {background:url(/local/images/submitquestion.gif) no-repeat;border:0;height:31px;width:201px;vertical-align:middle;}
.seminarregcomplete .greenbox .cancel {color:#cd1d1d;display:inline-block;margin:0 0 0 10px;text-decoration:underline;vertical-align:middle;}
.seminarregcomplete .reviewarea {margin:0 40px;padding:0 0 30px;}
.seminarregcomplete .reviewarea h3 {border-bottom:1px solid #c6c6c5;color:#575756;font-size:15px;margin:0 0 5px;padding:0 0 5px;}
.seminarregcomplete .reviewarea h4 {color:#575756;font-size:15px;}
.seminarregcomplete .left {border-right:1px solid #c6c6c5;float:left;padding:0 20px 0 0;width:420px;}
.seminarregcomplete .right {float:right;padding:0 0 0 20px;width:420px;}

.seminarmanage .instructions {float:left;margin:10px 0 15px 10px;width:960px;}
.seminarmanage .actions {margin:10px 0 30px;}
.seminarmanage .changedetails {background:url(/local/images/changedetails.gif) no-repeat;display:inline-block;height:31px;width:183px;vertical-align:middle;}
.seminarmanage .cancelregistration {display:inline-block;margin:0 0 0 10px;text-decoration:underline;vertical-align:middle;}
.seminarmanage .right {background:none;width:480px;}

.seminarfeedback h3 {font-size:18px;}
.seminarfeedback .c2 {padding:20px;}
.seminarfeedback .options {margin:0 0 10px;}
.seminarfeedback .options td {font-weight:bold;padding:0 20px 0 0;text-align:center;}
.seminarfeedback .submit {background:url(/local/images/submitfeedback.gif) no-repeat;border:0;cursor:pointer;display:inline-block;height:31px;margin:0;overflow:visible;padding:0;width:190px;}

.seminarmodal .modalcontent {padding:20px;}
.seminarmodal .modalcontent {padding:20px;}
.seminarmodal .signin,.seminarmodal .cancel {vertical-align:middle;}
.seminarmodal .form td {vertical-align:top;}
.seminarmodal .form td label {display:inline-block;padding:3px 0 0;}
.seminarmodal .button,.seminarmodal .cancel {vertical-align:middle;}

.even a.button,.even a.button span,.even button.button span,.even button.button span span {background-image:url(/local/images/buttonongreen.gif);}
.state {padding:0 30px;}

.pagination {margin:0 0 10px;zoom:1;}
.desc {background:url(/local/images/arrowdown.gif) no-repeat 99% 10px;padding-right:15px !important;}
.asc {background:url(/local/images/arrowup.gif) no-repeat 99% 10px;padding-right:15px !important;}

.confirmregistration span {vertical-align:10px;}

.footer .seminarfooterlink {font-size:12px;}

.seminarmodalbody {padding:10px 35px;}
.seminarmodalbody .form td {padding:0 10px 10px 0;vertical-align:top;}
.seminarmodalbody .form .cancel {vertical-align:10px;}

.seerest {clear:right;float:right;margin:0 10px;}

.seminarregitem {margin:0 0 10px;}
.seminarregitemheader {background:#6d8d23;color:#fff;margin:0 10px 10px;padding:10px;}
.seminarregitemheader h2 {color:#fff;font-size:18px;font-weight:bold;margin:0;padding:0;}
.seminarregitemheader .collapser {background:url(/local/images/minus.gif) no-repeat;color:#fff;float:right;line-height:18px;padding:0 0 0 20px;text-decoration:underline;}
.seminarregitemheader .collapsed {background:url(/local/images/plus.gif) no-repeat;}

/* modal */
.modalcontainer {left:0;position:absolute;top:0;z-index:199;}
.modalmask {background:#000;border:0;filter:alpha(opacity=70);opacity:0.7;position:absolute;top:0;left:0;}
.modalmask iframe {height:100%;filter:alpha(opacity=0);opacity:0;width:100%;}
.modalbody {background:#fff; position:absolute; width:500px; z-index:200;}
.modalheader {zoom:1;padding:15px 5px 15px 30px;border-bottom:1px solid #d5d8d6;margin:0 5px;}
.modaltitle {color:#8f9845;font-size:18px;font-weight:bold;}
.modalclosercontainer {float:right;margin:5px;}
.modalcloser {background:url(/local/images/close.gif) no-repeat 100% 0;display:block;line-height:12px;padding:0 15px 0 0;color:#a9aaaa;width:40px;}
.modalloader {background:url(/local/images/loader.gif) no-repeat 50%;height:32px;}
.modaltop {padding:10px 30px;background:url(/local/images/widgettop.gif) repeat-x 0 100%;}
.leavingsite .modalheader {padding:15px 5px;}
.leavingsite .modaltitle {padding:28px 0 0 60px;background:url(/local/images/leavingsite.jpg) no-repeat 5px 28px;color:#6e645b;}

.tooltipcontainer {position:absolute;width:400px;z-index:99;}
.tooltipcontainer .c {background:#EFEEEC;padding:10px 20px;border:1px solid #D4D4D2;}
.landingpage .layout {padding:10px 0 0;}
.landingpage h2 {color:#8f9845;font-size:22px;}
.landingpage .signupform {padding:0 10px 0 20px}
.landingpage .patientguide {float:right;margin:20px 10px 20px 130px;position:relative;top:60px;}
.landingpage .landingdoctor {float:right;margin:20px 10px 0 70px;}
.widget .pi {background:url(/local/images/arrow.gif) no-repeat 100% 4px;color:#e67228;float:right;font-size:14px;font-weight:bold;margin:0 0 10px;padding:0 12px 0 0;}
.hcpwidget .pi {background:none;color:#387c2b;padding:0;}
.hcpwidget .button,.hcpwidget .button span {background:url(/local/images/hcplandingbutton.gif);height:22px;}
.hcpwidget .button {background-position:0 0;padding:0 0 0 10px;}
.hcpwidget .button span {background-position:100% 0;padding:0 10px 0 0;}
.infokitdesc {margin:0 0 0 20px;}
.infokitform {padding:0 20px;}
.infokitform .zip {width:500px;}
.infokitform small {display:block;padding:0 20px;}
.infokitform .message {position:relative;top:200px;}
.discussionguidedesc,.discussionguidedesc p,.discussionguidedesc li {font-size:13px;}
.discussionguidedesc li {margin:0 0 5px;}
.landingpage .footercontainer {background:none;}
.landingpage .footercontainer a {text-decoration:none;}
.landingpage #signup {background:url(/local/images/buttongetinfokit.gif) no-repeat;border:0;height:39px;margin:20px 0;width:304px;}
.personalized {background:url(/local/images/buttonpersonalized.gif) no-repeat;display:inline-block;height:56px;width:282px;}
.nonpersonalized {background:url(/local/images/buttonnonpersonalized.gif) no-repeat;display:inline-block;height:56px;width:332px;}
.signupforupdatesdesc {font-size:15px;}
.signupforupdatesdesc h2 {color:#387c2b;}
.signupforupdatesdesc li {background:url(/local/images/checkmark.gif) no-repeat 0 3px;list-style:none;padding:0 0 5px 18px;}
.registerforupdates {background:url(/local/images/buttonregisterforupdates.gif) no-repeat;border:0;height:39px;width:217px;}
.signupforupdatesform {padding:10px 20px 0;}
.signupforupdatesform h3 {font-size:16px;}
.signupforupdatesform h3,.signupforupdatesform .required em {color:#e36f1e;}
.signupforupdatesform .form {width:100%;}
.signupforupdatesform .privacybox {border:1px solid #dad8d3;padding:15px;width:120px;}
.landingpage .footercontainer h2 {color:#7D6A55;font-size:15px;}
.landingconnect {background:url(/local/images/landingcouple.jpg) no-repeat 0 0;padding:30px 0 30px 300px;}
.landinghighlight {color:#CD5A13;font-weight:bold;}


.moreevents {background:#fff;border:1px solid #888;padding:10px;position:absolute;z-index:2;}
.hr {border-top:1px solid #c9d18b;font-size:0;margin:10px 0;}

.notified {padding:20px;zoom:1;}
.notified .left {float:left;width:200px;}
.notified .right {float:right;width:200px;}

/* --- Videos landing page --- */

#videoThumbs { width: 612px; float: left; margin-top: 20px; }
.videoThumbHolder { width: 296px; height: 118px; float: left; margin-right: 5px; margin-bottom: 10px; background: #fff; border: solid #ccc 1px; }
.videoThumbHolder h4 { margin: 10px 0 10px 20px; }
.videoThumbHolder img { float: left; 	margin-left: 20px; }
.videoThumbHolder p { line-height: 50px; margin-left: 170px; }
#videoText { width: 335px; float:  right; margin-top: 20px; }
#videoText h4 { margin-top: 0; }
#videoText ul {padding-left: 20px;}
#videoText li, .videoAbout li {background:url(/local/images/dotisi.gif) no-repeat 0 5px;font-size:12px;list-style:none;padding:0 0 0 8px;}
.videoAbout ul { padding-left: 20px; }

/* --- Video popup --- */

p.prev { float: left; margin-left: 40px; }
.prev a { background: url(../../../local/images/hcp/arrowLeft.gif) no-repeat left 3px; padding-left: 10px; text-decoration: underline; }
p.next { float: right; margin-right: 40px; }
.next a { background: url(../../../local/images/hcp/arrow.gif) no-repeat right 3px; padding-right: 10px; text-decoration: underline; }
h3 { margin: 20px 40px 20px 40px; bottom-border: solid #  1px; }
.videoHolder { width: 508px; height: 344px; float: left; clear: both; margin-left: 40px; 	border: solid #d4d8b7 1px; }
.videoAbout { width: 256px; float: right; margin-right: 40px; }
#popup { padding-top: 15px; }
#popup .callout { width: 212px;border:1px solid #d5d8d6;background-color:#fff;margin:5px 0 20px;padding:12px 15px 15px 13px;height:auto;text-align:left;}
#popup table { width: 820px; border: none; margin: 20px auto; border-bottom: solid #d4d8b7 1px; }
#popup th { background: #9ba264; color: #fff; font-size: 13px; }
#popup th.orange { background: #e46f29; }
#popup th span { font-size: 11px; }
#popup th, #popup td { padding: 6px 30px 6px 0; width:  218px; border: none; border-right: solid #d4d8b7 1px; text-align: center; }
#popup th.last, #popup  td.last { border-right: none; }
#popup th:first-child, #popup td:first-child { text-align: left; padding-left: 30px; }
#popup tr.odd td { background: #f1eee5; }
#popup tr.odd td.orange { background: #efd6c2; }
.callout .medgreen { background: url(/local/images/medGreenButton.jpg) no-repeat; color: #fff; margin-left: 45px; font-size: 11px; padding: 2px 30px 4px 20px; }
#popup  .footnote { width: 820px; margin: 15px auto; }

.isiScroll { width: 820px; height: 105px; margin: 15px auto; overflow: auto; padding: 20px; background: #fff; border: solid 1px #d4d8b7;  }
.isiScroll h3 { margin-left: 0; margin-top: 0; }

@media print {
	body,.headercontainer,.header,.footercontainer,.withsecondarynav,.headertitle {background:none !important;height:auto;}
	.layout,.content,.textcontent,.footer{width:650px;margin:0;padding:0;}
	.nextpage,.header .button,.header .button span,.homebutton {display:none !important;}
	.secondarynav,.calloutboxes,.topsearch,.primarynav,.pagefeature {display:none;}
	.withsecondarynav .content {width:650px;display:block;float:none;margin:0;}
	.seminarslist .date {background:none;font-size:13px;padding:3px 0;}
	.seminarslist .date strong {display:inline;padding:0 5px 0 0;}
	.googlemapdynamic { display:none; }
	.googlemapstatic { display:block; }
}
@media screen {
	.googlemapdynamic { display:block; }
	.googlemapstatic { display:none; }
}


.admincontent { margin:20px;width:1002px; }
.admincontent .validate-summary { color:red; }
.admincontent .navigation li { padding:2px 10px 2px 10px;display:inline; }
.admincontent .navigation li.last { padding:2px 50px 2px 10px; }
.admincontent .navigation li.selected { font-weight:bold; }
.admincontent h1 { font-size:17px;font-weight:bold; }
.admincontent h2 { color:#8F9845;font-size:17px;font-weight:bold; }
.admintable .headerrow th { color:white;background-color:#9BA264;white-space:nowrap; }
.admintable .even { background-color:#E4E8C5; } 
.admintable th, .admintable td { padding:3px 5px 3px 5px; }
.admintable th a { color:white;text-decoration:underline; } 
.admintable tr.selected { font-weight:bold; }
.admintable tr.seperator { background-color:#CCCCCC;text-align:center; }
.notnotified { color:#CD5A13;font-weight:bold;font-size:20px; }

.analyticstable td { border:1px solid #AAAAAA;vertical-align:top;padding:3px; }
.analyticstable tr.headerrow { background-color:#CCCCCC; }
div.additionalmetrics { position:absolute;border:1px solid #555555;background-color:#FFFFFF;padding:3px; }
div.additionalmetrics td { border:none; }
div.additionalmetrics td.metriccount { text-align:right; }

@media print {
	div {float:none !important;}
	.seminarregform .right {background:none;}
	.itunesbox .leftimage {margin:0 0 10px;}
	.itunesbox {margin:20px 0;}
	.seminarregreview .left,.seminarregreview .right {border:0;padding:0;}
	.widget .t, .widget .t div, .widget .b, .widget .b div,.widget .c1, .widget .c2,.seminarregform .subwidget,.seminarregform .subwidget .c,.seminarregform .subwidget .b,.questions {background:none;padding:0;}
	.seminarregreview .reviewarea {padding:0;}
	
	
}
    
