@charset "utf-8";

/* -------------------------------- SHORTHANDs -------------------------------- */

/* background:image, repeat, attachment, position */
/* border:width, style */
/* margin:0px 0px 0px 0px; top right bottom left */
/* margin:0px 0px; (top&bottom) (right/left) */
/* padding:top right bottom left */

/* ------------------------------ CSS BOX MODEL ------------------------------- */
/* Content - The content of the box, where text and images appear               */
/* Padding - Clears an area around the content. The padding is transparent      */
/* Border - A border that goes around the padding and content                   */
/* Margin - Clears an area outside the border. The margin is transparent        */

/*
 IDs > class names > tag names.
 
#id selector - selects id="id"
.class selector - selects class="class"
tag selector (nothing) - selects <tag>

 [attribute] selector - selects attribute="<could be anything>"
 :positional selector - e.g. :nth-child(2)
 
*/

@media print {
    .no-print, .no-print * {
		display: none !important;
	}
}
/* ------------------------------ Psuedo Classes ------------------------------ */
/* ------------------------------ tag name Selectors -------------------------- */
/*                          IDs > class names > tag names.                      */

head, div, span, p, tr, td, th, ul, li, blockquote, html, hr {
	font-family:Arial;
	font-size:10pt;
}

body {
	font-family:Arial;
	font-size:10pt;
    overflow-y:scroll;
    margin-bottom:-60px;
}

table, caption, tbody, tfoot {
	border-collapse:collapse;
	border-spacing:0;
	margin:10pt 0pt;
}

th {
	font-weight:bold;
	border:1pt solid;
	background:#E6E7E8;
}

td, tr {
	border:1pt solid;
}

tfoot {
	text-align:center;
	background:#E6E7E8;
}


/* ------------------------- class selectors are '.' -------------------------- */
/*     used for single or multiple elements that appear once or more            */
/*                          IDs > class names > tag names.                      */

.faq_title {
	/* color:blue; */
	font-size:20pt;
	font-family:Arial;
	font-weight:bold;
	padding:6pt 100pt;
	text-align:center;
}

.faq_title_date {
	font-weight:bold;
	text-align:left;
}

.faq_qa {
    page-break-inside:avoid;
}

.faq_question, .faq_question_expand {
    text-decoration: underline;
    line-height: 2.0;
    padding-top: 3.5pt;
}

.faq_answer {
	font-family:Arial;
	padding:6pt 28pt;
	display:none;
}

.faq_updated_image {
	height:12px;
	width:49px;
}

.actionIcon {
	border:0;
	text-align:center;
}

.faq_text {
	color:black;
	text-decoration:underline;
}

.table_title {
	font-size:10.5pt;
	font-family:Barlow;
	font-weight:bold;
	padding:0pt 12pt;
}

/* hanging indent for New FAQ#6 */
.hangingindent22px {
  padding-left: 22px ;
  text-indent: -22px ;
}

/* table_Product_Versions */
.table_Prod_Vers_tr {
	font-size:10pt;
}

.table_Prod_Vers_th, .table_Prod_Vers_os {
	/* color:red;
	/* padding:3pt 0pt;
	/* width:20px; /* table_Prod_Vers_th */
	/* font-size:10pt; */
}

.table_Prod_Vers_os {
	/* color:magenta; */
}
.table_Prod_Vers_os_span1 {
	/* color:blue; */
	width:140px;
}
.table_Prod_Vers_Prod_Name {
	/* color:orange; */
	/*width:120px;*/
	text-align:left;
	padding:0pt 6pt;
	margin:0pt;
}
.table_Prod_Vers_td {
	/* color:green; */
	width:90px;
	text-align: center;
	padding:3pt 0pt;
}

/* table_Arch_Results */
.table_Arch_Results_tr {}
.table_Arch_Results_th {
	word-wrap:break-word;
	white-space:normal;
}
.table_Arch_Results_tdh {
	text-align:left;
	padding:3pt 6pt;
}
/* table data */
.table_Arch_Results_td {
	text-align:left;
	padding:3pt 6pt;
}
/* table data link*/
.table_Arch_Results_tdl {
	text-align:center;
}

/* table_Archived_Products */
.table_Archived_Products {}
.table_Arch_Prods_tr {}
.table_Arch_Prods_th {
	padding:3pt 3pt;
}
.table_Arch_Prods_td {
	text-align:center;
	padding:3pt 3pt;
}
.table_os_endoflife {
	/* color:orange; */
	padding:1pt 6pt;
}

/* ---------------------------- id selectors are # ---------------------------- */
/*     used for single elements that appear on the page only once               */
/*                          IDs > class names > tag names.                      */

#table_Product_Versions {
	border:1pt solid;
	/* width:990px; */
	text-align:center;
} /* table_Product_Versions */

#table_Arch_Results {
	border:1pt solid;
	width:410px;
	text-align:center;
	margin:20pt 0pt;
} /*table_Arch_Results */

/* banner */
#banner {
	/* width:973px; */
	border:1pt solid;
	padding:14pt 6pt;
	background:E6E7E8;
	margin-bottom:2pt;
} /* banner */

