font.sis_header {
        font-family:verdana,arial,geneva,helvetica;
        font-size:18px;
        font-weight:bold;
        color:#262CBB;
}

.sectionHeader {
        font-family:arial,helvetica,sans serif;
        font-size:12px;
        color:white;
        text-indent:10px;
        background-color:#47A3FE;
        padding:2px 2px 2px 2px;
}

.sectionHeaderBold {
        font-family:arial,helvetica,sans serif;
        font-size:12px;
        font-weight:bold;
        color:white;
        text-indent:10px;
        background-color:#47A3FE;
        padding:2px 2px 2px 2px;
}
/*****************************************************************/
/* Common banner definitions */
/*****************************************************************/

/* Changed attribute by bridgingIT: background-color: #47A3F3 -> #CCCCCC */
td.bannerColored {
        font-family:arial,helvetica,sans serif;
        font-size:12px;
        font-weight:bold;
        color:white;
        text-indent:10px;
        background-color:#CCCCCC;
        padding:2px 2px 2px 2px;
}

/* Changed by bridgingIT: background-color: #47A3F3 -> #CCCCCC */
td.categoryTitle {
        font-family:arial,helvetica,sans serif;
        font-size:12px;
        font-weight:bold;
        color:#FFFFFF;
        text-indent:10px;
        background-color:#CCCCCC;
        padding:2px 2px 2px 2px;
}

td.pageHeader {
        font-family:arial,helvetica,sans serif;
        font-size:14px;
        font-weight:bold;
        color:black;
        align:bottom;
        height:25px;
        border-bottom:solid 1px #0066CC;
        padding:3px 3px 3px 3px;
}

/*****************************************************************/
/* Messaging Definitions */
/*****************************************************************/

/*****************************************************************/
/* Control Definitions */
/*****************************************************************/
/*input {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        font-weight:normal;
        color:black;
} */
.smallControl {
        width:75px;
}
.mediumSmallControl {
        width:100px;
}
.control {
        width:125px;
}
.mediumLargeControl {
        width:150px;
}
.largeControl {
        width:200px;
}

/*label {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
    font-weight:normal;
} */

/*****************************************************************/
/* Component Definitions */
/*****************************************************************/
.boxedLabel {
        font-family:arial,helvetica,sans serif;
        font-size:10pt;
        font-weight:bold;
        border:solid 1px white;
}

/*****************************************************************/
/* Border definitions */
/*****************************************************************/
.border {
        border: solid 1px;
}
.thickBorder {
        border: solid 2px;
}
.whiteBorder {
        border: solid 1px;
}

/*****************************************************************/
/* Layout Control Definitions */
/*****************************************************************/
.xsPadding {
        padding: 1px 1px 1px 1px;
}
.sPadding {
        padding: 2px 2px 2px 2px;
}
.padding {
        padding: 3px 3px 3px 3px;
}
.mPadding {
        padding: 4px 4px 4px 4px;
}
.lPadding {
        padding: 5px 5px 5px 5px;
}
.xlPadding {
        padding: 10px 10px 10px 10px;
}
/*****************************************************************/
/* Font Style Definitions */
/*****************************************************************/
/*a {
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0066CC;
    text-decoration:underline;
} */

a.basic {
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0066CC;
    text-decoration:none;
}

/* changed attribute by bridgingIT: underline -> none */
a.underline {
        font-family:arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

/*font {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        font-weight:normal;
} */
.extraSmallFont {
        font-size:6px;
}
.smallFont {
                font-size:8px;
}
.mediumSmallFont {
        font-size:10px;
}
.defaultFont {
        font-size:12px;
}
.mediumFont {
        font-size:14px;
}
.mediumLargeFont {
        font-size:16px;
}
.largeFont {
        font-size:18px;
}
.extraLargeFont {
        font-size:20px;
}
.bold {
        font-weight:bold;
}
.smallIndent {
        text-indent:5px;
}
.indent {
        text-indent:10px;
}
.largeIndent {
        text-indent:15px;
}

/*****************************************************************/
/* Message color definitions */
/*****************************************************************/
.message {
            font-family:arial,helvetic,sans serif;
        font-size:12px;
        font-weight:bold;
}

.instruction {
                color:#0066CC;
}

.error {
        font-family:arial,helvetic,sans serif;
    font-size:12px;
    font-weight:bold;
    color:red;
}

.inform {
        font-family:arial,helvetic,sans serif;
    font-size:12px;
    font-weight:bold;
    color:#009966;
}

.success {
        font-family:arial,helvetic,sans serif;
    font-size:12px;
    font-weight:bold;
    color:#339933;
}

.note {
        font-family:arial,helvetic,sans serif;
    font-size:10px;
    font-weight:bold;
    color:#ff0000;
}
/*****************************************************************/
/* Common color definitions */
/*****************************************************************/
.white {
        color:#ffffff;
}
.green {
        color:#339933;
}
.orange {
        color:#FFCC33;
}
.red {
        color:#FF0000;
}
/*****************************************************************/
/*#47A3FE*/
/* Shaded color definitions */
/*****************************************************************/
.lightBlue {
        color:#B3D9FF;
}
.blue {
        color:#47A3FE;
}
.darkBlue {
        color:#0066CC;
}

.lightGray {
        color:#CCCCCC;
}
.gray {
        color:#BABABA;
}
.darkGray {
        color:#666666;
}

.lightGreen {
        color:#BBE8D0;
}
.green {
        color:#78D1A4;
}
.darkGreen {
        color:#009966;
}
.lightOrange {
        color:#FD77B9;
}
.orange {
        color:#FAB672;
}
.darkOrange {
        color:#F88B07;
}
.lightYellow {
        color:#FDEDB8;
}
.yellow {
        color:#FDDE77;
}
.darkYellow {
        color:#FDD106;
}
/*****************************************************************/
/* Common Background Colors */
/*****************************************************************/
.whiteBg {
        background-color:#FFFFFF;
}
.lightBlueBg {
        background-color:#B3D9FF;
}
.blueBg {
        background-color:#47A3FE;
}
.darkBlueBg {
        background-color:#0066CC;
}

.veryLightGrayBg {
        background-color:#F0F0F0;
}

.lightGrayBg {
        background-color:#CCCCCC;
}

.grayBg {
        background-color:#BABABA;
}

.darkGrayBg {
        background-color:#666666;
}

.lightGreenBg {
        background-color:#BBE8D0;
}
.greenBg {
        background-color:#78D1A4;
}
.darkGreenBg {
        background-color:#009966;
}
.lightOrangeBg {
        background-color:#FD77B9;
}
.orangeBg {
        background-color:#FAB672;
}
.darkOrangeBg {
        background-color:#F88B07;
}
.lightYellowBg {
        background-color:#FFFFCC;
}
.yellowBg {
        background-color:#FDDE77;
}
.darkYellowBg {
        background-color:#FDD106;
}
/*****************************************************************/
/* Common element definitions */
/*****************************************************************/
/*
body {
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
        font-weight:normal;
        margin: 10px 10px 10px 10px;
}

body.navFrame {
        margin: 0px 0px 0px 0px;
}

body.leftNavFrame {
        background-image:url('/site_images/leftNavBg.gif');
        background-repeat:repeat-y;
        margin: 0px 0px 0px 0px;
}
hr {
        height:1px;
}

body.mainFrame {
        margin: 10px 10px 10px 10px;
}

select {
        font-family:arial,helvetica,sans serif;
        font-size:11px;
        font-weight:normal;
        border:solid 1px #0066CC;
}

ul.darkBlue {
        font-family:arial,helvetica,sans serif;
        font-size:9pt;
        color:#0066CC;
}

ul {
        font-family:arial,helvetica,sans serif;
        font-size:9pt;
        color:#000000;
}
*/

/*****************************************************************/
/* Imported Styles */
/*****************************************************************/
/* -------------------------------------------------------START colors -------------------- */

BACKGROUND: #bababa
}
.back47A3FE {
        BACKGROUND: #47a3fe
}
.backB3D9FF {
        BACKGROUND: #b3d9ff
}
.backFFFFFF {
        BACKGROUND: #ffffff
}
.back0066CC {
        BACKGROUND: #0066cc
}
.backCCCCCC {
        BACKGROUND: #cccccc
}
.back999999 {
        BACKGROUND: #999999
}
/* ------------------------------------------------------- END colors------------------- */


/* ------------------------------------------------------- START fonts -------------------- */
/* ------------- START content -------------------- */
.superheadline {
        font-family : Imago, Arial, Helvetica, sans-serif;
        font-size : medium;
        font-weight : bold;
}

.superscription {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style : normal;
        font-weight : normal;
        color : #000000;
}

.contentheadline {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : bold;
        color : #000000;
        text-decoration : none;
}

.subheadline {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : italic;
        font-weight : normal;
        color : #000000;
        text-decoration : none;
}
tr.content {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : normal;
        text-decoration : none;
}
/* changed attribute by bridgingIT: Aria -> Verdana, 12px -> 11px*/
.content {
        font-family : Verdana, Helvetica, sans-serif;
        font-size : 11px;
        font-style : normal;
        font-weight : normal;
        text-decoration : none;
}

/* changed attribute by bridgingIT: underline -> none */
.content A, .content A:link, .content A:visited, .content A:active {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : normal;
        color : #0066CC;
        text-decoration : none;
}

.readmore {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        font-style : normal;
        font-weight : normal;
        color : #000000;
        text-decoration : underline;
}

.contentBold {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : bold;
        color : #000000;
        text-decoration : none;
}

.contentBoldItalic {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : italic;
        font-weight : bold;
        color : #000000;
        text-decoration : none;
}

.contentItalic {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : italic;
        font-weight : normal;
        color : #000000;
        text-decoration : none;
}

/* changes by bridgingIT: underline -> none */
.contentBold A, .contentBold A:link, .contentBold A:visited, .contentBold A:active {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : bold;
        color : #000000;
        text-decoration : none;
}
/* ------------- END content -------------------- */


/* ------------- START navigation -------------------- */
.link {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : normal;
        color : #000000;
        text-decoration : underline;
}
.linkalone {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : normal;
        color : #0066CC;
        text-decoration : underline;
}
.leftnavi {
        font : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : normal;
        text-decoration : none;
}


/* ------------- END navigation -------------------- */


/* ------------- START footer --------------------
.footerstartpage {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style : normal;
        font-weight : normal;
        color : #FFFFFF;
}

.footerstartpage A, .footerstartpage A:link, .footerstartpage A:visited, .footerstartpage A:active {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        font-style : normal;
        font-weight : normal;
        color : #FFFFFF;
        text-decoration : none;
}

.footercontent {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style : normal;
        font-weight : normal;
        color : #000000;
; text-decoration: none
}

.footercontent A, .footercontent A:link, .footercontent A:visited, .footercontent A:active {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        font-style : normal;
        font-weight : normal;
        color : #000000;
        text-decoration : none;
}
/* ------------- END footer -------------------- */
/* ------------------------------------------------------- END fonts -------------------- */
/* ------------- START RAS MODIFICATIONS ----------- */


/* h3  {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : bold;
        font-style : normal;
        background-color : #B3D9FF;
        padding-left : 10px;
        padding-top : 3px;
        padding-bottom : 3px;
} */
ul.prodgroup li  {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : normal;
        font-style : normal;
        list-style: url(../site_images/arrow_blue.gif);
        margin-bottom: 4;
}
ul.prodgroup A, ul.prodgroup A:link, ul.prodgroup A:visited, ul.prodgroup A:active {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : normal;
        color : #0066CC;
        text-decoration : underline;
}
ul.category li  {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : normal;
        font-style : normal;
        list-style: url(/site_images/arrow_blue.gif);
        margin-bottom: 4;
        text-decoration : none;
}

ul.benefits li, dl.content dd  {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : normal;
        font-style : normal;
        list-style: url(/site_images/benefit.gif);
        margin-bottom: 4;
        text-decoration : none;
}

/* ------------- END RAS MODIFICATIONS ----------- */
.ProductHeadline {
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 14px;
 font-weight : bold;
}
.ChapterHeadline {
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 14px;
 font-weight : bold;
}
.ProductAddtext {
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 font-weight : bold;
}
.Headline1 {
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 font-weight : bold;
}
.Copytext{
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 line-height : 19px;
}
.Copytextitalic{
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 font-style : italic;
}
.List1{
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 list-style : square;
 list-style-type : square;
}
.KitContentsBold{
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 font-weight : bold;
}
.KitContents{
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
}
.KitContentsTable{
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 border-width : 1px 1px 1px 1px;
 border-color : black black black black;
 border-left-width : 1px;
 border-right-width : 1px;
 border-style : solid;
 border-top-width : 1px;
}
.ImageCaptionBold{
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 font-weight : bold;
}
.ImageCaption{
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
}
.OrderButton {
 color:black;
 background-color: #c8c8c8;
 width: 80px;
 text-align: center;
 vertical-align: middle;
 cursor: pointer;
}
.OrderQuantity {
 color:black;
 background-color: white;
 width: 80px;
 text-align: center;
 vertical-align: top;
 cursor: text;
  font : bold 11px arial, helvetica, sans-serif;
  font-weight : bold;
  font-family : arial, helvetica, sans-serif;
  font-size : 11px;
}
.italic{
 font-style : italic;
}
.Bold{
 font-weight : bold;
}
.SeePage{
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 font-weight : bold;
 font-style : italic;
}
.FigLeg{
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
}
.FootNote{
 background-color:white;
 color: black;
 font-family : arial, helvetica, sans-serif;
 font-size : 11px;
}
.hp_ProductText {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
}
.hp_DisclaimerText {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 width : 600px;

}

/* ------------
   Modifications to play nicely with new website css files
------------ */

ol.content {
        margin-left : 40px;
        margin-top : 10px;
        margin-bottom : 10px;
}

ul.content {
        margin-left : 40px;
        margin-top : 10px;
        margin-bottom : 10px;
}

ul.content li {
        list-style : disc;
        margin-bottom : 4px;
}

ul.category {
        margin-left : 40px;
        margin-top : 10px;
        margin-bottom : 10px;
}

ul.benefits {
        margin-left : 40px;
        margin-top : 10px;
        margin-bottom : 10px;
}

dl.content {
        margin-left : 40px;
        margin-top : 10px;
        margin-bottom : 10px;
}

p.sis {
        margin-bottom : 20px;
        font-family:arial,helvetica,sans serif;
        font-size:12px;
        font-weight:normal;
        text-decoration:none;
}

em.sis {
        font-style : italic;
        font-weight : inherit;
}

hr.sis {
        visibility : visible;
        height : 20px;
}

img.sis {
        display : inline;
}

blockquote.sis {
        margin-left : 40px;
}

/* deleted by bridging IT: font: Verdana */
td.sis, th.sis {
        padding : 5px;
        font-family: arial,helvetica,sans serif;
        font-size:11px;
        font-weight:normal;
}

th.sis {
       font-weight:bold;
}


/* changed attribute by bridgingIT: padding-top: 4px -> 0px; */
/* new added by bridgingIT: margin-top: 0px;  margin-bottom: 0px; padding-bottom: 4px; */

.ras-title {
  font-family     : Minion,Times,serif;
  font-weight     : bold;
  /* font-style      : italic; */
  font-size       : 30px;
  height		  : 27px;
  color           : #333;
  margin-top      : 0px;
  padding-top     : 0px;
  margin-bottom   : 0px;
  padding-bottom  : 4px;
}

/* new added by bridging IT */
sub, sup {
  line-height: 10px;
  font-size: 60%;
  font-family: Verdana, Arial, sans-serif;
}

ul#submenu li.submenu-item.level05 a {
  padding-left    : 76px;
  background-position : 64px 6px;
}

/* deleted attributes by bridging IT: background-color: #B3D9FF; padding-left: 10px; */
h3.sis  {
        font-family : Verdana, Arial, sans-serif;
        font-size : 11px;
        font-weight : bold;
        font-style : normal;
        padding-top : 3px;
        padding-bottom : 3px;
}

