﻿
html, body, form { font-family: 'Nunito Sans'; font-size: 16px; line-height: 24px; color: #414042 }
table            { font-family: 'Nunito Sans'; font-size: 16px; line-height: 24px; color: #414042 }

.rxsminormenu { color: #0000ff; text-decoration: none; cursor: pointer; background-color: transparent; border: none; outline: none; font-weight: normal; text-transform: lowercase }
/* changed to text-transform: none per client request 7/11/2015 */
.rxsminormenu { color: #0000ff; text-decoration: none; cursor: pointer; background-color: transparent; border: none; outline: none; font-weight: normal; text-transform: none }

#rxstabs { font-family: 'Nunito Sans'; font-size: 18px; line-height: 24px; letter-spacing: -0.28px; float: left; width: 100%; font-weight: 700 }
#rxstabs ul           { margin: 0px; padding: 0 8px 0 0; list-style-type:none }
#rxstabs li           { float: left; margin: 0; padding: 0px; line-height: 14px }
#rxstabs li.tabright  { float: right; }
#rxstabs a            { display: block; padding: 10px 0 0 0; margin-right: 75px; text-decoration: none; font-weight:700 }
#rxstabs li:last-child > a { margin-right: 0; }
#rxstabs a span       { float: none; display:block;  }
#rxstabs #current a   { color: #342649; text-decoration: none; font-weight: 900 }
#rxstabs #current a span { }
#rxstabs a:link       { color: #777777; }
#rxstabs a:visited    { color: #777777; }
#rxstabs a:hover      { color: #342649; font-weight: 700 }
#rxstabs a:hover span { }
#rxstabs #current a:hover { color: #777777; }

.rxssitetitle { color: #342649; font-family: Roboto Slab; font-size: 30px; line-height: 42px; font-weight: bold }

.rxscrumb { margin-bottom: 16px }
.rxscrumb a        {  }
.rxscrumb_current  { color: #000000 }

.rxsnavinfo        { font-family: 'Nunito Sans'; font-weight: bold; color: #414042; margin-bottom: 0px }
.rxsnavinfo td     { padding-top: 3px; padding-bottom: 3px }
.rxspagetitle      { font-family: 'Nunito Sans'; font-weight: bold; color: #B5191E }

.rxsInstBox        { background-color: #fafafa; border: 1px #000000 solid; padding: 10px}
.rxsInstructionBlock { color: #666666; line-height: 130% }

H1                 { font-family: 'Roboto Slab'; font-size: 30px; font-weight: bold; color: #342649; line-height: 42px }
H2                 { font-family: 'Roboto Slab'; font-size: 24px; font-weight: bold; color: #000000; line-height: 33px }
H3                 { font-family: 'Roboto Slab'; font-size: 20px; font-weight: bold; color: #000000; line-height: 28px }
H4                 { font-family: 'Nunito Sans'; font-size: 18px; font-weight: bold; color: #000000; line-height: 25px }
.H5                { font-family: 'Nunito Sans'; font-size: 16px; line-height: 23px; font-weight: 900 }

.cunabody          { font-family: 'Nunito Sans'; font-size: 16px; line-height: 24px }
.cunaactionlink    { font-family: 'Nunito Sans'; font-size: 16px; line-height: 24px; font-weight: bold; color: #CF1F25; background-color: transparent; border: none; outline: none; cursor: pointer; text-decoration: underline }
.cunaactionlink    { background-image: url('../images/cunaactionimage.png'); background-repeat: no-repeat; padding-left: 30px; padding-top: 1px; padding-bottom: 1px }
.cunaactionlink:hover { background-image: url('../images/cunaactionimagehover.png'); color:#6f1f26 }

.cunabutton                { font-family: 'Nunito Sans'; font-size: 14px; line-height: 20px; font-weight: 900; color: #FFFFFF; background-color: #cf1f25; text-transform: uppercase; border-radius: 4px; border: 1px solid #cf1f25; padding: 7px 18px 5px 18px; cursor: pointer; text-decoration: none }
.cunabutton:hover          { background-color: #6f1f26 }
.cunabuttondisabled        { font-family: 'Nunito Sans'; font-size: 14px; line-height: 20px; font-weight: 900; color: #F2F2F3; background-color: #BCBEC0; text-transform: uppercase; border-radius: 4px; border: 1px solid #BCBEC0; padding: 7px 18px 5px 18px; cursor: pointer; text-decoration: none }
.cunabuttondisabled:hover  {  }

.cunabuttonw       { font-family: 'Nunito Sans'; font-size: 14px; line-height: 20px; font-weight: 900; color: #cf1f25; background-color: #ffffff; text-transform: uppercase; border-radius: 4px; border: 1px solid #cf1f25; padding: 7px 18px 5px 18px; cursor: pointer; text-decoration: none }
.cunabuttonw:hover { border-color: #6f1f26 }

em                 { font-weight: bold; font-style: italic}

.rxsdialogbox           { border: 5px #dddddd ridge; background-color: #ffffff; }
.rxsdialogboxoverlay    { background-color: #dddddd; z-index: 2; opacity:0.55; filter:alpha(opacity=55); /* For IE8 and earlier */ }


.rxslinks               { font-family: inherit; font-size: inherit; line-height: inherit; text-decoration: underline; color: #CF1F25; background-color: transparent; border: none; outline: none; cursor: pointer }
.rxslinks img           { border-style: none  }
.rxslinksx              { text-decoration: none; color: #414042; background-color: transparent; border: none; outline: none; font-weight: bold }
.rxslinks:hover         { color: #6f1f26; }
.rxslinksdisabled       { color: #999999 }

.rxslinkbutton          { font-size: 12px; text-decoration: none; color: #ffffff; background-color: #2b5da8; border: 1px #000066 solid; outline: none; font-weight: normal; padding: 5px 10px 5px 10px; margin: 0px; line-height: 14px; cursor: pointer }
.rxslinkbutton          { font-size: 12px; text-decoration: none; color: #ffffff; background-color: #2b5da8; border: 1px #000066 solid; outline: none; font-weight: normal; padding: 5px 10px 5px 10px; margin: 0px; line-height: 14px; cursor: pointer }
.rxslinkbutton          { margin-bottom: 10px; border-radius: 5px; box-shadow: 5px 5px 15px #888888; }
.rxslinkbuttonx         { font-size: inherit; text-decoration: none; color: #ffffff; background-color: #342649; border: none; outline: none; font-weight: normal; padding: 1px 1px 1px 1px; margin: 0px; line-height: 14px;  }
.rxslinkbutton:hover    { color: #cccccc; box-shadow: 5px 5px 15px #888888; border-color: #888888 }
.rxslinkbuttondisabled  { font-size: 12px; text-decoration: none; color: #999999; cursor: pointer; background-color: #b0b8FF; border: 1px #000066 solid; outline: none; font-weight: normal; padding: 5px 10px 5px 10px; margin: 0px; line-height: 14px }

.rxsfinalbutton         { font-family: 'Nunito Sans'; font-size: 14px; line-height: 20px; font-weight: 900; color: #CF1F25; background-color: #ffff00; text-transform: uppercase; border-radius: 4px; border: 1px solid #ff0000; padding: 7px 18px 5px 18px; cursor: pointer; text-decoration: none; outline: none; margin: 0px }
.rxsfinalbutton:hover   { color: #ca2748;box-shadow: 5px 5px 15px #888888; border-color: #888888 }
.rxsfinalbuttonx        { text-transform: uppercase; text-decoration: none; color: #CF1F25; background-color: #ffff00; border: none; outline: none; font-weight: normal; padding: 1px 1px 1px 1px; margin: 0px; line-height: 14px }

.rxssitestem   { font-weight: bold;}
.rxssitestub   { }
.rxssitestub select { font-size: inherit; font-family: inherit; outline: none  }
.rxssitestub input  { font-size: inherit; outline: none  }
.rxssitestemx  { color: #666666; font-weight: bold;}

.rxsQHead           { }
.rxsQCategory     {font-weight: bold }
.rxsQCategoryDesc { }

.rxspositiontitle      { font-family: 'Nunito Sans';  color: #444444; font-size: 1.2em; font-weight: bold; background-color: #f0f0f0; padding: 5px 2px 5px 2px; border-top: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa  }
.rxspositiondesc       { }
.rxspositiondesc p     { line-height: 1.3em }
.rxspositiondesc li    { margin-bottom: 0.3em }
.rxspositiondesc ol    { margin-left: 30px; list-style-type: decimal;  }
.rxspositiondesc ol .a { margin-left: 25px; list-style-type: lower-alpha; }


.rxsinstCritical { color: #ff0000 }
.rxsWarn         { color: #ff0000; background-color: transparent; border: none; outline: none; font-weight: normal }
.rxsWarnCritical { color: #ff0000; background-color: transparent; border: none; outline: none; font-weight: normal }

.popup          { width: 700px; color: #333333; text-align: left }
.err_popup      { width: 300px; color: #333333; text-align: left }
.svpopup        { max-width: 300px; color: #333333; text-align: left; border: 3px #333333 double; padding: 3px; color: #000000 }
.def_popup      { width: 700px; color: #333333; text-align: left }

.rxstableheader  { font-weight: normal; font-style: italic; }
.rxstableAlt     {  }

.rxscopyright    { font-size: 12px }
 
.ghost    { border: 0px; padding: 0px }
.ghost th { border: 0px; padding: 0px }
.ghost td { border: 0px; padding: 0px }

.rxsHidden     { display: none }

@media screen
{
 body       { color: #66CDAA;  background-color: #f0f0f0; text-align: left; color: #000000 }
 .printonly { display:none }
}

@media print
{
 body             { background-color: #ffffff; text-align: left }
 .screenonly      { display:none }
}
