@CHARSET "ISO-8859-1";

.LUX_BODY { position:absolute; top:0px; left:0px; border:0; margin:0px; height:100%; width:100%; background-color:#f5f5f5; }

.LUX_FORM_SET { display:block; margin-top:.5em; margin-bottom:.5em; }

.LUX_FORM_DESCRIPTION_HORZ { display:inline-block; width:25%; height:2em; line-height:2em; text-align:right; vertical-align:top; }
.LUX_FORM_FIELD_HORZ { display:inline-block; width:72%; verical-align:middle; }

.LUX_INPUT { height:2.2em; line-height:2.2em; font-size:1em; width:90%; padding:.4em; border:1px solid #999999; border-radius:8px; color:#000000; background-color:#ffffff; }
.LUX_INPUT:focus { border:1px solid #004a7a; x-background-color:#cccccc; outline-width:0; box-shadow:0px 0px 10px #004a7a; }
.LUX_INPUT_2 { height:2.2em; line-height:2.2em; font-size:1em; width:40%; padding:.4em; border:1px solid #999999; border-radius:8px; color:#000000; background-color:#ffffff; }
.LUX_INPUT_2:focus { border:1px solid #004a7a; x-background-color:#cccccc; outline-width:0; box-shadow:0px 0px 10px #004a7a; }
.LUX_INPUT_3 { height:2.2em; line-height:2.2em; font-size:1em; width:25%; padding:.4em; border:1px solid #999999; border-radius:8px; color:#000000; background-color:#ffffff; }
.LUX_INPUT_3:focus { border:1px solid #004a7a; x-background-color:#cccccc; outline-width:0; box-shadow:0px 0px 10px #004a7a; }
.LUX_INPUT_4 { height:2.2em; line-height:2.2em; font-size:1em; width:15%; padding:.4em; border:1px solid #999999; border-radius:8px; color:#000000; background-color:#ffffff; }
.LUX_INPUT_4:focus { border:1px solid #004a7a; x-background-color:#cccccc; outline-width:0; box-shadow:0px 0px 10px #004a7a; }
.LUX_TEXTAREA { height:5em; line-height:1.2em; font-size:1em; width:90%; padding:.4em; border:1px solid #999999; border-radius:8px; color:#000000; background-color:#ffffff; }
.LUX_TEXTAREA:focus { border:1px solid #004a7a; x-background-color:#cccccc; outline-width:0; box-shadow:0px 0px 10px #004a7a; }
.LUX_ERROR { background-color:#FFcccc; box-shadow:0px 0px 10px #FF0000; }

.LUX_BUTTON { width:12em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:#ffffff; background-color:#0ba626; text-align:center; border:1px solid #0ba626; border-radius:8px; }
.LUX_BUTTON:hover { background-color:#07761b;  }
.LUX_BUTTON:focus { outline-width:0; }
.LUX_BUTTON_ICON { margin-top:.15em; }

.LUX_BUTTON_SM { width:8em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:#ffffff; background-color:#0ba626; text-align:center; border:1px solid #0ba626; border-radius:8px; }
.LUX_BUTTON_SM:hover { background-color:#07761b;  }
.LUX_BUTTON_SM:focus { outline-width:0; }

.LUX_BUTTON_LG { width:18em; height:3em; margin-right:1em; margin-right:1em; line-height:2em; padding-top:0.5em; font-size:1em; color:#ffffff; background-color:#0ba626; text-align:center; border:1px solid #0ba626; border-radius:8px; }
.LUX_BUTTON_LG:hover { background-color:#07761b;  }
.LUX_BUTTON_LG:focus { outline-width:0; }

.LUX_BUTTON_BLUE { width:12em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:#ffffff; background-color:#004a7a; text-align:center; border:1px solid #004a7a; border-radius:8px; }
.LUX_BUTTON_BLUE:hover { background-color:#0e5a98;  }
.LUX_BUTTON_BLUE:focus { outline-width:0; }

.LUX_BUTTON_SM_BLUE { width:8em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:#ffffff; background-color:#004a7a; text-align:center; border:1px solid #004a7a; border-radius:8px; }
.LUX_BUTTON_SM_BLUE:hover { background-color:#0e5a98;  }
.LUX_BUTTON_SM_BLUE:focus { outline-width:0; }

.LUX_BUTTON_LG_BLUE { width:18em; height:3em; margin-right:1em; margin-right:1em; line-height:2em; padding-top:0.5em; font-size:1em; color:#ffffff; background-color:#004a7a; text-align:center; border:1px solid #004a7a; border-radius:8px; }
.LUX_BUTTON_LG_BLUE:hover { background-color:#0e5a98;  }
.LUX_BUTTON_LG_BLUE:focus { outline-width:0; }

.LUX_BUTTON_RED { width:12em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:#ffffff; background-color:#990000; text-align:center; border:1px solid #990000; border-radius:8px; }
.LUX_BUTTON_RED:hover { background-color:#7d0000;  }
.LUX_BUTTON_RED:focus { outline-width:0; }

.LUX_BUTTON_SM_RED { width:8em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:#ffffff; background-color:#990000; text-align:center; border:1px solid #990000; border-radius:8px; }
.LUX_BUTTON_SM_RED:hover { background-color:#7d0000;  }
.LUX_BUTTON_SM_RED:focus { outline-width:0; }

.LUX_BUTTON_LG_RED { width:18em; height:3em; margin-right:1em; margin-right:1em; line-height:2em; padding-top:0.5em; font-size:1em; color:#ffffff; background-color:#990000; text-align:center; border:1px solid #990000; border-radius:8px; }
.LUX_BUTTON_LG_RED:hover { background-color:#7d0000;  }
.LUX_BUTTON_LG_RED:focus { outline-width:0; }

.LUX_BUTTON_YELLOW { width:12em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:#ffffff; background-color:#d2d200; text-align:center; border:1px solid #d2d200; border-radius:8px; }
.LUX_BUTTON_YELLOW:hover { background-color:#b2b200;  }
.LUX_BUTTON_YELLOW:focus { outline-width:0; }

.LUX_BUTTON_SM_YELLOW { width:8em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:#ffffff; background-color:#d2d200; text-align:center; border:1px solid #d2d200; border-radius:8px; }
.LUX_BUTTON_SM_YELLOW:hover { background-color:#b2b200;  }
.LUX_BUTTON_SM_YELLOW:focus { outline-width:0; }

.LUX_BUTTON_LG_YELLOW { width:18em; height:3em; margin-right:1em; margin-right:1em; line-height:2em; padding-top:0.5em; font-size:1em; color:#ffffff; background-color:#d2d200; text-align:center; border:1px solid #d2d200; border-radius:8px; }
.LUX_BUTTON_LG_YELLOW:hover { background-color:#b2b200;  }
.LUX_BUTTON_LG_YELLOW:focus { outline-width:0; }

.LUX_BUTTON_GREY { width:12em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:#000000; background-color:lightgray; text-align:center; border:1px solid lightgray; border-radius:8px; }
.LUX_BUTTON_GREY:hover { background-color:#aaa;  }
.LUX_BUTTON_GREY:focus { outline-width:0; }

.LUX_BUTTON_SM_GREY { width:8em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:#000000; background-color:lightgray; text-align:center; border:1px solid lightgray; border-radius:8px; }
.LUX_BUTTON_SM_GREY:hover { background-color:#aaa;  }
.LUX_BUTTON_SM_GREY:focus { outline-width:0; }

.LUX_BUTTON_LG_GREY { width:18em; height:3em; margin-right:1em; margin-right:1em; line-height:2em; padding-top:0.5em; font-size:1em; color:#000000; background-color:lightgray; text-align:center; border:1px solid lightgray; border-radius:8px; }
.LUX_BUTTON_LG_GREY:hover { background-color:#aaa;  }
.LUX_BUTTON_LG_GREY:focus { outline-width:0; }

.LUX_BUTTON_BLACK { width:12em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:white; background-color:black; text-align:center; border:1px solid black; border-radius:8px; }
.LUX_BUTTON_BLACK:hover { background-color:#333;  }
.LUX_BUTTON_BLACK:focus { outline-width:0; }

.LUX_BUTTON_SM_BLACK { width:8em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:white; background-color:black; text-align:center; border:1px solid black; border-radius:8px; }
.LUX_BUTTON_SM_BLACK:hover { background-color:#333;  }
.LUX_BUTTON_SM_BLACK:focus { outline-width:0; }

.LUX_BUTTON_LG_BLACK { width:18em; height:3em; margin-right:1em; margin-right:1em; line-height:2em; padding-top:0.5em; font-size:1em; color:white; background-color:black; text-align:center; border:1px solid black; border-radius:8px; }
.LUX_BUTTON_LG_BLACK:hover { background-color:#333;  }
.LUX_BUTTON_LG_BLACK:focus { outline-width:0; }

.LUX_BUTTON_WHITE { width:12em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:black; background-color:white; text-align:center; border:1px solid white; border-radius:8px; }
.LUX_BUTTON_WHITE:hover { background-color:#ccc;  }
.LUX_BUTTON_WHITE:focus { outline-width:0; }

.LUX_BUTTON_SM_WHITE { width:8em; height:2em; margin-right:1em; margin-right:1em; line-height:2em; font-size:1em; color:black; background-color:black; text-align:center; border:1px solid white; border-radius:8px; }
.LUX_BUTTON_SM_WHITE:hover { background-color:#ccc;  }
.LUX_BUTTON_SM_WHITE:focus { outline-width:0; }

.LUX_BUTTON_LG_WHITE { width:18em; height:3em; margin-right:1em; margin-right:1em; line-height:2em; padding-top:0.5em; font-size:1em; color:black; background-color:white; text-align:center; border:1px solid white; border-radius:8px; }
.LUX_BUTTON_LG_WHITE:hover { background-color:#ccc;  }
.LUX_BUTTON_LG_WHITE:focus { outline-width:0; }

.LUX_STRIPE_CONTAINER { position:absolute; top:50%; left:0px; width:100%; transform:translate(0,-50%); background-color:white; border-top:1em solid #ccc; border-bottom:1em solid #ccc; }
.LUX_STRIPE { margin:auto; margin-top:2em; }

.LUX_VSTRIPE_CONTAINER { position:absolute; top:0px; left:50%; height:100%; transform:translate(-50%,0); background-color:white; border-left:1em solid #ccc; border-right:1em solid #ccc; }
.LUX_VSTRIPE { height:100%; padding-top:4em; overflow-y:auto; }

.LUX_LEFTSTRIPE_CONTAINER { position:absolute; top:0px; left:0px; height:100%; background-color:white; border-left:1em solid #ccc; border-right:1em solid #ccc; }
.LUX_LEFTSTRIPE { height:100%; padding-top:4em; padding-left:2em; padding-right:2em; overflow-y:auto; }

.LUX_LEFTISHSTRIPE_CONTAINER { position:absolute; top:0px; left:10%; height:100%; background-color:white; border-left:1em solid #ccc; border-right:1em solid #ccc; }
.LUX_LEFTISHSTRIPE { height:100%; padding-top:4em; padding-left:2em; padding-right:2em; overflow-y:auto; }

.LUX_RIGHTSTRIPE_CONTAINER { position:absolute; top:0px; right:0px; height:100%; background-color:white; border-left:1em solid #ccc; border-right:1em solid #ccc; }
.LUX_RIGHTSTRIPE { height:100%; padding-top:4em; padding-left:2em; padding-right:2em; overflow-y:auto; }

.LUX_RIGHTISHSTRIPE_CONTAINER { position:absolute; top:0px; right:10%; height:100%; background-color:white; border-left:1em solid #ccc; border-right:1em solid #ccc; }
.LUX_RIGHTISHSTRIPE { height:100%; padding-top:4em; padding-left:2em; padding-right:2em; overflow-y:auto; }

.LUX_TOPSTRIPE_CONTAINER { position:absolute; top:0px; left:0px; width:100%; background-color:white; border-top:1em solid #ccc; border-bottom:1em solid #ccc; }
.LUX_TOPSTRIPE { margin:auto; margin-top:2em; }

.LUX_TOPISHSTRIPE_CONTAINER { position:absolute; top:10%; left:0px; width:100%; background-color:white; border-top:1em solid #ccc; border-bottom:1em solid #ccc; }
.LUX_TOPISHSTRIPE { margin:auto; margin-top:2em; }

.LUX_BOTTOMSTRIPE_CONTAINER { position:absolute; bottom:0px; left:0px; width:100%; background-color:white; border-top:1em solid #ccc; border-bottom:1em solid #ccc; }
.LUX_BOTTOMSTRIPE { margin:auto; margin-top:2em; }

.LUX_BOTTOMISHSTRIPE_CONTAINER { position:absolute; bottom:10%; left:0px; width:100%; background-color:white; border-top:1em solid #ccc; border-bottom:1em solid #ccc; }
.LUX_BOTTOMISHSTRIPE { margin:auto; margin-top:2em; }

.LUX_FULLSTRIPE_CONTAINER { position:absolute; top:10%; left:0px; height:80%; width:100%; background-color:white; border-top:1em solid #ccc; border-bottom:1em solid #ccc; }
.LUX_FULLSTRIPE { height:100%; }

.LUX_TOGGLE { font-size:.6em; }
.LUX_UITOGGLE { height:2em; width:3.5em; padding:0px; border:1px solid #999999; border-radius:1em; text-align:left; }
.LUX_UITOGGLE_BUTTON { display:inline-block; height:1.85em; width:1.85em; border:1px solid #999999; border-radius:.925em; background-color:white; }
.LUX_UITOGGLE_LABEL { display:table-cell; font-size:.6em; height:1.85em; line-height:1.85em; vertical-align:middle; padding-left:0.5em; }

.LUX_SELECTION { height:1.5em; width:100%; padding:0.25px; border-radius:0.3em; color:inherit; background-color:transparent; }
.LUX_UISELECTION_SELECTED { height:1.5em; width:100%; padding:0.25px; border-radius:0.3em; color:white; background-color:darkgray; }



.LUX_CENTER { margin:auto; }
.LUX_TEXT_CENTER { text-align:center; }
.LUX_VTOP { margin-top:2em; }

.LUX_ROLODEX_TAB { margin-left:5%; width:100%; height:2.5em; line-height:2.5em; font-size:1em; text-transform:uppercase; color:#ffffff; background-color:#004a7a; text-align:left; border:1px solid #004a7a; border-top-left-radius:8px; border-bottom-left-radius:8px; cursor:pointer; }
.LUX_ROLODEX_TAB:hover { color:#004a7a; background-color:#f5f5f5; border:1px solid #f5f5f5; }
.LUX_ROLODEX_TAB_SELECTED { margin-left:5%; width:100%; height:2.5em; line-height:2.5em; font-size:1em; text-transform:uppercase; color:#004a7a; background-color:#f5f5f5; text-align:left; border:1px solid #cccccc; border-top-left-radius:8px; border-bottom-left-radius:8px; cursor:context-menu; }
.LUX_ROLODEX_ICON { line-height:2em; }
.LUX_ROLODEX_TAB_SPACER { margin-left:5%; width:100%; height:2.5em; font-size:1.25em; font-weight:bold; text-decoration:underline; }

.LUX_CONTEXTMENU_ITEM { height:2.5em; line-height:2.5em; font-size:1em; color:black; background-color:white; text-align:left; vertical-align:middle; cursor:pointer; }
.LUX_CONTEXTMENU_ITEM:hover { color:white; background-color:black; }

.LUX_TABLE { border:0px; margin:0px; width:100%; }
.LUX_TABLE_HEADER { background-color:#ffffff; color:#666; }
.LUX_TABLE_HEADER_CELL { font-size:.8em; font-style:italic; font-weight:200; text-align:center; border-bottom:1px solid #cccccc; padding-left:1em; padding-right:1em; }
.LUX_TABLE_ROW_EVEN { background-color:#ffffff; color:#333; font-weight:normal; text-align:left; font-size:1em; line-height:2em; }
.LUX_TABLE_ROW_EVEN:hover { background-color:#f0f0f0; }
.LUX_TABLE_ROW_ODD { background-color:#e2f5fa; color:#333; font-weight:normal; text-align:left; font-size:1em; line-height:2em; }
.LUX_TABLE_ROW_ODD:hover { background-color:#d5f0f7; }
.LUX_TABLE_CELL { padding-left:1em; padding-right:1em; white-space:nowrap; }
.LUX_TABLE_ROW_SELECTED { background-color:#ff6908; color:#333; font-weight:normal; text-align:left; font-size:1em; line-height:2em; }

.LUX_TABVIEW { padding:0px; height:100%; width:100%; border-bottom:1px solid #cccccc; border-bottom-left-radius:10px; border-bottom-right-radius:10px; overflow:hidden; }
.LUX_TABVIEW_HEADER { display:block; width:100%; height:2.2em; padding-left:2em; background-color:#cccccc; border-top-left-radius:10px; border-top-right-radius:10px; overflow:hidden; }
.LUX_TABVIEW_TAB { display:inline-block; height:2em; line-height:2em; margin-top:.2em; margin-left:.1em; margin-right:.1em; padding-left:1em; padding-right:1em; text-align:center; background-color:#004a7a; color:#ffffff; border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; border-top-left-radius:10px; border-top-right-radius:10px; cursor:pointer; }
.LUX_TABVIEW_TAB:hover { background-color:#0e5a98; }
.LUX_TABVIEW_TAB_SELECTED { display:inline-block; height:2em; line-height:2em; margin-top:.2em; margin-left:.1em; margin-right:.1em; padding-left:1em; padding-right:1em; text-align:center; background-color:#ffffff; color:#004a7a; border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #ffffff; border-top-left-radius:10px; border-top-right-radius:10px; }
.LUX_TABVIEW_BODY { height:100%; width:100%; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:1em; }
.LUX_TABVIEW_CONTAINER { display:none; width:100%; height:100%; padding:.5em; background-color:#ffffff; overflow:hidden; }
.LUX_TABVIEW_CONTAINER_SELECTED { display:block; width:100%; height:100%; padding:.5em; background-color:#ffffff; overflow:hidden; }
.LUX_TABVIEW_CONTAINER_INSERT { width:100%; height:90%; overflow:auto; }

.LUX_HEIGHT1 { height:1em; }
.LUX_HEIGHT2 { height:1em; }
.LUX_HEIGHT3 { height:2em; }
.LUX_HEIGHT4 { height:4em; }
.LUX_HEIGHT5 { height:5em; }
.LUX_HEIGHT6 { height:6em; }
.LUX_HEIGHT7 { height:7em; }
.LUX_HEIGHT8 { height:8em; }
.LUX_HEIGHT9 { height:9em; }
.LUX_HEIGHT10 { height:10em; }

.LUX_HEIGHT10P { height:10%; }
.LUX_HEIGHT20P { height:20%; }
.LUX_HEIGHT25P { height:25%; }
.LUX_HEIGHT30P { height:30%; }
.LUX_HEIGHT33P { height:33%; }
.LUX_HEIGHT40P { height:40%; }
.LUX_HEIGHT50P { height:50%; }
.LUX_HEIGHT60P { height:60%; }
.LUX_HEIGHT67P { height:67%; }
.LUX_HEIGHT70P { height:70%; }
.LUX_HEIGHT75P { height:75%; }
.LUX_HEIGHT80P { height:80%; }
.LUX_HEIGHT90P { height:90%; }
.LUX_HEIGHT100P { height:100%; }

.LUX_WIDTH10P { width:10%; }
.LUX_WIDTH20P { width:20%; }
.LUX_WIDTH25P { width:25%; }
.LUX_WIDTH30P { width:30%; }
.LUX_WIDTH33P { width:33%; }
.LUX_WIDTH40P { width:40%; }
.LUX_WIDTH50P { width:50%; }
.LUX_WIDTH60P { width:60%; }
.LUX_WIDTH67P { width:67%; }
.LUX_WIDTH70P { width:70%; }
.LUX_WIDTH75P { width:75%; }
.LUX_WIDTH80P { width:80%; }
.LUX_WIDTH90P { width:90%; }
.LUX_WIDTH100P { width:100%; }

.LUX_LINK { cursor:pointer; }
.LUX_CLICKABLE { cursor:pointer; }
.LUX_DROPZONE { position:relative; height:5em; width:10em; line-height:5em; font-size:4em; text-align:center; border:1px solid #0e5a98; border-radius:8px; color:#0e5a98; background-color:#cccccc; }
.LUX_DROPZONE:before { content:"\E782"; }
.LUX_DROPZONE:hover { background-color:#999999; }
.LUX_INLINE { display:inline-block; }

@media (max-width: 700px) {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:7pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:5%; width:90%; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:7pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
	.LUX_FORM_DESCRIPTION_HORZ { display:block; width:97%; xheight:1em; line-height:1em; text-align:left; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:block; width:97%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:block; }
}

@media (min-width: 701px) and (max-width: 800px) {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:7.5pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:50%; margin-left:-350px; width:700px; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:7.5pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
	.LUX_FORM_DESCRIPTION_HORZ { display:block; width:97%; xheight:1em; line-height:1em; text-align:left; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:block; width:97%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:block; }
}

@media (min-width: 801px) and (max-width:900px) {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:8pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:50%; margin-left:-400px; width:800px; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:8pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
	.LUX_FORM_DESCRIPTION_HORZ { display:block; width:97%; xheight:1em; line-height:1em; text-align:left; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:block; width:97%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:block; }
}

@media (min-width: 901px) and (max-width:1000px) {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:8.5pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:50%; margin-left:-450px; width:900px; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:8.5pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
	.LUX_FORM_DESCRIPTION_HORZ { display:block; width:97%; xheight:1em; line-height:1em; text-align:left; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:block; width:97%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:block; }
}

@media (min-width: 1001px) and (max-width:1024px) {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:9pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:50%; margin-left:-500px; width:1000px; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:9pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
	.LUX_FORM_DESCRIPTION_HORZ { display:block; width:97%; xheight:1em; line-height:1em; text-align:left; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:block; width:97%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:block; }
}

@media (min-width: 1025px) and (max-width:1100px) {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:9.5pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:50%; margin-left:-500px; width:1000px; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:9.5pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
    .LUX_FORM_DESCRIPTION_HORZ { display:inline-block; width:25%; xheight:2em; padding-top:.5em; line-height:1em; padding-right:1em; text-align:right; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:inline-block; width:72%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:inline-block; }
}

@media (min-width: 1101px) and (max-width:1280px) {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:10pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:50%; margin-left:-550px; width:1100px; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:10pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
    .LUX_FORM_DESCRIPTION_HORZ { display:inline-block; width:25%; xheight:2em; padding-top:.5em; line-height:1em; padding-right:1em; text-align:right; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:inline-block; width:72%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:inline-block; }
}

@media (min-width: 1281px) and (max-width:1350px) {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:10.5pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:50%; margin-left:-6400px; width:1280px; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:10.5pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
    .LUX_FORM_DESCRIPTION_HORZ { display:inline-block; width:25%; xheight:2em; padding-top:.5em; line-height:1em; padding-right:1em; text-align:right; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:inline-block; width:72%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:inline-block; }
}

@media (min-width: 1351px) and (max-width:1440px) {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:11pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:50%; margin-left:-670px; width:1340px; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:11pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
    .LUX_FORM_DESCRIPTION_HORZ { display:inline-block; width:25%; xheight:2em; padding-top:.5em; line-height:1em; padding-right:1em; text-align:right; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:inline-block; width:72%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:inline-block; }
}

@media (min-width: 1441px) and (max-width:1580px) {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:11.5pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:50%; margin-left:-720px; width:1440px; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:11.5pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
    .LUX_FORM_DESCRIPTION_HORZ { display:inline-block; width:25%; xheight:2em; padding-top:.5em; line-height:1em; padding-right:1em; text-align:right; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:inline-block; width:72%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:inline-block; }
}

@media (min-width: 1581px) and (max-width:1680px) {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:12pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:50%; margin-left:-790px; width:1580px; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:12pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
    .LUX_FORM_DESCRIPTION_HORZ { display:inline-block; width:25%; xheight:2em; padding-top:.5em; line-height:1em; padding-right:1em; text-align:right; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:inline-block; width:72%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:inline-block; }
}

@media (min-width: 1681px) and (max-width:1700px) {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:13pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:50%; margin-left:-840px; width:1680px; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:13pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
    .LUX_FORM_DESCRIPTION_HORZ { display:inline-block; width:25%; xheight:2em; padding-top:.5em; line-height:1em; padding-right:1em; text-align:right; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:inline-block; width:72%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:inline-block; }
}

@media (min-width: 1701px) /*and (max-width:1799px)*/ {
	.LUX_FONT { font-family:verdana,geneva,arial,helv,sans-serif; font-size:14pt; font-weight:normal; }
	.LUX_MODAL { position:absolute; display:none; top:10%; left:50%; margin-left:-850px; width:1700px; padding:1em; background-color:#ffffff; color:#000000; font-family:verdana,geneva,arial,helv,sans-serif; font-size:14pt; font-weight:normal; text-align:left; border:3px solid #004a7a; box-shadow:0px 0px 10px #000000; border-radius:16px; }
    .LUX_FORM_DESCRIPTION_HORZ { display:inline-block; width:25%; xheight:2em; padding-top:.5em; line-height:1em; padding-right:1em; text-align:right; vertical-align:top; }
	.LUX_FORM_FIELD_HORZ { display:inline-block; width:72%; vertical-align:middle; }
    .LUX_FORM_FIELD { display:inline-block; }
}

.LUX_TOOLTIP { position: relative; display: inline-block; border-bottom: 1px dotted black; }
/* .LUX_TOOLTIP .LUX_TOOLTIP_TEXT {visibility:hidden; width:120px; background-color:#555; color:#fff; text-align:center; border-radius:4px; padding:5px 0; position:absolute; z-index:1; bottom:125%; left:50%; margin-left:-60px; opacity:0; transition:opacity 0.3s; } */
.LUX_TOOLTIP .LUX_TOOLTIP_TEXT {visibility:hidden; width:120px; background-color:#555; color:#fff; text-align:center; border-radius:4px; padding:5px 0; position:absolute; z-index:1; top:-5px; left:105%; opacity:0; transition:opacity 0.3s; }
.LUX_TOOLTIP .LUX_TOOLTIP_TEXT::after { content:""; position:absolute; top:100%; left:50%; margin-left:-5px; border-width:5px; border-style:solid; border-color:#555 transparent transparent transparent; }
.LUX_TOOLTIP:hover .LUX_TOOLTIP_TEXT { visibility:visible; opacity:1; }

.LUX_SPINNER { height:300px; width:300px; background-image:url('/images/spinnerwhite.gif'); }

* { -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
html, body { height: 100%; margin:0px; padding:0px; }