﻿/* Accessibility block skip */

.skip-to-content {
left: 50%;
  position: absolute;
  transform: translateY(-100%);
transition: transform 0.3s;
background:#ffffff;
color:#000000;
height:50px;
padding:8px;

z-index: 10000
}
.skip-to-content:focus {
  transform: translateY(0%);
}

div.clear {float:none; clear:both; line-height:0}

code {font-family:Courier New;font-size:inherit;background-color:white;color:#616161;}

#m86overlay {
    position: fixed; /* Sit on top of the page content */
    display: none; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
text-align:left; padding:0;margin:0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    z-index: 9999; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
}

.newthing
	{
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	color:red;
	vertical-align:super;
	}

#document html body {background-image: none !important;}

DD 
	{
	margin-left: 5px;

	}
.pfl_page_title
	{ 
	font-size:23px !important;
	font-family:Arial,Helvetica,sans-serif !important
	
	
	}

form #ctlTreeViewctlPanelBarctlTreeView_container td, table.rt_tbl td {padding:0px;}

UL.icon, .contenttable UL.icon, .pfl_shell #main_content UL.icon, body.tpl_full_width.pfl_shell UL.icon 
	{
	margin-left:0;
	padding-left: 35px;
	list-style: none;
	list-style-type: none;
	}

.icon li, .contenttable UL.icon li, .pfl_shell #main_content UL.icon li, body.tpl_full_width.pfl_shell UL.icon li
	{
	margin-left:0;
	padding-left:25px;
	padding-bottom:7px;
	background-image:url(/support/tw/images/ICONS/adobe_icon.gif);
	background-repeat:no-repeat;
	}
.icon li.htm, .contenttable UL.icon li.htm, .pfl_shell #main_content UL.icon li.htm {
	background-image:url(/support/tw/images/ICONS/htmicon_small.png);
	}

.icon li.download, .contenttable UL.icon li.download, .pfl_shell #main_content UL.icon li.download {
	background-image:url(/support/tw/images/ICONS/download_icon.gif);
	}

.icon li.txt, .contenttable UL.icon li.txt, .pfl_shell #main_content UL.icon li.txt {
	background-image:url(/support/tw/images/ICONS/txticon_small.png);
	}

.icon li.forum, .pfl_shell #main_content UL.icon li.forum {
	background-image:url(/support/tw/images/ICONS/ForumIcon-Micro2-small.png);
	}

.icon li.wmv, .contenttable UL.icon li.wmv, .pfl_shell #main_content UL.icon li.wmv {
	background-image:url(/support/tw/images/ICONS/wmv_icon.png);
	}

.icon li.msworddoc, .contenttable UL.icon li.msworddoc, .pfl_shell #main_content UL.icon li.msworddoc {
	background-image:url(/support/tw/images/ICONS/doc_icon.png);
	}

.doc
	{
	font-size: 10px;
	font-style:italic;
	line-height:10px;
	}

.back
	{
padding-bottom:10px;
	}

.agate
	{
	font-size: 9px;
	font-style:italic;

	}

/* classes for Tigra Form Validator */
.tfvHighlight
  {
  font-weight:bold;

  color: #FF0000;
  }

.tfvNormal
  {
  font-weight: bold;

  color: #000000;
  }

/* blockquote {font-size;normal;font-family: Verdana, Arial, Tahoma;font-weight:normal;border-left:none;}
blockquote p {font-size:8pt;font-family: Verdana, Arial, Tahoma;font-weight:normal;}
strong {font-size;normal;font-family: Verdana, Arial, Tahoma;font-weight:bold;}
span .SearchHighlight {display:inline;color:inherit;font-weight:inherit;}
.Article_Text span h2 {font-size: 1.5em;font-family: Verdana, Arial, Tahoma;font-weight:bold;}
.Article_Text span h3 {font-size: 12pt;font-family: Verdana, Arial, Tahoma;font-weight:bold;}
.Article_Text span h4 {font-size: 10pt;font-family: Verdana, Arial, Tahoma;font-weight:bold;}
.Article_Text span h5 {font-size: 8pt;font-family: Verdana, Arial, Tahoma;font-weight:bold;}
*/



.mainContent {border:1px solid #DFDFDF; border-width:0px 1px 1px 1px; background-color:#FFFFFF; -moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px;
border-radius:0px 0px 6px 6px}

.main_content .rightText .padding {margin:0; padding:5px 10px 10px 0px}

.main_content .rightText .padding h1 {margin:0px 0px 12px 0px; padding:0; font-size:20px; color:#55376F}

.pop h1 {margin:0px 0px 12px 0px; padding:0; font-size:20px; color:#55376F}

.main_content .rightText .padding h2 {margin:0px 0px 12px 0px; padding:0; margin-top:20px; font-size:17px; color:#777777}

.pop h2 {margin:0px 0px 12px 0px; padding:0; margin-top:10px; font-size:17px}

.main_content .rightText .padding h3 {margin:0px 0px 12px 0px; padding:0; font-size:14px; color:#777777}

.main_content .rightText .padding h4 {margin:0px 0px 2px 0px; padding:0; font-size:15px; color:#4E4D4D}

.main_content .rightText .padding p {margin:0px 0px 12px 0px; padding:0}

.main_content .rightText .padding ul, ol {margin:0px; padding:0px 0px 8px 35px}

.main_content .rightText .padding a {color:#503B83}
.main_content .rightText .padding a:hover {color:#B3A8CF}

.main_content .rightText .padding hr {margin:0px 0px 12px 0px; padding:0; width:100%; height:0px; border:0; border-bottom:1px solid #CCCCCC}

.main_content .rightText .padding div.left {float:left; width:324px}

.main_content .rightText .padding div.right {float:right; width:324px}

.main_content .rightText .padding div.roundDiv {margin:0px 0px 9px 0px; padding:12px 15px 15px 15px; border:1px solid #E0E0E0;line-height:20px}

.main_content .rightText .padding div.roundDiv form {margin:0; padding:0; border:none}
.main_content .rightText .padding div.roundDiv form input {margin:0px 0px 8px 0px; padding:0}
.main_content .rightText .padding div.roundDiv form select {margin:0; padding:0}
.main_content .rightText .padding div.roundDiv form p {margin:0; padding:0; font-weight:bold}

.main_content .rightText .padding div.roundDiv h3 {margin:0px 0px 4px 0px; padding:7px 0px 8px 37px; background-position:left center; background-repeat:no-repeat; line-height:16px; color:#2B2B2B; font-size:16px}
.main_content .rightText .padding div.roundDiv p {margin:0px 0px 4px 0px; padding:0}
.main_content .rightText .padding div.roundDiv a {}/*color:#4B7690*/

.main_content .leftText {float:left; width:235px; text-align:left}
.main_content .leftText .padding {margin:0; padding:27px 25px 20px 20px}
.main_content .leftText .supportPadding {padding:27px 25px 20px 20px}
.main_content .leftText .padding div.roundDiv form {margin:0; padding:0; border:none}
.main_content .leftText .padding div.roundDiv form input {margin:0px 0px 8px 0px; padding:0}


.main_content div.kbArticles {float:right; width:180px; margin:0; border:1px solid silver;}
.main_content div.kbArticles h3 {padding:10px;margin:0;  line-height:20px}
.pfl_shell .main_content div.kbArticles ol {padding:0; font-size:10px; line-height:10px}
.main_content div.kbArticles ol li {margin-left:-20px;margin-right:-40px; }
.main_content div.kbArticles ul {margin:0; padding:0px 0px 0px 0px; font-size:11px; line-height:14px}
.main_content div.kbArticles ul li {list-style-position:outside;}
.main_content .leftText .padding ul {list-style:none; margin:0px 0px 15px 0px; padding:0}
.main_content .leftText .padding ul li {margin:0px 0px 10px 0px; padding:0}
.main_content .leftText .padding ul li a {color:#767676; text-decoration:none}
.main_content .leftText .padding ul li a:hover, .main_content .leftText .padding ul li.active a {color:#5B1E93}


.main_content .leftText .padding ul li ul {list-style:disc; margin:8px 0px 0px 0px; padding:0px 0px 0px 25px}


.main_content .leftText .padding ul.leftNav {width:177px; font-size:11px; border-top:1px solid #EFEFEF}
.main_content .leftText .padding ul.leftNav li {margin-bottom:2px; border-bottom:1px solid #EFEFEF; padding-top:3px; padding-bottom:3px; font-weight:bold}
.main_content .leftText .padding ul.leftNav li ul {list-style:none; padding-left:10px; margin-top:3px}

.main_content .leftText .padding ul.leftNav li ul li {padding:0px; border:none; font-weight:normal}

html.pop, body.pop {background:none;background-color:white;margin:0; padding:0;}
.popContent {padding:20px;padding-top:0;}
.popContent p, .footer p {font-family:Arial,Helvetica,sans-serif;color:#717171;}
.footer p {font-size:11px;}

.pop h1 {margin:0px 0px 12px 0px; padding:0; font-size:20px; color:#55376F}
.pop h2 {margin:0px 0px 12px 0px; padding:0; margin-top:10px; font-size:17px}


/* content table */

.contenttable {vertical-align:top; font-size: 15px; }
.contenttable P {vertical-align:top; font-size: 15px; }
.contenttable TH {vertical-align:middle; font-size: 15px; font-weight:bold; background-color:#cccccc; margin:3px; }
.contenttable TD {vertical-align:top; font-size: 15px; background-color:#f1f3f6;}
.contenttable UL {vertical-align:top; padding-left:20px; margin-left:15px; font-size: 11px; padding-top:0;}
.contenttable LI {padding:0;}
TD.checked {color:white;background-image:URL("/images/icons/check.jpg");background-position:center center;background-repeat:no-repeat;width:32px;height:32px;}
.alt td {vertical-align:top; font-size: 11px;  background-color:#ffffff;}
.tab {border-top:1px solid #492F92;border-left:1px solid #492F92;border-right:1px solid #492F92;}
.contenttable TH A:link, .contenttable TH A:visited {color:#333333;} 

dt,strong {font-weight:bold;}

.specTable {margin-bottom:20px; border:1px solid #CCCCCC; border-width:1px 0px 0px 1px}
.specTable tr.tableHeading {background-color:#EFEFEF}
.specTable tr td {border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC}

/* KB table */

.kbTable {vertical-align:top; font-size: 15px;margin-bottom:20px;}
.kbTable P {vertical-align:top; font-size: 15px; }
.kbTable TR {background-color:#cccccc;}
.kbTable TH {vertical-align:middle; font-size: 15px; font-weight:bold; background-color:#cccccc; padding:10px; }
.kbTable TD {vertical-align:top; font-size: 15px; background-color:#f1f3f6;padding:10px;}
.kbTable UL {vertical-align:top; padding-left:20px; margin-left:15px; font-size: 15px; padding-top:0;}
.kbTable LI {padding:0;}
.kbTable TD CODE {background-color:#f1f3f6; color:black;}
TD.checked {color:white;background-image:URL("/images/icons/check.jpg");background-position:center center;background-repeat:no-repeat;width:32px;height:32px;}
.alt td {vertical-align:top; font-size: 15px;  background-color:#ffffff;}
.tab {border-top:1px solid #492F92;border-left:1px solid #492F92;border-right:1px solid #492F92;}
.kbTable TH A:link, .kbTable TH A:visited {color:#333333;} 
td.SmallTxt label {font-size:8pt; font-weight: normal; text-transform:none;letter-spacing:0;}

.Article_Text table TD {border:1px solid black;}
.Article_Text table.noborder TD {border:none;}
.Article_Text table.kbTable TD {border:none;}
.Article_Text table.typetable TD {border:none;}

.actions .hs-button {line-height:0 !important;}

/* page view f20 */

blockquote::before { content:none !important;}

blockquote, blockquote p {border:none !important; font-size: inherit !important;}


.page-header { margin-top: 75px !important;}

.LargeTxtBold a:hover, .LargeTxtBold a:focus, .LargeTxt a:hover, .LargeTxt a:focus, a.FormLinkButton, .FormLinkButton a
{color:black !important;}

@media (min-width:1200px)
{
.page-header { margin-top: 100px !important;}
:target::before { content:"";display:block;height:50px;margin:-50px 0 0;}
}

.kbform { border:0; margin-top: 50px;}



/* feather icon size */

.fe20 {font-size:20px; vertical-align:text-bottom; }
