/* New Clean Sheet Styles for dark_background Theme Selected */
/* Primary buttons default state */
.FormButtonPrimary, a.FormButtonPrimary:link, a.FormButtonPrimary:visited, a.FormButtonPrimary: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 */
.FormButtonPrimary:hover, a.FormButtonPrimary: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 */
.FormButtonPrimaryDisabled, a.FormButtonPrimaryDisabled: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 */
.FormButtonSecondary, a.FormButtonSecondary:link, a.FormButtonSecondary:visited, a.FormButtonSecondary: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 */
.FormButtonSecondary:hover, a.FormButtonSecondary: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 */
.FormButtonSecondaryDisabled, a.FormButtonSecondaryDisabled: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.FormButtonPrimary {
   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.FormButtonPrimary: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.FormButtonPrimaryDisabled {
   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.FormButtonSecondary {
   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.FormButtonSecondary: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.FormButtonSecondaryDisabled {
   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 */
.FormCheckBox {
   color:#999999;
}
/* The style for the lable of a disabled checkbox item */
.FormCheckBoxDisabled {
   color:#666;
   text-decoration:line-through;
}
/* The style for the label of the selected item text */
.FormCheckBoxSelected {
   color:#999999;
}
/* This style formats a file upload input form tag */
.FormFileInput {
   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 */
.FormFileInputDisabled {
   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 */
.FormInput {
   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 */
.FormInputDisabled {
   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 */
.FormLabels {
   font-size:90%;
   line-height:17px;
   margin-bottom:8px;
}
/* The style for the label text */
.FormRadioButton {
   color:#999999;
}
/* The style for the lable of a disabled RadioButton item */
.FormRadioButtonDisabled {
   color:#666;
   text-decoration:line-through;
}
/* The style for the label of the selected item text */
.FormRadioButtonSelected {
   color:#999999;
}
/* The style for the closed selection list box */
.FormSelection {
   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 */
.FormSelection option {
   padding:4px 4px 0px;
   border:1px solid #5f5f5f;
}
/* The style for selected item in the closed box */
.FormSelection-label {
   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 */
.FormTextArea {
   font-size:90%;
   line-height:17px;
   color:#1E1E1E;
   background-color:#E5E5E5;
}
/* This style formats a disabled multi line textarea form tag */
.FormTextAreaDisabled {
   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 */
.IconPrintButton, .IconPrintButton:link, .IconPrintButton:visited, a.IconPrintButton, a.IconPrintButton:link, a.IconPrintButton: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 */
.IconShareButton, .IconShareButton:link, .IconShareButton:active, .IconShareButton:visited, a.IconShareButton, a.IconShareButton:link, a.IconShareButton:active, a.IconShareButton: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 */
.IconSubscribeButton {
   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 */
.TableBackground {
   border-collapse:collapse;
   background:#343434;
   border:1px solid #1e1e1e;
}
/* Column Heading Box style use for tables of rows and columns */
.TableHeaderRow {
}
/* Column Heading Box style use for tables of rows and columns */
.TableHeaderRow 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. */
.TableHeaderSortable {
   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. */
.TableHeaderSortable a, .TableHeaderSortedAsc a, .TableHeaderSortedDesc a {
   text-decoration:none;
   color:#FFFFFF !important;
}
/* Column heading for a column that can be sorted. */
.TableHeaderSortable: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 */
.TableHeaderSortedAsc {
   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 */
.TableHeaderSortedAsc: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 */
.TableHeaderSortedDesc {
   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. */
.TableHeaderSortedDesc: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 */
.TableRow {
}
/* Cells in rows when no even /odd color shift needed */
.TableRow 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 */
.TableRow:hover {
}
/* Cells in even numbered rows */
.TableRowEven {
}
/* Cells in even numbered rows */
.TableRowEven 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 */
.TableRowEven:hover {
}
/* Cells in odd numbered rows */
.TableRowOdd {
   background:#3c3c3c;
}
/* Cells in odd numbered rows */
.TableRowOdd 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 */
.TableRowOdd:hover {
}
/* Horizontal line that separates text and goes the full width of the space */
.TextBlockSeparatorFull {
   border-bottom:1px #f2f2f2 solid;
   width:100%;
}
/* Horizontal line that separates text and goes the partially across the width of the space */
.TextBlockSeparatorPartial {
   border-bottom:1px #f2f2f2 solid;
   width:80%;
}
/* This style formats a normal paragraph text */
.TextBodyText {
   font-size:100%;
   line-height:17px;
   color:#F2F2F2;
}
/* Style for the box */
.TextCalloutBox {
   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) {
   .TextCalloutBox {
      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 */
.TextCalloutContent {
   height:auto;
}
/* Style for the heading of the callout text */
.TextCalloutTitle, table.TextCalloutBox td.TextCalloutTitle {
   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 */
.TextCaptionText {
   font-size:90%;
   line-height:17px;
   color:#F2F2F2;
}
/* Error Text */
.TextErrorText {
   font-weight:bold;
   color:#ff0000;
}
/* This style formats a heading #1 */
.TextHeading1 {
   font-size:300%;
   line-height:40px;
   color:#F2F2F2;
   margin-bottom:28px;
}
/* Basic color for medium context links hover */
.TextHeading3Nav a:hover {
   color:#F2F2F2;
   text-decoration:underline;
}
/* Basic color for medium context links hover visited */
.TextHeading3Nav a:hover:visited {
   color:#B2C1E1;
   text-decoration:underline;
}
/* Basic color for medium context links */
.TextHeading3Nav a:link {
   color:#F2F2F2;
}
/* Basic color for medium context links visited */
.TextHeading3Nav a:visited {
   color:#B2C1E1;
}
/* Horizontal line that separates text and goes the partially across the width of the space */
.TextNavSeparator {
   border-bottom:1px #505050 solid;
   padding-bottom:10px;
   padding-left:20px;
}
/* Links in the nav bar */
.TextNavSeparator a:hover, .TextNavSeparatorNoLine a:hover, a.TextBodyLinkGray:hover {
   color:#b2b2b2;
   font-size:90%;
   line-height:17px;
   text-decoration:underline;
}
/* Links in the nav bar */
.TextNavSeparator a:link, .TextNavSeparatorNoLine a:link, a.TextBodyLinkGray:link, a.TextBodyLinkGray {
   color:#b2b2b2;
   font-size:90%;
   line-height:17px;
}
/* Links in the nav bar */
.TextNavSeparator a:visited, .TextNavSeparatorNoLine a:visited, a.TextBodyLinkGray:visited {
   color:#b2c1e1;
   text-decoration:none;
   font-size:90%;
   line-height:17px;
}
/* Links in the nav bar */
.TextNavSeparator p, .TextNavSeparatorNoLine p {
   margin-bottom:8px;
}
/* Horizontal line that separates text and goes the partially across the width of the space */
.TextNavSeparatorNoLine {
   padding-bottom:2px;
   padding-left:20px;
}
/* The curent page of the pagination */
.TextPaginationCurrent {
   font-size:95%;
   line-height:17px;
   color:#F2F2F2;
}
/* Invisible text for use by screen reading accessibility  devices */
.TextScreenReading {
   position:absolute;
}
/* Style for the box */
.TextSolidCalloutBox {
   background-color:#282828;
   border:1px solid #282828;
}
/* Warning Text */
.TextWarningText {
   font-weight:bold;
   color:#ff6000;
}
/* Left pagination icon button */
a.IconPaginationLeftButton {
   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.IconPaginationRightButton {
   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.IconPrimaryCollapseButton {
   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.IconPrimaryExpandButton {
   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.IconSecondaryCollapseButton {
   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.IconSecondaryExpandButton {
   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.TextHighContextLink, a.TextHighContextLink:active, a.TextHighContextLink:link {
   color:#F2F2F2;
}
/* Basic color for high context links hover */
a.TextHighContextLink:hover {
   color:#F2F2F2;
   text-decoration:underline;
}
/* Basic color for high context links hover visited */
a.TextHighContextLink:hover:visited {
   color:#B2C1E1;
   text-decoration:underline;
}
/* Basic color for high context links visited */
a.TextHighContextLink:visited {
   color:#B2C1E1;
}
/* Basic color for high context offsite links */
a.TextHighContextOffsiteLink {
   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.TextHighContextOffsiteLink: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.TextHighContextOffsiteLink: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.TextHighContextOffsiteLink: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.TextLowContextLink {
   color:#03AFDE;
}
/* Basic color for low context links hover */
a.TextLowContextLink:hover {
   color:#03AFDE;
   text-decoration:underline;
}
/* Basic color for low context links hover visited */
a.TextLowContextLink:hover:visited {
   color:#B2C1E1;
   text-decoration:underline;
}
/* Basic color for low context links visited */
a.TextLowContextLink:visited {
   color:#B2C1E1;
}
/* Basic color for low context offsite links */
a.TextLowContextOffsiteLink {
   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.TextLowContextOffsiteLink: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.TextLowContextOffsiteLink: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.TextLowContextOffsiteLink: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.TextMediumContextLink, a.TextMediumContextLink:active, a.TextMediumContextLink: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.TextMediumContextLink: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.TextMediumContextLink: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.TextMediumContextLink: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.TextMediumContextOffsiteLink, a.TextMediumContextOffsiteLink:active, a.TextMediumContextOffsiteLink: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.TextMediumContextOffsiteLink: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.TextMediumContextOffsiteLink: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.TextMediumContextOffsiteLink: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.TextPaginationLink {
   color:#186D94;
}
/* Other pages of the pagination */
a.TextPaginationLink:hover {
   color:#186D94;
   text-decoration:underline;
}
/* Other pages of the pagination */
a.TextPaginationLink:hover:visited {
   color:#5F76A5;
   text-decoration:underline;
}
/* Other pages of the pagination */
a.TextPaginationLink:visited {
   color:#5F76A5;
}
/* The style for the closed selection list */
a:active.FormSelection-label {
   background-color:#484A4D;
   color:#fff;
   text-decoration:none;;
}
/* The style for the closed selection list */
a:hover.FormSelection-label {
   background-color:#484A4D;
   color:#fff;
   text-decoration:none;;
}
/* This style formats a heading #2 */
h2.TextHeading2, .TextHeading2 {
   font-size:115%;
   line-height:1.22em;
   color:#F2F2F2;
   margin-bottom:10px;
   margin-top:10px;
}
/* This style formats an underlined heading #2 */
h2.TextHeading2Nav, TextHeading2Nav {
   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.TextHeading2Underline, .TextHeading2Underline {
   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.TextHeading3, .TextHeading3 {
   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.TextHeading3Nav, TextHeading3Nav {
   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.TextHeading3Underline, .TextHeading3Underline {
   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 */
p {
   margin-bottom:10px;
}
/* The basic style for item list */
ul.FormSelection-list {
   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-list 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-list li.choice-selected {
   background-color:#818181;
}
/* Fatal Text */
.TextFatalText {
   color:#F2F2F2;
}
/* Style for the callout text */
table.TextCalloutBox td.TextCalloutContent, table.TextCalloutBox td.TextCalloutContent td {
   border:0px !important;
}
