/* New Clean Sheet Styles for dark_background */
/* Primary buttons default state */
.FormButtonPrimaryDB, a.FormButtonPrimaryDB:link, a.FormButtonPrimaryDB:visited, a.FormButtonPrimaryDB:active {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:2px 10px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   background-color:#007CA2;
   font-weight:bold;
   text-transform:uppercase;
   cursor:pointer;
   line-height:21px;
   font-size:77%;
   border:none;
   width:auto;
   color:#f2f2f2;
}
/* Primary buttons hover state */
.FormButtonPrimaryDB:hover, a.FormButtonPrimaryDB:hover {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:2px 10px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   background-color:#1a89ab;
   font-weight:bold;
   text-transform:uppercase;
   cursor:pointer;
   line-height:21px;
   font-size:77%;
   border:none;
   width:auto;
   color:#f2f2f2;
}
/* Primary buttons disabled state */
.FormButtonPrimaryDisabledDB, a.FormButtonPrimaryDisabledDB:link {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:2px 10px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   background-color:#103f4f;
   font-weight:bold;
   text-transform:uppercase;
   cursor:default;
   line-height:21px;
   font-size:77%;
   border:none;
   width:auto;
   color:#747474;
}
/* Secondary buttons default state */
.FormButtonSecondaryDB, a.FormButtonSecondaryDB:link, a.FormButtonSecondaryDB:visited, a.FormButtonSecondaryDB:active {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:2px 10px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   background-color:#3b3d3e;
   font-weight:bold;
   text-transform:uppercase;
   cursor:pointer;
   line-height:21px;
   font-size:77%;
   border:none;
   width:auto;
   color:#b2b2b2;
}
/* Secondary buttons hover state */
.FormButtonSecondaryDB:hover, a.FormButtonSecondaryDB:hover {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:2px 10px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   background-color:#434546;
   font-weight:bold;
   text-transform:uppercase;
   cursor:pointer;
   line-height:21px;
   font-size:77%;
   border:none;
   width:auto;
   color:#f2f2f2;
}
/* Secondary buttons disabled state */
.FormButtonSecondaryDisabledDB, a.FormButtonSecondaryDisabledDB:link {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:2px 10px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   background-color:#272727;
   font-weight:bold;
   text-transform:uppercase;
   cursor:default;
   line-height:21px;
   font-size:77%;
   border:none;
   width:auto;
   color:#787878;
}
/* Primary buttons default state */
input.FormButtonPrimaryDB {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:4px 10px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   background-color:#007CA2;
   font-weight:bold;
   text-transform:uppercase;
   cursor:pointer;
   line-height:21px;
   font-size:80%;
   border:none;
   width:auto;
   color:#f2f2f2;
}
/* Primary buttons hover state */
input.FormButtonPrimaryDB:hover {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:4px 10px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   background-color:#1a89ab;
   font-weight:bold;
   text-transform:uppercase;
   cursor:pointer;
   line-height:21px;
   font-size:80%;
   border:none;
   width:auto;
   color:#f2f2f2;
}
/* Primary buttons disabled state */
input.FormButtonPrimaryDisabledDB {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:4px 10px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   background-color:#103f4f;
   font-weight:bold;
   text-transform:uppercase;
   cursor:default;
   line-height:21px;
   font-size:80%;
   border:none;
   width:auto;
   color:#747474;
}
/* Secondary buttons default state */
input.FormButtonSecondaryDB {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:4px 10px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   background-color:#3b3d3e;
   font-weight:bold;
   text-transform:uppercase;
   cursor:pointer;
   line-height:21px;
   font-size:80%;
   border:none;
   width:auto;
   color:#b2b2b2;
}
/* Secondary buttons hover state */
input.FormButtonSecondaryDB:hover {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:4px 10px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   background-color:#434546;
   font-weight:bold;
   text-transform:uppercase;
   cursor:pointer;
   line-height:21px;
   font-size:80%;
   border:none;
   width:auto;
   color:#f2f2f2;
}
/* Secondary buttons disabled state */
input.FormButtonSecondaryDisabledDB {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:4px 10px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   background-color:#272727;
   font-weight:bold;
   text-transform:uppercase;
   cursor:default;
   line-height:21px;
   font-size:80%;
   border:none;
   width:auto;
   color:#787878;
}
/* The style for the label text */
.FormCheckBoxDB {
   color:#999999;
}
/* The style for the lable of a disabled checkbox item */
.FormCheckBoxDisabledDB {
   color:#666;
   text-decoration:line-through;
}
/* The style for the label of the selected item text */
.FormCheckBoxSelectedDB {
   color:#999999;
}
/* This style formats a file upload input form tag */
.FormFileInputDB {
   color:#1E1E1E;
   background-color:#E5E5E5;
   border:1px solid #AEAEAE;
   moz-border-radius:2px;
   border-radius:2px;
   padding:0px 10px;
   height:23px;
   line-height:22px;
}
/* This style formats a disabled file upload input form tag */
.FormFileInputDisabledDB {
   color:#999999;
   background-color:#E5E5E5;
   border:1px solid #AEAEAE;
   moz-border-radius:2px;
   border-radius:2px;
   padding:0px 10px;
   height:23px;
   line-height:22px;
}
/* This style formats a single line input form tag */
.FormInputDB {
   color:#1E1E1E;
   background-color:#E5E5E5;
   border:1px solid #AEAEAE;
   moz-border-radius:2px;
   border-radius:2px;
   padding:0px 5px;
   height:23px;
   line-height:22px;
}
/* This style formats a disabled single line input form tag */
.FormInputDisabledDB {
   color:#999999;
   background-color:#E5E5E5;
   border:1px solid #AEAEAE;
   moz-border-radius:2px;
   border-radius:2px;
   padding:0px 10px;
   height:23px;
   line-height:22px;
}
/* Format the labels on a form */
.FormLabelsDB {
   font-size:90%;
   line-height:17px;
   margin-bottom:8px;
}
/* The style for the label text */
.FormRadioButtonDB {
   color:#999999;
}
/* The style for the lable of a disabled RadioButton item */
.FormRadioButtonDisabledDB {
   color:#666;
   text-decoration:line-through;
}
/* The style for the label of the selected item text */
.FormRadioButtonSelectedDB {
   color:#999999;
}
/* The style for the closed selection list box */
.FormSelectionDB {
   color:#b2b2b2;
   background-color:#3f4043;
   border:0;
   padding:2px;
   moz-border-radius:2px;
   border-radius:2px;
   padding-bottom:1px;
}
/* The style for the closed selection list box */
.FormSelectionDB option {
   padding:4px 4px 0px;
   border:1px solid #5f5f5f;
}
/* The style for selected item in the closed box */
.FormSelection-labelDB {
   font-weight:bold;
   line-height:30px;
   height:30px;
   left:40px;
   padding:0 25px 0 8px;
   cursor:pointer;
   position:absolute;
   background:#4C4F54 url(../i/icns_arrows_left.gif) no-repeat scroll right center;
   background-position:98% -300px;
   color:#fff;
   border-radius:2px 2px 2px 2px;
   z-index:1;
}
/* This style formats a multi line textarea form tag */
.FormTextAreaDB {
   font-size:90%;
   line-height:17px;
   color:#1E1E1E;
   background-color:#E5E5E5;
}
/* This style formats a disabled multi line textarea form tag */
.FormTextAreaDisabledDB {
   font-size:90%;
   line-height:17px;
   color:#999999;
   background-color:#E5E5E5;
   border:1px solid #AEAEAE;
   moz-border-radius:2px;
   border-radius:2px;
}
/* Print link includes icon */
.IconPrintButtonDB, .IconPrintButtonDB:link, .IconPrintButtonDB:visited, a.IconPrintButtonDB, a.IconPrintButtonDB:link, a.IconPrintButtonDB:visited {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:0px 25px 0px 20px;
   padding-right:25px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   color:#00BFF3;
   background-color:#3b3d3e;
   font-weight:bold;
   text-transform:uppercase;
   cursor:pointer;
   line-height:21px;
   font-size:77%;
   border:none;
   width:13px;
   background-image:url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif);
   background-repeat:no-repeat;
   background-position:5px -788px;
}
/* Share link includes icon */
.IconShareButtonDB, .IconShareButtonDB:link, .IconShareButtonDB:active, .IconShareButtonDB:visited, a.IconShareButtonDB, a.IconShareButtonDB:link, a.IconShareButtonDB:active, a.IconShareButtonDB:visited  {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:0px 30px 0px 20px;
   padding-right:30px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   color:#00BFF3;
   background-color:#3b3d3e;
   font-weight:bold;
   text-transform:uppercase;
   cursor:pointer;
   line-height:21px;
   font-size:77%;
   border:none;
   width:13px;
   background-image:url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif);
   background-repeat:no-repeat;
   background-position:5px -579px;
}
/* Subscribe link includes icon */
.IconSubscribeButtonDB {
   margin:0px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:0px 50px 0px 20px;
   padding-right:50px;
   display:inline-block;
   background:none;
   box-shadow:1px 1px 2px #111;
   -moz-box-shadow:1px 1px 2px #111;
   -webkit-box-shadow:1px 1px 2px #111;
   color:#00BFF3;
   background-color:#3b3d3e;
   font-weight:bold;
   text-transform:uppercase;
   cursor:pointer;
   line-height:21px;
   font-size:77%;
   border:none;
   width:13px;
   background-image:url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif);
   background-repeat:no-repeat;
   background-position:5px -884px;
}
/* The  broder and cell separater */
.TableBackgroundDB {
   border-collapse:collapse;
   background:#343434;
   border:1px solid #1e1e1e;
}
/* Column Heading Box style use for tables of rows and columns */
.TableHeaderRowDB {
}
/* Column Heading Box style use for tables of rows and columns */
.TableHeaderRowDB th {
   border-right:1px solid #232323;
   padding:15px 10px;
   font-size:inherit;
   text-align:left;
   background-color:#2a2a2c;
   font-weight:bold;
   vertical-align:bottom;
   color:#F2F2F2;
   padding-bottom:5px;
   padding-top:5px;
}
/* Column heading for a column that can be sorted. */
.TableHeaderSortableDB {
   background:transparent url(../i/sort_drk_dn.gif) 98% 85% no-repeat;
   background-origin:padding-box;
   padding-right:20px !important;
}
/* Column heading for a column that can be sorted. */
.TableHeaderSortableDB a, .TableHeaderSortedAscDB a, .TableHeaderSortedDescDB a {
   text-decoration:none;
   color:#FFFFFF !important;
}
/* Column heading for a column that can be sorted. */
.TableHeaderSortableDB:hover {
   background:transparent url(../i/sort_drk_dn_hover.gif) 98% 85% no-repeat;
   background-origin:padding-box;
   padding-right:20px;
   cursor:pointer;
}
/* Column heading for currently sorrted column ascending sort */
.TableHeaderSortedAscDB {
   background:transparent url(../i/sort_db_dn.gif) 98% 85% no-repeat;
   background-color:#232323 !important;
   background-origin:padding-box;
   padding-right:20px !important;
}
/* Column heading for currently sorrted column ascending sort */
.TableHeaderSortedAscDB:hover {
   background:transparent url(../i/sort_db_dn_hover.gif) 98% 85% no-repeat;
   background-origin:padding-box;
   padding-right:20px;
   cursor:pointer;
}
/* Column heading for currently sorrted column descending sort */
.TableHeaderSortedDescDB {
   background:transparent url(../i/sort_db_up.gif) 98% 85% no-repeat;
   background-color:#232323 !important;
   background-origin:padding-box;
   padding-right:20px !important;
}
/* Column heading for a column that can be sorted. */
.TableHeaderSortedDescDB:hover {
   background:transparent url(../i/sort_db_up_hover.gif) 98% 85% no-repeat;
   background-origin:padding-box;
   padding-right:20px !important;
   cursor:pointer;
}
/* Cells in rows when no even /odd color shift needed */
.TableRowDB {
}
/* Cells in rows when no even /odd color shift needed */
.TableRowDB td {
   border-right:1px solid #232323;
   padding:15px 10px;
   font-size:inherit;
   text-align:left;
   padding-bottom:5px;
   padding-top:5px;
}
/* Cells in the row the mouse is over */
.TableRowDB:hover {
}
/* Cells in even numbered rows */
.TableRowEvenDB {
}
/* Cells in even numbered rows */
.TableRowEvenDB td {
   border-right:1px solid #232323;
   padding:15px 10px;
   font-size:inherit;
   text-align:left;
   padding-bottom:5px;
   padding-top:5px;
}
/* Text in a table in Even Rows */
.TableRowEvenDB:hover {
}
/* Cells in odd numbered rows */
.TableRowOddDB {
   background:#3c3c3c;
}
/* Cells in odd numbered rows */
.TableRowOddDB td {
   border-right:1px solid #232323;
   padding:15px 10px;
   font-size:inherit;
   text-align:left;
   padding-bottom:5px;
   padding-top:5px;
}
/* Text in a table in Odd Rows */
.TableRowOddDB:hover {
}
/* Horizontal line that separates text and goes the full width of the space */
.TextBlockSeparatorFullDB {
   border-bottom:1px #f2f2f2 solid;
   width:100%;
}
/* Horizontal line that separates text and goes the partially across the width of the space */
.TextBlockSeparatorPartialDB {
   border-bottom:1px #f2f2f2 solid;
   width:80%;
}
/* This style formats a normal paragraph text */
.TextBodyTextDB {
   font-size:100%;
   line-height:17px;
   color:#F2F2F2;
}
/* Style for the box */
.TextCalloutBoxDB {
   background:url(/resource3/cleansheet/2013.10.29/i/callout_bg_d.gif) repeat-x top left;
   background:-moz-linear-gradient(center top, #34373A, #141516) repeat scroll 0 0 transparent;
   background:-webkit-gradient(linear, left top, left bottom, from(#34373A), to(#141516));
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#34373A, EndColorStr=#141516);
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .TextCalloutBoxDB {
      background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.0%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22gradient%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%3Cstop%20offset%3D%225%25%22%20style%3D%22stop-color%3A%20%23373a3d%3B%22%2F%3E%3Cstop%20offset%3D%2252%25%22%20style%3D%22stop-color%3A%20%23000000%3B%22%2F%3E%3Cstop%20offset%3D%2296%25%22%20style%3D%22stop-color%3A%20%23373a3d%3B%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20fill%3D%22url(%23gradient)%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20%2F%3E%3C%2Fsvg%3E);
   }
}
/* Style for the callout text */
.TextCalloutContentDB {
   height:auto;
}
/* Style for the heading of the callout text */
.TextCalloutTitleDB, table.TextCalloutBoxDB td.TextCalloutTitleDB {
   font-weight:normal;
   margin-top:0;
   font-size:130%;
   line-height:25px;
   color:#f2f2f2;
   padding-bottom:5px;
   border-bottom:1px #666666 solid;
   height:2px;
   padding-top:5px;
   border-left:0px;
   border-right:0px;
   border-top:0px !important;
}
/* Text for captions */
.TextCaptionTextDB {
   font-size:90%;
   line-height:17px;
   color:#F2F2F2;
}
/* Error Text */
.TextErrorTextDB {
   font-weight:bold;
   color:#ff0000;
}
/* This style formats a heading #1 */
.TextHeading1DB {
   font-size:300%;
   line-height:40px;
   color:#F2F2F2;
   margin-bottom:28px;
}
/* Basic color for medium context links hover */
.TextHeading3NavDB a:hover {
   color:#F2F2F2;
   text-decoration:underline;
}
/* Basic color for medium context links hover visited */
.TextHeading3NavDB a:hover:visited {
   color:#B2C1E1;
   text-decoration:underline;
}
/* Basic color for medium context links */
.TextHeading3NavDB a:link {
   color:#F2F2F2;
}
/* Basic color for medium context links visited */
.TextHeading3NavDB a:visited {
   color:#B2C1E1;
}
/* Horizontal line that separates text and goes the partially across the width of the space */
.TextNavSeparatorDB {
   border-bottom:1px #505050 solid;
   padding-bottom:10px;
   padding-left:20px;
}
/* Links in the nav bar */
.TextNavSeparatorDB a:hover, .TextNavSeparatorNoLineDB a:hover, a.TextBodyLinkGrayDB:hover {
   color:#b2b2b2;
   font-size:90%;
   line-height:17px;
   text-decoration:underline;
}
/* Links in the nav bar */
.TextNavSeparatorDB a:link, .TextNavSeparatorNoLineDB a:link, a.TextBodyLinkGrayDB:link, a.TextBodyLinkGrayDB {
   color:#b2b2b2;
   font-size:90%;
   line-height:17px;
}
/* Links in the nav bar */
.TextNavSeparatorDB a:visited, .TextNavSeparatorNoLineDB a:visited, a.TextBodyLinkGrayDB:visited {
   color:#b2c1e1;
   text-decoration:none;
   font-size:90%;
   line-height:17px;
}
/* Links in the nav bar */
.TextNavSeparatorDB p, .TextNavSeparatorNoLineDB p {
   margin-bottom:8px;
}
/* Horizontal line that separates text and goes the partially across the width of the space */
.TextNavSeparatorNoLineDB {
   padding-bottom:2px;
   padding-left:20px;
}
/* The curent page of the pagination */
.TextPaginationCurrentDB {
   font-size:95%;
   line-height:17px;
   color:#F2F2F2;
}
/* Invisible text for use by screen reading accessibility  devices */
.TextScreenReadingDB {
   position:absolute;
}
/* Style for the box */
.TextSolidCalloutBoxDB {
   background-color:#282828;
   border:1px solid #282828;
}
/* Warning Text */
.TextWarningTextDB {
   font-weight:bold;
   color:#ff6000;
}
/* Left pagination icon button */
a.IconPaginationLeftButtonDB {
   background:url(/resource3/cleansheet/2013.10.29/i/pagination_sprite.gif) no-repeat scroll -23px -110px transparent;
   display:inline-block;
   height:22px;
   padding:0;
   vertical-align:text-bottom;
   width:24px;
}
/* Right pagination icon button */
a.IconPaginationRightButtonDB {
   background:url(/resource3/cleansheet/2013.10.29/i/pagination_sprite.gif) no-repeat scroll -45px -110px transparent;
   display:inline-block;
   height:22px;
   padding:0;
   vertical-align:text-bottom;
   width:24px;
}
/* Primary expansion icon button */
a.IconPrimaryCollapseButtonDB {
   background:url(/resource3/cleansheet/2013.10.29/i/plus_minus_grey.gif) no-repeat scroll right 0 transparent;
   display:inline-block;
   padding:0;
   padding-left:23px;
   background-position:left -0px;
}
/* Primary expansion icon button */
a.IconPrimaryExpandButtonDB {
   background:url(/resource3/cleansheet/2013.10.29/i/plus_minus_grey.gif) no-repeat scroll right 0 transparent;
   display:inline-block;
   padding:0;
   padding-left:23px;
   background-position:left -0px;
}
/* Secondary expansion icon button */
a.IconSecondaryCollapseButtonDB {
   background:url(/resource3/cleansheet/2013.10.29/i/plus_minus_grey.gif) no-repeat scroll right 0 transparent;
   display:inline-block;
   padding:0;
   padding-left:23px;
   background-position:left -0px;
}
/* Secondary expansion icon button */
a.IconSecondaryExpandButtonDB {
   background:url(/resource3/cleansheet/2013.10.29/i/plus_minus_grey.gif) no-repeat scroll right 0 transparent;
   display:inline-block;
   padding:0;
   padding-left:23px;
   background-position:left -0px;
}
/* Basic color for high context links */
a.TextHighContextLinkDB, a.TextHighContextLinkDB:active, a.TextHighContextLinkDB:link {
   color:#F2F2F2;
}
/* Basic color for high context links hover */
a.TextHighContextLinkDB:hover {
   color:#F2F2F2;
   text-decoration:underline;
}
/* Basic color for high context links hover visited */
a.TextHighContextLinkDB:hover:visited {
   color:#B2C1E1;
   text-decoration:underline;
}
/* Basic color for high context links visited */
a.TextHighContextLinkDB:visited {
   color:#B2C1E1;
}
/* Basic color for high context offsite links */
a.TextHighContextOffsiteLinkDB {
   color:#F2F2F2;
   background:transparent url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif) no-repeat;
   padding-left:20px;
   background-position:right -636px;
   display:inline-block;
   padding:0;
   padding-right:20px;
   _padding-left:2px;
}
/* Basic color for high context offsite links hover */
a.TextHighContextOffsiteLinkDB:hover {
   color:#F2F2F2;
   text-decoration:underline;
   background:transparent url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif) no-repeat;
   padding-left:20px;
   background-position:right -636px;
   display:inline-block;
   padding:0;
   padding-right:20px;
   _padding-left:2px;
}
/* Basic color for high context offsite links hover visited */
a.TextHighContextOffsiteLinkDB:hover:visited {
   color:#B2C1E1;
   text-decoration:underline;
   background:transparent url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif) no-repeat;
   padding-left:20px;
   background-position:right -636px;
   display:inline-block;
   padding:0;
   padding-right:20px;
   _padding-left:2px;
}
/* Basic color for high context offsite links visited */
a.TextHighContextOffsiteLinkDB:visited {
   color:#B2C1E1;
   background:transparent url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif) no-repeat;
   padding-left:20px;
   background-position:right -636px;
   display:inline-block;
   padding:0;
   padding-right:20px;
   _padding-left:2px;
}
/* Basic color for low context links */
a.TextLowContextLinkDB {
   color:#03AFDE;
}
/* Basic color for low context links hover */
a.TextLowContextLinkDB:hover {
   color:#03AFDE;
   text-decoration:underline;
}
/* Basic color for low context links hover visited */
a.TextLowContextLinkDB:hover:visited {
   color:#B2C1E1;
   text-decoration:underline;
}
/* Basic color for low context links visited */
a.TextLowContextLinkDB:visited {
   color:#B2C1E1;
}
/* Basic color for low context offsite links */
a.TextLowContextOffsiteLinkDB {
   color:#03AFDE;
   background:transparent url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif) no-repeat;
   padding-left:20px;
   background-position:right -636px;
   display:inline-block;
   padding:0;
   padding-right:20px;
   _padding-left:2px;
}
/* Basic color for low context offsite links hover */
a.TextLowContextOffsiteLinkDB:hover {
   color:#03AFDE;
   text-decoration:underline;
   background:transparent url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif) no-repeat;
   padding-left:20px;
   background-position:right -636px;
   display:inline-block;
   padding:0;
   padding-right:20px;
   _padding-left:2px;
}
/* Basic color for low context offsite links hover visited */
a.TextLowContextOffsiteLinkDB:hover:visited {
   color:#B2C1E1;
   text-decoration:underline;
   background:transparent url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif) no-repeat;
   padding-left:20px;
   background-position:right -636px;
   display:inline-block;
   padding:0;
   padding-right:20px;
   _padding-left:2px;
}
/* Basic color for low context offsite links visited */
a.TextLowContextOffsiteLinkDB:visited {
   color:#B2C1E1;
   background:transparent url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif) no-repeat;
   padding-left:20px;
   background-position:right -636px;
   display:inline-block;
   padding:0;
   padding-right:20px;
   _padding-left:2px;
}
/* Basic color for medium context links */
a.TextMediumContextLinkDB, a.TextMediumContextLinkDB:active, a.TextMediumContextLinkDB:link {
   color:#F2F2F2;
   background:url(/resource3/cleansheet/2013.10.29/i/icns_arrows_left.gif) no-repeat scroll right center transparent;
   background-position:right -140px;
   padding-right:12px;
   _padding-left:2px;
   display:inline-block;
}
/* Basic color for medium context links hover */
a.TextMediumContextLinkDB:hover {
   color:#F2F2F2;
   text-decoration:underline;
   background:url(/resource3/cleansheet/2013.10.29/i/icns_arrows_left.gif) no-repeat scroll right center transparent;
   background-position:right -140px;
   padding-right:12px;
   _padding-left:2px;
   display:inline-block;
}
/* Basic color for medium context links hover visited */
a.TextMediumContextLinkDB:hover:visited {
   color:#B2C1E1;
   text-decoration:underline;
   background:url(/resource3/cleansheet/2013.10.29/i/icns_arrows_left.gif) no-repeat scroll right center transparent;
   background-position:right -40px;
   padding:0;
   padding-right:10px;
   _padding-left:2px;
   display:inline-block;
   _padding-right:10px!important;
}
/* Basic color for medium context links visited */
a.TextMediumContextLinkDB:visited {
   color:#B2C1E1;
   background:url(/resource3/cleansheet/2013.10.29/i/icns_arrows_left.gif) no-repeat scroll right center transparent;
   background-position:right -40px;
   padding:0;
   padding-right:10px;
   _padding-left:2px;
   display:inline-block;
   _padding-right:10px!important;
}
/* Basic color for medium context offsite links */
a.TextMediumContextOffsiteLinkDB, a.TextMediumContextOffsiteLinkDB:active, a.TextMediumContextOffsiteLinkDB:link {
   color:#F2F2F2;
   background:transparent url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif) no-repeat;
   padding-left:20px;
   background-position:right -636px;
   display:inline-block;
   padding:0;
   padding-right:20px;
   _padding-left:2px;
}
/* Basic color for medium context offsite links hover */
a.TextMediumContextOffsiteLinkDB:hover {
   color:#F2F2F2;
   text-decoration:underline;
   background:transparent url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif) no-repeat;
   padding-left:20px;
   background-position:right -636px;
   display:inline-block;
   padding:0;
   padding-right:20px;
   _padding-left:2px;
}
/* Basic color for medium context offsite links hover visited */
a.TextMediumContextOffsiteLinkDB:hover:visited {
   color:#B2C1E1;
   text-decoration:underline;
   background:transparent url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif) no-repeat;
   padding-left:20px;
   background-position:right -636px;
   display:inline-block;
   padding:0;
   padding-right:20px;
   _padding-left:2px;
}
/* Basic color for medium context offsite links visited */
a.TextMediumContextOffsiteLinkDB:visited {
   color:#B2C1E1;
   background:transparent url(/resource3/cleansheet/2013.10.29/i/doc_icn_sprite.gif) no-repeat;
   padding-left:20px;
   background-position:right -636px;
   display:inline-block;
   padding:0;
   padding-right:20px;
   _padding-left:2px;
}
/* Other pages of the pagination */
a.TextPaginationLinkDB {
   color:#03AFDE;
}
/* Other pages of the pagination */
a.TextPaginationLinkDB:hover {
   color:#03AFDE;
   text-decoration:underline;
}
/* Other pages of the pagination */
a.TextPaginationLinkDB:hover:visited {
   color:#B2C1E1;
   text-decoration:underline;
}
/* Other pages of the pagination */
a.TextPaginationLinkDB:visited {
   color:#B2C1E1;
}
/* Other pages of the pagination */
a.TextPaginationLinkLB {
   color:#186D94;
}
/* Other pages of the pagination */
a.TextPaginationLinkLB:hover {
   color:#186D94;
   text-decoration:underline;
}
/* Other pages of the pagination */
a.TextPaginationLinkLB:hover:visited {
   color:#5F76A5;
   text-decoration:underline;
}
/* Other pages of the pagination */
a.TextPaginationLinkLB:visited {
   color:#5F76A5;
}
/* The style for the closed selection list */
a:active.FormSelection-labelDB {
   background-color:#484A4D;
   color:#fff;
   text-decoration:none;;
}
/* The style for the closed selection list */
a:hover.FormSelection-labelDB {
   background-color:#484A4D;
   color:#fff;
   text-decoration:none;;
}
/* This style formats a heading #2 */
h2.TextHeading2DB, .TextHeading2DB {
   font-size:115%;
   line-height:1.22em;
   color:#F2F2F2;
   margin-bottom:10px;
   margin-top:10px;
}
/* This style formats an underlined heading #2 */
h2.TextHeading2NavDB, TextHeading2NavDB {
   font-size:115%;
   line-height:1.22em;
   color:#F2F2F2;
   margin-bottom:20px;
   border-bottom:2px solid #999999;
   margin-top:10px;
}
/* This style formats an underlined heading #2 */
h2.TextHeading2UnderlineDB, .TextHeading2UnderlineDB {
   font-size:115%;
   line-height:1.22em;
   color:#F2F2F2;
   margin-bottom:10px;
   margin-top:10px;
   border-bottom:2px solid #999999;
}
/* This style formats a heading  #3 */
h3.TextHeading3DB, .TextHeading3DB {
   font-size:100%;
   line-height:17px;
   color:#F2F2F2;
   margin-top:10px;
   margin-bottom:0px;
   padding:1px 0 0px 0;
}
/* This style formats a heading  #3 */
h3.TextHeading3NavDB, TextHeading3NavDB {
   font-size:75%;
   line-height:1.22em;
   color:#F2F2F2;
   margin-bottom:7px;
   padding:1px 0 2px 0;
   text-transform:uppercase;
   font-weight:bold;
   margin-top:10px;
}
/* This style formats an underlined heading  #3 */
h3.TextHeading3UnderlineDB, .TextHeading3UnderlineDB {
   font-size:100%;
   line-height:17px;
   color:#F2F2F2;
   margin-top:10px;
   margin-bottom:0px;
   padding:1px 0 0px 0;
   border-bottom:2px solid #999999;
}
/* Override for hp.com mess */
pDB {
   margin-bottom:10px;
}
/* The basic style for item list */
ul.FormSelection-listDB {
   position:absolute;
   margin:30px 0 0 0;
   padding:0;
   list-style:none;
   border:0;
   z-index:500;
}
/* The basic style for item in the list */
ul.FormSelection-listDB li {
   padding:0 0 0 8px;
   line-height:30px;
   height:30px;
   cursor:pointer;
   font-weight:normal;
   background:#707070;
   color:#f2f2f2;
   BORDER-BOTTOM:#999 1px solid;
}
/* The style for the selected item in the list */
ul.FormSelection-listDB li.choice-selected {
   background-color:#818181;
}
/* Fatal Text */
.TextFatalTextDB {
   color:#F2F2F2;
}
/* Style for the callout text */
table.TextCalloutBoxDB td.TextCalloutContentDB, table.TextCalloutBoxDB td.TextCalloutContentDB td {
   border:0px !important;
}
