.DONOTDISPLAY {
    display: none;
}

.C80405
{
    margin:0in;
    margin-bottom:.0001pt;
    font-size:12.0pt;
    font-family:"Times New Roman";
}
.C80405 A:link
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
}
.C80405 A:active
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
}
.C80405 A:visited
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
}
.C80405 A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
}
.FORMHEADER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.FORMSUBHEADER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.FORMBOLD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.FORMTEXT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.FORMMID
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.FORMSMALL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.Email_link A:link
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
}
.Email_link A:active
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
}
.Email_link A:visited
{
    COLOR: #aa0000;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
}
.Email_link A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
}

.Button A:link
{ 
	 FONT-SIZE: 10pt;
	 COLOR: #0000ff;
    TEXT-DECORATION: underline;
}
.Button A:active
{
	 FONT-SIZE: 10pt;
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
}
.Button A:visited
{
    FONT-SIZE: 10pt;
    COLOR: #aa0000;
    TEXT-DECORATION: underline;
}
.Button A:hover
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}

A:link
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #aa0000;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}
A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
}
P
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
.CONFIRMHEADER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
}
.CONFIRMBOLD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
}
.CONFIRMTEXT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
}
.CONFIRMSMALL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
}
.INFORMATION
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0000aa;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.HELPSTEPS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ff6600;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
} 

.HELPSTEPSMEDIUM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff6600;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
} 

.HELPSTEPSMALL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #ff6600;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
} 
.INSTRUCTIONS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff8000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.CAUTION
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cc3300;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.ERRORMESSAGETEXT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cc3300;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.CAUTIONSMALL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #cc3300;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.ALT_INSTRUCTIONS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND: #ffcc66;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MAINHEADING
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.ADMINHEADING
{
	 COLOR: #FF0000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.SUBHEADING
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.HEADERUPDATECOLOR
{
    COLOR: #ff8000;
}
.HEADERADMINCOLOR
{
    COLOR: #ff0080;
}

.HEADERLOOKUPCOLOR
{
    COLOR: #0000a0;
}
.FIELDNAMETEXT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}


.FIELDNAMETEXTRED
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    COLOR: #CC3333;
}

.FIELDNAMETEXTREDNONB
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    COLOR: #CC3333;
}
.FIELDNAMEREQ
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    COLOR: Red;
}
.FIELDNAMENOTREQ
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    COLOR: White;
}
.FIELDNAMEPATNO
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    COLOR: Black;
}
.FIELDDATAPATNO
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    COLOR: Red;
}
.FIELDBODYTEXT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    COLOR: #006600;
}
.FIELDDATATEXT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.FIELDDATAHIGHLIGHTON
{
    BACKGROUND-COLOR: #eeeeee;
}
.FIELDDATAHIGHLIGHTOFF
{
    BACKGROUND-COLOR: White;
}
.FIELDHIGHLIGHTTEXT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    color: #008000;
}
.NORMALTEXT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.BULLETLIST
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.HIGHLIGHTTEXT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    color: Blue;
}
.COPYRIGHT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.FixedWidth
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Terminal;
}
.TITLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0000aa;
    FONT-FAMILY: Verdana;
}
.APPTITLE
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
    COLOR: #0000cc;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
.SMALLTEXT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    FONT-FAMILY: Verdana;
}
.MENUOVER
{
	background-color : #000000;
}
.MENUOUT
{
	background-color : #00ffff;
}
.MENUACTIVE
{
	background-color : #ffffff;
}
.VERSION
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    COLOR: #ff6600;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}
.INSTRUCTIONS 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7.5pt; font-style: normal; 
	line-height: 10pt; 
	font-weight: normal; 
	color: #000000
	
}

.INSTRUCTIONSGREEN 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9.5pt; font-style: normal; 
	line-height: 10pt; 
	font-weight: normal; 
	color: #000000
	
}

/* Green was originally used to mark the TEST site, which is why 
    this has "Green" in the name even though it's now using red */
.GreenTestSite {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    line-height: 10pt;
    font-weight: bold;
    color: #ff0000;
}

.SMALL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}

.INSTRUCTIONSBIG
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12; font-style: normal; 
	line-height: 10pt; 
	font-weight: bold; 
	color: #000000
	
}

.PAGETITLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.notBold
{
	font-weight: normal;
}
.notBold a
{
	font-weight: normal;
}

/**********************************************************
** TFS#15567  custom confirm messagebox
***********************************************************/
#dialogoverlay{
	display: none;
	opacity: .8;
	position: fixed;
	top: 0px;
	left: 0px;
	background: #FFF;
	width: 100%;
	z-index: 10;
}
#dialogbox{
	display: none;
	position: fixed;
	background: #000;
	border-radius:5px; 
	width:400px;
	z-index: 10;
}
#dialogbox > div{ background:#FFF; margin:4px; }
#dialogbox > div > #dialogboxhead{ background:#b4c4f1; font-size:15px; padding:10px; color:#000; }
#dialogbox > div > #dialogboxbody{ padding:20px; color:#0026ff; }
#dialogbox > div > #dialogboxfoot{ background:#f3eeee; padding:10px; text-align:right; }
/***********************************************************/

.horizonal-spacer {
    padding: 25px;
}

.page-center {
    margin: auto;
    width: 98%;
    padding-top:10px;
}

/**********************************************************
Context chooser page styles
***********************************************************/
.context-center {
    margin: auto;
    width: 65%;
}

.context-parent {
    width: fit-content;
    margin: auto;
    padding: 50px;
    justify-content: center;
}

.context {
    display: flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    text-align: center;
    border: 1px solid black;
    border-radius: 25px;
    padding: 25px;
    width:100%;
    min-height: 130px;
    margin-top: 25px;
}

.context-description {
    padding-right: 25px;
    font-family: Verdana !important;
    font-size:16pt;
    color: black;
    word-wrap: normal;
    max-width:50%;
}

.context-red {
    color: red;
}

.context-header {
    font-family: Verdana !important;
    font-weight:bold;
    font-size:16pt;
}