<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Copyright 2005-2023 by Terabase Corporation, Inc.  All rights reserved. */
/* Version 4.0.015 */
/* CSS Stylesheet for LogiQuest Lite */

@font-face
{
   font-family:'Montserrat';
   font-style:normal;
   font-display:swap;
   src:local('Montserrat Medium'),
       local('Montserrat-Medium'),
       url('/css/007/Montserrat-Medium.ttf') format('truetype');
}

@font-face
{
   font-family:'MontserratSemi';
   font-display:swap;
   src:local('Montserrat SemiBold'),
       local('Montserrat-SemiBold'),
       url('/css/007/Montserrat-SemiBold.ttf') format('truetype');
}

@font-face
{
   font-family:'MontserratBold';
   font-display:swap;
   src:local('Montserrat Bold'),
       local('Montserrat-Bold'),
       url('/css/007/Montserrat-Bold.ttf') format('truetype');
}

HTML
{
   padding:0px;
   margin:0px;
}

A{text-decoration: none;}
A:link{color:#0066FF;}  /* unvisited links */
A:visited{color:#0066FF;}  /* visited links   */
A:hover {color:blue; text-decoration: underline;}	/* user hovers     */
A:active{color: #0066FF;}  /* active links    */
A#nav:link{color: red; font-weight: bold;}	 /* unvisited links */
A#nav:visited{color: red; font-weight: bold;}  /* visited links   */
A#nav:hover{background: #FF0000; color: white; font-weight: bold;}  /* user hovers     */
A#nav:active{ color: lime;	font-weight: bold;}  /* active links    */

BODY
{
   text-transform:none;
   background-color:white;
	color:black;
	height:100%;
	width:100%;
   padding:0px;
   margin:0px;
   float:none;
   -webkit-text-size-adjust:100%; /* Prevent webkit on iOS from auto scaling fonts */
}

IFRAME /* iOS Fix */
{ 
   width:1px;
   min-width:100%;
   height:1px;
   min-height:100%;
}

H3, H4
{
	display:inline;
	font-weight:bold;
	font-size:12pt;
   padding:0px;
   margin:0px;
}

H1, H2
{
   display:inline;
	color:White;
}

UL LI
{
   white-space:normal;
   word-wrap:break-word;
}

TEXTAREA
{
   resize:none; /*for Safari only*/
}

TR.KeyRow:nth-child(even)
{
   background:#f8f9fb;
}

TR.KeyRow:nth-child(odd)
{
   background:#ffffff;
}

TD.KeyCellLt:last-child,
TD.KeyCellCt:last-child,
TD.KeyCellRt:last-child,
TD.KeyCellLtH:last-child,
TD.KeyCellCtH:last-child,
TD.KeyCellRtH:last-child,
TD.KeyCellLtLnk:last-child,
TD.KeyCellCtLnk:last-child,
TD.KeyCellRtLnk:last-child,
TD.KeyCellLtLnkH:last-child,
TD.KeyCellCtLnkH:last-child,
TD.KeyCellRtLnkH:last-child
{
   border-right:none;
}

DIV.tcPageBreak:nth-last-child(2)
{
   page-break-after:avoid;
}

IMG{vertical-align: top;}

INPUT
{
   border-radius:5px;
   padding-left:15px;
   outline:none;
}

.tcFont
{
   font-family:"Montserrat";
   font-size:11pt; 
   font-weight:normal;
   letter-spacing:normal;
   word-spacing:normal;
}

.t10 {font-size:10pt;}
.t12 {font-size:12pt;}
.t14 {font-size:14pt;}
.t10_white {font-size:10pt; color:#FFFFFF; text-decoration:none;}
.t12_white {font-size:12pt; color:#FFFFFF; text-decoration:none;}
.t14_white {font-size:14pt; color:#FFFFFF; text-decoration:none;}

.tcLogo
{
   position:relative;
   display:inline-block;
   top:5px;
   left:20px;
   text-align:center;
   width:300px;
   height:84px;
   transition:0.3s ease;
}

.tcLogoLbl
{
    position:absolute;
    color:#c0cad7;
    top:79px;
    left:170px;
    font-size:6pt;
}

.tcMenu
{
   position:fixed;
   top:40px;
   right:0px;
   width:0px;
   height:260px;
   color:white;
   overflow:hidden;
   background-color:#223350;
   border:1px solid black;
   border-radius:8px 0px 0px 8px;
   -webkit-transition:0.5s;
   -moz-transition:0.5s;
   -ms-transition:0.5s;
   -o-transition:0.5s;
   transition:0.5s;
}

.tcRecFrame
{
   position:relative;
   overflow:visible;
   padding:0px 0px 16px 1px;
   margin-left:10px;
   margin-top:15px;
   display:block;
   border:2px solid black;
   width:826px;
   float:none;
}

.tcSegFrame, .tcHitFrame
{
   position:relative;
   overflow:visible;
   padding:0px 1px 0px 2px;
   margin-left:10px;
   margin-top:15px;
   top:15px;
   display:block;
   border:1px solid gray;
   page-break-before:auto;
   page-break-inside:avoid;
}

.tcHitFrame
{
   top:0px;
   width:95%;
   margin:0px;
   border:none;
}

.tcDtlSegFrame
{
   position:relative;
   overflow:visible;
   padding:0px 1px 0px 2px;
   margin-left:0px;
   margin-top:15px;
   top:15px;
   width:95%;
   min-width:625px;
   max-width:1000px;
   text-align:left;
   display:block;
   border:1px solid gray;
   page-break-before:auto;
   page-break-inside:avoid;
}

.tcFrameCaption
{
   font-size:10pt;
   font-weight:normal;
   color:#7f2629;
   position:relative;
   border:none;
   height:16px;
   top:-10px;
   left:0px;
   width:auto;
   padding-left:2px;
   padding-right:3px;
   margin-left:5px;
   background-color:white;
   word-wrap:nowrap;
   white-space:nowrap;
   overflow:visible;
   display:inline-block;
}

.tcFrameCaptionLbl
{
   font-size:11pt;
   font-weight:700;
   background-color:transparent;
   position:relative;
   height:15px;
   display:inline;
   padding:0px;
   margin:2px 0px 0px 0px;
   overflow:visible;
   word-wrap:nowrap;
   white-space:nowrap;
   text-align:left;
}

.tcImgFrameCaption
{
   position:relative;
   border:none;
   height:16px;
   margin-top:15px;
   margin-left:15px;
   width:auto;
   padding-left:2px;
   padding-right:3px;
   background-color:transparent;
   word-wrap:nowrap;
   white-space:nowrap;
   overflow:visible;
   display:inline-block;
}

.tcImgFrameCaptionLbl
{
   font-size:9pt;
   font-weight:700;
   color:white;
   background-color:transparent;
   position:relative;
   height:16px;
   display:inline;
   padding:0px;
   margin:2px 0px 0px 0px;
   overflow:visible;
   word-wrap:nowrap;
   white-space:nowrap;
   text-align:left;
}

.tcPageBreak
{
   position:relative;
   margin:0px;
   padding:0px;
   height:0px;
   width:0px;
}

.tcRelWrapper
{
   width:100%;
   margin:0px;
   padding:0px;
   position:relative;
   display:inline-block;
   overflow:visible;
   word-wrap:nowrap;
   white-space:nowrap;
}

.tcRelTopSpcr
{
   height:10px;
   width:10px;
   background-color:Transparent;
   position:relative;
   display:block;
   overflow:hidden;
   padding:0px;
   margin:0px;
}

.tcRelFrameSpcr
{
   height:1px;
   width:10px;
   background-color:Transparent;
   position:relative;
   display:block;
   overflow:hidden;
   padding:0px;
   margin:-10px 0px 0px 0px;
}

.RelBottomSpacer
{
   position:relative;
   visibility:visible;
   overflow:hidden;
   display:block;
   height:10px;
   padding:0px;
   margin:0px;
   min-height:10px;
}

.tcGlobeLabel
{
   position:absolute;
   font-size:12pt; 
   font-weight:700;
   margin:0px;
   top:0px;
   left:0px;
   width:70px;
   height:70px;
   line-height:70px;
   text-align:center;
   color:white;
   border-radius:50%;
   background:#6E87AE; /* For browsers that do not support gradients */
   background:-webkit-linear-gradient(#6E87AE, #263651); /* For Safari 5.1 to 6.0 */
   background:-o-linear-gradient(#6E87AE, #263651); /* For Opera 11.1 to 12.0 */
   background:-moz-linear-gradient(#6E87AE, #263651); /* For Firefox 3.6 to 15 */
   background:linear-gradient(#6E87AE, #263651); /* Standard syntax */
}

.tcGlobeTitle
{
   font-size:12pt; 
   font-weight:700;
   display:inline-block;
   margin-left:80px;
   line-height:normal;
   vertical-align:middle;
   word-wrap:break-word;
   white-space:normal;
   color:#1C355E;
}

.KeyTable
{
   font-size:9pt;
   font-weight:normal;
   color:black;
   margin-left:8px;
   margin-top:5px;
   margin-right:5px;
   border-collapse:collapse;
   table-layout:fixed;
}

.KeyTitle
{
   font-size:10pt;
   font-weight:700;
   text-align:center;
   color:#1c355e;
   height:25px;
   padding:0px;
   margin:0px;
   background:#e5e9ee;
}

.KeyTitleLbl
{
   border-radius:8px 8px 0px 0px;
   border-bottom:1px solid #c0cad7;
}

.KeyHead, .KeyHead2
{
   font-size:10pt;
   font-weight:700;
   color:#1C355E;
   height:25px;
   min-height:25px;
   text-align:center;
   vertical-align:middle;
   padding:3px 0px 3px 0px;
   background:#e5e9ee;
}

.KeyHead2
{
   height:40px;
   min-height:40px;
}

.KeyLabel, .KeyLabelF
{
   border-right:1px solid #c0cad7; 
}

.KeyLabelF
{
   border-radius:8px 0px 0px 8px;
}

.KeyLabelL
{
   border-radius:0px 8px 8px 0px;
}

.KeyRow
{
   height:25px;
}

.KeyCellLt, .KeyCellCt, .KeyCellRt, .KeyCellLtLnk, .KeyCellCtLnk, .KeyCellRtLnk, .KeyCellLtH, .KeyCellCtH, .KeyCellRtH, .KeyCellLtLnkH, .KeyCellCtLnkH, .KeyCellRtLnkH
{
   font-size:8pt;
   font-weight:normal;
   padding:2px;
   padding-left:5px;
   margin:0px;
   border-right:1px solid #c0cad7;
   border-bottom:1px solid #c0cad7;
   overflow:hidden;
   word-wrap:break-word;
}

.KeyCellLtH, .KeyCellCtH, .KeyCellRtH, .KeyCellLtLnkH, .KeyCellCtLnkH, .KeyCellRtLnkH
{
   font-size:9pt;
}

.KeyCellCt, .KeyCellCtLnk, .KeyCellCtH, .KeyCellCtLnkH
{
   text-align:center;
}

.KeyCellRt, .KeyCellRtLnk, .KeyCellRtH, .KeyCellRtLnkH
{
   text-align:right;
}

.KeyCellLtLnk, .KeyCellCtLnk, .KeyCellRtLnk, .KeyCellLtLnkH, .KeyCellCtLnkH, .KeyCellRtLnkH
{
   color:blue;
   cursor:pointer;
}

.KeyCellLtLnk:hover, .KeyCellCtLnk:hover, .KeyCellRtLnk:hover, .KeyCellLtLnkH:hover, .KeyCellCtLnkH:hover, .KeyCellRtLnkH:hover
{
   text-decoration:underline;
}

.FieldTable
{
   font-size:9pt;
   font-weight:normal;
   color:black;
   margin-left:8px;
   margin-top:5px;
   margin-right:5px;
   table-layout:fixed;
}

.FieldLabel
{
   text-align:right;
   vertical-align:middle;
   padding-top:0px;
   padding-right:2px;
   color:#1c355e;
   font-weight:700;
}

.FieldCellLt, .FieldCellCt, .FieldCellRt, .FieldCellLtLnk, .FieldCellCtLnk, .FieldCellRtLnk
{
   font-size:8pt;
   font-weight:normal;
   padding:1px 3px 1px 3px;
   margin:0px;
   height:18px;
   border:1px solid #c0cad7;
   border-radius:6px;
   color:black;
   background-color:White;
}

.FieldCellCt, .FieldCellCtLnk
{
   text-align:center;
}

.FieldCellRt, .FieldCellRtLnk
{
   text-align:right;
}

.FieldCellLtLnk, .FieldCellCtLnk, .FieldCellRtLnk
{
   color:blue;
   cursor:pointer;
}

.FieldCellLtLnk:hover, .FieldCellCtLnk:hover, .FieldCellRtLnk:hover
{
   text-decoration:underline;
}

.tcRelLabelLt, .tcRelLabelCt, .tcRelLabelRt, .tcRelLabelLtB, .tcRelLabelCtB, .tcRelLabelRtB, .tcRelLabelLtHlp, .tcRelLabelCtHlp, .tcRelLabelRtHlp
{
   font-size:11pt; /* 9pt */
   font-weight:normal;
   color:#404040;  /* black */
   background-color:transparent;
   position:relative;
   height:15px;
   display:inline; /* inline-block */
   padding:0px;
   margin:2px 0px 0px 0px;
   overflow:visible;
   word-wrap:nowrap;
   white-space:nowrap;
}

.tcRelLabelLt, .tcRelLabelLtB, .tcRelLabelLtHlp
{
   text-align:left;
}

.tcRelLabelCt, .tcRelLabelCtB, .tcRelLabelCtHlp
{
   text-align:center;
}

.tcRelLabelRt, .tcRelLabelRtB, .tcRelLabelRtHlp
{
   text-align:right;
}

.tcRelLabelLtHlp, .tcRelLabelCtHlp, .tcRelLabelRtHlp
{
   cursor:help;
}

.tcRelLabelLtB, .tcRelLabelCtB, .tcRelLabelRtB
{
   color:navy;
   font-size:10pt;
   font-weight:700;
   margin-top:0px;
   display:inline-block;
}

input.tcRelLabelLt, input.tcRelLabelLtHlp
{
   border:none;
   margin-left:-2px;
   margin-top:3px;
}

input.tcRelLabelCt, input.tcRelLabelCtHlp 
{
   border:none;
   margin-top:3px;
}

input.tcRelLabelRt, input.tcRelLabelRtHlp
{
   border:none;
   margin-left:-1px;
   margin-top:3px;
}

.tcNiinList
{
   font-size:8pt;
   font-weight:normal;
   padding:2px;
   margin:0px;
   overflow:hidden;
   word-wrap:nowrap;
   white-space:nowrap;
   display:inline-block;
   width:150px;
}

.tcNoteInd, .tcNoteIndRt
{
   font-size:6pt;
   width:14px;
   height:13px;
   color:blue;
   cursor:default;
   margin:0px 2px 0px 0px;
   padding:0px;
   position:relative;
   display:inline;
   overflow:hidden;
}

.tcNoteIndRt
{
   font-size:8pt;
   margin:0px;
}

.menuBullet
{
   font-size:16px;
   font-family:Verdana;
   color:#FFFFFF;
}

.menuDesc
{
   display:inline;
   padding-right:10px;
   font-size:12pt;
   color:#FFFFFF;
   text-decoration:none;
   margin-left:3px;
}

.tcLeft{text-align:left;}
.tcCenter{text-align:center;}
.tcRight{text-align:right;}

.tcXrefTxt
{
   font-size:6pt;
   font-weight:normal;
   line-height:1.8em;
   width:50%;
   float:left;
   position:relative;
   display:inline-block;
   text-align:left;
   padding:0px;
   margin:0px;
   color:white;
   cursor:default;
   white-space:nowrap;
   overflow:hidden;
   -moz-user-select:none;
   -webkit-user-select:none;
   user-select:none;
}

.PopUp
{
   font-size:8pt; /* 9pt */
   font-weight:normal;
   color:black;
   background-color:#E2E1C5;
   border:1px solid black;
   position:absolute;
   padding:0px;
   margin:0px;
   left: -1000px;
   top: -1000px;
   visibility:hidden;
   display:block;
   box-shadow:8px 8px 8px silver;
   filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=8);
}
   
.PopHint
{
   font-size: 11pt;
   font-weight: normal;
   padding:1px;
   color:navy;
   background-color: #E2E1C5;
}
   
.PopHint2
{
   font-size:9pt;
   font-weight:normal;
   padding:0px 3px 0px 3px;
   color:white;
   height:16px;
   border:1px black solid;
   width:100%;
   background:#6E87AE; /* For browsers that do not support gradients */
   background:-webkit-linear-gradient(#6E87AE, #263651); /* For Safari 5.1 to 6.0 */
   background:-o-linear-gradient(#6E87AE, #263651); /* For Opera 11.1 to 12.0 */
   background:-moz-linear-gradient(#6E87AE, #263651); /* For Firefox 3.6 to 15 */
   background:linear-gradient(#6E87AE, #263651); /* Standard syntax */
}

.PopInfoBtn
{
   position:relative;
   width:14px;
   height:14px;
   left:2px;
   margin:0px 0px 0px 0px;
   padding:0px;
   cursor:default;
   background:transparent url('/Common/Graphics/MasterBtnLt.png') no-repeat 0 0;
}

.tcLabelLt, .tcLabelCt, .tcLabelRt, .tcLabelLtHlp, .tcLabelCtHlp, .tcLabelRtHlp
{
   font-size:11pt; 
   font-weight:normal;
   color:#404040;
   background-color:transparent;
   position:absolute;
   height:18px;
   display:inline;
   padding:0px;
   word-wrap:nowrap;
   white-space:nowrap;
}

.tcLabelLt, .tcLabelLtHlp
{
   margin:2px 0px 0px 0px;
   text-align:left;
}

.tcLabelCt, .tcLabelCtHlp
{
   margin:2px 0px 0px 0px;
   text-align:center;
}

.tcLabelRt, .tcLabelRtHlp
{
   margin:2px 0px 0px -2px;
   text-align:right;
}

.tcLabelLtHlp, .tcLabelCtHlp, .tcLabelRtHlp
{
   cursor:help;
}

.tcFieldLt, .tcFieldCt, .tcFieldRt, .tcFieldLtHlp, .tcFieldCtHlp, .tcFieldRtHlp
{
   font-family:"Montserrat", Verdana;
   padding:0px 2px 1px 2px; /* 1px 2px 1px 2px; */
   color:black;
   border:solid 1px black;
   background-color:white;
   height:15px; /* 17px */
   position:absolute;
   margin:0px;
}

.tcFieldLt, .tcFieldLtHlp
{
   text-align:left;
}

.tcFieldCt, .tcFieldCtHlp
{
   text-align:center;
}

.tcFieldRt, .tcFieldRtHlp
{
   text-align:right;
}

.tcFieldLtHlp, .tcFieldCtHlp, .tcFieldRtHlp
{
   cursor:help;
}

div.tcFieldLt, div.tcFieldCt, div.tcFieldRt, div.tcFieldLtHlp, div.tcFieldCtHlp, div.tcFieldRtHlp
{
   padding:1px 2px 0px 2px;
}

.tcSearch
{
   font-family:"Montserrat", Verdana;
   padding:0px 0px 1px 4px;
   color:black;
   border:none;
   border-radius:6px;
   background-color:Transparent;
   height:35px;
   position:absolute;
   margin:0px;
   text-align:left;    
}

.tcHint
{
   font-family:"Montserrat", Verdana;
   font-size:9pt;
   padding:1px 2px 0px 2px;
   color:#918D8C;
   border:none;
   background-color:white;
   height:35px;
   position:absolute;
   margin:0px;
   text-align:left;
}

/* Page Bar */
.tcPageBarBody
{
   display:inline-block;
   border:1px solid #c0cad7;
   height:28px;
   border-radius:8px;
   background:-webkit-linear-gradient(#c1a3a5, #66171f); /* For Safari 5.1 to 6.0 */
   background:-o-linear-gradient(#c1a3a5, #66171f); /* For Opera 11.1 to 12.0 */
   background:-moz-linear-gradient(#c1a3a5, #66171f); /* For Firefox 3.6 to 15 */
   background:linear-gradient(#66171f, #b18b8e); /* Standard syntax */
}

.tcFrstPage, .tcFrstPageD
{
   line-height:28px;
   cursor:pointer;
   width:45px;
   height:28px;
   display:inline-block;
   border-right:1px solid #c0cad7;
   border-radius:8px 0px 0px 8px;
}

.tcFrstPageD
{
   color:silver;
   cursor:default;
}

.tcPrevPage, .tcPrevPageD, .tcNextPage, .tcNextPageD
{
   line-height:28px;
   cursor:pointer;
   width:45px;
   height:28px;
   display:inline-block;
   border-right:1px solid #c0cad7;
}
.tcPrevPageD, .tcNextPageD
{
   color:silver;
   cursor:default;
}

.tcLastPage, .tcLastPageD
{
   line-height:28px;
   cursor:pointer;
   width:45px;
   height:28px;
   display:inline-block;
   border-radius:0px 8px 8px 0px;
}

.tcFrstPage:hover, .tcPrevPage:hover, .tcPageNum:hover, .tcNextPage:hover, .tcLastPage:hover
{
   background:-webkit-linear-gradient(#c1a3a5, #66171f); /* For Safari 5.1 to 6.0 */
   background:-o-linear-gradient(#c1a3a5, #66171f); /* For Opera 11.1 to 12.0 */
   background:-moz-linear-gradient(#c1a3a5, #66171f); /* For Firefox 3.6 to 15 */
   background:linear-gradient(#c1a3a5, #66171f); /* Standard syntax */
}

.tcLastPageD
{
   color:silver;
   cursor:default;
}

.tcPageNum, .tcPageNumA
{
   color:white;
   cursor:pointer;
   min-width:25px;
   height:28px;
   display:inline-block;
   line-height:28px;
   border-right:1px solid #c0cad7;
}

.tcPageNumA
{
   color:White;
   font-weight:700;
   cursor:default;
   background:#66171f;
}

.tcPageBar
{
   font-size:10pt;
   font-weight:normal;
   color:white;
   background:white;
   height:33px;
   text-align:center;
   padding:0px;
}

.GradBtnBdr, .GradBtnBdr2
{
   position:absolute;
   width:75px;
   height:20px;
   padding:0px;
   margin:0px;
   border:solid 1px #c0cad7;
   overflow:hidden;
   font-size:13pt;
   font-weight:normal;
   color:black;
   background:#E8E8E8; /* For browsers that do not support gradients */
   background:-webkit-linear-gradient(#E8E8E8, #A6A6A6); /* For Safari 5.1 to 6.0 */
   background:-o-linear-gradient(#E8E8E8, #A6A6A6); /* For Opera 11.1 to 12.0 */
   background:-moz-linear-gradient(#E8E8E8, #A6A6A6); /* For Firefox 3.6 to 15 */
   background:linear-gradient(#E8E8E8, #A6A6A6); /* Standard syntax */
}

.GradBtnBdr2
{
   font-size:14pt;
}

.tcLinks
{
   position:relative;
   display:inline-block;
   width:35%;
   hei-ght:50px;
   margin:0px;
   padding:0px;
   font-size:11pt;
   word-wrap:nowrap;
   white-space:nowrap;
}

.tcCopyright
{
   position:relative;
   display:inline-block;
   width:75%;
   margin:5px 0px 0px 15px;
   padding:0px;
   font-size:11pt;
   word-wrap:nowrap;
   white-space:nowrap;
}

.tcDbTxt, .tcDbHeading
{
   font-size:9pt;
   font-weight:normal;
   position:relative;
   display:table-row;
   text-align:left;
   padding:0px;
   margin:2px 0px 0px 0px;
   color:black;
   cursor:default;
   white-space:normal;
   word-wrap:break-word;
   -moz-user-select:none;
   -webkit-user-select:none;
   user-select:none;
}

.tcDbHeading
{
   display:inline-block;
   font-size:10pt;
   font-weight:700;
   margin-top:10px;
}

.tcBullet
{
   font-size:14px;
   color:#003399;
   margin:0px 2px 0px 5px;
}

.tcAbout1
{
   position:static;
   float:left;
   line-height:15px;
   margin-top:0px;
   margin-left:0px;
   width:100%;
   padding-bottom:10px;
   display:block;
   text-align:left;
}

.tcLanding1
{
   position:static;
   float:left;
   line-height:15px;
   margin-top:0px;
   margin-left:15px;
   width:65%;
   padding-bottom:10px;
   display:none;
   text-align:left;
}

.tcLanding2
{
   position:static;
   float:none;
   line-height:15px;
   margin-top:10px;
   margin-right:0px;
   width:95%;
   min-width:300px;
   background-color:#f8f9fb;
   border:1px solid #c0cad7;
   border-radius:8px;
   padding-bottom:10px;
}

.tcDesc1
{
   position:static;
   float:left;
   margin:0px;
   width:100%;
}

.tcDesc2
{
   position:static;
   float:none;
   margin:0px;
   width:100%;
}

.navy {color:#1C355E;}
.army {color:#66171F;}
.army_bg {background:#66171F;}
.airforce {color:#C5CFDA;}
.marines {color:#DBE2E9;}

.lq_btn
{
   background:#66171F;
   position:relative;
   margin-right:15px;
   display:inline-block;
   float:right;
   width:40%;
   height:35px;
   border:2px solid white;
   border-radius:8px;
   text-align:center;
   line-height:35px;
}


/* Start Tootltip Styles */
/* based on http://www.flatypo.net/tutorials/how-to-create-animated-tooltips-css3-hiperlink/ */

/* input style field tooltips allow for formatting that inherent anchor ones don't */
a.tcRelLabelRt + .fieldtip
{
   visibility:hidden;
   position:absolute;
   display:block;
   opacity:0;
   content:attr(data-tool);
   height:auto;
   min-width:100px;
   margin:55px 0px 0px 12px;
   padding:5px 8px 8px 8px;
   white-space:nowrap;
   z-index: 9999;
   font-size:9pt;
   font-weight:normal;
   text-decoration:none;
   text-align:left;
   color:rgb(22,33,50);
   background:rgb(227,232,239);
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

a.tcRelLabelRt + .fieldtip:after
{
   display:block;
   position:absolute;
   visibility:hidden;
   content:'';
   width:0;
   height:0;
   top:-8px;
   left:150px;
   border-style: solid;  
   border-width: 0 5px 8.7px 5px;
   border-color: transparent transparent rgb(227,232,239) transparent;
   -webkit-transition: all 0.8s ease-in-out;
   -moz-transition: all 0.8s ease-in-out;
   -ms-transition: all 0.8s ease-in-out;
   -o-transition: all 0.8s ease-in-out;
   transition: all 0.8s ease-in-out;
}

a.tcRelLabelRt:hover + .fieldtip, a.tcRelLabelRt:hover + .fieldtip:after
{
  visibility: visible;
  opacity: 1;
}
/* End Tootltip Styles */

#niOSWrap
{
   display:block;
   position:relative;
   width:100%;
   overflow:auto;
}

#nGoogLdrBrd1, #nGoogLdrBrd2
{
   position:relative;
   display:inline;
   width:320px;
   height:50px;
}

#nCtgLdrBrd1
{
   width:320px;
   height:50px;
   position:relative;
}

#nCtgPhone
{
   font-size:4pt;
   margin-top:-5px;
}

#nCtgMsg
{
   font-size:6pt;
   font-weight:bold;
   color:#062F6D;
   padding:0px;
   margin:0px;
   display:inline-block;
}

#nCtgBtn
{
   font-size:4pt;
   font-weight:bold;
   color:white;
   background-color:#062F6D;
   width:50px;
   height:12px;
   display:inline-block;
   line-height:12px;
   border:1px solid silver;
   margin-top:0px;
}

#nCtgPri
{
    height:50px;
}

#nPromote1
{
   border:none;
   background:url('/Common/Graphics/AddInfo.png'); 
}

#nPromote2
{
   color:#66171F;
   font-size:9pt;
   font-weight:700;
   width:50%;
   line-height:1.6em;
   padding:5px;
   margin:5px 10px 5px 15px;
   text-align:left;
}

#nPromote3
{
   color:black;
   font-size:7pt;
   line-height:1.6em;
   padding:5px;
   margin:5px 15px 5px 15px;
   text-align:left;
}

.DesktopOnly
{
   display:none;
}

@media only screen and (min-width:520px) 
{   
   #nCtgLdrBrd1{width:480px; height:60px;}
   #nCtgPhone{font-size:6pt;margin-top:6px;}
   #nCtgMsg{font-size:8pt;}
   #nCtgBtn{font-size:6pt; width:75px; height:14px; line-height:14px; margin-top:5px; border:1px solid silver;}
   #nCtgPri{height:60px;}
   .tcXrefTxt{font-family:MontserratSemi; font-size:8pt;}
   #nPromote3{font-size:9pt;}
}

@media only screen and (min-width:600px) 
{
   .tcCopyright{float:right; width:250px; text-align:right; margin-top:30px; margin-right:0px;}
}

@media only screen and (min-width:768px) 
{
   .tcLogo{width:500px;height:140px;}
   .tcLogoLbl{top:126px;left:270px;font-size:10pt;}
   .DesktopOnly{display:table-cell;}
   
   #nBody{min-width:760px;max-width:761px;}
   .tcLanding1{display:block;width:100%;margin-left:0px;}
   .tcLanding2{width:100%;float:left;margin-left:0px;}
   .tcDesc1{width:50%;margin-left:5px;}
   .tcDesc2{width:40%;float:right;margin-right:5px;}
   
   #nGoogLdrBrd1{width:728px; height:90px;}
   #nGoogLdrBrd2{width:728px; height:90px;}
   
   #nCtgLdrBrd1{width:728px; height:90px;}
   #nCtgPhone{font-size:8pt; margin-top:8px;}
   #nCtgMsg{font-size:12pt;}
   #nCtgBtn{font-size:8pt; width:100px; height:22px; line-height:21px; margin-top:10px; border:2px solid silver;}
   #nCtgPri{height:90px;}
   
   .Trial
   {
      top:45px !important;
      right:31px !important;
      width:210px !important;
   }
   
   .Trial div .button{font-size:1.0em;}
   
   .Trial p{font-size:9pt !important;}
}

@media only screen and (min-width:1000px) 
{
   #nBody{min-width:999px;max-width:1000px;}
   .tcLanding1{display:block;width:65%;}
   .tcLanding2{width:25%;float:right;margin-left:0px;margin-right:15px;margin-top:18px;}
   .tcDesc1{width:100%;margin:0px;}
   .tcDesc2{width:100%;margin:0px;}
}

@media only screen and (max-width:590px)
{
   .Trial{border:none !important; top:0px !important; width:162px !important; right:8px; background-color:Transparent !important;}
   .Trial p{display:none !important;}
}

@media only screen and (max-width:768px) 
{
   a.tcRelLabelRt + .fieldtip, a.tcRelLabelRt + .fieldtip:after
   {
      display:none;
      visibility:hidden;
      opacity:0;
   }
}

@media only screen and (max-width:645px) 
{
   #nResults.tcRecFrame{overflow-x:scroll;}
}

/* iOS devices only */
@supports (-webkit-overflow-scrolling: touch)
{
   #nPage, #nWebFLIS
   {
      height:100%;
      overflow:auto;
      -webkit-overflow-scrolling:touch;
   }

   @media only screen and (max-width:414px) /* iPhone 6+/6S+/7+/8+ Fix */
   {
      #niOSWrap{width:409px;}
   }

   @media only screen and (max-width:375px) /* iPhone 6/7/8/X Fix */
   {
      #niOSWrap{width:370px;}
   }
}

.Trial
{
   position:absolute;
   top:5px;
   right:75px;
   width:175px;
   text-align:center;
   font-size:1.0rem;
   background-color:#f8f9fb;
   border:1px solid #c0cad7;
   border-radius:8px;
   transition:0.3s ease;
}

.Trial p
{
   font-size:7pt;
   padding:5px;
   text-align:justify;
   margin:0px;
}

.button
{
   background-color:#66171F;
   border-radius:8px;
   color:white;
   padding:5px 8px;
   font-size:0.75em;
   text-align:center;
   box-sizing:border-box;
   display:inline;
   vertical-align:middle;
   font-weight:600;
   transition:0.5s ease;
   border:3px solid #6A191E;
}

.button:hover
{
   background-color: #fff;
   color:#66171F;
   border-color:#66171F;
}

.Trial div .button{word-wrap:nowrap; white-space:nowrap;}

A.button{text-decoration:none;}
A.button:link{color:white;}  /* unvisited links */
A.button:visited{color:white;}  /* visited links   */
A.button:active{color:white;}  /* active links    */
A.button:hover{color:#6A191E;}  /* hover links   */</pre></body></html>