/* Custom Pages - SEO */
div.LandingLeft {float: left; width: 600px;}
div.LandingLeft h1 {color: #41850E; font-size: 2.5em; font-weight: normal; margin: 20px 0px 0px 20px;}
div.LandingLeft h2 {font-size: 1.8em; margin: 0px 0px 20px 20px;}
div.LandingLeft div.LandingImage {margin: 20px 0px 0px 20px;}
div.LandingLeft p.small {font-size: .9em; padding: 15px 18px 0px 35px; line-height: 1.5em;}
div.LandingLeft p {padding: 15px 18px 0px 35px;}
div.LandingLeft p span {color: #41850E; font-weight: bold;}
div.LandingLeft a.trustedsource {background-position: top left; background-repeat: no-repeat; color: #329900; display: block; height: 50px; margin: 15px 0px 0px 35px; padding: 0px 0px 0px 80px; text-decoration: none;}
div.LandingLeft a.trustedsource:hover {text-decoration: underline;}
div.LandingLeft div.btnWpprLeft {margin: 20px 0px 0px 30px}
div.LandingLeft div.btnWpprLeft div a {text-decoration: none;}
div.LandingRight a,
div.LandingLeft a {color: #329900; text-decoration: underline;}
div.LandingRight {background-color: #F7FAF3; padding: 0px 0px 0px 0px; float: right; margin: 30px 10px 0px 10px; width: 280px}
div.LandingRight h3 {color: #41850E; font-size: 1.4em; padding: 0px 0px 8px 10px;}
div.LandingRight h3 a {color: #41850E; text-decoration: none;}
div.LandingRight h3 a:hover {text-decoration: underline;}
div.LandingRight h4 {color: #41850E; background-color: #ECF2E6; height: 24px; line-height: 24px; text-indent: 12px; margin: 0px 0px 12px 0px}
div.LandingRight h5 {padding: 0px 20px 0px 10px;}
div.LandingRight hr {margin: 8px 10px 0px 10px}
div.LandingRight p {padding: 0px 25px 0px 10px;}
div.LandingRight p.small {font-size: .9em; line-height: 1.5em;}
div.create {float: right; width: 270px;}
div.LandingLeftnav {background-position: top right; background-repeat: repeat-y; float: left; margin: 13px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 227px; /width:224px; w/idth: 224px;}
div.LandingLeftnav div.leftnavRepeat {background-position: bottom right; background-repeat: no-repeat; padding: 0px 40px 0px 15px;}
div.LandingLeftnav div.leftnavRepeat h3 {color: #41850E; font-size: 1.4em; padding: 0px 0px 0px 5px;}
div.LandingLeftnav div.leftnavRepeat h4 {color: #41850E; background-color: #ECF2E6; height: 24px; line-height: 24px; text-indent: 12px; margin: 0px 0px 13px 0px}
div.LandingLeftnav div.leftnavRepeat hr {margin: 0px}
div.LandingLeftnav div.leftnavRepeat a.buttonD {color: #055FB2; text-decoration: none}
div.LandingLeftnav div.leftnavRepeat a.buttonD:hover {color: #0099ff; text-decoration: underline}
div.LandingLeftnav div.leftnavRepeat a {color: #329900; text-decoration: none;}
div.LandingLeftnav div.leftnavRepeat a:hover {text-decoration: underline;}
div.LandingLeftnav div.leftnavRepeat p {padding: 0px 0px 13px 5px; margin: 0px;}
div.LandingLeftnav div.leftnavRepeat p span a {color: #41850E; font-weight: bold; text-decoration: none;}
div.LandingLeftnav div.leftnavRepeat p span a:hover {text-decoration: underline;}
div.LandingLeftnav div.leftnavRepeat p.small {font-size: .9em; padding: 0px 0px 13px 5px; line-height: 1.5em;}
div.LandingLeftnav div.leftnavRepeat ul {list-style: none;padding: 0px 0px 13px 5px;}
div.LandingCenter {float: right; margin: 13px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 675px;}
div.LandingCenter div.centerContent {float:left;width: 420px}
div.LandingCenter div.centerContent h1 {color: #41850E; font-size: 1.8em;}
div.LandingCenter div.centerContent h3 {color: #41850E; font-size: 1.2em; margin-bottom: 5px;}
div.LandingCenter div.centerContent p {padding: 0px 0px 0px 0px;}
div.LandingCenter div.centerContent p a {color: #329900; text-decoration: underline;}
div.LandingCenter div.centerContent div.portrait {float: left; width: 120px;}
div.LandingCenter div.centerContent div.portrait p.protraitText {font-size: .8em; padding: 0px;}
div.LandingCenter div.rightContent {background-position: top left; background-repeat: no-repeat; float:right; width: 240px;}
div.LandingCenter div.rightContent a.trustedsource {background-position: top left; background-repeat: no-repeat; color: #329900; display: block; height: 50px; margin: 15px 10px 0px 15px; padding: 0px 0px 0px 80px; text-decoration: none;}
div.LandingCenter div.rightContent a {color: #329900; text-decoration: underline;}
div.LandingCenter div.rightContent a:hover {text-decoration: underline}
div.LandingCenter div.rightContent img {margin: 0px 0px 0px 10px;}
div.LandingCenter div.rightContent p.small {font-size: .9em; line-height: 1.5em; padding: 0px 10px 0px 15px;}
div.LandingCenter div.rightContent div.btnWpprLeft {margin: 0px 0px 13px 10px}
div.LandingCenter div.rightContent div.btnWpprLeft div a {color:#fff;text-decoration: none;}
div.LandingCenter div.rightContent div.btnWpprLeft div a:hover {text-decoration: none;}

/* hardcoded */
input.defaultInput {font-size:14px;}

/* masterpage header */
/*div.pageHeader {height:88px;padding:0px 20px 0px 20px;}*/
div.pageHeader {background-position:top left;background-repeat:repeat-x;height:113px;padding:0px 20px 0px 36px;}
/*div.pageHeader h1.ctrlLogo {float:left;margin:30px 0px 10px 0px;text-indent:-9999px;width:226px;}*/
div.pageHeader h1.ctrlLogo {float:left;margin:45px 0px 10px 0px;text-indent:-9999px;width:400px;}
div.pageHeader h1.ctrlLogo a {background-position:top left;background-repeat:no-repeat;display:block;height:48px;}

/*
div.pageHeader div.ctrlLogin {margin:0px;padding:21px 0px 0px 0px;}
div.pageHeader div.ctrlLogin ul {margin:0px;padding:0px}
div.pageHeader div.ctrlLogin ul li {display:inline;list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:right}
div.pageHeader div.ctrlLogin ul li a {margin:0px;padding:0px}
div.pageHeader div.ctrlLogin ul li a.lnkSignIn {color:#393C41;text-decoration:none;padding:0px 10px 0px 0px}
div.pageHeader div.ctrlLogin ul li a.lnklist{color:#6F9719;font-size:.9em;}
div.pageHeader div.ctrlLogin ul li.borderStop a {}
*/
div.pageHeader div.ctrlLogin {font-size:.9em;margin:0px;padding:0px 0px 0px 0px;text-align:right;}
div.pageHeader div.ctrlLogin span.delimeter {color:#939393;padding:0 10px;}
div.pageHeader div.ctrlLogin strong {font-weight:normal}
div.pageHeader div.ctrlLogin a {margin:0px;padding:0px}
div.pageHeader div.ctrlLogin a.lnklist{color:#6F9719;}


div.ctrlFont {color:#717171;font-size:.9em;height:16px;margin:0 0 20px 0;padding:30px 0 0 0;text-align:right;}
div.ctrlFont span {display:block;height:16px;float:right;line-height:16px;margin:0 5px;}
div.ctrlFont span.delimFont {background-position:center;width:8px;background-repeat:no-repeat}
div.ctrlFont a.printHeader,
div.ctrlFont a.font-decrease, 
div.ctrlFont a.font-increase {background-position:top left;background-repeat:no-repeat;background-color:#BFBFBF;display:block;height:16px;float:right;width:16px}
div.ctrlFont a.printHeader:hover, 
div.ctrlFont a.font-decrease:hover, 
div.ctrlFont a.font-increase:hover{background-color:#5D9030;}

/* masterpage topbar */
/*div.ctrlTopbar {background-position:top left;background-repeat:repeat-x;height:37px;padding:0px 0px 0px 0px}*/
div.ctrlTopbar {background-position:top left;background-repeat:repeat-x;height:59px;padding:0px 0px 0px 0px}
/*div.ctrlTopbar a {color:#43870E;display:block;height:37px;float:left;font-size:1.1em;font-weight:bold;line-height:37px;margin:0px 0px 0px 0px;text-decoration:none}*/
div.ctrlTopbar a {color:#3D5502;display:block;height:37px;float:right;font-size:1.1em;font-weight:bold;line-height:59px;margin:0px 0px 0px 0px;text-decoration:none}
div.ctrlTopbar a:hover {color:#F7852B}
/*div.ctrlTopbar a.lnkMCTop,*/
div.ctrlTopbar a.lnkMCTop {background-position:top left;background-repeat:no-repeat;height:59px;margin:0 17px 0 0;padding:0 0 0 40px;width:204px;}
/*div.ctrlTopbar a.lnkReSearchTop {padding:0px 16px 0px 16px;background-position:top right;background-repeat:no-repeat;}*/
div.ctrlTopbar a.lnkReSearchTop {display:none;padding:0px 16px 0px 16px;background-position:top right;background-repeat:no-repeat;}

div.topBarNew {}
div.topBarNew div.btnWpprLeft {margin:0px 10px 0px 0px;}
div.topBarNew div.btnWpprLeft div div a:hover {color:#EFF6E4;}

/* masterpage search */
/*
div.ctrlMasterSearch {height:38px;float:right;margin:-38px 0px 0px 0px;padding:0px 18px 0px 0px;}
div.ctrlMasterSearch div.badFieldStatus {float:right;margin:7px 7px 0px 0px}
div.ctrlMasterSearch input.inputShaded{color:#ccc;float:right;margin:7px 16px 0px 0px;}
div.ctrlMasterSearch a {color:#F78628;display:block;float:right;font-weight:bold;height:24px;line-height:24px;margin:7px 0px 0px 0px;text-decoration:none;}
div.ctrlMasterSearch a.LnkSearchTop {padding:0px 15px 0px 15px;}
*/

div.ctrlMasterSearch {background-position:top left;background-repeat:no-repeat;height:59px;margin:-59px 0 0 0;padding:0 0 0 60px;width:600px}
div.ctrlMasterSearch input.defaultInput {color:#C1C1C1;border:0px;float:left;margin:22px 0 0 0;width:290px;}
div.ctrlMasterSearch a img {float:left;margin:14px 0 0 20px;}

div.defaultSearchArea {height:104px;padding:26px 0 0 0;}
div.defaultSearchArea h2 {color:#fff;font-family:"Times New Roman", Times, serif;font-size:2.4em;font-weight:normal;text-align:center}
div.defaultSearchArea div {padding:0 0 0 310px}
div.defaultSearchArea div input.defaultInput {color:#C1C1C1;border:0px;float:left;margin:22px 0 0 0;width:290px;}
div.defaultSearchArea div a img {float:left;margin:16px 0 0 20px;}
div.defaultSearchArea div a.defaultAZ {background-position:left center;background-repeat:no-repeat;color:#fff;display:block;float:left;margin:26px 0 0 10px;padding:0 0 0 10px;text-decoration:none}
div.defaultSearchArea div a.defaultAZ span {display:block;border-bottom:2px #C0D390 solid;}

/* defaultmsg */
div.defaultMsgArea {background-position:top left;background-repeat:no-repeat;height:261px;}
div.defaultMsgArea h3 {color:#5E8E01;font-size:1.4em;font-weight:normal;margin:0 0 0 295px;padding:17px 0 10px 0;}
div.defaultMsgArea div.iconArea ul {list-style:none;margin:0 0 0 295px;padding:0;}
div.defaultMsgArea div.iconArea ul li {background-position:left center;background-repeat:no-repeat;float:left;height:135px;margin:0;width:150px;}
div.defaultMsgArea div.iconArea ul span {background-repeat:no-repeat;display:block;padding:80px 20px 0 20px;}
div.defaultMsgArea div.iconArea ul .msg01,
div.defaultMsgArea div.iconArea ul .msg02,
div.defaultMsgArea div.iconArea ul .msg03,
div.defaultMsgArea div.iconArea ul .msg04 {background-position:center;}
div.defaultMsgArea div.join a img {margin:0 0 0 295px;}

div.defaultMsgArea div.join div.defaultSecurity {margin:-45px 0 0 0;padding:0 10px 0 0;}
div.defaultMsgArea div.join div.defaultSecurity a {display:block;float:right;margin:0 0 0 10px;}
div.defaultMsgArea div.join div.defaultSecurity a img {margin:0 0 0 0;}

.default-bottom {padding:25px 0 0 0;}
.default-bottom .inner {clear:both;background-position:top center;background-repeat:repeat-y;}
.default-bottom-left {float:left;padding:0 0 0 0;width:280px;}
.default-bottom-left h4 {background-color:#F5F5F5;clear:both;color:#0460B3;font-size:1em;font-weight:normal;line-height:31px;margin:0;padding:0 0 0 31px;}
.default-bottom-left ol.numlistItem {clear:both;color:#45860E;margin:0 0 0 10px;padding:10px 0 0 40px;width:230px}
.default-bottom-left ol.numlistItem li {}
.default-bottom-left ul.listItem {clear:both;color:#45860E;list-style:none;margin:0 0 0 0;padding:10px 0 0 40px;width:230px}
.default-bottom-left ul.listItem li {float:left;width:115px}
.default-bottom-left ul.listItem a {background-position:left center;background-repeat:no-repeat;color:#45860E;padding:0 0 0 15px;text-decoration:none}

.default-bottom-center {float:left;margin:0;padding:0 40px 30px 40px;width:335px;}
.default-bottom-center h4 {background-color:#F5F5F5;clear:both;color:#0460B3;font-size:1em;font-weight:normal;line-height:31px;margin:0 10px 10px 10px;padding:0 0 0 10px;}
.default-bottom-center img {margin:0 0 10px 8px;}
.default-bottom-center p {line-height:17px;margin:0 15px 10px 15px;padding:0;}
.default-bottom-center p.userQuote {color:#43860D;}
.default-bottom-center p strong {color:#0460B3;}
.default-bottom-center a {color:#468301;text-decoration:none;}
.default-bottom-center a:hover {text-decoration:underline;}
.default-bottom-center span {color:#5B5B5B;display:block;font-size:.9em;margin:0 50px 20px 50px}

.default-bottom-right {float:left;margin:0;padding:0;width:254px;}
.default-bottom-right h4 {background-color:#F5F5F5;clear:both;color:#0460B3;font-size:1em;font-weight:normal;line-height:31px;margin:0 0 10px 0;padding:0 0 0 10px;}
.default-bottom-right a img {margin:0 0 10px 10px;width:240px;}
.default-bottom-right a {}
.default-bottom-right p {color:#5B5B5B;display:block;font-size:.9em;margin:0 30px 27px 35px;}

/* masterpage footer */
/*div.ctrlFooter {background-position:top left;background-repeat:repeat-x;color: #8C8E91;font-size:.9em;margin:0px 0px 13px 0px;padding:8px 16px 0px 16px;text-align:center;}*/
div.ctrlFooter {background-position:top center;background-repeat:no-repeat;color: #8C8E91;font-size:12px;margin:0px 0px 0 0px;padding:25px 16px 20px 16px;text-align:left}
div.ctrlFooter ul {margin:0px;padding:0px;}
div.ctrlFooter ul.rightfooter {float:right}
div.ctrlFooter ul li{display: inline; padding: 0px 0px 0px 0px;}
div.ctrlFooter ul li a {color: #8C8E91; text-decoration: none;}
div.ctrlFooter ul li a:hover {text-decoration: underline; width: 0px}
div.ctrlFooter ul li.borderLeft a {border-color:#8C8E91;border-style: solid; border-width:0px 1px 0px 0px;padding: 0px 5px 0px 5px;}
div.ctrlFooter ul li.borderStop a {border: 0px; padding: 0px 5px 0px 5px;}


html {color:#3a3d41;font-family:Arial, Helvetica, sans-serif;height:100%;margin:0px;padding:0px;width:100%;overflow-Y:scroll;overflow-X:hidden}
body {height:100%;margin:0px;padding:0px;width:100%}
div.HTMLWrapper {background-position:center;background-repeat:repeat-y;}
div.backgroundWrapper {background-position:top left;background-repeat:repeat-x;}
div.pageEnd {background-position:top center;background-repeat:no-repeat;height:31px;margin:0 0 0 0;}
/*div.pageWrapper {border-color:#EEEEF0;border-width:0px 1px 0px 1px;border-style:solid;background-color:#fff;margin:0px auto 0px auto;width:900px}*/
div.pageWrapper {background-position:top center;background-repeat:no-repeat;margin:0px auto 0px auto;padding:0 12px 0 14px;width:951px}

*:first-child hr{background-color:transparent;border-color:#BDBDBC;border-style:dashed;border-width:1px 0px 0px 0px;color:#ffffff;font-size:0em;line-height:1px;margin:8px 0px 8px 0px;padding:0px 0px 0px 0px;}
table, img {border: 0px;}
span.linkBreak {display: none; font-size: 0px; width: 0px}
ul, table, h1, h2, h3, h4, h5, h6 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
p {padding: 0px 0px 0px 0px; margin: 0px 0px 13px 0px;}
div.hr {border-top:1px #ccc dashed;font-size:1px;line-height:1px;margin:0px;padding:0px;}
div.hr hr {display:none}

/* patch */
div.searchArea div.btnWpprLeft {margin:0px 0px 0px -18px;}

/* float */
.floatRight {float:right;}
.floatLeft {float:left;}

/* Headline - Size */
h1 {font-size: 1.3em}
h2 {font-size: 1.25em}
h3 {font-size: 1.2em}
h4 {font-size: 1.1em}
h5 {font-size: 1em}
h6 {font-size: .9em}

/* width percent */
.w20p {width:20%}
.w25p {width:25%}
.w30p {width:30%}
.w33p {width:33%}
.w34p {width:34%}
.w35p {width:35%}
.w40p {width:40%}
.w48p {width:48%}
.w49p {width:49%}
.w50p {width:50%}
.w66p {width:66%}
.w60p {width:60%}
.w70p {width:70%}
.w75p {width:75%}
.w100p {width:100%}

/* width pixel */
.w5 {width:5px}
.w20 {width:20px}
.w30 {width:30px}
.w40 {width:40px}
.w50 {width:50px}
.w100 {width:100px}
.w200 {width:200px}
.w250 {width:250px}
.w300 {width:300px}
.w320 {width:320px}
.w315 {width:315px}
.w400 {width:400px}

/* Input */
input.inputShaded {background-position:top left;background-repeat:repeat-x;border:1px #b6c7a0 solid;color: #43860D;font-size:1.1em;height:18px;margin:0px 0px 0px 0px;padding:4px 0px 0px 4px;}
input.zip {width:40px;}
input.four {width:30px;}
input.drugSearch {width:290px;}
textarea.textareaShaded {color: #43860D; font-family:  Arial; font-size: 1em; width: 330px}
select {background-color: #fff;border: 1px #FAD6B9 solid;color: #43860D;}
input.month {width: 17px}
input.day {width: 17px}
input.year {width: 34px}
p.nodata {margin:13px 0px 13px 0px;}
span.inactivemsg {color:#ACA899}
/* Links */

a.buttonA,
a.buttonB {font-weight: bold; text-decoration: none;}
a.buttonA {color: #f6852b;}
a.buttonB {color: #43860D;}
a.optionA,
a.optionB {display: block; font-weight: bold; padding: 5px 10px 5px 10px; text-decoration: none;}
a.optionA {color: #f6852b;}
a.optionB {color: #43860D;}
a.buttonE {color: #3A3D41; text-decoration: none}
a.buttonE:hover {text-decoration: underline}
a.buttonSearch {background-color: #ffffff; border: 1px #deead1 solid; color: #f6852b; display: block; font-weight: bold; padding: 5px 10px 5px 10px; text-decoration: none;}
a.buttonMainRight {background-color: #ffffff; border: 1px #deead1 solid; color: #f6852b; display: block; float: right; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; text-align: center; text-decoration: none;}
a.buttonMainLeft {background-color: #ffffff; border: 1px #deead1 solid; color: #f6852b; display: block; float: left; font-weight: bold; padding: 5px 10px 5px 10px; text-align: center; text-decoration: none;}
a.buttonMainCenter {background-color: #ffffff; border: 1px #deead1 solid; color: #f6852b; display: block; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; text-align: center; text-decoration: none;}
a.headlinestylebigblue {color: #055FB2;}
a.linkBlk {color: #3a3d41; text-decoration: none;}
a.linkBlk:hover {color: #3a3d41; text-decoration: underline;}
a.buttonC {color: #f6852b; text-decoration: none}
a.buttonC:hover {color: #f6852b; text-decoration: none}
a.buttonD {color: #055FB2; text-decoration: none}
a.buttonD:hover {color: #0099ff; text-decoration: underline}
a.buttonD:visited {color: #993399;}
div.feedback a {height:27px;line-height:27px;margin: -27px 20px 0px 0px;float:right;}
table a.btnclose {border:1px #42860D solid;color:#42860D;display:block;float:left;line-height:22px;margin:0px 0px 0px 7px;padding:0px 6px 0px 6px;text-decoration:none;}

div.badFieldStatus {background-position:top left;background-repeat:repeat-x;float:left;display:block;margin:0px 0px 0px 5px}
div.badFieldStatus div {background-position:top left;background-repeat:no-repeat;display:block;margin:0px;padding:0px 0px 0px 17px}
div.badFieldStatus div span {background-position:top right;background-repeat:no-repeat;color:#fff;display:block;margin:0px;padding:0px 17px 0px 0px;line-height:22px}

span.validation {background-position:top left;background-repeat:repeat-x;float:left;display:block;margin:0px 0px 0px 5px}
span.validation span {background-position:top left;background-repeat:no-repeat;display:block;margin:0px;padding:0px 0px 0px 17px}
span.validation span span {background-position:top right;background-repeat:no-repeat;color:#fff;display:block;margin:0px;padding:0px 17px 0px 0px;line-height:22px}

.btnLight{color:#8C8E91;text-decoration:none;}
.btnLight:hover{text-decoration:underline;}
.btnOrange {color: #f6852b; font-size: 1em; text-decoration: none;}
.btnOrange:hover {text-decoration: underline}
.btnGreen {color:#43860D;text-decoration:none;}
.btnGreenMid {color:#71A449;text-decoration:none;}
.btnGreen:hover {color:#43860D;text-decoration:underline;}
.btnBlue {color:#075CAC;}
.btnBlue:hover {text-decoration:underline}
label.btnGreySm {font-weight:normal;}
label.btnGreySm:hover {text-decoration:none;}
.btnGreySm {color:#8C8E91;font-size:.9em;text-decoration:none;}
.btnGreySm:hover {text-decoration:underline;}
p.btnGreySm:hover {text-decoration:none}
.btnGrey {color:#616161;text-decoration:none;}
.btnForm {background-position:top left;background-repeat:no-repeat;border:0px;color:#075CAC;display:block;font-size:.9em;padding:0px 0px 0px 20px;overflow:hidden;line-height:16px;text-decoration:none;}
.smText {font-size:.9em;}

/* bookmark */
div.bookMark {float:right;font-size:12px;margin:13px 2px 0px 0px;text-align:right;}
div.bookMark a.btnGreen {background-position:top left;background-repeat:no-repeat;margin:0px 5px 0px 0px;padding:0px 0px 0px 15px;text-decoration:none;}
div.bookMark a.btnGreen:hover {text-decoration:underline;}

/* validation */
div.badFielddouble {}
div.badFielddouble span {background-position:top left;background-repeat:no-repeat;background-color:#FAD6B9;color:#ff0000;display:block;font-size:12px;float:left;height:24px;font-weight:normal;line-height:24px;margin:0px 0px 0px 0px;position:absolute;padding:0px 14px 0px 24px;white-space:nowrap;}
div.badField {position:absolute;}
div.badField span {background-position:top left;background-repeat:no-repeat;background-color:#FAD6B9;color:#ff0000;display:block;font-size:12px;float:left;height:24px;font-weight:normal;line-height:24px;margin:0px 0px 0px 0px;padding:0px 14px 0px 24px;white-space:nowrap;}
div.badFieldvertical {margin:0px;padding:0px;position:absolute;}
div.badFieldvertical span {background-position:bottom center;background-repeat:no-repeat;color:#ff0000;display:block;font-size:12px;float:left;height:38px;font-weight:normal;line-height:24px;position:absolute;padding:0px 14px 0px 14px;white-space:nowrap;}
span.masterpage {margin:-30px 0px 0px -40px;}
span.drugsearch {margin:-20px 0px 0px 40px;}

.smallText {font-size: .9em}
.GraphicHeadline27 {background-position:top left;background-repeat:repeat-y;height:27px;margin:13px 0px 13px 0px;}
.GraphicHeadline27 h3 {color:#43860D;line-height:27px;}
.GraphicHeadline27 h3 a.smLink {font-size:12px;font-weight:normal}
.GraphicHeadline27 h3:hover {text-decoration:none}
.GraphicHeadline27 h3.printCrumb {display: none; line-height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.GraphicHeadline27 h3.landing {color: #43860D; line-height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.GraphicHeadlinebtn {height:27px;float:right;margin:-32px 0 0 0;padding: 0 0 0 0;}
.GraphicHeadlinebtn a.stripper {background-position: top left; background-repeat: no-repeat; color: #666666;display:block; float: right; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 16px; text-decoration: none;}
.GraphicHeadlinebtn a.email {background-position: top left; background-repeat: no-repeat; color: #666666;display:block; float: right; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 16px; text-decoration: none;}
.GraphicHeadlinebtn a.google_sync {background-position: top left; background-repeat: no-repeat; color: #666666;display:block; float: right; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 16px; text-decoration: none;}
.GraphicHeadline27 a.stripperBack {background-position: top left; background-repeat: no-repeat; color: #666666; display: none; float: right; margin: -22px 20px 0px 0px; padding: 0px 0px 0px 16px; text-decoration: none;}
img.poweredbyEnclarity {float:right;margin:-27px 20px 0px 0px;width:136px;}
.GraphicHeadline27 a.Save {display:inline;margin:0px 0px 0px 6px}
.GraphicHeadline27 a.Back {float:right;margin:-27px 10px 0px 0px;}
.GraphicHeadline27 a.DoctorBack {float:right;margin:-27px 166px 0px 0px;}
.GraphicHeadline27 h4.btnGreen {display:inline;line-height:27px;height:27px;}
.GraphicHeadline27 h4.btnGreen:hover {text-decoration:none;}
.HeaderLine27inline {line-height:27px;margin: -40px 20px 20px 0px;padding: 0px 0px 0px 0px;text-align:right;}
.HeaderLine27inline a {color:#f6852b;text-decoration: none;}
div.headlineBar29 {background-position:top left;background-repeat:repeat-x;}
div.headlineBar29 div {background-position:top left;background-repeat:no-repeat;}
div.headlineBar29 div h5 {background-position:top right;background-repeat:no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 13px 13px;line-height:29px;}

/* find greenText */
a.noLink {color: #3a3d41;text-decoration: none;}
a.noLink:hover {color: #3a3d41; cursor: default; text-decoration: none;}
.greyText {color: #8C8E91; font-size: .9em}
.errorText {color: #ff0000; font-size: .9em;}
.redText {color: #ff0000; font-weight: bold;}
.bold {font-weight: bold;}
.bigArrow {font-size: 1.5em; font-weight: normal;}
.headlinestylebigblue {color: #055FB2;}
.headlinestylebigblue span {line-height:15px}
.greenBack {background-position: top left; background-repeat: repeat-y; color: #43860D; height: 21px; line-height: 21px;}


a.inlinePerspective {background-position: 0px 3px; background-repeat: no-repeat; color: #055FB2; display: block; margin: 6px 0px 0px 0px; padding: 0px 0px 0px 16px;text-decoration: none;}
a.inlinePerspective:hover {text-decoration: underline;}

/* Links - Shaded */
*:first-child .btnWpprCenter {height:25px}
*:first-child .btnWpprCenter div {height:25px}
.btnWpprCenter {background-repeat: repeat-x; background-position: top left;}
.btnWpprCenter div {background-position: top left; background-repeat: no-repeat; padding: 0px 0px 0px 0px;}
.btnWpprCenter div div {background-position: top Right; background-repeat: no-repeat; padding: 0px 0px 0px 0px;}
.btnWpprCenter div div a {color:#fff; display:block; line-height:21px; font-weight: bold; padding: 0px 15px 4px 15px; text-align: center; text-decoration: none;}
.btnWpprCenter div div a:hover {}


.btnWpprLeft {background-repeat: repeat-x;background-position:top left;float:left;}
.btnWpprLeft div {background-position: top left; background-repeat: no-repeat; padding: 0px 0px 0px 0px;}
.btnWpprLeft div div {background-position: top Right; background-repeat: no-repeat; padding: 0px 0px 0px 0px;}
.btnWpprLeft div div a {color:#fff; display:block; line-height:21px;font-weight: bold; padding: 0px 15px 4px 15px; text-align: center; text-decoration: none;}
.btnWpprLeft div div a:hover {}


*:first-child .btnWpprCenter span {height:25px}
a.btnWpprCenter {color:#fff;background-repeat: repeat-x; background-position: top left;display:block;float:left;text-decoration:none}
a.btnWpprCenter span {background-position: top left; background-repeat: no-repeat;display:block;padding: 0px 0px 0px 0px;}
a.btnWpprCenter span span {background-position: top Right; background-repeat: no-repeat;display:block;padding: 0px 0px 0px 0px;}
a.btnWpprCenter span span {cursor:pointer;display:block; line-height:21px;font-weight: bold;padding: 0px 15px 4px 15px; text-align: center;}

*:first-child .btnWpprRight span {height:25px}
a.btnWpprRight {color:#fff;background-repeat: repeat-x; background-position: top left;display:block;float:right;text-decoration:none}
a.btnWpprRight span {background-position: top left; background-repeat: no-repeat;display:block;padding: 0px 0px 0px 0px;}
a.btnWpprRight span span {background-position: top Right; background-repeat: no-repeat;display:block;padding: 0px 0px 0px 0px;}
a.btnWpprRight span span {cursor:pointer;display:block; line-height:21px;font-weight: bold;padding: 0px 15px 4px 15px; text-align: center;}

*:first-child .btnWpprLeft span {height:25px}
a.btnWpprLeft {color:#fff;background-repeat: repeat-x; background-position: top left;display:block;float:left;text-decoration:none}
a.btnWpprLeft span {background-position: top left; background-repeat: no-repeat;display:block;padding: 0px 0px 0px 0px;}
a.btnWpprLeft span span {background-position: top Right; background-repeat: no-repeat;display:block;padding: 0px 0px 0px 0px;}
a.btnWpprLeft span span {cursor:pointer;display:block; line-height:21px;font-weight: bold;padding: 0px 15px 4px 15px; text-align: center;}

*:first-child .inputWpprLeft {height:45px}
*:first-child .inputWpprLeft div {height:45px}
.inputWpprLeft {background-repeat:repeat-x;background-position:top left;float:left;}
.inputWpprLeft div {background-position: top left; background-repeat: no-repeat; padding: 0px 0px 0px 0px;float:left;}
.inputWpprLeft div div {background-position: top Right; background-repeat: no-repeat; padding: 7px 20px 10px 20px;float:left;}
.inputWpprLeft div div input {border:0px;overflow:visible;font-size:13px;font-family:Arial,Helvetica, sans-serif;letter-spacing: -1px;background-color:Transparent;color:#f6852b;font-weight:bold;padding: 0px 20px 5px 20px;text-align: center;text-decoration: none;}
.inputWpprLeft div div a {color: #fff; display:block; line-height:21px;font-weight: bold; padding: 0px 15px 0px 15px; text-align: center; text-decoration: none;}

*:first-child .inputWppr {height:45px}
*:first-child .inputWppr div {height:45px}
.inputWppr {background-repeat:repeat-x;background-position:top left;float:left;}
.inputWppr div {background-position: top left; background-repeat: no-repeat; padding: 0px 0px 0px 0px;float:left;}
.inputWppr div div {background-position: top Right; background-repeat: no-repeat; padding: 7px 20px 10px 20px;float:left;}
.inputWppr div div input {border:0px;overflow:visible;font-size:13px;font-family:Arial,Helvetica, sans-serif;letter-spacing: -1px;background-color:Transparent;color:#f6852b;font-weight:bold;padding: 0px 20px 5px 20px;text-align: center;text-decoration: none;}
.inputWppr div div a {color: #f6852b; display:block; line-height:21px;font-weight: bold; padding: 0px 15px 0px 15px; text-align: center; text-decoration: none;}

*:first-child .btnWpprRight {height:25px}
*:first-child .btnWpprRight div {height:25px}
.btnWpprRight {background-repeat: repeat-x; background-position: top left; float: right;}
.btnWpprRight div {background-position: top left; background-repeat: no-repeat; padding: 0px 0px 0px 0px;}
.btnWpprRight div div {background-position: top Right; background-repeat: no-repeat; padding: 0px 0px 0px 0px;}
.btnWpprRight div div a {color: #fff; display:block; line-height:21px;font-weight: bold; padding: 0px 15px 4px 15px; text-align: center; text-decoration: none;}
.btnWpprRight div div a:hover {}
.btnClear {clear:both;}

/* Labels */
div.contentBoxAlertText {background-position: 0px 6px; background-repeat: no-repeat; padding: 5px 0px 0px 16px;}
div.startOver {margin: -24px 20px 20px 0px; padding: 0px 0px 0px 0px; text-align: right;}

/* Input - Shaded */
input.btnSearchTop {background-color: #ffffff; border: 0px; color: #f6852b; font-family: arial; font-size: 1em; font-weight: bold; margin: 0px 0px 0px 0px; overflow: visible; padding: 3px 10px 3px 10px;}
input.btnSearch {background-color: #ffffff; border: 1px #deead1 solid; color: #f6852b; font-family: arial; font-size: 1em; font-weight: bold; margin: 0px 0px 0px 0px; overflow: visible; padding: 3px 10px 3px 10px;}
input.btncalendar {background-color: #ffffff; border: 1px #42860D solid; color: #f6852b; font-family: arial;font-size: 1em;font-weight:bold;margin: 0px 0px 0px 0px;overflow: visible;outline:none; padding: 2px 5px 2px 5px;}

/* LeftNav - Content */
div#mcSidebar {background-position: top right; background-repeat: repeat-y; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;width:225px; /width:222px; w/idth: 222px;}
div#mcSidebar div.leftnavRepeat {background-position: bottom right; background-repeat: no-repeat;}
div#mcSidebar div.leftnavRepeat div.leftnavShaderTop {background-color: #ffffff;background-position: bottom left; background-repeat: no-repeat; float: right; height: 40px; margin: 0px 0px 0px 0px; width: 26px;}
div#mcSidebar div.linkList a:hover {color:#055FB2}
div#mcSidebar div.linkList {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div#mcSidebar div.linkList ul {background-position: 20px 0px; background-repeat: no-repeat; list-style: none; padding: 2px 0px 20px 50px;}
div#mcSidebar div.linkList ul li.navOn,
div#mcSidebar div.linkList ul li ul li.navSubOn,
div#mcSidebar div.linkList ul li.navOff {font-weight:bold;} 
div#mcSidebar div.linkList ul li.navOff div.btnWpprLeft {margin:10px 0px 10px 0px}
div#mcSidebar div.linkList ul li.navOff div.btnWpprLeft div div a {color:#fff}
div#mcSidebar div.linkList ul li ul li.navSubOff {font-weight: normal;margin:0px;padding:0px}
div#mcSidebar div.linkList ul li ul li.pharmName {width: 120px;}
div#mcSidebar div.linkList div.MyMedicineList {margin: 5px 0px 0px 0px;}
div#mcSidebar div.linkList div.MyMedicineList a {color: #055FB2; font-weight: bold; text-decoration: none;}
div#mcSidebar div.linkList div.MyMedicineList a:hover {text-decoration: underline;}
div#mcSidebar div.linkList ul.navMyMedicineOn li,
div#mcSidebar div.linkList ul.navMyMedicineOn a {color:#055FB2}
div#mcSidebar div.linkList ul.navPharmaciesOn li,
div#mcSidebar div.linkList ul.navPharmaciesOn a {color:#055FB2}
div#mcSidebar div.linkList ul.navDoctorsOn li,
div#mcSidebar div.linkList ul.navDoctorsOn a {color:#055FB2}
div#mcSidebar div.linkList ul.navHealthplans {padding-bottom:30px}
div#mcSidebar div.linkList ul.navHealthplansOn {padding-bottom:30px}
div#mcSidebar div.linkList ul.navHealthplansOn li,
div#mcSidebar div.linkList ul.navHealthplansOn a {color:#055FB2}
div#mcSidebar div.linkList ul.noSub {list-style: none; margin: 2px 0px 20px 20px;}
div#mcSidebar div.linkList ul li span {font-weight: normal}
div#mcSidebar div.linkList ul li ul {margin: 8px 0px 8px 0px; padding: 0px 0px 0px 0px;}
div#mcSidebar div.linkList ul li ul li {font-weight: normal; padding: 0px 0px 0px 0px;width: 148px;}
div#mcSidebar div.linkList ul li ul.navSub {list-style: none; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div#mcSidebar div.linkListstatic ul {background-position: 20px 0px; background-repeat: no-repeat; list-style: none; padding: 2px 0px 18px 20px;}
div#mcSidebar div.linkListstatic ul li.navSubOn {font-weight: bold}
div#mcSidebar div.linkListstatic ul li.navSubOff {font-weight: normal}
div#mcSidebar div.linkListstatic ul.navSub li ul {list-style: none; margin: 10px 0px 10px 10px; padding: 0px; width: 160px;}
div#mcSidebar ul.addLink li,
div#mcSidebar ul.addLink {margin:0px;padding:0px}
div#mcSidebar div#shoppingCartLeftNav {width:160px;}

/* LeftNav - Javascript */
div.DropDownWrapper div.HelpBox {background-color: #E9F4DA; color: #43860D; font-weight: bold; height: 23px; line-height: 23px; padding: 0px 0px 0px 10px; width: 160px}
div.DropDownWrapper {background-color: #E9F4DA; margin: 0px 0px 20px 15px; padding: 0px 0px 0px 0px; width: 169px;}
div.DropDownWrapper div.userDropDown {background-position: top right; background-repeat: no-repeat; color: #43860D; height: 23px; line-height: 23px; padding: 0px 0px 0px 10px;}
div.DropDownWrapper div.userDropDown strong {display:block;overflow:hidden;white-space:nowrap;width:128px}
div.DropDownWrapper a.DropDownBtn {display: block; height: 23px; margin: -23px 0px 0px 140px; padding: 0px 0px 0px 0px; width: 28px; text-decoration: none;}
div.DropDownWrapper a.DropDownBtn:hover {background-repeat: no-repeat; background-position: top left;text-decoration: underline;}
div#DropDownContent {border: 1px #ffffff solid; background-color: #EBF5DD; display: none; position: absolute; width: 168px; }
div#DropDownContent a {color: #43860D; display: block; padding: 10px 0px 10px 10px; text-align: left; text-decoration: none;}
div#DropDownContent a:hover {text-decoration: underline;}

/* Alert Icons */
div.contentBox {background-position: top left; background-repeat: no-repeat; padding: 0px 0px 0px 40px;}
div.contentBox div {}
div.contentBox div h6 {display: inline; padding: 0px 3px 0px 0px}
div.contentBoxAlertText {}
div.contentBoxAlertText span,
div.contentBoxText p,
div.contentBoxText span {font-size: .9em; padding: 0px 0px 15px 0px;}
ul.contentBoxLinks {font-size: .9em; list-style: none; padding: 5px 0px 0px 0px;}
ul.contentBoxLinks li {padding: 0px 0px 0px 0px;}
div.contentBoxText {background-position: 0px 6px; background-repeat: no-repeat; padding: 5px 0px 0px 0px;}
ul.contentBoxIcons {list-style:none; padding:0px 0px 0px 0px;}
ul.contentBoxIcons li {float:left; padding:0px 5px 0px 0px;}
ul.contentBoxIcons li {background-position: top left; background-repeat: no-repeat;}
ul.contentBoxIcons li a {display: block; height: 20px; background-position: top left; background-repeat: no-repeat; width: 20px;}
ul.contentBoxIcons li.contentBoxIcon0 a,
ul.contentBoxIcons li.contentBoxIcon1 a,
ul.contentBoxIcons li.contentBoxIcon2 a,
ul.contentBoxIcons li.contentBoxIcon1active a,
ul.contentBoxIcons li.contentBoxIcon2active a{background-color: #D7E9D3;}
ul.contentBoxIcons li.contentBoxIcon3 a,
ul.contentBoxIcons li.contentBoxIcon4 a,
ul.contentBoxIcons li.contentBoxIcon3active a,
ul.contentBoxIcons li.contentBoxIcon4active a{background-color: #F5DBB8;}
ul.contentBoxIcons li.contentBoxIcon1inactive a,
ul.contentBoxIcons li.contentBoxIcon2inactive a,
ul.contentBoxIcons li.contentBoxIcon3inactive a,
ul.contentBoxIcons li.contentBoxIcon4inactive a{background-color: #D8D8D8;}
ul.contentBoxIcons li.contentBoxIcon1inactive a:hover,
ul.contentBoxIcons li.contentBoxIcon2inactive a:hover,
ul.contentBoxIcons li.contentBoxIcon3inactive a:hover,
ul.contentBoxIcons li.contentBoxIcon4inactive a:hover{background-color: #f4f4f4;}
ul.contentBoxIcons li a:hover,
ul.contentBoxIcons li.contentBoxIcon1active a:hover,
ul.contentBoxIcons li.contentBoxIcon2active a:hover,
ul.contentBoxIcons li.contentBoxIcon3active a:hover,
ul.contentBoxIcons li.contentBoxIcon4active a:hover{background-color: transparent;}
ul.contentBoxIcons li.contentBoxIconRemove {background-image:none;}
ul.contentBoxIcons li.contentBoxIconRemove a {background-position:center;display:block;}
ul.contentBoxIcons li.contentBoxSpacer {background-position:center;background-repeat:no-repeat;margin:0px;padding:0px 8px 0px 0px;}

/* User Specific Medicine Cabinet */
div#mainContentGeneral table.compareTable {}
div#mainContentGeneral table.compareTable td.compareCell {padding: 0px 0px 10px 0px; vertical-align: top; width: 48%}
div#mainContentGeneral table.compareTable td.compareCell div.contentBoxAlertText {font-size: 13px; padding: 3px 0px 0px 5px; margin: 0px 0px 0px 0px;}
div#mainContentGeneral table.compareTable td.compareCell h5,
div#mainContentGeneral table.compareTable td.compareCell div.btnWpprLeft,
div#mainContentGeneral table.compareTable td.compareCell p {padding: 0px 10px 0px 0px;}
div#mainContentGeneral table.compareTable td.compareCell div.alertAdded {margin: 0px 0px 0px 15px;}
div#mainContentGeneral table.compareTable td.compareCell div.btnWpprRight {margin: 0px 25px 0px 0px;}
div#mainContentGeneral table.compareTable td.compareCellOriginal {padding: 0px 0px 0px 0px}
div#mainContentGeneral table.compareTable td.compareCellCenter {vertical-align: top; width: 40px;}
div#mainContentGeneral table.compareTable td.compareCellLCA {padding: 0px 0px 10px 0px}
div#mainContentGeneral table.compareTable td.disclaimer p {font-size: .9em; padding: 0px 10px 0px 10px}
div#mainContentGeneral table.compareTable td.compareCell ul li {margin:0px 0px 0px 16px}
div.drugComparePage div.mcFormWrapper {display:none}

div#mainContentGeneral table.compare td.mcTop h2,
div#mainContentGeneral table.compare td.mcLeft,
div#mainContentGeneral table.compare td.mcLeft div, 
div#mainContentGeneral table.compare td.mcRight,
div#mainContentGeneral table.compare td.mcRight div,
div#mainContentGeneral table.compare td.mcBottom,
div#mainContentGeneral table.compare td.mcBottom div {background-color: #CFCFCF;}
div#mainContentGeneral table.compare td.mcLeft div a.medicationCountHigh {background-color: #CFCFCF;background-position: 0px -136px; background-repeat: no-repeat; display: block; height: 134px; margin: 43px 0px 0px 15px; width: 44px;}
div#mainContentGeneral table.compare td.mcLeft div a.medicationCountMedium {background-color: #CFCFCF;background-position: 0px -94px; background-repeat: no-repeat; display: block; height: 134px; margin: 43px 0px 0px 15px; width: 44px;}
div#mainContentGeneral table.compare td.mcLeft div a.medicationCountLow {background-color: #CFCFCF;background-position: 0px -53px; background-repeat: no-repeat; display: block; height: 134px; margin: 43px 0px 0px 15px; width: 44px;}

div#mainContentGeneral table.user00 div.medicineCabinetPillBottle,
div#mainContentGeneral table.user00 td.mcTop h2,
div#mainContentGeneral table.user00 td.mcLeft,
div#mainContentGeneral table.user00 td.mcLeft div, 
div#mainContentGeneral table.user00 td.mcRight,
div#mainContentGeneral table.user00 td.mcRight div,
div#mainContentGeneral table.user00 td.mcBottom,
div#mainContentGeneral table.user00 td.mcBottom div {background-color: #90BBD5;}
div#mainContentGeneral table.user00 div.medicineCabinetPillBottle a {background-color: #C7DDC3;}
div#mainContentGeneral table.user00 td.mcLeft div a.medicationCountHigh {background-color: #C7DDC3; background-position: 0px -136px; background-repeat: no-repeat; display: block; height: 134px; margin: 43px 0px 0px 15px; width: 44px;}
div#mainContentGeneral table.user00 td.mcLeft div a.medicationCountMedium {background-color: #C7DDC3;background-position: 0px -94px; background-repeat: no-repeat; display: block; height: 134px; margin: 43px 0px 0px 15px; width: 44px;}
div#mainContentGeneral table.user00 td.mcLeft div a.medicationCountLow {background-color: #C7DDC3;background-position: 0px -53px; background-repeat: no-repeat; display: block; height: 134px; margin: 43px 0px 0px 15px; width: 44px;}

div#mainContentGeneral table.empty div.medicineCabinetPillBottle,
div#mainContentGeneral table.empty td.mcTop h2,
div#mainContentGeneral table.empty td.mcLeft,
div#mainContentGeneral table.empty td.mcLeft div, 
div#mainContentGeneral table.empty td.mcRight,
div#mainContentGeneral table.empty td.mcRight div,
div#mainContentGeneral table.empty td.mcBottom,
div#mainContentGeneral table.empty td.mcBottom div {background-color: #ccc;}
div#mainContentGeneral table.empty td h2 {color:#999999;}
div#mainContentGeneral table.empty div.medicineCabinetPillBottle a {background-color: #ccc;}
div#mainContentGeneral table.empty td.mcLeft div a.medicationCountHigh {background-color: #ccc; background-position: 0px -136px; background-repeat: no-repeat; display: block; height: 134px; margin: 43px 0px 0px 15px; width: 44px;}
div#mainContentGeneral table.empty td.mcLeft div a.medicationCountMedium {background-color: #ccc;background-position: 0px -94px; background-repeat: no-repeat; display: block; height: 134px; margin: 43px 0px 0px 15px; width: 44px;}
div#mainContentGeneral table.empty td.mcLeft div a.medicationCountLow {background-color: #ccc;background-position: 0px -53px; background-repeat: no-repeat; display: block; height: 134px; margin: 43px 0px 0px 15px; width: 44px;}

table.dataForm1 {text-align: left; margin: 0px 0px 0px 0px;}
table.dataForm1 td {vertical-align:bottom;}
table.dataForm2 {margin: 5px 0px 0px 0px; text-align: left;}
table.dataForm2 td {vertical-align: top;}
table.dataForm2 td.prompt {padding: 0px 20px 0px 0px; width: 210px;}
table.dataForm2 td.input {padding: 0px 20px 0px 0px;}
td.prompt a,
td.input a {color: #055FB2; text-decoration: none;}
td.prompt a:hover,
td.input a:hover {color: #055FB2; text-decoration: underline;}

/* General - Center Content */
div#mainContentGeneralnoSide {margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; width: 100%}
div#mainContentGeneralnoSide p.sitemap {margin: 0px 20px 0px 20px;}
div#mainContentGeneralnoSide div.GraphicHeadline27 {margin: 13px 0px 13px 0px; padding: 0px 0px 0px 20px;}
div#mainContentGeneralnoSide div ul.cartbtns {list-style: none; text-align: right}
div#mainContentGeneralnoSide div ul.cartUser {list-style: none; margin: 0px 0px -30px 0px;}
div#mainContentGeneralnoSide div table.cartHeader tr.normalpadding td {padding: 5px 20px 5px 20px}
div#mainContentGeneralnoSide div table.cartHeader td.noborder hr {margin: 0px 15px 0px 0px; padding: 0px 0px 0px 0px;}
div#mainContentGeneralnoSide table.Grid {margin: 0px 0px 0px 20px; width: 95%;}
div#mainContentGeneralnoSide table.cartHeader {margin: 0px 0px 15px 0px; width: 100%;}
div#mainContentGeneralnoSide ul.landing {list-style: disc; margin: 0px 20px 13px 20px}
div#mainContentGeneralnoSide ul.landing li {margin: 0px 0px 0px 20px}

/* Custom Pages - Login */
div.loginArea {width:100%;}
div.badFieldStatus {margin:0px 0px 0px 0px;}
div.loginLeft div.gap {height:50px;}
div.loginLeft {float:left;width:45%;padding:0px 0px 0px 0px;}
div.loginLeft label.lblfield {display:block;line-height:22px;float:left;margin:0px 10px 0px 0px;text-align:right;width:100px}
div.loginLeft input.inputShaded {margin:0px 0px 13px 0px;float:left}
div.loginLeft div.chkRemember {margin:0px 0px 0px 0px}
div.loginLeft div.chkRemember input{float:left;margin:0px 5px 0px 85px;text-align:right;}
div.loginLeft div.chkRemember label {display:block;float:left;margin:2px 0px 0px 0px}
div.loginLeft div.loginBtnList {padding:0px 0px 0px 105px}
div.loginLeft div.loginBtnList a.btnGreen {display:block;float:left;margin:13px 0px 0px 0px;text-decoration:none;}
div.loginLeft div.loginBtnList a.btnGreen:hover {text-decoration:underline}
div.loginLeft div.loginBtnList div.btnWpprLeft {margin:13px 0px 0px 0px;}
div.loginLeft {padding-left:40px}
div.loginRight {float:right;margin:-34px 0px 0px 0px;width:50%;}
div.loginRight div.loginBorder {border-left:1px #ccc dashed}
div.loginRight h4.btnGreen {margin:0px 0px 26px 13px;}
div.loginRight h4.btnGreen:hover {text-decoration:none}
div.loginRight p {color:#F6852B;font-weight:bold;margin:0px 13px 13px 13px;}
div.loginRight ul.loginList {margin: 0px 0px 13px 33px;}
div.loginRight ul.loginList li {display:list-item;list-style-type:disc;margin: 0px 20px 13px 0px;}
div.loginRight div.btnWpprLeft {margin:0px 0px 0px 13px}

/* Custom Pages - My Account */
div.MyAccount {}
div.MyAccount table.compareForm td div span.btnGreySm {font-weight:normal}
div.MyAccount table.compareForm td select {background-color: #E9F4DA; color: #43860D;}
div.MyAccount table.compareForm td.AcctBottom {vertical-align:top}
table.compareForm td span.calendarDelimeter {float:left;line-height:22px}
div.MyAccount div.gridTransaction {margin:0px 20px 0px 0px}
div.MyAccount table.datagrid {margin:0px 0px 0px 0px}
div.MyAccount div.btnWpprLeft {margin:0px 0px 0px 0px}

/* Custom Pages - My Account - Calendar */
div.AcctCalendar {background-color:transparent;margin:0px 0px 0px 0px;padding:0px;position:absolute}
div.AcctCalendar table.calendar {background-position:top left;background-repeat:no-repeat;}
div.AcctCalendar table.calendar table {background-image:none;}
div.AcctCalendar table.calendar {background-color:transparent;border:none;border-collapse:collapse;clear:both;margin:0px;padding:0px;}
div.AcctCalendar table.calendar th {}
div.AcctCalendar table.calendar td {margin:0px;padding:2px;}
div.AcctCalendar table.calendar td a {display:block;font-size:11px;height:20px;width:20px;text-decoration:none;padding:1px;line-height:20px;text-align:center}
div.AcctCalendar table.calendar td a:hover {background-color:#EDF5DE}
div.AcctCalendar table * {border-collapse:collapse}
div.AcctCalendar td.offDay {visibility:hidden}

/* Custom Pages - Shopping Cart */
div.cartcontent {margin: 13px 20px 0px 0px;}
div.cartcontent table.datagrid td.firstColumn span {text-align:left}
div.cartcontent div#ProcessingOrder {height:20px;margin:0px 0px 13px 0px;}
div.cartcontent div#ProcessingOrder table {width:100%}
div.cartcontent div#ProcessingOrder table td {background-position:top left;background-repeat:no-repeat;color:#D9D9D9;padding:0px 0px 0px 10px;line-height:20px;width:25%}
div.cartcontent div#ProcessingOrder table td.on {background-color:#F4FAEC;background-position:top left;background-repeat:no-repeat;color:#43860D;font-weight:bold;}
div.cartcontent table.compareForm {margin:0px 0px 13px 0px;}

div.cartcontent table.compareForm td {padding-left:12px;}
div.cartcontent table.compareForm td table td {padding:0px 10px 0px 0px;}
div.cartcontent table.compareForm td div span.smallText {font-weight:normal}
div.cartcontent div.DropDownWrapper {margin:0px 0px 13px 0px}
div.cartcontent .btnMarginUp {margin:-40px 0px 0px 0px}
div#shoppingCartLeftNav {padding:0px 0px 0px 0px;}
div#shoppingCartLeftNav div.veriSign {text-align:center;margin:0px 0px 0px 20px;}

/* Custom Pages - Medicine Cabinet */
div.medicineContainer {float: left; width: 400px; margin: 0px 0px 0px 0px;}
div.medicineContainer div.hr {margin:6px 0px 6px 0px;}
div.medicineContainer div.medicineCabinetPillBottle {background-position: top left; background-repeat: no-repeat; margin: 0px; padding: 16px 0px 0px 0px; height: 51px; width: 50px;}
div.medicineContainer div.medicineCabinetPillBottle a {background-repeat: no-repeat; display: block; margin: 0px 0px 0px 7px; padding: 0px 0px 0px 0px; height: 46px; width: 24px;}
div.medicineContainer div.medicineCabinetPillBottle a.high {background-position: 0px -46px;}
div.medicineContainer div.medicineCabinetPillBottle a.medium {background-position: 0px -32px;}
div.medicineContainer div.medicineCabinetPillBottle a.low {background-position: 0px -19px;}
div.medicineInfoTable {padding: 0px 34px 0px 0px;}
div.medicineInfoTable th {background-color:#e0efcb;background-position: bottom left; background-repeat: repeat-x; color:#43860d;font-size:1em;font-weight:bold;margin:0px 0px 0px 0px;padding:5px 5px 8px 20px;}
div.medicineInfoTable table {border: none; width: 100%;}
div#mainContentGeneral table.contactTable {}
div#mainContentGeneral table.contactTable td {vertical-align: top; padding: 0px 20px 10px 0px;}
div#mainContentGeneral div.mypharmlist table.stepTable {margin: 0px 0px 0px 0px; width: 100%}
div#mainContentGeneral div.mypharmlist table.stepTable td {padding: 0px 0px 0px 0px; width: 33%;}
div#mainContentGeneral div.mypharmlist table.stepTable h5 {}
div#mainContentGeneral div.mcContentCenter {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div#mainContentGeneral div.mcContentCenter h5 {display: inline; margin: 0px 10px 0px 0px;}
div#mainContentGeneral div.mcContentCenter hr {margin-right: 20px;}
div#mainContentGeneral div.mcContentCenter div.badField {margin: 8px 0px 0px 5px;}
div#mainContentGeneral div.mcContentRight {float: left; margin: 13px 0px 0px 0px; width: 273px;}
div#mainContentGeneral div.mcContentRight h5 {display: block; padding: 0px 0px 10px 20px;}
div#mainContentGeneral div.mcContentRight p {padding: 0px 0px 0px 20px}
div#mainContentGeneral div.mcContentRight h4.greenBack {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px;}
div#mainContentGeneral div.mcContentRight table.stepTable {margin: 0px 0px 0px 0px;}
div#mainContentGeneral div.mcContentRight table.stepTable td {padding: 0px 0px 0px 20px;}
div#mainContentGeneral div.mcContentRight a.buttonMainCenter {margin: 0px 20px 10px 20px;}

/* General - Center Content */
/*div#mainContentGeneral {width:675px; /width:678px; w/idth: 678px;}*/
div#mainContentGeneral {width:726px; /width:729px; w/idth: 729px;}
div#mainContentGeneral {float:right;margin:0px;padding:0px 0px 40px 0px}
div#mainContentGeneral div.updatepanel {margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}
div#mainContentGeneral div div.GraphicHeadline27 {margin: 0px 0px 13px 0px; padding: 0px 0px 0px 0px;}
div#mainContentGeneral div div.left {float: left; width: 300px}
div#mainContentGeneral div div.left ul {list-style: none;}
div#mainContentGeneral div div.faqlinkList ul {list-style: none; margin: 0px 20px 13px 0px;}
div#mainContentGeneral div div.faqContent h1 {margin: 0px 0px 13px 0px;}
div#mainContentGeneral div.GraphicHeadline27 h3 {margin-bottom:0px;}
div#mainContentGeneral div h1,
div#mainContentGeneral div h3 {margin: 0px 0px 13px 0px; padding: 0px 20px 0px 0px;}
div#mainContentGeneral table.Grid {margin: 0px 0px 0px 0px; width: 655px;}
div#mainContentGeneral div ul.contacts {display: list-item; list-style: none; padding: 0px; margin: 0px}
div#mainContentGeneral div ul.cartbtns {list-style: none; text-align: right}
div#mainContentGeneral div ul.cartUser {list-style: none; margin: 0px 0px -30px 0px;}
div#mainContentGeneral div table.cartHeader tr.normalpadding td {padding: 5px 20px 5px 20px}
div#mainContentGeneral div table.cartHeader td.noborder hr {margin: 0px 0px 0px 0px;}
div#mainContentGeneral div.optionsHeader table {margin: 10px 0px 10px 0px;}
div#mainContentGeneral div ul.marginFAQ li {list-style: none; margin: 0px 0px 10px 40px;}

/* 1.5 Starts Here  - Anson Chan */

/* healthplan grid */
table.datagrid{border-collapse:collapse;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
table.datagrid tbody{}
table.datagrid tbody tr{}
table.datagrid tbody tr.gridpreHeader td {border:0px;display:none;}
table.datagrid tbody tr.gridpreHeader td table.planRadio {margin:0px;padding:0px}
table.datagrid tbody tr.gridpreHeader td table.planRadio td {font-weight:bold;padding-right:30px}
table.datagrid tbody tr th.firstColumn {text-align:left}
table.datagrid tbody tr th,
table.datagrid tbody tr th a{color:#43860D;text-decoration:none;font-size:1em;}
table.datagrid tbody tr th a:hover {text-decoration:underline}
table.datagrid tbody tr th{background-position:top left;background-repeat:repeat-y;background-color:#EBF5DD;border-color:#CAE6AC;border-width:1px 1px 1px 1px;border-style:solid;height:34px;line-height:34px;font-size:1em;padding:0px 12px 0px 12px;vertical-align:top;}
table.datagrid tbody tr td{border-color:#EBF5DC;border-width:1px 0px 1px 0px;border-style:solid;padding:13px 13px 13px 13px;vertical-align:top;}
table.datagrid tbody tr th.borderRight,
table.datagrid tbody tr td.borderRight {border-width:1px 1px 1px 1px;}
table.datagrid tbody tr th.centered,
table.datagrid tbody tr td.centered {text-align:center}
table.datagrid tbody tr th.type,
table.datagrid tbody tr td.type {width:25%;text-align:center}
table.datagrid tbody tr td.noborderleft{border-left:0px;vertical-align:middle;}
table.datagrid tbody tr th.noborderleft{border-left:0px;vertical-align:middle;}
table.datagrid tbody tr td.blueHighLight {color:#1F6EB1;font-weight:bold;}
table.datagrid tbody tr td p {margin:10px 0px 0px 0px;padding:0px;}
table.datagrid tbody tr td a.btnBlue {font-size:1em;text-decoration:none;}
table.datagrid tbody tr td a.btnBlue:hover{text-decoration:underline;}
table.datagrid tbody tr td span {display:block;text-align:center;}
table.datagrid tbody tr td.Estimated {color:#ff0000;font-size:1em;font-weight:bold;text-align:center;}
table.datagrid tbody tr td table{float:right;border-collapse:collapse;border:0px;}
table.datagrid tbody tr td table td {border:0px;}
table.datagrid tbody tr.gridFooter td {background-color:#F3F3F3;border-width:0px 0px 1px 0px;font-size:11px;}
table.datagrid tbody tr.gridFooter td table td {border:0px;}
table.datagrid tbody tr.gridFooter td a {color:#606060;}
table.datagrid tbody tr.gridFooter td a {display:block;padding:0px 0px 0px 3px;}
table.datagrid tbody tr.gridFooter td a.next{border:0px;}
table.datagrid tbody tr td p {background-position:5px left;background-repeat:no-repeat;font-size:.9em;margin:6px 0px 0px 0px;}
table.datagrid tbody tr th.PlanType,
table.datagrid tbody tr td.PlanType {text-align:center;white-space:nowrap}
div.reversePage,
table.datagrid tbody tr.Pager td {background-position:top left;background-repeat:repeat-x;border-color:#CAE6AC;border-width:1px 1px 1px 1px;border-style:solid;background-color:#EBF5DD;padding:0px 12px 0px 12px;height:34px;line-height:34px;}
table.datagrid tbody tr.Pager td table,
table.datagrid tbody tr.Pager td table td {background-color:transparent;background-image:none;border:none;margin:0px;padding:0px 0px 0px 0px;}
table.datagrid tbody tr.Pager td table td span {background-color:#43860D;border:1px #43860D solid;color:#fff;display:inline;margin:0px 0px 0px 3px;padding:1px 2px 1px 2px;}
table.datagrid tbody tr.Pager td table td a {border:1px #EBF5DD solid;color:#3a3d41;text-decoration:none;margin:0px 0px 0px 3px;padding:1px 2px 1px 2px;}
table.datagrid tbody tr.Pager td table td a:hover {background-color:#fff;border:1px #43860D solid;text-decoration:none;}
div.reversePage {text-align:right}
div.reversePage a {color:#3a3d41;margin:0px 0px 0px 3px;padding:1px 2px 1px 2px;text-decoration:none;}

/* tables */
table.compareForm {}
table.compareForm td {padding:0px 30px 10px 0px;vertical-align:top}
table.compareForm td input{display:inline;float:left;}
table.compareForm td div {font-weight:bold;height:22px;line-height:22px;}
table.compareForm td div.btnWpprLeft {width:120px}
table.compareForm td.inline {}
table.compareForm td.inline div {float:left;margin:0px 5px 0px 0px;}
table.compareForm td.inline input.inputShaded {float:left;}

/* DrugOptionUC */
div.DrugOptionUC {float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:300px}
div.DrugOptionUC h4 {margin:0px 0px 13px 0px;padding: 0px 0px 0px 20px;}
div.DrugOptionUC p {font-size:.9em;margin: 0px 0px 13px 20px;}
div.DrugOptionUC ul.stepButtons {height:50px;margin:10px 0px 0px 0px;width: 100%;}
div.DrugOptionUC ul.stepButtons li {list-style:none;padding:0px 0px 0px 0px;}
div.DrugOptionUC table.compareForm {margin:0px 0px 13px 20px;padding:0px;}
div.DrugOptionUC table.compareForm td a {text-decoration:none}
div.DrugOptionUC table.compareForm td a:hover {text-decoration:underline}
div.DrugOptionUC table.compareForm td {padding:0px}
div.DrugOptionUC table.compareForm td div {font-weight:normal;float:left}
div.DrugOptionUC table.compareForm td div.stepBestprice {background-position: 0px 7px; background-repeat: no-repeat;padding: 0px 0px 0px 18px}


/* DrugCostUC */
div.DrugCostUC {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div.DrugCostUC div.stepCost span,
div.DrugCostUC div.stepAlert span {font-weight: normal}
div.DrugCostUC div.step,
div.DrugCostUC div.stepCost,
div.DrugCostUC div.stepAlert {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;}
div.DrugCostUC div.stepCost p,
div.DrugCostUC div.stepAlert p {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.DrugCostUC div.stepCost {background-position: 0px 2px; background-repeat: no-repeat;}
div.DrugCostUC div.stepAlert {background-position: 0px 2px; background-repeat: no-repeat;}
div.DrugCostUC table.compareForm {margin:0px 0px 0px 0px;padding:0px;}
div.DrugCostUC table.compareForm td {padding:0px}
div.DrugCostUC a.btnBlue {text-decoration:none}
div.DrugCostUC a.btnBlue:hover {text-decoration:underline}
div.DrugCostUC table.compareForm td div {font-weight:normal;float:left}

/* DrugInfoUC */
div.DrugInfoUC {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div.DrugInfoUC div.stepBestprice {margin: 0px 10px 0px 0px; padding: 0px 0px 0px 2px;}
div.DrugInfoUC div.stepBestprice span {font-weight: normal}
div.DrugInfoUC div.stepBestprice p {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.DrugInfoUC div.stepBestprice {background-position: 0px 8px; background-repeat: no-repeat;}
div.DrugInfoUC div.contentBoxAlertText {background-position:0px 2px;margin:13px 0px 0px 0px;padding:0px 0px 0px 16px;}
div.DrugInfoUC p.pharmText {background-color:#F5DBB8;border:1px #F3670A solid;color:#F3670A;font-size:.9em;font-weight:bold;padding:5px 0px 5px 0px;text-align:center;}
div.DrugInfoUC table.zipChange {background-color:#EDF5DE;border-color:#DEEAD2;border-width:1px 1px 0px 1px;border-style:solid;}
div.DrugInfoUC table.zipChange th.zipChange span.btnGreen:hover {text-decoration:none}
div.DrugInfoUC table.zipChange th.zipChange {text-align:left;padding:8px 0px 8px 0px}
div.DrugInfoUC table.zipChange th.zipChange div.btnWpprLeft {float:left;margin:0 0 0 5px;}
div.DrugInfoUC table.zipChange th.zipChange span.label {float:left;height:22px;line-height:22px;margin:0px 10px 0px 220px;}
div.DrugInfoUC table.zipChange th.zipChange .inputShaded {float:left;}
div.DrugInfoUC table.zipChange th.zipChange span.validation {float:left;margin:0px 10px 0px 0px}

/* DrugInfoUC - Multum Data*/
div.DrugInfoUC div.MultumBar {background-position:top right;background-repeat:no-repeat;background-color:#EBF5DD;height:24px;line-height:24px;padding:0px 0px 0px 0px;width:658px;}
div.DrugInfoUC div.MultumBar a.DropDownBtn {float:right;display:block;height:24px;margin:0px 0px;padding: 0px 0px 0px 0px;width:28px;text-decoration: none;}
div.DrugInfoUC div.MultumBar a.DropDownBtn:hover {background-repeat: no-repeat; background-position: top left;text-decoration: underline;}
div.DrugInfoUC div.MultumBar div.userDropDown {height:24px;line-height:24px;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;float:left;width:615px;}
div.DrugInfoUC div#DropDownMultum {border:1px #ffffff solid;background-color:#F4FAEC;clear:left;display:none;margin:0px 0px 0px 0px;position:absolute;width:628px;}
div.DrugInfoUC div#DropDownMultum a{border-bottom:1px #EBF5DD solid;color:#43860D;display:block;padding:5px 0px 5px 10px;text-align:left;text-decoration:none;}
div.DrugInfoUC div#DropDownMultum a:hover {border-bottom:1px #fff solid;}
div.DrugInfoUC div.userDropDown .btnGreen:hover {text-decoration:none;}
div.DrugInfoUC select {display:none;}
*:first-child div.DrugInfoUC div#DropDownMultum {border: 1px #ffffff solid;background-color:#F4FAEC;display:none;margin:0px 0px 0px 0px;position:absolute;width:623px;}
*+html body div#pageWrapper div.border table.tableMain tbody tr td#mainContent div#mainContentGeneral div.mcContentCenter div.DrugInfoUC div#DropDownMultum {display:none;border: 1px #ffffff solid;background-color:#F4FAEC;display:none;margin:0px 0px 0px 0px;position:absolute;width:623px;}
*:first-child div.DrugInfoUC div.MultumBar {width:655px;}

div.DrugInfoContent {margin:10px 20px 0px 0px;}
div.DrugInfoContent ul {margin: 0px 0px 20px 53px;}
div.DrugInfoContent ul li {background-position: 0px 0px;background-repeat:no-repeat;list-style:none;padding:0px 0px 0px 13px;}
div.DrugInfoContent p {background-position: 13px 0px; background-repeat: no-repeat;margin:0px 0px 20px 0px;padding:0px 0px 20px 53px;}
div.DrugInfoContent br {display:none;}
/*
div.DrugInfoContent p.emt {padding:0px 0px 20px 53px;}
div.DrugInfoContent p.donot {padding:0px 0px 20px 53px;}
div.DrugInfoContent p.noalcohol {padding:0px 0px 20px 53px;}
div.DrugInfoContent p.nopreg {padding:0px 0px 20px 53px;}
div.DrugInfoContent p.nobrfeed {padding:0px 0px 20px 53px;}
div.DrugInfoContent p.water {padding:0px 0px 20px 53px;}
div.DrugInfoContent p.rt {padding:0px 0px 20px 53px;}
*/

/* DrugInfoUC - global tabs */
div.optionsHeader {margin: 0px 0px 0px 0px;}
div.optionsHeader table {margin: 10px 0px 10px 0px;}
div.optionsHeader td div h5 {line-height:27px;padding: 0px 0px 0px 15px;}
div.optionsHeader td div {background-position: top left; background-repeat: repeat-x; height:30px; text-align: center;}
div.optionsHeader td div.On {padding: 1px 1px 1px 1px;}
div.optionsHeader td div.On a {border:0px;color:#f6852b;display: block;}
div.optionsHeader td div a:hover {color:#f6852b} 
div.optionsHeader td div.Off {}
div.optionsHeader td div.Off a {background-color: #ffffff; background-image:none; border-color: #e7e6e2; border-style: solid; border-width: 0px 1px 0px 1px; display: block}
div.optionNotes {background-color:#EBF5DD;background-position:5px center;background-repeat:no-repeat;border:1px #C7DDC3 solid;font-size:1em;margin:0px 0px 13px 0px;padding:10px 10px 0px 10px}
div.optionNotes p {margin:0px 0px 10px 0px;padding:0px}

/* DrugLabelUC */
table.DrugLabelUC {background-color:#ffffff;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50%;}
table.DrugLabelUC td.mcLeft {background-position: top left;background-repeat: repeat-y; padding:0px 0px 0px 0px; vertical-align:top;width: 94px;}
table.DrugLabelUC td.mcLeft div.LeftBg {background-position: top left; background-repeat: no-repeat; height: 189px; width: 94px; padding: 1px 0px 0px 0px;}
table.DrugLabelUC td.mcTop {background-color: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;vertical-align: top;}
table.DrugLabelUC td.mcTop h2 a.removeDrug {background-position: top left; background-repeat: no-repeat; display: block; font-size: 0px; float: right; height: 19px; margin: -28px 0px 0px 0px; width: 15px;}
table.DrugLabelUC td.mcTop h2 {background-position: top left; background-repeat: repeat-x; line-height: 36px; margin: 0px 0px 0px 0px; white-space: nowrap;}
table.DrugLabelUC td.mcTop ul.mcCabinetList {background-color: #ffffff; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;}
table.DrugLabelUC td.mcTop ul.mcCabinetList li {list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
table.DrugLabelUC td.mcTop ul.mcCabinetList li ul {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px}
table.DrugLabelUC td.mcTop ul.mcCabinetList li ul.contentBoxIcons {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
table.DrugLabelUC td.mcTop ul.mcCabinetList li ul.contentBoxIcons li {margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px}
table.DrugLabelUC td.mcTop div.whiteBG {background-color: #ffffff; height: 100%; padding: 0px 0px 0px 0px;}
table.DrugLabelUC td.mcTop div.contentBoxDisplay {background-color: #F4FAEC; border: 1px #deead1 solid; display: none; margin: 0px 0px 0px 110px; padding: 0px 0px 0px 0px; position: absolute; width: 200px}
table.DrugLabelUC td.mcTop div.contentBoxDisplay p.greyText {margin: 0px 0px 0px 0px; padding: 5px;}
table.DrugLabelUC td.mcTop div.contentBoxDisplayAlert {background-color: #F4FAEC; border: 1px #deead1 solid; display: none; margin: 0px 0px 0px 110px; padding: 5px 0px 0px 0px; position: absolute; width: 200px}
table.DrugLabelUC td.mcTop div.contentBoxDisplayAlert p.greyText {margin: 0px 0px 5px 5px; padding: 0px 0px 0px 0px;}
table.DrugLabelUC td.mcTop div.contentBoxDisplayAlert input,
table.DrugLabelUC td.mcTop div.contentBoxDisplayAlert input.inputShaded {margin: 0px 0px 5px 5px;}
table.DrugLabelUC td.mcTop div.contentBoxDisplayAlert input.days {width: 25px;}
table.DrugLabelUC td.mcTop div.contentBoxDisplayAlert input.date {width: 65px;}
table.DrugLabelUC td.mcTop ul div.mcFormWrapper {position: absolute; margin: -40px 0px 0px 130px; width: 405px;}
table.DrugLabelUC td.mcTop ul div.mcFormWrapper div.mcFormBorder {width: 100%}
table.DrugLabelUC td.mcTop ul div.mcFormWrapper div.mcForm1,
table.DrugLabelUC td.mcTop ul div.mcFormWrapper div.mcForm2,
table.DrugLabelUC td.mcTop ul div.mcFormWrapper div.mcForm4 {background-color:#F4FAEC;border: 1px #deead1 solid; float: left;}
table.DrugLabelUC td.mcTop ul div.mcFormWrapper div.mcForm3 {}
table.DrugLabelUC td.mcTop ul div.mcFormWrapper div.mcForm4 input.inputShaded {width: 100px; margin: 0px 5px 0px 5px;}
table.DrugLabelUC td.mcTop ul div.mcFormWrapper div.mcForm1 p.greyText,
table.DrugLabelUC td.mcTop ul div.mcFormWrapper div.mcForm2 p.greyText,
table.DrugLabelUC td.mcTop ul div.mcFormWrapper div.mcForm3 p.greyText,
table.DrugLabelUC td.mcTop ul div.mcFormWrapper div.mcForm4 p.greyText {margin: 0px 0px 0px 0px;padding: 5px 5px 5px 5px;}
table.DrugLabelUC td.mcTop ul div.mcFormWrapper div.mcForm4 input.btnSearch {margin: 0px 5px 5px 5px;}
table.DrugLabelUC td.mcTop ul div.mcFormWrapper div label {font-size: .9em; padding: 0px 5px 0px 5px;}
table.DrugLabelUC td.mcTop table.mcPricing {background-color: #ffffff;}
table.DrugLabelUC td.mcTop table.mcPricing td {padding: 0px 10px 0px 0px}
table.DrugLabelUC td.mcTop table.mcPricing td.numbers {text-align: right}
table.DrugLabelUC td.mcTop ul.contentBoxIcons {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
table.DrugLabelUC td.mcRight {background-position: top right; background-repeat: repeat-y; vertical-align: top; text-align: right; width: 14px}
table.DrugLabelUC td.mcRight div {background-position: top right; background-repeat: no-repeat; height: 40px; width: 14px}
table.DrugLabelUC td.mcBottom {background-repeat: repeat-x}
table.DrugLabelUC td.mcBottom div.mcBottomLt {background-position:top left;background-repeat:no-repeat;height: 12px; float: left; font-size: 0px; width: 100px}
table.DrugLabelUC td.mcBottom div.mcBottomRt {background-position:right top;background-repeat:no-repeat;height: 12px; float: right; font-size: 0px; width: 14px}

/* addtoMedicineCabinetUC */
div.addtoMedicineCabinetUC {float:right;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;width:50%;}
div.addtoMedicineCabinetUC h5 {margin:0px 0px 0px 15px;}
div.addtoMedicineCabinetUC div.btnWpprLeft {margin:10px 0px 0px 10px;}
div.addtoMedicineCabinetUC div.alertAdded {background-color:#EBF5DD;background-position:5px center;background-repeat:no-repeat;border:1px #C7DDC3 solid;color:#43860D;height:22px;line-height:22px;font-size:.9em;margin:5px 20px 0px 13px;padding:0px 8px 0px 20px}

/* addDrugDropDown */
table.addDrugDropDown {border-collapse:collapse;background-color:#fff;border:1px #C7DDC3 solid;font-size:.9em;margin:0px 20px 10px 13px;padding:0px;position:absolute;z-index:100px;}
table.addDrugDropDown th {background-color:#EBF5DD;color:#44860B;margin:0px;text-align:left;padding:6px 6px 6px 6px;}
table.addDrugDropDown th a {background-position:top left;background-repeat:no-repeat;display:block;height:19px;width:15px;}
table.addDrugDropDown td {padding:0px;}
table.addDrugDropDown td table {border-collapse:collapse;padding:0px;width:100%;}
table.addDrugDropDown td table td {border-bottom:1px #EBF5DD solid;padding:5px;}
table.addDrugDropDown td table td input {margin:0px 0px 0px 0px}
table.addDrugDropDown td table td label {margin:0px 0px 0px 5px}

/* Drug Repeater */
table.DrugLabelUCRepeater ul.contentBoxIcons {float:right;padding:0px 0px 0px 0px;}
table.DrugLabelUCRepeater {width: 100%;}
table.DrugLabelUCRepeater td {vertical-align: top;}
table.DrugLabelUCRepeater td.mcpillbottomContainer {width: 50px;}

/* DoctorOverviewUC */
div.DoctorOverviewUC {margin:0px 20px 0px 0px;}
div.DoctorOverviewUC h5 {margin:0px 0px 0px 0px;padding:0px 0px 13px 13px;line-height:29px;}
div.DoctorOverviewUC h2 {margin:0px}
div.DoctorOverviewUC h2.enclarity {background-position:top right;background-repeat:no-repeat;border:0;display:block;}
div.DoctorOverviewUC div.btnWpprRight {margin:-8px 0px 0px 0px}
div.DoctorOverviewUC table.DocTordatagrid td {padding:4px 0px 4px 13px}
div.DoctorOverviewUC table.DocTordatagrid td a.btnBlue {text-decoration:none}
div.DoctorOverviewUC table.DocTordatagrid td a.btnBlue:hover {text-decoration:underline}
div.DoctorOverviewUC table.DocTordatagrid td {line-height:22px}
div.AddDrugDoctor {background-color:#fff;border:1px #CAE6AC solid;margin:0px 0px 20px 0px;padding:5px}


/* DoctorDetailUC */
div.DoctorOverviewUC a.floatRight,
div.DoctorDetailUC a.floatRight {display:block;line-height:29px;margin:0px 10px 0px 0px;text-decoration:none;}
div.DoctorOverviewUC a.floatRight:hover,
div.DoctorDetailUC a.floatRight:hover {text-decoration:underline;}
div.DoctorDetailUC h2 {background-position:top right;background-repeat:no-repeat;display:block;}
div.DoctorDetailUC {margin:0px 20px 0px 0px;}
div.DoctorDetailUC table.DocTordatagrid {width:100%}
div.DoctorDetailUC table.DocTordatagrid td {padding:4px 0px 4px 13px}
div.DoctorDetailUC table.DocTordatagrid td h4 {display:block;margin-top:8px;}
div.DoctorDetailUC table.DocTordatagrid td h4.btnBlue:hover {text-decoration:none}
div.DoctorDetailUC table.DocTordatagrid td a.btnBlue {text-decoration:none}
div.DoctorDetailUC table.DocTordatagrid td a.btnBlue:hover {text-decoration:underline}
div.DoctorDetailUC table.DocTordatagrid td {line-height:22px}

/* DoctorSearchUC */
div.DoctorSearchUC div.DocSearchFieldUC label {font-weight:bold;}
div.DoctorSearchUC div.DocSearchFieldUC div.doctor {height:136px}
div.DoctorSearchUC div.DocSearchFieldUC div.doctor div.btnWpprLeft {margin:13px 0px 0px 22px;}
div.DoctorSearchUC h2 {background-position:top right;background-repeat:no-repeat;display:block;}
div.DoctorSearchUC {margin:0px 20px 0px 0px}
div.DoctorSearchUC table.datagrid {margin:0px;padding:0px;}
div.DoctorSearchUC table.doctorSearch {}
div.DoctorSearchUC table.doctorSearch div.floatRight {text-align:right}
div.DoctorSearchUC table.doctorSearch div.floatRight ul {list-style:none;}
div.DoctorSearchUC table.doctorSearch div.floatRight ul li span {display:inline;}

div.SearchFieldUC a.btnForm {float:left;margin:16px 0px 0px 22px;}
div.DoctorSearchUC div.SearchFieldUC div.drug span {display:block;font-weight:bold;margin:13px 0px 0px 22px}
div.DoctorSearchUC div.SearchFieldUC div.drug select {margin:0px 0px 0px 22px}
div.DoctorSearchUC table.DocTordatagrid th {text-align:left;}

table.DocTordatagrid {border:0px;border-collapse:collapse;}
table.DocTordatagrid tbody tr {}
table.DocTordatagrid tbody tr th {padding:13px 0px 0px 0px}
table.DocTordatagrid tbody tr th h4 {display:inline;margin:0px 0px 0px 0px;}
table.DocTordatagrid tbody tr th h4 a.btnBlue {font-weight:bold;}
table.DocTordatagrid tbody tr th h4 a.btnBlue:hover {}
table.DocTordatagrid tbody tr th a.btnBlue {font-weight:normal;text-decoration:none;}
table.DocTordatagrid tbody tr th a.btnBlue:hover {text-decoration:underline}
table.DocTordatagrid tbody tr th.remove a {display:block;font-weight:normal;padding:0px;}
table.DocTordatagrid tbody tr th.DoctorDistance {padding:13px 0px 0px 0px;text-align:right;}
table.DocTordatagrid tbody tr th a.btnGreySm,
table.DocTordatagrid tbody tr th span.DoctorValidate {font-weight:normal}
table.DocTordatagrid tbody tr th .btnBlue:hover {text-decoration:none;}
table.DocTordatagrid tbody tr th h4 {margin-top:8px;}
table.DocTordatagrid tbody tr td {vertical-align:top;}
div.AddressSpacing,
table.DocTordatagrid tbody tr td.AddressSpacing {line-height:16px}
table.DocTordatagrid tbody tr td strong {text-align:right}
table.DocTordatagrid tbody tr td .btnGreySm:hover {text-decoration:none}
table.DocTordatagrid tbody tr td.DoctorAddress {background-position: 13px 3px;background-repeat:no-repeat;padding:0px 0px 0px 0px;}
table.DocTordatagrid tbody tr td.Tier {padding:0px 0px 0px 0px;}
table.DocTordatagrid tbody tr td.DoctorAddress a.btnBlue {text-decoration:none;}
table.DocTordatagrid tbody tr td.DoctorAddress a.btnBlue:hover {text-decoration:underline;}
table.DocTordatagrid tbody tr td.DoctorSpecial {font-weight:bold;text-align:center;}
table.DocTordatagrid tbody tr td.DoctorAffiliation {padding:0px 0px 0px 0px;text-align:right}
table.DocTordatagrid tbody tr td.DoctorAffiliation strong {display:block;margin:0px 0px 13px 0px;}
table.DocTordatagrid tbody tr td.DoctorAffiliation ul {list-style:none;margin:0px 0px 0px 0px;padding:2px}
table.DocTordatagrid tbody tr td.DoctorFooter {padding:0px 0px 13px 0px;}

/* DrugSearchResultUC */
div.DrugSearchResultUC {margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}
div.DrugSearchResultUC table.datagrid {margin:0px;padding:0px;}

div.DrugSearchFieldUC {margin:0px 20px 0px 0px;}
div.DrugSearchFieldUC div.SearchFieldUC input.inputShaded {color:#ccc}
div.SearchFieldUC {background-position:top left;background-repeat:repeat-x;margin:0px 0px 13px 0px;}
div.SearchFieldUC select,
div.SearchFieldUC input.inputShaded {float:left;margin:22px 0px 0px 22px}
div.SearchFieldUC div.drug {height:68px;}
div.SearchFieldUC div.bgLeft,
div.SearchFieldUC div.bgRight {background-repeat:no-repeat}
div.SearchFieldUC div.bgLeft {background-position:top left}
div.SearchFieldUC div.bgRight {background-position:top right}
div.SearchFieldUC div.btnWpprLeft {margin:22px 0px 0px 20px;}
div.SearchFieldUC div.btnWpprLeft div {}
div.SearchFieldUC div.btnWpprLeft div div {}
div.SearchFieldUC label {display:block;float:left;font-weight:bold;line-height:22px;margin:22px 0px 0px 22px}
div.SearchListUC {padding:0px 0px 0px 0px;}
div.DrugSearchListUC {margin:0px 20px 0px 0px}
div.DrugSearchListUC table.datagrid {margin:0px;padding:0px;}
div.DrugSearchListUC ul {padding:13px 0px 13px 0px;}
div.DrugSearchListUC ul li {display:inline;list-style:none;margin: 0px 3px 0px 3px;padding:0px;}
div.DrugSearchListUC ul li a {color:#055FB2;text-decoration:none;}


/* Custom Pages - Search */
div.startOver {margin: -24px 20px 20px 0px; padding: 0px 0px 0px 0px; text-align: right;}

/* HealthPlanSearchUC */
div.HealthPlanSearchUC {margin:0px 20px 0px 0px}
div.HealthPlanSearchUC h2 {margin:0px 0px 13px 0px}
div.HealthPlanSearchUC table {margin:0px;padding:0px}
div.HealthPlanSearchUC div.healthSearchFieldUC div.bgRight {height:68px;}
div.HealthPlanSearchUC div.healthSearchFieldUC div.btnWpprLeft {margin:8px 0px 0px 20px;}
div.HealthPlanSearchUC table.compareForm {background-color:#E4F4D7;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%}
div.HealthPlanSearchUC table.compareForm td {padding:6px 13px 0px 13px;}
div.HealthPlanSearchUC table.compareForm td a.HealthPlanForm {background-position:top left;background-repeat:no-repeat;display:block;font-size:1em;line-height:18px;padding:0px 0px 13px 21px;text-decoration:none;width:300px}
div.HealthPlanSearchUC table.compareForm td a.HealthPlanForm:hover {text-decoration:underline;}
div.HealthPlanSearchUC table.compareForm td div.inputWpprLeft {margin:0px 0px 0px -8px;}

*:first-child div.HealthPlanSearchUC table.compareForm td div.inputWpprLeft {margin:0px 0px 0px -16px;}
div.Healthplanplaceholder {display:none;}
div.Healthplanplaceholder iframe {background-color:transparent;width:100%;height:400px;overflow:hidden;margin:13px 0px 0px 0px;}

div.divHealthPlan {display:none; left: 50%; margin: 0px 0px 0px -213px; position: absolute; top: 332px;width:658px;}
div.divHealthPlan div.centering {padding: 0px 0px 0px 0px;}
div.divHealthPlan table.compareForm {margin: 0px 20px 13px 0px;}
div.divHealthPlan table.compareForm td {text-align: left;}
div.divHealthPlan table.compareForm td li {list-style: none;}
div.divHealthPlan table.compareForm label {font-weight: bold;}
div.divHealthPlan table.compareForm td {padding: 0px 20px 10px 0px; vertical-align: top;}
div.divHealthPlan table.compareForm td select {color: #43860D; font-family:Arial; font-size: 1em; width: 240px}
div.divHealthPlan table.compareForm td textarea {color: #43860D; font-family:Arial; font-size: 1em; width: 235px}
div.divHealthPlan table.compareForm td div.inputWpprLeft {margin:0px 0px 0px -11px;}
*:first-child div.divHealthPlan table.compareForm td div.inputWpprLeft {margin:0px 0px 0px 0px;}

/* HealthPlanDetailUC */
div.HealthPlanDetailUC h2 {}
div.HealthPlanDetailUC div.btnWpprRight {margin-top:-6px}
div.HealthPlanDetailUC h5 {padding:0px 0px 0px 13px;line-height:29px;}
div.HealthPlanDetailUC div.singleRow,
div.HealthPlanDetailUC div.floatLeft,
div.HealthPlanDetailUC div.floatRight {margin:0px 0px 0px 0px;}
div.HealthPlanDetailUC {margin:0px 20px 0px 0px}
div.HealthPlanDetailUC div table.DocTordatagrid {width:100%}
div.HealthPlanDetailUC div table.DocTordatagrid td {padding:4px 0px 4px 0px}
div.HealthPlanDetailUC div.floatRight table.DocTordatagrid tr td h3 {color:#40840B;font-size:22px;margin:0px;}
div.HealthPlanDetailUC div.floatRight table.DocTordatagrid tr td div.btnWpprLeft {margin-top:-8px}

/* PharmacySearchUC */
div.PharmacySearchUC {margin:0px 20px 0px 0px;padding:0px;}
div.PharmacySearchUC span.validation {}
div.PharmacySearchUC div.btnWpprLeft {}
div.PharmacySearchUC table {margin:0px;}
div.PharmacySearchUC table.compareForm {background-color:#E4F4D7;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%}
div.PharmacySearchUC table.compareForm td {padding:6px 13px 0px 13px;}
*:first-child div.PharmacySearchUC table.compareForm td div.inputWpprLeft {margin:0px 0px 0px -16px;}
div.PharmacySearchUC table.compareForm td div.inputWpprLeft {margin:0px 0px 0px -8px;}

/*drug comparision */

div.DrugCompareUC {margin:0px 20px 0px 0px}
div.DrugCompareUC div.headlineBar29 {margin-bottom:13px}
div.DrugCompareUC div.multumContent div strong {display:block;padding:0px 0px 13px 0px;line-height:16px;} 
div.DrugCompareUC div.multumContent div p {padding:0px 10px 0px 0px;line-height:16px;}
div.DrugCompareUC div.multumContent h5 {margin:0px 0px 0px 13px;padding:0px 0px 0px 0px;line-height:29px;}
div.DrugCompareUC div.floatLeft table.DrugLabelUC {width:96%}
div.DrugCompareUC div.btnWpprLeft {margin-bottom:10px;}
div.DrugCompareUC div.addtoMedicineCabinetUC div.btnWpprLeft {margin-left:10px;margin-top:0px;}
div.DrugCompareUC div.addtoMedicineCabinetUC {margin:0px;padding:0px;float:none;width:100%}
div.DrugCompareUC img,
div.DrugCompareUC div.addtoMedicineCabinetUC h5,
div.DrugCompareUC div.mcFormWrapper,
div.DrugCompareUC div.DrugCostUC div.hr {display:none;}
div.DrugCompareUC ul {margin:0px 0px 0px 16px;}

/* PharmacyListUC */
div.PharmacyListUC {margin:0px 20px 0px 0px}
div.PharmacyListUC div.btnWpprRight {margin:-8px 0px 0px 0px;}
div.PharmacyListUC table.DocTordatagrid {width:100%}
div.PharmacyListUC table.DocTordatagrid td {padding:4px 0px 4px 13px}
div.PharmacyListUC table.DocTordatagrid th {padding:0px 0px 13px 0px;text-align:left;}
div.PharmacyListUC table.DocTordatagrid td div.hr {margin:0px 0px 13px 0px}
div.PharmacyListUC table.DocTordatagrid td span.floatRight {display:block;text-align:right}
div.PharmacyListUC table.DocTordatagrid h4 {display:block;}
div.PharmacyListUC .btnBlue:hover {text-decoration:none;}
div.PharmacyListUC div.headlineBar29 div h5 {line-height:29px;}

/* sub-header collection */
div.HealthPlanSearchUC h2,
div.HealthPlanDetailUC h2,
div.DoctorOverviewUC h2,
div.DoctorDetailUC h2,
div.DoctorSearchUC h2,
div.PharmacyListUC h2,
div.PharmacySearchUC h2 {color:#000;margin:0px 0px 13px 0px;border-bottom:1px #ccc dashed;padding:5px 0px 10px 0px;}
div.PharmacyListUC h2 a,
div.DoctorOverviewUC h2 a {color:#6299CB;text-decoration:none}

/* PharmacyMap */
div.PharmacyMapUC {}

/* interaction window */
div.interactionWindow {color:#3a3d41;background-color:#EBF5DD;border:1px #F6852B solid;font-size:11px;font-weight:normal;padding:10px;position:absolute;width:150px;}
div.interactionWindow strong p,
div.interactionWindow strong {display:block;margin:0px 0px 6px 0px;}
a.iconBtn {text-decoration:none;}
a.iconBtn span.displayView {background-color:#EBF5DD;border:1px #B6C7A0 solid;display:block;color:#3a3d41;font-size:11px;font-weight:normal;padding:10px;position:absolute;text-decoration:none;width:150px;}
a.iconBtn span.displayView strong p,
a.iconBtn span.displayView strong {color:#739E46;display:block;margin:0px 0px 6px 0px;}
a.btnclose {background-color:#fff;border:1px #C7DDC3 solid;color:#F3670A;display:block;height:15px;float:right;font-weight:bold;margin:2px 2px 0px 0px;padding:0px;text-align:center;line-height:15px;text-decoration:none;width:15px;}

div.displayView {border:2px #C7DDC3 solid;padding:5px;}
div.ctrlDosage a {text-decoration:none;}
div.ctrlDosage div {background-color:#F4FAEC;color:#3A3D41;display:inline;width:200px}
div.ctrlDosage span {background-color:#DEE9D4;color:#666666;display:block;margin:0px 0px 6px 0px;padding:3px 0px 3px 3px;}
div.ctrlDosage table {border-collapse:collapse;margin:0px 0px 6px 0px;}
div.ctrlDosage input.inputshaded {margin:0px 0px 6px 0px;}
div.ctrlDosage input.btn {background-color:#fff;border:1px #DEE9D4 solid;color:#F3670A;padding:2px 3px 2px 3px;}
div.ctrlDosage a.btnclose {background-color:#fff;border:1px #C7DDC3 solid;color:#F3670A;display:block;height:15px;float:right;font-weight:bold;margin:2px 2px 0px 0px;padding:0px;text-align:center;line-height:15px;text-decoration:none;width:15px;}


/* LeftNav - Perspectives */
div.navPerspectives {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.navPerspectives table.perspectives td h4 {color: #43860D; display: block; padding: 5px 0px 0px 13px;}
div.navPerspectives table.perspectives td div.image {height:120px;margin: 0px 0px 13px 13px;width: 163px;}
div.navPerspectives table.perspectives td ul.perspectivesList {list-style: none;padding-top:13px;}
div.navPerspectives table.perspectives td h5 a {color: #43860D; display: block; text-decoration: none; margin: 0px 0px 0px 13px;width:163px}
div.navPerspectives table.perspectives td h5 a:hover {color: #43860D; text-decoration: underline;}
div.navPerspectives table.perspectives td p {font-size: .9em; padding: 5px 13px 0px 13px;width:163px}
div.navPerspectives table.perspectives td p.textlightgrey {color: #797F87; margin: 0px; padding: 0px 0px 0px 13px;}
div.navPerspectives table.perspectives {background-position: bottom left; background-repeat: repeat-x; width: 198px;}
*:first-child div.navPerspectives table.perspectives {background-position: bottom left; background-repeat: repeat-x;width:200px; /width:197px; w/idth: 197px;}

/* Sales Force Forms*/
div.FeedbackUC {margin: 0px 0px 0px 0px;width:100%;}
div.FeedbackUC table.compareForm {width:100%}
div.FeedbackUC textarea.textareaShaded {width:490px}
div.formplaceholder {height: 400px;}

/* custompage - privacy */
div.Policy {margin:13px 20px 0px 0px;}
div.Policy a.Truste {background-position: top left; background-repeat: no-repeat; color: #ffffff; display: block; float: left; font-size: 0px; height: 73px; margin: 0px 10px 0px 0px; width: 58px;}
div.Policy ol {margin: 0px 20px 13px 35px; padding: 0px 0px 0px 0px;}
div.Policy ol li {margin: 0px 0px 13px 0px; padding: 0px 0px 0px 0px;}
div.Policy div.Contact {padding: 0px 100px 0px 100px; text-align: center;}
div.Policy div.Contact ul {float: left; list-style: none;}
div.Policy div.Contact ul li {margin: 0px 10px 0px 10px; text-align: left}

/* custompage - terms */
div.terms {margin:13px 20px 0px 0px;}

/* custompage - sitemap */
div.SiteMap {margin:13px 20px 0px 0px;padding:0px 0px 0px 0px;}
div.SiteMap ul.Right {margin: 0px 0px 0px 15px}
div.SiteMap ul.SiteMapList {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; width: 49%;}
div.SiteMap ul.SiteMapList li {display: list-item; list-style: none; padding: 0px 0px 0px 0px;}
div.SiteMap ul.SiteMapList li a {}
div.SiteMap ul.SiteMapList li h2 {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
div.SiteMap ul.SiteMapListFAQ {float: left; margin: 0px 0px 15px 0px; padding: 15px 0px 15px 0px; width: 100%;}
div.SiteMap ul.SiteMapListFAQ li {display: list-item; list-style: none; padding: 0px 0px 0px 0px;}
div.SiteMap ul.SiteMapListFAQ li a {}
div.SiteMap ul.SiteMapListFAQ li ul {margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px;}
div.SiteMap ul.SiteMapListFAQ li ul li {list-style: none;}
div.SiteMap ul.SiteMapListFAQ li ul li a {font-weight: normal;}
div.SiteMap ul.SiteMapListFAQ li h2 {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
div.SiteMap ul.SiteMapListFAQ li hr {padding: 13px 0px 0px 0px; margin: 0px 5px 0px 0px;}

/* custompage - help */
div.FAQContents {margin:13px 20px 0px 0px;}
div.FAQContents h2 {margin:0px 0px 13px 0px}
div.FAQContents div div.disclaimer {margin: 70px 0px 0px 0px;}
div.FAQContents div div.disclaimer h5 {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
div.FAQContents div div.disclaimer p {font-size: .9em; padding: 0px 20px 0px 0px;}
div.FAQContents ul li {list-style: none;}
div.FAQContents div div.btnWpprLeft {margin: 0px 0px 0px 0px;}

/* custompage - default */
div.defaultLeft {float: left; margin: 0px 0px 13px 0px; padding: 0px 0px 0px 0px; width: 594px;}
div.defaultLeft div.homepageRotating {background-position:top left;background-repeat:no-repeat;height:250px;margin:0px 0px 13px 0px}
div.defaultLeft div.homepageRotating img {display:block;height:250px;width:594px;}
div.defaultLeft p {margin:0px 0px 13px 20px}
div.defaultLeft div.contentBlock {margin:0px 0px 0px 20px}
div.defaultLeft div.contentBlock div.floatLeft div {border-bottom:1px #fff solid;padding:10px 10px 20px 10px;}
div.defaultLeft div.contentBlock div.floatLeft div.first {background-color:#DCEACA;}
div.defaultLeft div.contentBlock div.floatLeft div.second {background-color:#E1EED3;}
div.defaultLeft div.contentBlock div.floatLeft div.third {background-color:#E7F1DC;} 
div.defaultLeft div.contentBlock div.floatLeft div strong {display:block;}
div.defaultLeft div.contentBlock div.floatLeft div p {margin:0px;}
div.defaultLeft div.contentBlock div.floatRight {padding:10px 0px 0px 0px;margin:0px}
div.defaultLeft div.contentBlock div.floatRight div.searchDrugs {padding:0px 0px 0px 20px;}
div.defaultLeft div.contentBlock div.floatRight div.searchDrugs input.inputShaded {color:#ccc;float:left;margin:0px 10px 0px 0px;width:130px}
div.defaultLeft div.contentBlock div.floatRight ul {color:#43860D;list-style:square;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px}
div.defaultLeft div.contentBlock div.floatRight ul li {margin:0px 0px 0px 20px}
div.defaultLeft div.contentBlock div.floatRight div.btnWprrLeft {margin:0px 0px 0px 0px}
div.defaultLeft div.contentBlock div.floatRight div.topSearched {margin:0px 0px 13px 20px}
div.defaultLeft div.contentBlock div.floatRight div.badFieldStatus {margin:6px 0px 0px 10px;}
div.defaultLeft div.contentBlock div.floatRight div.mlgSection {margin:0px 0px 0px 0px;}
div.defaultLeft div.contentBlock div.floatRight div.mlgSection strong {display:block;margin:0px 0px 10px 20px}
div.defaultLeft ul.defaultList {padding:0px 0px 0px 15px}
div.defaultLeft ul.defaultList li {}
div.defaultLeft p.firstpara {font-size:14px}
div.defaultRight {float:right;width:306px}
div.defaultRight div.login h1 {display:block;font-size:24px;line-height:95px;margin:0px 0px 0px 30px}
div.defaultRight div.login h1:hover {text-decoration:none;}
div.defaultRight div.login {height:250px;margin:0px 0px 13px 0px}
div.defaultRight div.login div.gap {height:50px}
div.defaultRight div.login input.inputShaded {margin:0px 0px 0px 40px;width:140px}
div.defaultRight div.login strong {display:block;margin:0px 0px 0px 40px;}
div.defaultRight div.login div.btnWpprLeft {margin:0px 0px 0px 10px}
div.defaultRight div.chkRemember,
div.defaultRight div.loginBtnList {margin:0px 0px 0px 40px}
div.defaultRight div.login  span.validation {margin:0px 0px 0px 20px;}
div.defaultRight div.customPerspectives {background-position:top left;background-repeat:no-repeat;margin:0px 10px 13px 14px;}
div.defaultRight div.customPerspectives a {display:block;margin:8px 10px 8px 10px}
div.defaultRight div.customPerspectives img {width:260px;}
div.defaultRight div.customPerspectives table.perspectivesDefault {background-position: 0px 30px;background-repeat:no-repeat;margin:0px 0px 0px 0px;width:100%}
div.defaultRight div.customPerspectives table.perspectivesDefault td.footer {background-position:top left;background-repeat:no-repeat;border:0px;height:20px;padding:0px 0px 0px 0px;text-align:right;}
div.defaultRight div.customPerspectives table.perspectivesDefault td {border-left:1px #DDDDDC solid;border-right:1px #DDDDDC solid;}
div.defaultRight div.customPerspectives table.perspectivesDefault th {background-position:bottom left;background-repeat:no-repeat;color:#43860D;height:40px;padding:0px 0px 0px 10px;text-align:left;vertical-align:top;}
div.defaultRight div.customPerspectives table.perspectivesDefault th span {color:#797F87;display:block;font-size:11px;font-weight:normal}
div.defaultRight div.validationSection {margin:0px 0px 13px 20px}
div.defaultRight div.validationSection a.truste {background-repeat:no-repeat;background-position:center;height:52px;width:116px;}
div.defaultRight div.validationSection a.verisign {background-repeat:no-repeat;background-position:center;height:52px;width:93px;} 
div.defaultRight div.validationSection a.BBB {background-repeat:no-repeat;background-position:center;height:52px;width:90px;}
div.defaultRight div.validationSection a {display:block;margin:0px 0px 0px 10px;float:left;}
div.defaultRight div.loggedInList a {background-color:#DDEACB;border-bottom:1px #fff solid;border-right:1px #fff solid;border-left:1px #fff solid;color:#789F2C;display:block;height:38px;font-weight:bold;line-height:38px;padding:0px 0px 0px 30px;text-decoration:none;}
div.defaultRight div.loggedInList a:hover {background-position:10px 15px;background-repeat:no-repeat;color:#EC8225;background-color:#FAD69B;}

/* custompage - errorevent */
div.errorEventUC {margin:0px 20px 0px 20px;}
div.errorEventUC h1 {color:#ff0000;}
div.errorEventUC a.btnBlue {text-decoration:none;}
div.errorEventUC a.btnBlue:hover {text-decoration:underline;}

/* custompage - activation */
div.activated {margin: 13px 0px 0px 0px}
div.activated p,
div.activated h3 {margin: 0px 0px 10px 20px}

/* custompage - register */
div.registerTop {padding: 0px 20px 0px 20px;}
div.registerTop a.btnBlue {text-decoration:none;}
div.registerTop a.btnBlue:hover {text-decoration:underline}
div.registerLeft {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}
div.registerLeft div.btnWpprLeft,
div.registerLeft div.hr {margin:0px 20px 0px 20px;}
div.registerLeft input.inputShaded {float:left}
div.registerLeft label {display:block;float:left;height:22px;line-height:22px;margin:0px 0px 0px 20px;width:150px;}
div.registerLeft div.btnClear {height:13px;}
div.registerLeft table.compareForm {margin:34px 0px 0px 0px}
div.registerRight {background-position:top left;background-repeat: no-repeat;float:right;height:310px;padding:40px 40px 0px 40px;width:340px;}
div.registerRight h5 {color: #F6852B; margin: 0px 0px 13px 0px;}
div.registerRight ul.loginList li {display: list-item; list-style-type: disc; margin: 0px 0px 13px 20px;}
div.registerBottom {padding: 0px 20px 0px 20px;}
div.registerBottom strong {display:block;}
div.registerBottom div.hr {margin:13px 0px 13px 0px;}
div.registerBottom a.btnBlue {text-decoration:none;}
div.registerBottom a.btnBlue:hover {text-decoration:underline}

/* custompage - pop up windows */
div.popup {background-color: #ffffff; height: 400px; margin: 0px 0 0px 0;}
div.popup span.validation,
div.popup p,
div.popup h1,
div.popup h2, 
div.popup h4 {margin: 0px 20px 0px 20px;}
div.popup div.pageHeader {padding:0 0 0 20px;}
div.popup div.hr {margin: 13px 20px 0px 20px;}
div.popup div.btnWpprLeft {margin:0px 0px 0px 20px}
div.popup div.btnWpprLeft a.buttonD {color:#fff}
div.popup div.btnWpprRight {margin:0px 20px 0px 0px}
div.popup h4.interaction {background-position:top left;background-repeat:no-repeat;padding:0px 0px 0px 26px}
div.popup .w320 {margin:0 0 0 30px}
div.popup div.maintopButtons {line-height:38px;margin:0px 0px 13px 0px;padding:0px 0px 0px 20px;}


div.preloader {position:absolute;top:50%;left:0px;}
div.preloader div.background {height:100%;position:absolute;width:100%;opacity:.70;filter:alpha(opacity=70);-moz-opacity: 0.7;}
div.preloader div.img {background-color:#fff;border-top:5px #ccc solid;border-bottom:5px #ccc solid;margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;position:fixed;z-index:1;top:50%;left:0px;text-align:center;width:100%;}
div.preloader div.img span {background-position:center;background-repeat:no-repeat;color:#F6852B;display:block;height:30px;line-height:30px;font-size:16px;font-weight:bold;margin:0px auto 0px auto;padding:20px 0px 20px 120px;width:200px;}

div.StaticContent {margin:13px 20px 0px 0px;}
div.StaticContent iframe {width:100%}
div.UCStatusUpdate {background-color:#E9F3DA;border-bottom:2px #D4EBB8 solid;color:#6DA141;font-weight:bold;padding:5px 0px 3px 0px;text-align:center}

.printBottle {display:none;}
a.award_webby {margin:20px 0px 0px 310px;position:absolute}

/* auto complete */
div#output {}
div#output a {display:block;}

/* inline perspectives */
div.DrugInfoUC table.datagrid td {padding:5 0 0 0;border:0}
div.DrugInfoUC table.datagrid td.inlinePer {border-bottom:1px;padding:0}
div.DrugInfoUC table.datagrid td.inlinePer a {margin:0 0 0 13px}

/* google */
div.googleLogin {padding:0px}
div.googleLogin div.gap {display:none}
div.googleLogin div.googleLoginFields {padding-left:40px;}

div.googleMsg {background-color:#FDFDF3;background-position:top left;background-repeat:repeat-x;margin:0px 0px 0px 40px;}
div.googleMsg div {background-position:bottom left;background-repeat:repeat-x;}
div.googleMsg div div {background-position:top left;background-repeat:repeat-y;}
div.googleMsg div div table {background-position:right top;background-repeat:repeat-y;width:100%}
div.googleMsg div div table td {text-align:left;padding:0}
div.googleMsg div div table td label {line-height:26px;margin:0;padding:0}
div.googleMsg div div table,
div.googleMsg div div h2 {background-position:top right;background-repeat:repeat-y;color:#43860D;display:block;line-height:60px;margin:0px 0px 0px 0px;text-align:center;}
div.googleMsg div div ul {display:table;padding:20px 0px 20px 0px;width:100%}
div.googleMsg div div ul li {margin:0px 0px 0px 20px;}

div.gFooter {height:30px;margin:0 0 20px 0;}
div.gFooter img {float:left;}
div.gFooter a {display:block;float:left;line-height:30px;margin:0px 10px}

div.googleMatch {padding:0px 20px 0px 20px;}
div.googleMatch div.googleMsg {clear:both;margin:0px 0px 0px 0px;}
div.googleMatch ul {background-position:top right;background-repeat:repeat-y;}
div.googleMatch ul.matched li {color:#43860D}
div.googleMatch ul.unmatched li {color:#ff0000}
div.googleMatch ul li {background-repeat:no-repeat;background-position:top left;list-style:none;line-height:17px;padding:0px 0px 0px 22px}

.StaticContent .lastmod {display:block;float:right;margin:0 10px 0 0;padding:20px 0 0 0;}
.lastmod {display:block;float:right;margin:0 20px 10px 0;padding:20px 0 0 0;}
.toolTipPanel {background-color:#DFF0BC;border:3px #fff solid;padding:10px;position:absolute;width:300px;}

#Defaultautocomplete {background-color:#DFF0BC;border:3px #fff solid;padding:10px;position:absolute;}
#Defaultautocomplete a {color:#598303;display:block;height:20px;line-height:20px;padding:0 6px;text-decoration:none;}

#drugValidation {color:#ff0000;position:absolute;margin:85px 0 0 180px}

.mimicLinks a {color:#17375E;display:block;background-repeat:no-repeat;background-position:left center;height:22px;line-height:22px;margin:0 0 0 20px;padding:0 0 0 20px}

/* registration page ms102809 */
span.calendarDelimeter {float:left;line-height:22px}