
/* IDs */

#centered-page {
	width: 960px;
	margin: 0px auto;
}

#page-margin {
	margin: 0px 32px;
}

#page-content {
	padding: 0px 9px;
	background-color: white;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4AAAAAICAIAAAAnXQYoAAAAf0lEQVR42u3WsQ3CMBCGUXyQrIGQmImWiqmoaDMPBQUSsEaCbZIRaEzBe7909ZVfut6etdZSSs55Pu9p2TSO98frdDysAADge+fLsN9tu77vNssi1rOISCnFr38DAOC/CFAAAJoSoAAANCVAAQBoSoACANCUAAUAoCkBCgBAUx80Oh2c6O5/WgAAAABJRU5ErkJggg==) top left repeat-y;
	/*background: url(https://cdn.coretechnologies.com/images/page-body-bg-896.png) top left repeat-y;*/
}

#page-content-padding {
	_width: 100%; /* Win/MSIE */
	padding: 30px 25px 15px 40px;
}

/* Extra padding to fix the asymmetry above. */
.single-column-padding {
  padding-right: 15px;
}

#page-content-no-padding {
	_width: 100%; /* Win/MSIE */
	padding: 0px;
}

.normal-background {
	background: url(data:image/png;base64,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) top left no-repeat;
	/*background: url(https://cdn.coretechnologies.com/images/page-header-bg-896x73.png) top left no-repeat;*/
}

.holiday-background {
	/*background: url(data:image/png;base64,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) top left no-repeat;*/
	background: url(https://cdn.coretechnologies.com/images/page-header-bg-896x73-christmas.png) top left no-repeat;
}

.anniversary-background {
	/*background: url(data:image/png;base64,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) top left no-repeat;*/
	background: url(https://cdn.coretechnologies.com/images/page-header-bg-896x73-anniversary.png) top left no-repeat;
}

#navigation {
	height: 73px;
	/* background: url(https://cdn.coretechnologies.com/images/page-header-bg-896x73.png) top left no-repeat; */
	/* background: url(https://cdn.coretechnologies.com/images/page-header-bg-896x73-christmas.png) top left no-repeat; */ /* holiday */
	/*background: url(https://cdn.coretechnologies.com/images/page-header-bg-896x73-anniversary.png) top left no-repeat;*/ /* anniversary */
}
#navigation .navigation-logo {
	vertical-align: top;
	padding-left: 20px;
	padding-top: 14px;
}
#navigation .navigation-menu { padding-bottom: 5px; padding-right: 12px; }
#navigation .navigation-menu-item { padding-left: 2px; }
#navigation .cart-items-count { padding-right: 18px; padding-top: 2px; }
#navigation .cart { padding-top: 1px; }

#navigation .menu-item {
	font-size: 16px;
	padding: 5px 3px 5px 3px;
}

#navigation .menu-item A			{ padding: 2px; }
#navigation .menu-item A:link		{ text-decoration: none; color: #049; }
#navigation .menu-item A:visited	{ text-decoration: none; color: #049; }
#navigation .menu-item A:active		{ text-decoration: none; color: #025; }
#navigation .menu-item A:hover		{ text-decoration: underline;  }

#footer-separator {
	border-bottom: 1px solid #ddd;
}

#page-footer {
	font-size: 11px;
	line-height: 1.5em;
	color: #8a93a0;
	padding: 8px 8px 18px 8px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4AAAAEsBAMAAABgW8DYAAAAIVBMVEX////W2uLR1d3U2ODDx87O0trIy9PM0NeaoKm+wci4u8KgtFT/AAADQ0lEQVR42u3YMY7aQACGUVJllSqSm9SO9gBeNzmAheSUSIg2BYJcALvdKFEE1BR4q5SQU2Zm7GVPEImR3neEefo9A7P6sWufZ8qwh9N2Uc8AAhRAAQQogAIogAAFUAAFEKAACqAAAhRAARRAgAIogAIIUAAFECBAgAIogAAFUAAFEKAACqAAAhRAARRAgAIogAIIUAAFECBAgAIogAAFUAAFEKAACqAAAhRAARRAgAIogAIIUAAFUAABCqAAAgQIUAAFEKAACqAAAhRAARRAgAIogAIIUAAFUAABCqAACiBAARRAgAABCqAAAhRAARRAgAIogAIIUAAFUAABCqAACiBAARRAgAABCqAAAnQYAAVQAAEKoAAKIEABFEABBCiAAiiAAAVQAAUQoAAKIECAAAVQAAEKoAAKIEABFEABBCiAAiiAAAVQAAUQoAAKoAACFEABBAgQoAAKIEABFEABBCiAAiiAAAVQAAUQoAAKoAACFEABFECAAiiAAAECFEABBCiAAiiAAAVQAAUQoAAKoAACFEABFECAAiiAAAECFEABBCiAAiiAAAVQAAUQoAAKoAACFEABFECAAiiAAghQAAUQIECAAiiAAAVQAAUQoAAKoAACFED9f8AfDiPHPo2AZdf+dBiZApYRcLU+OIwcO893E+DFYeTY8QZ4/ug08uvdYQR8Wq2//nEc+fXh13z3OQJ6hub7CH0FPDqODK/ACTBdgt+cR269T1dgPasi4ItvaH5f0OsIWKdv6N47NLc36D59QeMCA+D6/OxI8urhOh8B63QJNiaY3QDTFzQusC4fu+b826Hk1Pdrs10EwGJWF+Ebulq3F/9o5/SCOYYBxi9oWmBdLrtmuHiJZtOXYxjgMgywqsIC0wQ37cvlWDmaHCoux+G0iQOspgXGCa6D4F5ZdBhO8zTAtMAqED6Vq27dtMNfZdAwNPPtrgw34G2B4SEaBZvToLuvbaJffIJW0wLTBIPgJhAqgzbRLz5B3xaYBPuu2+ju2/b96BeWV8TfgbEkuFz1uvt2fb9cTBdg8bbAKFiWi6XuvkWAit/PML1qugPTNTgSKoMmvrjB2wJvQ1QeFeMV+HoHjveg8vGrxiuw/gcTWxh9NhR7lAAAAABJRU5ErkJggg==) bottom left no-repeat;
	/*background: url(https://cdn.coretechnologies.com/images/page-footer-bg-896x300.png) bottom left no-repeat;*/
	text-align: center;
}

.single-column {
	margin-right: 15px;
}

.left-column, .left-column TD {
	line-height: 155%;
}

.right-column-td {
	vertical-align: top;
}
.right-column {
	width: 190px;
	margin-left: 40px;
	margin-right: 4px;
	font-size: 14px;
	line-height: 132%;
}
.right-column H2 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 24px;
	margin-bottom: 0.7em;
	padding-bottom: 2px;
	border-bottom: 1px solid #ddd;
}
.right-column H3 { font-size: 14px; margin-bottom: 6px; }
.right-column H4 { font-size: 14px; margin-bottom: 5px; }
.right-column H5 { font-size: 12px; margin-bottom: 0.4em; margin-top: 1.1em; }
.right-column UL { padding-left: 14px; }
.right-column :first-child { margin-top: 0px; }

.break-long-words {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  word-break: break-all;
  hyphens: auto;
}

/* elements */

A:link		{ text-decoration: none; color: #049; }
A:visited	{ text-decoration: none; color: #049; }
A:active	{ text-decoration: none; color: #025; }
A:hover		{ text-decoration: underline; }
HR 			{ height:1px; border-width:0; color:#D8D8D8; background-color:#D8D8D8; }
h2.larger 	{ padding-bottom:0px; padding-top:0px; margin-top:0px; font-size:18px; margin-left:10px; }
h2.larger-bold 	{ padding-bottom:0px; padding-top:0px; margin-top:0px; font-size:18px; margin-left:10px; font-weight:bold;}
h2.bold 	{ font-weight:bold; }
h2.blog-caption	{ font-size:18px; font-weight:bold; }
h2.blog-caption-numbered { font-size:18px; font-weight:bold; padding-left: 1.45em; text-indent: -1.45em; }
h2.blog-caption-larger	{ font-size:20px; font-weight:bold; }
h3.blog-caption	{ font-size:16px; font-weight:bold; }
h3.smaller { font-size:14px; font-weight:bold; margin-top:1.4em; }
h3.faq-q 	{ display: inline; font-size:16px; margin-left:10px; font-weight:600; }

hr.blog-section { margin-top:2em; }

h1.entry-title
{
  font-size: 20px;
  font-weight: bold;
  line-height: 1.3em;
}

BODY {
	text-align: left;
	color: #4c4c4c;
	background-color: #d5d9e1;
	font-family: Verdana,Lucida Grande,Arial,Helvetica,sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 32px 0px;
}

TD, TH		{ font-family: Verdana,Lucida Grande,Arial,Helvetica,sans-serif; font-size: 14px; }
TEXTAREA	{ font-family: Verdana,Lucida Grande,Arial,Helvetica,sans-serif; font-size: 12px; }

table.larger td { font-size: 14px; }

/*
img {
	width:100px !important;
	height:auto !important;
}
*/

/* FORM { font-size: 12px; } */

H1 {
	font-size: 22px;
	color: #334;
	margin: 0px;
	margin-bottom: 1em;
	padding-bottom: 0.2em;
	/* border-bottom: 1px solid #c8c8c8; */
	line-height: 1.1em;
}

H2 {
	font-size: 18px;
	color: #111;
	margin-top: 2em;
	margin-bottom: 1em;
	line-height: normal;
	font-weight: normal;
}

.left-column H2 {
	padding-top: 4px;
	margin-bottom: 12px;
}

H3 {
	font-size: 16px;
	margin-top: 1.8em;
	margin-bottom: 0.5em;
	color: #444;
}

H3.larger {
	font-size: 18px;
}

H4 { font-size: 14px; margin-bottom: 3px; color: #333; }
H5 { font-size: 13px; margin-bottom: 3px; }
H6 { font-size: 12px; }

HR.dotted {
	border: none;
	height: 1px;
	background-image: url(data:image/gif;base64,R0lGODlhIAABAIABAElNef///yH5BAEAAAEALAAAAAAgAAEAAAIHRIynyetWAAA7);
	/*background-image: url(https://cdn.coretechnologies.com/images/hdots.gif);*/
	margin: 10px 0px;
	padding: 0px;
}

I {	font-family: Helvetica; margin-right: 0.3em; }
INPUT { font-size: 14px; }
SELECT { font-size: 14px; }
TT, KBD { font-family: Monaco, Courier New, monospace; font-size: 90%; }
UL { list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAJFBMVEVHcEyFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWaKwFiAAAAC3RSTlMAIs+tFaQJwLft23pwSVgAAAAgSURBVAjXY2AAAcZOEwYGpt1bGRiyd++CshirTcByDABuGAYzGTRE4wAAAABJRU5ErkJggg==); padding-left: 20px; margin-left: 0px; }
/*UL { list-style-image: url(https://cdn.coretechnologies.com/images/bullet.png); padding-left: 20px; margin-left: 0px; }*/
UL UL { list-style: circle outside none; }
OL { list-style-image: none; padding-left: 36px; margin-left: 0px; }
P { margin-top: 0.5em; }

/* Allow BLOCKQUOTE to word wrap. Otherwise problematic on mobile. */
BLOCKQUOTE {
	overflow-wrap: break-word;
	word-wrap: break-word;
	word-break: break-word;
	hyphens: none; /* no hyphens; otherwise messes up registry values and other technical text */
}

/* Allow PRE to word wrap. Otherwise problematic on mobile. */
PRE {
	font-family: Monaco, Courier New, monospace;
	font-size: 14px;
	white-space: pre-wrap !important;
	overflow-wrap: break-word !important;
	word-wrap: break-word !important;
	word-break: break-word !important;
}

/* colors */

.dimmed { color:#666; }
.disabled { color:#b7becb; }
.red { color: #c00; }
.green { color: #090; }
.orange { color:#dd7700; }

/* classes */

.disabled-separator 
{
	margin-left:10px;
	margin-right:10px;
	color:#b7becb;
}

.disabled-separator-short
{
	margin-left:4px;
	margin-right:4px;
	color:#b7becb;
}

/* 2/1/2021
.badge {
	border: 1px solid #b70;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 80%;
	font-weight: bold;
	color: white;
	background-color: #e90;

	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
*/

/* 2/1/2021
.box {
	background-color: #f5eed9;
	border: 1px solid #d9c68c;
	padding: 8px 10px;
	margin-top: 12px;
	margin-bottom: 18px;
}

.box UL { margin-bottom: 0px; padding-left: 12px; }
.box OL { margin-bottom: 0px; padding-left: 24px; }
.box P { margin-bottom: 0px; }
.box.code {
	font-family: Monaco, Courier New, monospace;
	font-size: 11px;
	white-space: pre;
	line-height: 130%;
}
.box.alert {
	padding: 2px 12px;
	background-color: #ffee80;
	border-color: #ddcc60;
}
.box.alert.centered {
	text-align: center;
	border-left: none;
	border-right: none;
}
.box.large {
	padding-top: 8px;
	padding-bottom: 8px;
	border-left-width: 8px;
}
.box.small {
	line-height: 140%;
	padding-top: 6px;
	padding-bottom: 6px;
}
.box.gray {
	border-color: #bbb;
	background-color: #eee;
}
.box.white {
	background-color: white;
	border-color: #ccc;
}
*/

/* 2/1/2021
.box.titled { padding: 0px; }
.box.titled .content { padding: 12px; }
.box.titled .title {
	background: #d1cbb9 url(https://cdn.coretechnologies.com/images/box-title-bg.gif) repeat-y;
	border-bottom: 1px solid #d9c68c;
	padding: 4px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #222;
}
.box.titled .footer {
	padding: 8px;
	text-align: center;
	border-top: 1px solid #d9c68c;
	white-space: nowrap;
}
.box.titled.gray .title {
	background: #cdcdcd url(https://cdn.coretechnologies.com/images/box-title-gray-bg.gif) repeat-y;
	border-bottom: 1px solid #bbb;
	color: #222;
}
.box.titled.gray .footer {
	border-top: 1px solid #bbb;
}

.box.rounded {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
*/


/* 2/1/2021
.catalog TD { font-size: 11.5px; }

.download {
	table-layout: auto;
	margin-bottom: 15px;
	border-bottom: 1px solid #cccccc;
}
.download TD, .download TH {
	font-size: 11px;
	border-top: 1px solid #cccccc;
	text-align: left;
	padding: 4px 8px;
}
.download TH {
	background: #e2e6ea;
}
*/

.first-child { margin-top: 0px; }

.full-path {
	margin-left: 24px;
	font-family: Monaco, Courier New, monospace;
	font-size: 90%;
}

/* 2/1/2021
.highlights H3 {
	font-weight: normal;
	font-size: 15px;
	color: #333;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.highlights P {
	font-weight: normal;
	font-size: 11px;
	color: #555;
	line-height: 1.7em;
	margin-top: 0.5em;
}
*/

.introduction {
	font-size: 16px;
	color: #223;
	margin-top: 2em;
	margin-bottom: 28px;
	line-height: 145%;
}

.larger {
	font-size: 14px;
	color: #223;
}

.breadcrumbs {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 12px;
}

.breadcrumbs .separator 
{
	margin-left:4px;
	margin-right:4px;
	color:#b7becb;
}

.full-width {
	width: 100%;
}

/* Increased spacing between list items. */
li:not(:last-child) {
    margin-bottom: 6px;
}

/* Breadcrumbs. */
.breadcrumbs2
{
	font-size: 12px;
	line-height: 1.5;
	margin-top: 0px;
	margin-bottom: 16px;
	padding-left: 0;
}
.breadcrumbs2 li { display: inline; list-style-type: none; margin-left: 0; }
.breadcrumbs2 li:before { content: "\0203A"; padding-right: 4px; padding-left: 4px; color:#b7becb; }
.breadcrumbs2 li:first-child:before { content: ""; padding-right: 0; padding-left: 0; }

.more { text-align: right; }
A.more { white-space: nowrap; padding-right: 10px; background: url(https://cdn.coretechnologies.com/images/more-arrow.gif) no-repeat 100% 50%; zoom: 1; }

/* 2/1/2021
.new-label {
	font-size: 11px;
	color: #e87020;
	font-weight: bold;
}
*/
.small { font-size: 12px; }
.small UL { list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAKlBMVEWFhYWFhYVHcEyFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYXNVKXxAAAADXRSTlMHDwDge/VpWlGKHoMYMebkEQAAACRJREFUCNdj4FykpMAgG80EJO6ag4i7CUDCAsgKAYpxH1JSAACLbQgE1lV2zwAAAABJRU5ErkJggg==); }
/*.small UL { list-style-image: url(https://cdn.coretechnologies.com/images/triangle.png); }*/
/* 2/1/2021
.fine-print { font-size: 10px; }
*/

/* 2/1/2021
.page-heading {
	margin-bottom: 24px;
}
.page-heading H1 {
	font-size: 20px;
	color: #334;
	margin: 0px;
	padding-bottom: 0.2em;
	/* border-bottom: 1px solid #c8c8c8; *//*
	line-height: 1.1em;
}
.page-heading H2 {
	font-size: 12px;
	font-style: italic;
	border: none;
	background: none;
	color: #888;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 4px;
}
.page-heading H2+H1 {
	border-bottom: none;
	border-top: 1px solid #c8c8c8;
	padding-top: 0.2em;
}
.page-heading H1+H2 {
	left: 0px;
	padding-top: 4px;
	padding-left: 0px;
	margin-top: 4px;
	border-top: 1px solid #c8c8c8;
	background: none;
}
*/

.products-box {
	font-weight: bold;
	line-height: 1.4em;
}

.quick-links { font-size: 12px; margin-bottom: 16px; }
.quick-links P { margin: 1px 0px; }
.quick-links UL { list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAKlBMVEWFhYWFhYVHcEyFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYXNVKXxAAAADXRSTlMHDwDge/VpWlGKHoMYMebkEQAAACRJREFUCNdj4FykpMAgG80EJO6ag4i7CUDCAsgKAYpxH1JSAACLbQgE1lV2zwAAAABJRU5ErkJggg==); margin-top: 0px; margin-bottom: 0px; }
/*.quick-links UL { list-style-image: url(https://cdn.coretechnologies.com/images/triangle.png); margin-top: 0px; margin-bottom: 0px; line-height: 1.3em; }*/
/* Give the links in the sidebar more space to avoid usability issues. */


.quote {
	color:#777;
	font-size: 15px;
	font-family:Times;
	font-style: italic;
	font-weight: normal;
	line-height:1.2em;
}

/* 2/1/2021
.reviews blockquote {
	margin: 12px 0px 4px 0px;
	padding-top: 12px;
	border-top: 1px dotted #999;
}
.reviews blockquote.first-child { border-top: none; }
*/

/* rbox boxes. */
.rbox {
	width: 194px;
	background: url(data:image/gif;base64,R0lGODlhwgAIAJEAAPn5+bu7u+7u7gAAACH5BAAAAAAALAAAAADCAAgAAAI4hCKpy+0Po5y02oszRsAgDYbiSJamw3nnyrbuK6UHTNf2Tckfzvf+qvsJh8RKsIhMFo/KptPGKQAAOw==) repeat-y;
	/*background: url(https://cdn.coretechnologies.com/images/rbox-gray-bg.gif) repeat-y;*/
	margin-bottom: 32px;
}
.rbox:not(.first-child) {
	margin-top: 32px;
}
.rbox .caption .text {
	font-size: 12px;
}
.rbox .caption .icon {
	padding-right: 2px;
	width: 48px;
}
.rbox .items {
	font-size: 14px;
	color: #666;
	padding-top: 12px;
	
}
.rbox .items ul {
	margin: 0px;
}
.rbox-spacing {
	margin-top: 32px;
	margin-bottom: 32px;
}

.rbox .separator {
	font-size: 0px;
	padding: 0px;
	margin: 0px 3px;
	border-top: 1px solid #bbbbbb;
}
.rbox H3 {
	color: #333;
	font-size: 12px;
	background: url(data:image/gif;base64,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) no-repeat;
	/*background: url(https://cdn.coretechnologies.com/images/rbox-gray-header.gif) no-repeat;*/
	margin: 0px;
	padding: 0.6em 1em 0.5em 1em;
}
.rbox .content {
	background: url(data:image/gif;base64,R0lGODdhwgAIAPQAAPr6+uPj4/39/cDAwPLy8uvr6/v7++/v7/7+/vb29t/f38LCws/Pz9HR0fPz8/n5+d3d3bu7u////+7u7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAwgAIAAAFkCAwRVNpnmiqrmzrvnAsz3RNk4C4BHbv/8CgcJgKLA45QmPAIzqf0Ki0OGgQDIJEgTGIeL/gsHhMLpvP6LR6zW671YxCIpsMKCD4vH7P7/v/gIGCg4SFhoeIg3I5EnQEB1ORkpOULYyNCI4Pm5ydnp+goaKjpKWmp6ipqquomK6vsLGys7S1tre4ubq7vL2yIQA7) no-repeat bottom;
	/*background: url(https://cdn.coretechnologies.com/images/rbox-gray-footer.gif) no-repeat bottom;*/
	padding: 0.7em 1.2em 1.3em 1.2em;
	margin: 0px;
}
.rbox .content.gradient-footer {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAAA5CAMAAABTagTZAAAAMFBMVEXp6enc3Nzr6+vd3d3h4eHn5+fj4+Pl5eXa2trf39/u7u7s7Oz6+vrx8fG7u7vQ0NCYksI3AAAAv0lEQVRo3u3WSw7DIAxFUTAJLZTP/nfbBNVZQQdcy9cS4xy9SUKr4wNu1BYWoWJPCdXACk5wwh8IAs4JGxECOCUI9wytwCec4JQQuGdoBSc4wQmL8AL3EE7sWVoBT8jgnLAR4QCnhMw9QyvwCQWcEg7uGVqBT0jglFC4Z2gFJ2xAiODsEN7gHkLEnhKigRWc4AQnOGEPQlfCBL4/wgTPMGa/CE3mwDal3YQuuaTnvymB3pKlL8KFqND6/fWLwO4LjWQMfW9u6K8AAAAASUVORK5CYII=);
	/*background-image: url(https://cdn.coretechnologies.com/images/rbox-gray-footer.png);*/
}

.rbox.yellow			{ background-image: url(data:image/gif;base64,R0lGODdhwgAIAPEAAPn5+e7u7tnGjPXu2SwAAAAAwgAIAAACOkQ0qcvtD6OctNqLMxYBGKSF4kiW5ulw3oG27gvHkvrJ9o3nFM3q/g908UDBovE4GSKXzKWyCY3mVAUAOw==); }
/*.rbox.yellow			{ background-image: url(https://cdn.coretechnologies.com/images/rbox-yellow-bg.gif); }*/
.rbox.yellow H3			{ background-image: url(data:image/gif;base64,R0lGODdhwgAwAPcAAN3XxNXPvODax/734vz14P/44/rz3tTOvNPNu/fw3NfRvubfzNjSv/Lr19nSwNzVw9rUwvDq1fTt2dbQvt/Zxvbv2/Xu2unjz+fhzfjy3fjx3e3m0u3n0+Xey+rj0Pv04Ojiz+7u7u/o1OjiztbQveTdyuLbyNbPvfTu2dPNuv/34/ny3t/YxfPs1/Hq1vv039fRv9nTwPPs2NvVwt7Yxe7o1Ozl0uvk0OPdytrUwePcydjSwO/p1fHr1v744+zl0fny3fPt2fnz3uvl0frz3+LcyNvVw9nTwefgzfXv2vjx3N/ZxeLcyeXfzPLr2P744v734eTey+rjz/314ePdydzWxOHbx+3m0/fx3O7n1Pfw29TOu97YxPvz3/bu2vDq1urk0evk0fz04Pfv2+DZxvr03uTdy9rTwd3Ww9bPvvDo1evl0NTNvOjhzfXt2f334u3n1Pv14NLNu+HcyObfzf314NXPvdzWw+HbyObgzNXOvNnUwfr6+tTNu/Dp1f724uTeyu/p1OjhztvUwtPOu/r03+niz/324vHr19PMu/Xv2+HayOrk0Pz14d3WxN7XxPbw29fQvvDp1vv13/Ls1/39/djRv9/Zx//34tfSv97XxefhzuXfy/bv2t3Xxfnz3eHax/Lr1u7n09nSv+zm0fz24P734/Tt2Pv7++LbyeDaxuDbx/Xu2d/axvfx2+fgzNTPvPTu2vLs2Pfx3dzNntXQvf7+/vz039zVwu/o1e7o09rVwuTfy9bRvtTPvebfy9PMuu7m0/nx3vjw3Obgzfbv3OXezOPcyvry3t3Xw9/YxtnTv/fu0uTdyfPt1+jize3n0vLy8unhzunk0Pb29vbw3Ojewfjx3tLMu9XQvu7n0vv03uDayPz24d7ZxubdwP724dLMuuHaxtjTwOnj0N7OoO/v7/jy3Pjy3uniztPLsfPt2Ozm0tTLsdvVwdzXw9PNvPLq1ubhzf324Onhz//44v324fn5+dnGjP///wAAAAAAAAAAAAAAAAAAAAAAACwAAAAAwgAwAAAI/wDzCRxIsKDBgwgTKlzIsKHDhxAjSpy48J7FixgzatzIsaPHjyBDihxJsqTJkQStlcPHsqXLlzBjypxJs6bNmzhz6tzJ82Y5a3wqDfxGi1k9UwOe+EjK9NAbp1PsRSVANc6HSS+yFipDRMgKA5+AoMtAVgOWBMPQQlrbKYkXVhZQyF0XRIZdSrIQherBN4KfvzxyiaiRBY6oDRwS21g8JAwYDzcgS6Y3QlAbDEiI5dncxBinDqABlThGhYmOIibwqF5N5hKF17A1PfL0DgCaO7iNzBi0O4fvGHscCB/FYEdxGL0URFJOIo2dE8/1+DpAHQEb69hpfQsqtGgBFUuRNv8FB4W81KlVsWrtypW92LJKzKotxtZtXDcS8uu/mzeei/9fABjIgIPpotgVjP2gYGSTXZCOIZVtkpk8nP2yQGhmiIZDaaeltsiHILamTGyz2eZIMrfl1hsEvx0B3HCZWCLjBMzRCF100uVICDx9YAeMOrRQI1Q0+HxnJHjjnadkHelZdZV7YH31HnzzjVHBlW/dh99+LTjRwJd9+SVmgYUZhmCCjjHYIAgRYjbhhRhmOBqHqM3hoQB4isjCEntyYWKKDwSqG4uEvgijccjV2JxzNwbgaHXX+ZgCPtGgwoc5RR4ZXpJLNqneelF6NeU58lWJpZZcOtOfXgICRiBhBh7/SMqCaa7J5jNuvmlhnBt2WKcVrLXiGok00PaniiueEZyhxCGaqKI4Rgupj5QGFUKmmnLaqaeghhpWqbOYeiqqp6QKJqutvlqmrLQy4q4UDt5q2byvVOgZr6al8isoq+RJrJ/GIptsiy4y+6yNi0oLS49b7EhtCNZim+0f2pbSyMXcbuXtqGm54vG45Jp7bpiBqXsYu+2qGW+busLJSxRz9uprsML+e6zAAxfc7HEHI6zwtA9bdO3EFaOXMZSicnyWuFnOJfLIY5YMq5mIVV2rrSy33BnMMed7p7968lnszYIOWqjBPEOb8KNsNyzppBDfMzTR5T217dHtbUwl0007/11Xl15CHTWZVKO5hsorZ+0yvjLvC7bNZJd9ts5pq81o20AHLbfESm1aNN56g7s0337/Dbjgg697ptWHP4b1ZbkuznXXjj/e59iRmz35oZX73Cjmb1e7Od113w166HuTXvrpqKshteqsX/167LLL2fjXtosNcO6789772sC7LanwcxNvvBjHSym68ssz3zzhhUfvOryJw6414zMDm/3t3HfvveW/C5/myockz9ntfE7qAtLUlzz2Pe198FtdY6RHP3nZr3qzu56d9Le/7QFKcv77nu8CmLkUyAFuQuNcAYuHwAQukIHrsxLI2hc4CE4NZRSs3wXpgEHaYa+D/QuhCP9HKMDxxY2Anftc+pAXwxnS0IYRlB/idEg9/Hltg0D0YBDR5iwAFtGIKTTfAVuowLwlrYlakKF9QsYfKN5QgimbXhW3Zj06/TCLHwShsrg4RBKW8ITkU6EBydgtJsbHgVsyXQ1JljocxrGCFpyjFe8YNv5tkWD/8+IXAXlEQSqRSeh7kigNeUhEPjBAjYSe4aYYSUlm0I5YxOMl+dgz8G2Sk2EUIyHLSMrRpdGJiWyjGx2ZQyre75VXpKQlZ0lLTd4ShcPT5S7NCEM0rvGJwyRm6+Toyjomk4OyrIIehdhHP4pvgJ78ZChdSM1q+lKNfQum+xjpvChKcX7GPKY38xf/zjzqbo+UK6c5z2lCaCJxhepkZy9Necp02XOV+MwnD3sIS2Vqj5nNdOYmAynNaS6UocLMJhyL2Up9+tCiy8RoJjX6R4Omk4Ue/egvgdnQVGqTlSWd6CRr189xAnSlLP0jRztqtHUWUqY0ralNb8pNip4UpbhTKVBtecuhEnWJSE1qSOn5PKY21akahKoWxenTjAaVoLiM5lVBiVVranWrqFzqSLf5VbDys6dlNSsRn2lVhMI0pmds4EyviU2R3rOuduUpXv+JSYEONFLoXGtb3fnOt84zrnKFKGITG8vFMlave91oJyXL1lG+UGkghatDHzpBukJScTql41PFKtWp/1JVtLkk7WQFa9nLZvawm5XtbD2bV9vetqV9TWJCTdtO1KbWt78FrkQ521niktOxVR2tbnfrVjaqNrrSzWlsd0rb2mL3mS7dLndL+VzDzhWnsKVuec3bxbNCtqDJ9Stgs9pb94Z3uvK1bs4CWt/Q4lat+h1jUddb2f7697/xDbCAr1vL4wpVu+o9amB56+AHPxLAEp7wT417Ob5iOMH75W88lQreD4NYuGEFZyWj6s8Bk7jE2c0tilNM2fYuErP1ZK2LxRtiETf2vDlGsHL/umDmqpiw8oRui137YhhXVMaQoy+SkXviJS/XyT32sYeHTGTyVnfGYy3ujR8bvC7vuJPJCn2yd6U8ZfhG2MrfNPKI12xiHXtZwTzmMJRZXOeIltnM860xhSuM4wMfVDxfBvO3BN2WOa8KXUB+I4TvvCtE96tmWcYZb468sxnZl2GJ+FF+I32LVmvYudXo8JjJLA16dTPGNAu1qEe9LAIzms2oxsaqWf1qWMt6L1ztqlchxGxb2+szyLyrKkB9US1vmcv3CAgAOw==); }
/*.rbox.yellow H3			{ background-image: url(https://cdn.coretechnologies.com/images/rbox-yellow-header.gif); }*/
.rbox.yellow .content	{ background-image: url(data:image/gif;base64,R0lGODdhwgAIAPUAAPr6+u/v7/39/fv7++/myv7+/trLnPb29vDw8PHx8fX19erq6vLy8tnJm9nJmvPz8+vr6+Hh4eDg4N7VuNzTtuXl5ePj497e3tfOsd/f39XMr/n5+d3d3e7u7tnGjP////Xu2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAwgAIAAAGpkBAxwMqGo/IpHLJbDqf0Kh0Sq1SPQGA0ECwer/gsHhMTmIM2QFj4uiW3/C4fG5uEBDaw4Li8Pj/gIGCg4SFhoeIiYqLjI2Oil0JeQ8LFhkcmJmam5ydnp+goaKjpKWmp6ijFRAKAx8Ckx2ys7S1tre4ubq7vL2+v8DBwr95r7DFG8nKy8zNzs/Q0dLT1NXW19jZ1sbc3d7f4OHi4+Tl5ufo6err3kEAOw==); }
/*.rbox.yellow .content	{ background-image: url(https://cdn.coretechnologies.com/images/rbox-yellow-footer.gif); }*/
.rbox.yellow .separator	{ border-top: 1px solid #d9c68c; }

.rbox.white				{ background-image: url(data:image/gif;base64,R0lGODdhwgAIAPEAAPn5+e7u7ru7u////ywAAAAAwgAIAAACOkQ0qcvtD6OctNqLMxYBGKSF4kiW5ulw3oG27gvHkvrJ9o3nFM3q/g908UDBovE4GSKXzKWyCY3mVAUAOw==); }
/*.rbox.white				{ background-image: url(https://cdn.coretechnologies.com/images/rbox-white-bg.gif); }*/
.rbox.white .content	{ background-image: url(data:image/gif;base64,R0lGODdhwgAIAPQAAPr6+v39/fLy8v7+/vb29uvr6+/v78DAwPHx8fv7+9HR0ePj48/Pz8LCwt/f3/Pz8/n5+d3d3e7u7ru7u////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAwgAIAAAFjiAgTVRpnmiqrmzrvnAsz3RNTxIgNojt/8CgcEhMIXg6geLQKzqf0KjUeFAIEgFCgXGYeL/gsHhMLpvP6LR6zW671YwCIZtcOCL4vH7P7/v/gIGCg4SFhoeIg3I6JloGEpCRkpOUlZaXmJmam5ydnp+gnIxGEKWmp6ipqqusra6vsLGys7S1slO4ubq7PiEAOw==); }
/*.rbox.white .content	{ background-image: url(https://cdn.coretechnologies.com/images/rbox-white-footer.gif); }*/

.screenshot { text-align: center; margin: 2em 0em; }
.screenshot P { font-style: italic; margin-top: 0px; }

.google-ad {
	margin-top: 100px;
	margin-bottom: 100px;
}

.section {
	position: relative;
	left: -40px;
	padding-left: 40px;
	width: 100%;

	margin-top: 3em;
	padding-top: 0px;
	background: url(https://cdn.coretechnologies.com/images/section.png) top left no-repeat;
}
H2.section {
	position: relative;
	left: -40px;
	padding-top: 4px;
	padding-left: 40px;
	padding-bottom: 8px;
	background: url(https://cdn.coretechnologies.com/images/h2-bg.png) top left no-repeat;
	font-weight: normal;
}

.faint {
    opacity: 0.3;
}

.image-padding {
	margin-top: 24px;
	margin-bottom: 24px;
}

.indented-15 {
   padding-left: 15pt;
}

/* Screenshots page */
h2.screenshot-heading { font-size:16px; font-weight:bold; }
hr.screenshot { margin-top:48px; margin-bottom:6px; height:1px; border-width:0; color:#D8D8D8; background-color:#D8D8D8; }

/* Customer logo slideshow. */
.customer-logo-slideshow {
    position:relative;
    height:150px;
    margin-top:10px;
    margin-bottom:10px;
}


/* Pricing table */
table#pricing-table { border-width:1px; border-color:#8784C6; border-style:solid; border-collapse: collapse; }
table#pricing-table td { text-align:left; padding:6px 6px 6px 6px; }
.pricing-table-heading { background-color:#E9E9F8; border-bottom:1px solid #8784c6; }
.pricing-table-alt { background-color:#F4F4F4; }

/* Green highlight box */
.highlight-box-green {
	clear: both;
	margin: 10px 0;
	padding: 8px 10px; 
	background: #F1FAF2;
	border: 1px solid #EBE7E1;
}

/* Pink highlight box */
.highlight-box-pink {
	clear: both;
	margin: 10px 0;
	padding: 8px 10px; 
	background: #FFCCFF;
	border: 1px solid #FFB3B3;
}

/* Gray highlight box */
.highlight-box-gray {
	clear: both;
	margin: 10px 0;
	padding: 8px 10px; 
	background: #F2F2F2;
	border: 1px solid #FFB3B3;
}

/* Feature/benefit list */
.feature-list {
	clear: both;
	margin: 10px 0;
	padding: 8px 10px; 
	background: #F1FAF2;
	border: 1px solid #EBE7E1;
}
.feature-list ul {
	margin: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAE+UExURUdwTOj/5TmgS0CwUY/Njuz/49b42Ojt8O3/8T+xUH7DgiOhOef/5ValVTSfQU3UZnjPgaPamTimR3rBhez/74nViz+5U0vVZd//2uf/4uX/20OjR6vjvLDssFCkTXrGfEjVZDOwRojWgiqQPM381TubUFiTZTaiSS64SUKfRarrq5/voTKUOmXQdE3LaEGnS3PYiE6pV8LouVfWcuf/4O//26TxpmrhgUvVZondkFLBY9j9zy+jQWa4dtf/253cpUnIWDW4TzKtQiuoODmgTGStbOv/7uTh6F3Xdiy6RTmsTsX8zD6wUu/t8fH5743nn6H/sW7ljeX/4dDi1jPASqHlrDe1Th6nNz2eTmiRayylTrvlwUKlXZ39ueT/7LvgvyiOOSqxQkJ8QNrpyDWvTJa6jIK4hjeSQTmjS7v3vRy8v1UAAAABdFJOUwBA5thmAAAAjklEQVQI12NgwAWCIqPjEDxrV/+YWDhPQt7KIzAKxuMREFOw8ApgMDVSkxFhYGVh5hdXtLRj0DY0UJWVEuTl5OYTlWRg0NfVM9dUkpMWYuJiBGoy0zHWcHB2slEWZgOZYaKl7ugZEu5jqwI11N4lLDElwpsDynULTchIz+Twg/Dcg+PTklKT2dl92THcDQDJ2hXUB7WmIwAAAABJRU5ErkJggg==');
	/*list-style-image: url('https://cdn.coretechnologies.com/images/check-mark-14x14.png');*/
}
.feature-list ul li {
	margin: 0;
	padding: 16px 0px 8px 0px;
}

.feature-list-larger {
	clear: both;
	margin: 10px 0;
	padding: 8px 10px; 
	background: #F1FAF2;
	border: 1px solid #EBE7E1;
}
.feature-list-larger ul {
	margin: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAE+UExURUdwTOj/5TmgS0CwUY/Njuz/49b42Ojt8O3/8T+xUH7DgiOhOef/5ValVTSfQU3UZnjPgaPamTimR3rBhez/74nViz+5U0vVZd//2uf/4uX/20OjR6vjvLDssFCkTXrGfEjVZDOwRojWgiqQPM381TubUFiTZTaiSS64SUKfRarrq5/voTKUOmXQdE3LaEGnS3PYiE6pV8LouVfWcuf/4O//26TxpmrhgUvVZondkFLBY9j9zy+jQWa4dtf/253cpUnIWDW4TzKtQiuoODmgTGStbOv/7uTh6F3Xdiy6RTmsTsX8zD6wUu/t8fH5743nn6H/sW7ljeX/4dDi1jPASqHlrDe1Th6nNz2eTmiRayylTrvlwUKlXZ39ueT/7LvgvyiOOSqxQkJ8QNrpyDWvTJa6jIK4hjeSQTmjS7v3vRy8v1UAAAABdFJOUwBA5thmAAAAjklEQVQI12NgwAWCIqPjEDxrV/+YWDhPQt7KIzAKxuMREFOw8ApgMDVSkxFhYGVh5hdXtLRj0DY0UJWVEuTl5OYTlWRg0NfVM9dUkpMWYuJiBGoy0zHWcHB2slEWZgOZYaKl7ugZEu5jqwI11N4lLDElwpsDynULTchIz+Twg/Dcg+PTklKT2dl92THcDQDJ2hXUB7WmIwAAAABJRU5ErkJggg==');
	/*list-style-image: url('https://cdn.coretechnologies.com/images/check-mark-14x14.png');*/
}
.feature-list-larger ul li {
	margin: 0;
	padding: 16px 0px 8px 0px;
	font-size: 16px;
}

#comment_scroller td {
	padding-right: 12px;
}
	
/* Blog TOC */
#blog-toc-container {
    background: #f5eed9 none repeat scroll 0 0;
    border: 1px dotted #4da6ff;
    display: block;
    font-size: 110%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
    line-height: 1.8em;
    padding: 4px;
    width: 90%;
}
#blog-toc-title {
    font-weight: 700;
    font-size: 120%;
    text-align: center;
}

/* Blog Q&A articles. */
.blog-qa-question-box {
	clear: both;
	margin: 10px 0px 28px 0px;
	padding: 10px 10px 0px 10px;
	background: #f0f0f5;
	border: 1px solid #EBE7E1;
	border-radius: 24px;
}

/* Box for code snippets. */
.code-box {
    clear: both;
    margin: 20px 0;
    padding: 8px 10px; 
    background: #F2F2F2;
    border: 1px dashed #4DA6FF;
    /* 11/23/24:  Added word break to avoid overflow on Firefox. */
		overflow-wrap: break-word;
		word-wrap: break-word;
		word-break: break-word;
		hyphens: none; /* no hyphens; otherwise messes up registry values and other technical text */
}

/* Troubleshooter question */
.troubleshooter-question {
	clear: both;
	margin:6px 0px 12px 0px;
	padding: 8px 10px; 
	background: #F1FAF2;
	border: 1px solid #EBE7E1;
}

/* Troubleshooter answers */
.troubleshooter-answers {
	clear: both;
	margin:6px 0px 12px 0px;
	padding: 8px 10px; 
	background: #F1FAF2;
	border: 1px solid #EBE7E1;
}

/* Troubleshooter contact form */
#troubleshooter-contact-form {
	clear: both;
	padding: 8px 10px; 
	background: #E0E0E0;
	width: 520px;
}
#troubleshooter-contact-form input[type=text], #troubleshooter-contact-form select {
	float: right;
	width: 200px;
}
#troubleshooter-contact-form textarea {
	float: right;
	width: 490px;
	resize: none;
}
#troubleshooter-contact-form .red {
	color: #FF0000;
}

/* CTA buttons */
.cta-button-1 {
	display: inline-block;
	margin-bottom:30px;
	margin-top: 10px;
}
.cta-button-1 a {
	background:#1979e9;
	border:1px solid #1979e9;
	text-decoration:none;
	padding:12px 20px 12px 20px;
	display:inline-block;
	color:#ffffff;
	font-family: Verdana,Lucida Grande,Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:24px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.cta-button-1 a span {
	text-decoration:none;
}

/* nobr replacement */
.nobr {
    white-space: nowrap;
}

/* Responsive youtube videos: https://www.ostraining.com/blog/coding/responsive-videos/ */
.video-responsive {
    overflow:hidden;
    padding-bottom:56.25%; /* 16:9 */
    position:relative;
    height:0;
    border:0px;
}
.video-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
    border:0px;
}

/* When listing lots of apps, give the links more space. */
.apps-list a {
	padding-left: 4px;
	padding-right: 4px;
	line-height: 200%;
}

/* Responsive images. */
img.responsive {
    max-width: 100%;
}

/* Command line usage tables. */
.command-usage-table {
  border-width:0px; border-collapse: collapse; margin-top: 32px; margin-bottom: 32px; background-color:#F4F4F4;
}
.command-usage-table td {
  border: 0px; padding: 6px; vertical-align: top; font-family: Monaco,Courier New,monospace; font-size: 14px;
}

/* New FAQ pages. */
.faq-nav { clear: both;
	margin: 10px 0;
	padding: 0px 10px; 
	background: #F1FAF2;
	border: 1px solid #EBE7E1;
}
.faq-nav ol li {
	padding-bottom: 8px;
}
.faq-content {
	margin-top: 50px;
	padding: 0px;
}
/* List numbers overflow on the left on small screens. Fix that. */
@media only screen and (max-width: 767px)
{
.faq-nav ol {
	margin-left: 12px;
}
.faq-content ol {
	margin-left: 12px;
}
}

/* FAQ pages. */
.faq-answers > ol > li {
	margin-top: 24px;
	margin-bottom: 40px;
}
.faq-toc > ol > li {
	padding-bottom: 12px;
}
/* List numbers overflow on the left on small screens. Fix that. */
@media only screen and (max-width: 767px)
{
.faq-answers > ol {
	margin-left: 10px;
}
.faq-toc > ol {
	margin-left: 10px;
}
}

@media all and (max-width:480px) {
/* Table on the products page. */
#products-table table {
	width:100%;
	border: dotted 1px #EEEEEE;
	background-color: #F4F4F4;
}  
#products-table td {
	display:block;
	padding: 10px;
	width:95%;
} 
#products-table tr {
	display:block;
}
}

/* Table of the main products page. */
#main-products-table table {
	width:100%;
}
    
#main-products-table td {
	display:block;
	padding: 10px;
	width:100%;
	border: dotted 1px #EEEEEE;
	background-color: #F4F4F4;
}
    
#main-products-table tr {
	display:block;
	margin-bottom: 20px;
}

/* List with checkmarks instead of bullets. */
.checkmark-list li {
	margin-bottom: 0.5em;
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAE+UExURUdwTOj/5TmgS0CwUY/Njuz/49b42Ojt8O3/8T+xUH7DgiOhOef/5ValVTSfQU3UZnjPgaPamTimR3rBhez/74nViz+5U0vVZd//2uf/4uX/20OjR6vjvLDssFCkTXrGfEjVZDOwRojWgiqQPM381TubUFiTZTaiSS64SUKfRarrq5/voTKUOmXQdE3LaEGnS3PYiE6pV8LouVfWcuf/4O//26TxpmrhgUvVZondkFLBY9j9zy+jQWa4dtf/253cpUnIWDW4TzKtQiuoODmgTGStbOv/7uTh6F3Xdiy6RTmsTsX8zD6wUu/t8fH5743nn6H/sW7ljeX/4dDi1jPASqHlrDe1Th6nNz2eTmiRayylTrvlwUKlXZ39ueT/7LvgvyiOOSqxQkJ8QNrpyDWvTJa6jIK4hjeSQTmjS7v3vRy8v1UAAAABdFJOUwBA5thmAAAAjklEQVQI12NgwAWCIqPjEDxrV/+YWDhPQt7KIzAKxuMREFOw8ApgMDVSkxFhYGVh5hdXtLRj0DY0UJWVEuTl5OYTlWRg0NfVM9dUkpMWYuJiBGoy0zHWcHB2slEWZgOZYaKl7ugZEu5jqwI11N4lLDElwpsDynULTchIz+Twg/Dcg+PTklKT2dl92THcDQDJ2hXUB7WmIwAAAABJRU5ErkJggg==');
}

/* List with red x's instead of bullets. */
.unsupported-list li {
	margin-bottom: 0.5em;
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAEFUExURf////qcoPhla//+/v/9/vhhZ/qhpfQGDvIAAPh2e//9/fhxdvQIEOZXW+0AAPIHDu8AAPZyd//8/PZtcuZeYvz//+Roa+kAAO4IDuoAAPRyd/RtcuRtcP3//+FjZucAAOsHDegAAPR8gPN3fOsIDeJpbP7///79/eBjZuQAAOgECuYAAOkECuMAAOFpbP79/uFuceUFC+Jzdv7+/u52euAAAOMFC+97gP78/O1tcd0AAOIECu1yd+xtctsAAN8HDdkAAN1ydd1ucexyd+txdtgAAN0IDtcAANpoa9pjZux3e+VeY9oAAN0HDdppa+ZlaeGTldYDCdttcNYFCuKYmtZaXtVWWvV4VL0AAAABYktHRACIBR1IAAAAB3RJTUUH6QoCDxAwemFVAAAAALpJREFUCNcljetSQVEARhc74sg1QhyXYhOO4kSiUNqOO0ne/1FsY2b9+dZ8MwtcboSAK4HHC65rnx9DaBPw3XgJhsKRKDGD20g4FCdxl0yl7yGTTiWzJpi5fKH48Fgs5csSKpjVp1q93rCaUlTgWZgvVqtltaVhA1q9drrdzhu9S++9P+hrPnQPwedwNP76Ho+GEz34UVNnBnM1VQtYrtbORt/k3Fmvtux+1R5h28iZ+jvA7v8c18jjgRNflxhPSd1RLQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyNS0xMC0wMlQxNToxNjo0MSswMDowMMtfd7sAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjUtMTAtMDJUMTU6MTY6NDErMDA6MDC6As8HAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI1LTEwLTAyVDE1OjE2OjQ4KzAwOjAweI+rCwAAAABJRU5ErkJggg==');
}

/* 48x48 icon followed by text, properly aligned. */
.icon-48-text {
	display: flex;
	align-items: flex-start;
	gap: 1em;
	align-items: center;
	margin-top: 2em;
	margin-bottom: 1.5em;
}
.icon-48-text img {
	width: 48px;
	height: 48px;
	flex-shrink: 0;
}
.icon-48-text p,h2 {
	margin: 0;
}

/* Advisor application logos. */
.advisor-logos-box img {
	padding-left: 8px; 
	padding-right: 8px; 
} 

/* Testimonials. */
.testimonial-section {
	max-width: 960px;
	margin: auto;
	padding: 1rem;
}
.testimonial-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	gap: 1.5rem;
}
.testimonial {
	background: #f4f4f4;
	border: 1px solid #ddd;
	border-radius: 8px;
	padding: 1.2rem 1.5rem;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);
	display: flex;
	flex-direction: column;
	transition: box-shadow 0.2s ease;
}
.testimonial:hover {
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.09);
}
.quote-row {
	display: flex;
	align-items: flex-start;
}
.quote-icon {
	width: 24px;
	height: 24px;
	margin-right: 0.75rem;
	flex-shrink: 0;
	opacity: 0.5;
	margin-top: 0.2rem;
}
.testimonial:hover .quote-icon {
	opacity: 1;
	transition: opacity 0.1s ease;
}
.testimonial-content {
	font-size: 1.05rem;
	line-height: 1.6;
	color: #333;
}
.testimonial-author {
	font-size: 0.9rem;
	color: #666;
	font-style: italic;
	margin-top: 1rem;
}
@media (max-width: 600px) {
	.testimonial-content {
		font-size: 1rem;
	}
}

@media only screen and (max-width: 767px) 
{
#main-products-table td {
	width:90%;
}
}

@media only screen and (max-width: 1023px)
{
#troubleshooter-contact-form {
	width: 95%;
}
#troubleshooter-contact-form textarea {
	width:100%;
}
}
