KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.62
System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64
User : www ( 80)
PHP Version : 8.3.8
Disable Function : NONE
Directory :  /domains/conceptlabs1/viateq/demo/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /domains/conceptlabs1/viateq/demo/dol_screen_chinese.css
/* 
-------------------------------------
TITLE		: Modified Style Sheet using mobile configuration
DATE		: JUNE 2017
AGENCY		: DOL / OFCCP
AUTHOR		: VIATEQ CORPORATION / Dennis R.Dunston
NOTES		: 
-------------------------------------
*/

/* 
------------------------------------------------------------------------------------------------
                                      Internet Explorer is the default browser 
------------------------------------------------------------------------------------------------
*/

/* Old IE bug: won't recognise first rule. */
.initial { text-align:center; }



/* 
-------------------------------------
BODY
-------------------------------------
*/
body 			{ background-color: 	white;}
.form_center 		{ margin: auto; 	padding: 5px; max-width: 780px;}
html 			{ margin: 0; 		padding: 0; border: 0; font-size:1em;}
img 			{ max-width: 100%; 	max-height: 100%;}

/* 
-------------------------------------
HEADING
-------------------------------------
*/

a, h1, h2, h3, h4, ul, ol, li, p, label { font-family: Tahoma, Arial, verdana, sans-serif;}
a, h1, h2, h3, h4, ul, ol, li, p, label { color:black;}
a, h1, h2, h3, h4, ul, ol, li, p 	{ text-align:left;}
a, h1, h2, h3, h4, ul, ol, li, label 	{ vertical-align: text-center;}

h1 			{ font-size: 22px; letter-spacing: 2px;}
a, h2, ul, ol, li 	{ font-size: 13px; line-height:100%; letter-spacing: 0px; }
label, input , p	{ font-size: 13px; line-height:100%; letter-spacing: 0px;}
h3 			{ font-size: 11px; letter-spacing: 2px;}
h4 			{ font-size: 11px; letter-spacing: 2px;}

h1, h2, h3, h4 		{ margin:0; padding:0;}

p {display:block;}
p { margin:0; padding:0;}

p.title_top { 
//font-size: 12px; 
//line-height:100%; 
//display:block; 
//text-align:left; 
//margin-left: -10px; 
//margin-top:0px; 
//margin-bottom:3px
}

p.title_bottom 	{ font-size: 12px; line-height:100%; display:block; text-align:right; margin-bottom:7px}
p.spcup 	{ font-size: 12px; line-height:100%; display:block; text-align:left; margin-top:7px;margin-bottom:0px}
p.spcdwnup 	{ font-size: 12px; line-height:100%; display:block; text-align:left; margin-top:7px;margin-bottom:7px}
p.spcdwn 	{ font-size: 12px; line-height:100%; display:block; text-align:left; margin-top:0px;margin-bottom:7px}
p.htmllink 	{ position: relative; float:left; margin:0; padding:0; text-align:left;}

a.right 	{ text-align:right;}
a.left 		{ border: none; display:inline-block; text-align:left;}

footer 		{ font-size: 13px; color:black;}

ol 		{ list-style-type: cjk-ideographic;}

textarea 	{
resize: 		none;
border: 		none;
overflow: 		hidden;
padding-left:		6px;
//border: 		1px solid black;
border-bottom: 		1px solid black;
}

textarea.nar6 	{
resize: 		none;
//border: 		none;
overflow: 		hidden;
border: 		1px solid black;
//border-bottom: 	1px solid black;
}

h1.title_top 	{
text-align:	right;
vertical-align: text-top;
margin-top: 	0px;
}

/* 
-------------------------------------
WRAPPER 
-------------------------------------
*/

div.top-1-left {
width: 		215px; 
//height: 	140px;
//border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
padding: 	10px;
height:		80px;
}

div.top-1-right {
height: 	80px;
//border:		1px solid red;
display: 	inline-block;
position: 	relative;
width: 		67.76%; 
padding: 	5px;
margin:		-5px;
margin-top:	5px;
}

div.top-link {
//border:		1px solid blue;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding: 	0px;
height:		20px;
}

div.top-2-left {
width: 		215px; 
//height: 	140px;
//border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: bottom;
padding: 	10px;
height:		20px;

}

div.top-2-right {
height: 	24px;
//border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		67.76%; 
padding: 	0;
margin:		0;
margin-top:	0px;
text-align:	right;
vertical-align: bottom;
}

input[type="button"].button_exec { 
outline:		2; 
border: 		solid 1px black;
margin-left: 		13px;
margin-right: 		0px;
line-height:		auto;
}

div.Form_Main {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
//padding: 	10px;
height:		auto;
margin-top:	0px;
}

div.column-left-1 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		250px;
}

div.column-right-1 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		250px;
}

div.column-left-2 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		150px;
}

div.column-right-2 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		150px;
}

div.column-left-3 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		150px;
}

div.column-right-3 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		150px;
}


div.column-left-4 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		220px;
}

div.column-right-4 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		220px;
}

div.sec4-col1 { display: inline-block; width: 25%; vertical-align: top;}
div.sec4-col2 { display: inline-block; width: 25%; vertical-align: top;}
div.sec4-col3 { display: inline-block; width: 30%; vertical-align: top;}
div.sec4-col4 { display: inline-block; width: 17%; vertical-align: top;}

div.column-5 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		96%; 
padding: 	10px;
height:		30px;
}

div.column-6 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		96%; 
padding: 	10px;
height:		250px;
}

div.column-left-7 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		35px;
}

div.column-right-7 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		35px;
}


div.column-left-8 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		200px;
}

div.column-right-8 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		200px;
}

div.column-left-9 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		60px;
margin-top:	0px;
}

div.column-right-9 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		60px;
}

div.column-span-revised {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding-top: 	10px;
height:		10px;
}

div.column-span-submit {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding: 	0px;
height:		30px;
margin-top: 	10px;
}
/* 
-------------------------------------
offsets for spacing 
-------------------------------------
*/
div.spcdwn5 	{ height:22px; 	display: block;	width: 100%; 	margin-bottom: 	5px;}
div.spcdwn10 	{ height:22px;	display: block;	width: 100%;	margin-bottom: 	10px;}
div.spcdwn20 	{ height:22px;	display: block;	width: 100%;	margin-bottom:	20px;}
div.spcdwn30 	{ height:22px;	display: block;	width: 100%;	margin-bottom: 	30px;}
div.spcdwn40 	{ height:22px;	display: block;	width: 100%;	margin-bottom: 	70px;}

div.offset01 	{ height:22px;	display: block;	width: 100%; margin-bottom: 20px;}
div.offset02 	{ height:22px;	display: block; width: 100%; margin-bottom: 20px;}

div.field 	{ height:22px;	display: block;	width: 100%;	margin-bottom: 	5px;}
div.field1 	{ height:22px; 	display: block;	width: 100%;	margin-top:	-30px; margin-top: -10px;}
div.field8 	{ height:22px; 	display: block; width: 100%; 	margin-bottom:	10px;}
div.field7 	{ height:22px;	display: block;	width: 100%;	margin-top: 	20px; margin-bottom: 	30px;}
div.field5 	{ height:22px;	display: block;	width: 100%;	margin-top: 	0px; margin-bottom: 	8px;}
div.stack 	{ height:auto;}
div.stack2 	{ margin-top:	8px;}
div.stack24 	{ height:auto;	margin-top: 	4px;	margin-bottom: 	4px;}
div.stack4 	{ height:auto;	margin-bottom: 	4px;	}
div.stack8 	{ height:auto;	margin-bottom: 	8px;	}
div.stack33 	{ height:auto;	width: 		auto;	}
div.stack_nar6 	{ height:auto;	width: 		auto;margin-top: 	-14px;}
div.sameline 	{ height:auto;	display: inline;}
div.field_learn { height:auto;	display: inline-block;}

p.indent	{ padding-left: 10px; }
p.indent2	{ padding-left: 32px; margin-top:0px; color:none;}
p.indent_small	{ text-indent: -25px; padding-left: 33px; }
p.indent44 	{ margin-top:-2.5em; margin-left:20px; display:inline-block; font-size: 12px;}
p.indent4 	{ margin-top:-1.5em; margin-left:30px; display:inline-block; font-size: 11px; vertical-align: text-top;}

div.read_instructions {
height:		22px; 
text-align:	right; 
margin-top: 	0px;
padding: 	0px;
}

div.buttons {
text-align:	right; 
height: 	25px; 
margin-top: 	10px;
//display: 	inline;
margin-right: 	10px;
line-height:	130%;
}


/* 
-------------------------------------
INPUT, CHECKBOX, TEXTAREA, RADIO
-------------------------------------
*/
input 		{
width: 			auto;
border: 		0;
outline: 		0;
padding-left:		6px;
//background: 		transparent;
//background-color: 	#d1d1d1; 
//display: 		inline-block;
//margin-right: 	10px;
//margin-top: 		5px;
//vertical-align: 	top;
//float:		left;
}

input[type="button"] { 
outline:		2; 
border: 		solid 1px black;
margin-left: 		13px;
line-height:		130%;
}

input, select { 
border-bottom: 		1px solid black;
//margin-left: 33px;
//margin-left: 41.79em;
//border: 		solid 1px #3d3d3d;
}

input[type="checkbox"]:hover, 
input[type="checkbox"]:focus, 
input[type="checkbox"]:active, 
input[type="radio"]:hover, 
input[type="radio"]:focus, 
input[type="radio"]:active { 
outline:	solid 2px black;
//overflow: hidden;
}

input[type="checkbox"]:checked { 
//outline:	solid 9px red;
-webkit-appearance:checkbox;
//-webkit-appearance: none;
}

/* 
-------------------------------------
Highlights label and input.
-------------------------------------
*/

input:hover, 
input:focus, 
input:active, 
select:hover, 
select:focus, 
select:active, 
textarea:hover, 
textarea:focus, 
textarea:active { 
outline:	solid 2px black;
}

span		{display:inline-block;}

/* 
-------------------------------------
LABELS
-------------------------------------
*/

label 			{ display: inline-block; width:auto;}
label.basic 		{margin-top:-20px; margin-left:7px; padding-left: 15px;}
label.basic2 		{margin-top:-15px; margin-left:9px; padding-left: 15px;}
label.basic 		{display:block; font-size: 12px; vertical-align: text-top; line-height:100%;}
label.basic2 		{display:block; font-size: 11px; vertical-align: text-top; line-height:110%; }

/* 
-------------------------------------
LABEL EFFECT
-------------------------------------
*/

input[type=radio], 
input[type=checkbox] {
	-webkit-box-flex: 	0;
	-webkit-flex: 		none;
	-ms-flex: 		none;
	flex: 			none;
	//margin-right: 	5px; 
	//margin-left: 		15px; 
	//vertical-align:	top; 
	//padding-right:	10px;
	//padding-left:		10px;
	outline: 		1px solid black;
	//border: 1px solid #fff;
	//opacity: 0;
	overflow: hidden;
}
 

/* 
-------------------------------------
BUTTONS
-------------------------------------
*/

button.right 	{color:	black; float: right; margin: 0px  10px 0px 10px;}
/* 
-------------------------------------
LINKS
-------------------------------------
*/
a:visited 	{ color: black; }        /* visited links */
a:active 	{ color: black; }        /* active links */
a:focus 	{ background-color:none; color:black;}
a:hover 	{ background-color:none; color:black;}
a:active 	{ background-color:none; color:black;}
a:link IMG 	{ border: none; float: right;}
a:visited IMG 	{ border: none; float: right;}
a:active IMG 	{ border: none; float: right;}
a:link  	{ border: none; float: right;}

/* 
----------------------------------------------------------------------
                                           Firefox  53.0.3
----------------------------------------------------------------------
*/
@-moz-document url-prefix() {  
body {
background-color: green;
}
/* 
-------------------------------------
BODY
-------------------------------------
*/
body 			{ background-color: 	white;}
.form_center 		{ margin: auto; padding: 5px; max-width: 780px;}
html 			{ margin: 0; padding: 0; border: 0; font-size:1em;}
img 			{ max-width: 100%; max-height: 100%;}

/* 
-------------------------------------
HEADING
-------------------------------------
*/

a, h1, h2, h3, h4, ul, ol, li, p, label { font-family: Tahoma, Arial, verdana, sans-serif;}
a, h1, h2, h3, h4, ul, ol, li, p, label { color:black;}
a, h1, h2, h3, h4, ul, ol, li, p 	{ text-align:left;}
a, h1, h2, h3, h4, ul, ol, li, label 	{ vertical-align: text-center;}

h1 			{ font-size: 18px;}
a, h2, ul, ol, li,p 	{ font-size: 12px; line-height:140%; }
label, input 		{ font-size: 12px; line-height:90%; }
h3 			{ font-size: 11px;}
h4 			{ font-size: 10px;}

h1, h2, h3, h4 		{ margin:0; padding:0;}

p {display:block;}
p { margin:0; padding:0;}

p.title_top { 
//font-size: 12px; 
//line-height:100%; 
//display:block; 
//text-align:left; 
//margin-left: -10px; 
//margin-top:0px; 
//margin-bottom:3px
}

p.title_bottom 	{ font-size: 12px; line-height:130%; display:block; text-align:right; margin-bottom:7px}
p.spcup 	{ font-size: 12px; line-height:130%; display:block; text-align:left; margin-top:7px;margin-bottom:0px}
p.spcdwnup 	{ font-size: 12px; line-height:130%; display:block; text-align:left; margin-top:7px;margin-bottom:7px}
p.spcdwn 	{ font-size: 12px; line-height:130%; display:block; text-align:left; margin-top:0px;margin-bottom:7px}
a.right 	{ text-align:right;}
a.left 		{ border: none; display:inline-block; text-align:left;}
p.htmllink 	{ position: relative; float:left; margin:0; padding:0; text-align:left;}

footer 		{ font-size: 12px; color:black;}

textarea 	{
resize: 		none;
border: 		none;
overflow: 		hidden;
padding-left:		6px;
//border: 		1px solid black;
border-bottom: 		1px solid black;
}

textarea.nar6 	{
resize: 		none;
//border: 		none;
overflow: 		hidden;
border: 		1px solid black;
//border-bottom: 	1px solid black;
width:			98%;
height:			70px;
}

h1.title_top 	{
text-align:	right;
vertical-align: text-top;
margin-top: 	0px;
}

div.top-1-left {
width: 		215px; 
//height: 	140px;
//border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
padding: 	10px;
height:		80px;
}

div.top-1-right {
height: 	80px;
//border:		1px solid red;
display: 	inline-block;
position: 	relative;
width: 		67.76%; 
padding: 	5px;
margin:		-5px;
margin-top:	5px;
}

div.top-link {
//border:		1px solid blue;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding: 	0px;
height:		20px;
}

div.top-2-left {
width: 		215px; 
//height: 	140px;
//border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: bottom;
padding: 	10px;
height:		25px;

}

div.top-2-right {
height: 	24px;
//border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		67.76%; 
padding: 	0;
margin:		0;
margin-top:	0px;
text-align:	right;
vertical-align: bottom;
}

input[type="button"].button_exec { 
outline:		2; 
border: 		solid 1px black;
margin-left: 		13px;
margin-right: 		0px;
line-height:		auto;
}

div.Form_Main {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
//padding: 	10px;
height:		auto;
margin-top:	0px;
}

div.column-left-1 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		250px;
}

div.column-right-1 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		250px;
}

div.column-left-2 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		160px;
}

div.column-right-2 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		160px;
}

div.column-left-3 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		160px;
}

div.column-right-3 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		160px;
}


div.column-left-4 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		220px;
}

div.column-right-4 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		220px;
}

div.sec4-col1 { display: inline-block; width: 25%; vertical-align: top;}
div.sec4-col2 { display: inline-block; width: 25%; vertical-align: top;}
div.sec4-col3 { display: inline-block; width: 30%; vertical-align: top;}
div.sec4-col4 { display: inline-block; width: 17%; vertical-align: top;}

div.column-5 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		96%; 
padding: 	10px;
height:		30px;
}

div.column-6 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		96%; 
padding: 	10px;
height:		285px;
}

div.column-left-7 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		40px;
}

div.column-right-7 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		40px;
}


div.column-left-8 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		200px;
}

div.column-right-8 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		200px;
}

div.column-left-9 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		65px;
margin-top:	0px;
}

div.column-right-9 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		65px;
}

div.column-span-revised {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding-top: 	10px;
height:		10px;
}

div.column-span-submit {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding: 	0px;
height:		30px;
margin-top: 	10px;
}
/* 
-------------------------------------
offsets for spacing 
-------------------------------------
*/
div.spcdwn5 	{ height:22px; 	display: block;	width: 100%; 	margin-bottom: 	5px;}
div.spcdwn10 	{ height:22px;	display: block;	width: 100%;	margin-bottom: 	10px;}
div.spcdwn20 	{ height:22px;	display: block;	width: 100%;	margin-bottom:	20px;}
div.spcdwn30 	{ height:22px;	display: block;	width: 100%;	margin-bottom: 	30px;}
div.spcdwn40 	{ height:22px;	display: block;	width: 100%;	margin-bottom: 	70px;}

div.offset01 	{ height:22px;	display: block;	width: 100%; margin-bottom: 20px;}
div.offset02 	{ height:22px;	display: block; width: 100%; margin-bottom: 20px;}

div.field 	{ height:22px;	display: block;	width: 100%;	margin-bottom: 	5px;}
div.field1 	{ height:22px; 	display: block;	width: 100%;	margin-top:	-30px; margin-top: -10px;}
div.field8 	{ height:22px; 	display: block; width: 100%; 	margin-bottom:	10px;}
div.field7 	{ height:22px;	display: block;	width: 100%;	margin-top: 	20px; margin-bottom: 	30px;}
div.field5 	{ height:22px;	display: block;	width: 100%;	margin-top: 	0px; margin-bottom: 	8px;}
div.stack 	{ height:auto;}
div.stack2 	{ margin-top:	8px;}
div.stack24 	{ height:auto;	margin-top: 	4px;	margin-bottom: 	4px;}
div.stack4 	{ height:auto;	margin-bottom: 	4px;	}
div.stack8 	{ height:auto;	margin-bottom: 	8px;	}
div.stack33 	{ height:auto;	width: 		auto;	}
div.stack_nar6 	{ height:auto;	width: 		auto; 	margin-top: 	0px;}
div.sameline 	{ height:auto;	display: inline;}
div.field_learn { height:auto;	display: inline-block;}

p.indent	{ padding-left: 10px; }
p.indent2	{ padding-left: 32px; margin-top:0px; color:none;}
p.indent_small	{ text-indent: -25px; padding-left: 33px; }
p.indent44 	{ margin-top:-2.5em; margin-left:20px; display:inline-block; font-size: 12px;}
p.indent4 	{ margin-top:-1.5em; margin-left:30px; display:inline-block; font-size: 11px; vertical-align: text-top;}

div.read_instructions {
height:		22px; 
text-align:	right; 
margin-top: 	0px;
padding: 	0px;
}

div.buttons {
text-align:	right; 
height: 	25px; 
margin-top: 	10px;
//display: 	inline;
margin-right: 	10px;
line-height:	130%;
}


/* 
-------------------------------------
INPUT, CHECKBOX, TEXTAREA, RADIO
-------------------------------------
*/
input 		{
width: 			auto;
border: 		0;
outline: 		0;
padding-left:		6px;
//background: 		transparent;
//background-color: 	#d1d1d1; 
//display: 		inline-block;
//margin-right: 	10px;
//margin-top: 		5px;
//vertical-align: 	top;
//float:		left;
}

input[type="button"] { 
outline:		2; 
border: 		solid 1px black;
margin-left: 		13px;
line-height:		130%;
}

input, select { 
border-bottom: 		1px solid black;
//margin-left: 33px;
//margin-left: 41.79em;
//border: 		solid 1px #3d3d3d;
}

input[type="checkbox"]:hover, 
input[type="checkbox"]:focus, 
input[type="checkbox"]:active, 
input[type="radio"]:hover, 
input[type="radio"]:focus, 
input[type="radio"]:active { 
outline:	solid 2px black;
//overflow: hidden;
}

input[type="checkbox"]:checked { 
//outline:	solid 9px red;
-webkit-appearance:checkbox;
//-webkit-appearance: none;
}

/* 
-------------------------------------
Highlights label and input.
-------------------------------------
*/

input:hover, 
input:focus, 
input:active, 
select:hover, 
select:focus, 
select:active, 
textarea:hover, 
textarea:focus, 
textarea:active { 
outline:	solid 2px black;
}

span		{display:inline-block;}

/* 
-------------------------------------
LABELS
-------------------------------------
*/

label 			{ display: inline-block; width:auto;}
label.basic 		{margin-top:-20px; margin-left:7px; padding-left: 15px;}
label.basic2 		{margin-top:-15px; margin-left:9px; padding-left: 15px;}
label.basic 		{display:block; font-size: 12px; vertical-align: text-top; line-height:100%;}
label.basic2 		{display:block; font-size: 11px; vertical-align: text-top; line-height:110%; }

/* 
-------------------------------------
LABEL EFFECT
-------------------------------------
*/

input[type=radio], 
input[type=checkbox] {
	-webkit-box-flex: 	0;
	-webkit-flex: 		none;
	-ms-flex: 		none;
	flex: 			none;
	//margin-right: 	5px; 
	//margin-left: 		15px; 
	//vertical-align:	top; 
	//padding-right:	10px;
	//padding-left:		10px;
	outline: 		1px solid black;
	//border: 1px solid #fff;
	//opacity: 0;
	overflow: hidden;
}
 

/* 
-------------------------------------
BUTTONS
-------------------------------------
*/

button.right 	{color:	black; float: right; margin: 0px  10px 0px 10px;}
/* 
-------------------------------------
LINKS
-------------------------------------
*/
a:visited 	{ color: black; }        /* visited links */
a:active 	{ color: black; }        /* active links */
a:focus 	{ background-color:none; color:black;}
a:hover 	{ background-color:none; color:black;}
a:active 	{ background-color:none; color:black;}
a:link IMG 	{ border: none; float: right;}
a:visited IMG 	{ border: none; float: right;}
a:active IMG 	{ border: none; float: right;}
a:link  	{ border: none; float: right;}


}  /* END FIREFOX */



/* 
------------------------------------------------------------------------------------------------
                                                   Mobile Safari, Opera, Chrome  58.0.3029.110
	                                                  59.0.3071.109
------------------------------------------------------------------------------------------------
*/
@media screen and (-webkit-min-device-pixel-ratio:0) {   

/* 
-------------------------------------
BODY
-------------------------------------
*/
body 			{ background-color: 	white;}
.form_center 		{ margin: auto; 	padding: 5px; max-width: 780px;}
html 			{ margin: 0; 		padding: 0; border: 0; font-size:1em;}
img 			{ max-width: 100%; 	max-height: 100%;}

/* 
-------------------------------------
HEADING
-------------------------------------
*/

a, h1, h2, h3, h4, ul, ol, li, p, label { font-family: Tahoma, Arial, verdana, sans-serif;}
a, h1, h2, h3, h4, ul, ol, li, p, label { color:black;}
a, h1, h2, h3, h4, ul, ol, li, p 	{ text-align:left;}
a, h1, h2, h3, h4, ul, ol, li, label 	{ vertical-align: text-center;}

h1 			{ font-size: 22px; letter-spacing: 2px;}
a, h2, ul, ol, li 	{ font-size: 12px; line-height:130%; letter-spacing: 0px; }
label, input , p	{ font-size: 12px; line-height:130%; letter-spacing: 0px;}
h3 			{ font-size: 11px; letter-spacing: 2px;}
h4 			{ font-size: 11px; letter-spacing: 2px;}

h1, h2, h3, h4 		{ margin:0; padding:0;}

p {display:block;}
p { margin:0; padding:0;}

p.title_top { 
//font-size: 12px; 
//line-height:100%; 
//display:block; 
//text-align:left; 
//margin-left: -10px; 
//margin-top:0px; 
//margin-bottom:3px
}

p.title_bottom 	{ font-size: 12px; line-height:100%; display:block; text-align:right; margin-bottom:7px}
p.spcup 	{ font-size: 12px; line-height:100%; display:block; text-align:left; margin-top:7px;margin-bottom:0px}
p.spcdwnup 	{ font-size: 12px; line-height:100%; display:block; text-align:left; margin-top:7px;margin-bottom:7px}
p.spcdwn 	{ font-size: 12px; line-height:100%; display:block; text-align:left; margin-top:0px;margin-bottom:7px}
p.htmllink 	{ position: relative; float:left; margin:0; padding:0; text-align:left;}

a.right 	{ text-align:right;}
a.left 		{ border: none; display:inline-block; text-align:left;}

footer 		{ font-size: 12px; color:black;}

ol 		{ list-style-type: cjk-ideographic;}

textarea 	{
resize: 		none;
border: 		none;
overflow: 		hidden;
padding-left:		6px;
//border: 		1px solid black;
border-bottom: 		1px solid black;
}

textarea.nar6 	{
resize: 		none;
//border: 		none;
overflow: 		hidden;
border: 		1px solid black;
//border-bottom: 	1px solid black;
margin-top:		0px;
width: 98%;
}

h1.title_top 	{
text-align:	right;
vertical-align: text-top;
margin-top: 	0px;
}

/* 
-------------------------------------
WRAPPER 
-------------------------------------
*/

div.top-1-left {
width: 		215px; 
//height: 	140px;
//border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
padding: 	10px;
height:		80px;
}

div.top-1-right {
height: 	80px;
//border:		1px solid red;
display: 	inline-block;
position: 	relative;
width: 		67.76%; 
padding: 	5px;
margin:		-5px;
margin-top:	5px;
}

div.top-link {
//border:		1px solid blue;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding: 	0px;
height:		20px;
}

div.top-2-left {
width: 		215px; 
//height: 	140px;
//border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: bottom;
padding: 	10px;
height:		23px;

}

div.top-2-right {
height: 	29px;
//border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		67.76%; 
padding: 	0;
margin:		0;
margin-top:	0px;
text-align:	right;
vertical-align: bottom;
}

input[type="button"].button_exec { 
outline:		2; 
border: 		solid 1px black;
margin-left: 		13px;
margin-right: 		0px;
line-height:		auto;
}

div.Form_Main {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
//padding: 	10px;
height:		auto;
margin-top:	0px;
}

div.column-left-1 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		270px;
}

div.column-right-1 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		270px;
}

div.column-left-2 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		170px;
}

div.column-right-2 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		170px;
}

div.column-left-3 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		175px;
}

div.column-right-3 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		175px;
}


div.column-left-4 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		220px;
}

div.column-right-4 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		220px;
}

div.sec4-col1 { display: inline-block; width: 25%; vertical-align: top;}
div.sec4-col2 { display: inline-block; width: 25%; vertical-align: top;}
div.sec4-col3 { display: inline-block; width: 30%; vertical-align: top;}
div.sec4-col4 { display: inline-block; width: 17%; vertical-align: top;}

div.column-5 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		96%; 
padding: 	10px;
height:		30px;
}

div.column-6 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		96%; 
padding: 	10px;
height:		270px;
}

div.column-left-7 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		35px;
}

div.column-right-7 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		35px;
}


div.column-left-8 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		215px;
}

div.column-right-8 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		215px;
}

div.column-left-9 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	10px;
height:		60px;
margin-top:	0px;
}

div.column-right-9 {
border:		1px solid gray;
display: 	inline-block;
position: 	relative;
width: 		65.76%; 
padding: 	10px;
margin:		-5px;
margin-top:	0px;
height:		60px;
}

div.column-span-revised {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding-top: 	10px;
height:		10px;
}

div.column-span-submit {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding: 	0px;
height:		30px;
margin-top: 	10px;
}
/* 
-------------------------------------
offsets for spacing 
-------------------------------------
*/
div.spcdwn5 	{ height:22px; 	display: block;	width: 100%; 	margin-bottom: 	5px;}
div.spcdwn10 	{ height:22px;	display: block;	width: 100%;	margin-bottom: 	10px;}
div.spcdwn20 	{ height:22px;	display: block;	width: 100%;	margin-bottom:	20px;}
div.spcdwn30 	{ height:22px;	display: block;	width: 100%;	margin-bottom: 	30px;}
div.spcdwn40 	{ height:22px;	display: block;	width: 100%;	margin-bottom: 	70px;}

div.offset01 	{ height:22px;	display: block;	width: 100%; margin-bottom: 20px;}
div.offset02 	{ height:22px;	display: block; width: 100%; margin-bottom: 20px;}

div.field 	{ height:22px;	display: block;	width: 100%;	margin-bottom: 	5px;}
div.field1 	{ height:22px; 	display: block;	width: 100%;	margin-top:	-30px; margin-top: -10px;}
div.field8 	{ height:22px; 	display: block; width: 100%; 	margin-bottom:	10px;}
div.field7 	{ height:22px;	display: block;	width: 100%;	margin-top: 	20px; margin-bottom: 	30px;}
div.field5 	{ height:22px;	display: block;	width: 100%;	margin-top: 	0px; margin-bottom: 	8px;}
div.stack 	{ height:auto;}
div.stack2 	{ margin-top:	8px;}
div.stack24 	{ height:auto;	margin-top: 	4px;	margin-bottom: 	4px;}
div.stack4 	{ height:auto;	margin-bottom: 	4px;	}
div.stack8 	{ height:auto;	margin-bottom: 	8px;	}
div.stack33 	{ height:auto;	width: 		auto;	}
div.stack_nar6 	{ height:auto;	width: 		auto;margin-top: 	0px;}
div.sameline 	{ height:auto;	display: inline;}
div.field_learn { height:auto;	display: inline-block;}

p.indent	{ padding-left: 10px; }
p.indent2	{ padding-left: 32px; margin-top:0px; color:none;}
p.indent_small	{ text-indent: -25px; padding-left: 33px; }
p.indent44 	{ margin-top:-2.5em; margin-left:20px; display:inline-block; font-size: 12px;}
p.indent4 	{ margin-top:-1.5em; margin-left:30px; display:inline-block; font-size: 11px; vertical-align: text-top;}

div.read_instructions {
height:		22px; 
text-align:	right; 
margin-top: 	0px;
padding: 	0px;
}

div.buttons {
text-align:	right; 
height: 	25px; 
margin-top: 	10px;
//display: 	inline;
margin-right: 	10px;
line-height:	130%;
}


/* 
-------------------------------------
INPUT, CHECKBOX, TEXTAREA, RADIO
-------------------------------------
*/
input 		{
width: 			auto;
border: 		0;
outline: 		0;
padding-left:		6px;
//background: 		transparent;
//background-color: 	#d1d1d1; 
//display: 		inline-block;
//margin-right: 	10px;
//margin-top: 		5px;
//vertical-align: 	top;
//float:		left;
}

input[type="button"] { 
outline:		2; 
border: 		solid 1px black;
margin-left: 		13px;
line-height:		130%;
}

input, select { 
border-bottom: 		1px solid black;
//margin-left: 33px;
//margin-left: 41.79em;
//border: 		solid 1px #3d3d3d;
}

input[type="checkbox"]:hover, 
input[type="checkbox"]:focus, 
input[type="checkbox"]:active, 
input[type="radio"]:hover, 
input[type="radio"]:focus, 
input[type="radio"]:active { 
outline:	solid 2px black;
//overflow: hidden;
}

input[type="checkbox"]:checked { 
//outline:	solid 9px red;
-webkit-appearance:checkbox;
//-webkit-appearance: none;
}

/* 
-------------------------------------
Highlights label and input.
-------------------------------------
*/

input:hover, 
input:focus, 
input:active, 
select:hover, 
select:focus, 
select:active, 
textarea:hover, 
textarea:focus, 
textarea:active { 
outline:	solid 2px black;
}

span		{display:inline-block;}

/* 
-------------------------------------
LABELS
-------------------------------------
*/

label 			{ display: inline-block; width:auto;}
label.basic 		{margin-top:-20px; margin-left:7px; padding-left: 15px;}
label.basic2 		{margin-top:-15px; margin-left:9px; padding-left: 15px;}
label.basic 		{display:block; font-size: 12px; vertical-align: text-top; line-height:100%;}
label.basic2 		{display:block; font-size: 11px; vertical-align: text-top; line-height:110%; }

/* 
-------------------------------------
LABEL EFFECT
-------------------------------------
*/

input[type=radio], 
input[type=checkbox] {
	-webkit-box-flex: 	0;
	-webkit-flex: 		none;
	-ms-flex: 		none;
	flex: 			none;
	//margin-right: 	5px; 
	//margin-left: 		15px; 
	//vertical-align:	top; 
	//padding-right:	10px;
	//padding-left:		10px;
	outline: 		1px solid black;
	//border: 1px solid #fff;
	//opacity: 0;
	overflow: hidden;
}
 

/* 
-------------------------------------
BUTTONS
-------------------------------------
*/

button.right 	{color:	black; float: right; margin: 0px  10px 0px 10px;}
/* 
-------------------------------------
LINKS
-------------------------------------
*/
a:visited 	{ color: black; }        /* visited links */
a:active 	{ color: black; }        /* active links */
a:focus 	{ background-color:none; color:black;}
a:hover 	{ background-color:none; color:black;}
a:active 	{ background-color:none; color:black;}
a:link IMG 	{ border: none; float: right;}
a:visited IMG 	{ border: none; float: right;}
a:active IMG 	{ border: none; float: right;}
a:link  	{ border: none; float: right;}

}


/* 
-------------------------------------
IE
-------------------------------------
*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
/*body {background-color: yellow;}*/
}



























/* 
-----------------------------------------------------------------------------------------
MOBILE
-----------------------------------------------------------------------------------------
*/

@media only screen and (max-width: 779px) {


/* 
-------------------------------------
Internet Explorer is the default browser 
-------------------------------------
*/

body {
background-color: white;
}

h1 			{ font-size: 18px; letter-spacing: 1px;}
a, h2, ul, ol, li 	{ font-size: 13px; line-height:100%; letter-spacing: 0px; }
label, input , p	{ font-size: 13px; line-height:100%; letter-spacing: 0px;}
h3 			{ font-size: 11px; letter-spacing: 2px;}
h4 			{ font-size: 11px; letter-spacing: 2px;}

h1, h2, h3, h4 		{ margin:0; padding:0;}

textarea 	{
resize: 		none;
border: 		none;
overflow: 		hidden;
padding-left:		6px;
//border: 		1px solid black;
border-bottom: 		1px solid black;
}

textarea.nar6 	{
resize: 		none;
//border: 		none;
overflow: 		hidden;
border: 		1px solid black;
//border-bottom: 	1px solid black;
height:			60px;
width:			98%;
}

h1.title_top {
text-align:	left;
vertical-align: centerp;
margin-top:	5px;
margin-bottom:	10px;
}

div.top-1-left {
width: 		215px; 
//height: 	140px;
//border:		1px solid gray;
display: 	block;
position: 	relative;
vertical-align: top;
padding: 	0px;
height:		80px;
}

div.top-1-right {
height: 	auto;
//border:		1px solid red;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	5px;
margin-bottom:	0px;
vertical-align: top;
font-size: 	10px; 
color: 		black;
}

div.top-link {
//border:		1px solid blue;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding: 	0px;
height:		20px;
margin-top:	5px;
margin-bottom:	20px;
}

div.top-2-left {
width: 		auto; 
//height: 	140px;
//border:		1px solid gray;
display: 	block;
position: 	relative;
vertical-align: top;
padding: 	0px;
height:		50px;
}

div.top-2-right {
height: 	44px;
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		0px;
margin-top:	0px;
text-align:	left;
vertical-align: bottom;
}

input[type="button"].button_exec { 
outline:		1; 
border: 		solid 1px black;
margin-left: 		0px;
margin-right: 		1px;
line-height:		auto;
width: 			31%;
font-size: 		9px; 
color: 			black;
}

div.Form_Main {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
//padding: 	10px;
height:		auto;
margin-top:	0px;
}

div.column-left-1 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
margin:		-5px;
margin-top:	0px;
padding: 	0px;
height:		30px;
}

div.column-right-1 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
margin:		-5px;
margin-top:	0px;
padding: 	0px;
height:		480px;
}

div.column-left-2 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
margin-top:	0px;
width: 		auto; 
margin:		-5px;
padding: 	0px;
height:		40px;
}

div.column-right-2 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		300px;
}

div.column-left-3 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
margin-top:	0px;
margin:		-5px;
width: 		auto; 
padding: 	0px;
height:		240px;
}

div.column-right-3 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	-200px;
height:		305px;
}

div.column-left-4 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		215px; 
margin:		-5px;
padding: 	0px;
height:		45px;
}

div.column-right-4 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		630px;
}

div.sec4-col1 { display: block; width: 95%; margin-bottom:20px;}
div.sec4-col2 { display: block; width: 95%; vertical-align: top;}
div.sec4-col3 { display: block; width: 90%; vertical-align: top;}
div.sec4-col4 { display: block; width: 90%; vertical-align: top;}

div.column-5 {
border:		none;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		96%; 
margin:		-5px;
padding: 	0px;
height:		30px;
margin-bottom:	120px;
}


div.column-6 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		96%; 
margin:		-5px;
padding: 	0px;
height:		550px;
}

div.column-left-7 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
margin:		-5px;
padding: 	0px;
height:		35px;
}

div.column-right-7 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto;  
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		75px;
}

div.column-left-8 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
margin:		-5px;
padding: 	0px;
height:		35px;
}

div.column-right-8 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		385px;
}

div.column-left-9 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
margin:		-5px; 
padding: 	0px;
height:		25px;
margin-top:	0px;
}

div.column-right-9 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		150px;
}

div.column-span-revised {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding-top: 	20px;
height:		10px;
}

div.column-span-submit {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding: 	0px;
height:		30px;
margin-top: 	10px;
}


div.spcdwn5 	{ height:22px; 	display: block; 	width: 100%; 	margin-bottom: 	5px;}
div.spcdwn10 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	5px;}
div.spcdwn20 	{ height:22px;	display: block;		width: 100%;	margin-bottom:	20px;}
div.spcdwn30 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	20px;}
div.spcdwn40 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	70px;}

div.offset01 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	7px;}
div.offset02 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	5px;}

div.field 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	5px;}
div.field1 	{ height:22px; 	display: block;		width: 100%;	margin-top:	-30px; margin-bottom: 	10px;}
div.field8 	{ height:22px; 	display: block; 	width: 100%; 	margin-bottom:	10px;}
div.field2 	{ height:22px;	display: block;		width: 100%;	margin-top:	0px;}
div.field4 	{ height:22px;	display: block;		width: 100%;	margin-bottom:	30px;}
div.field3 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	20px;}
div.field7 	{ height:22px;	display: block;		width: 100%;	margin-top: 	5px;margin-bottom: 	30px;}
div.field5 	{ height:22px;	display: block;		width: 100%;	margin-top: 	0px;margin-bottom: 	8px;}
div.stack 	{}
div.stack2 	{ margin-top:8px;}
div.stack24 	{ height:auto;	margin-top: 	4px;	margin-bottom: 	4px;}
div.stack4 	{ height:auto;	margin-bottom: 	4px;	}
div.stack8 	{ height:auto;	margin-bottom: 	8px;	}
div.stack33 	{ height:auto;	width: 		auto;	}
div.stack_nar6 	{ height:auto;	width: 		auto; 	margin-top: 	-14px;}
div.sameline 	{ height:auto;	display: inline;}
div.field_learn { height:auto;	display: inline-block; margin-top: 	6px;}

p.indent	{ display:block; padding-left: 10px; height:60px;}
p.indent2	{ display:block; padding-left: 32px; height:auto; margin-top:-40px;}
p.indent_small	{ text-indent: -25px; padding-left: 33px; }
p.indent44 	{ margin-top:-2.5em; margin-left:20px; display:inline-block; font-size: 12px;}
p.indent4 	{ margin-top:-1.5em; margin-left:30px; display:inline-block; font-size: 11px; vertical-align: text-top;}

li { margin-left: 	-22px; }

div.read_instructions {
height:		auto; 
text-align:	left; 
margin-top: 	0px;
padding: 	0px;
}

div.buttons {
text-align:	right; 
height: 	25px; 
margin-top: 	10px;
//display: 	inline;
margin-right: 	10px;
line-height:	130%;
}

input[type="text"] {
position: relative;
margin : 0 auto;
width:95%;
//background-color: white;
background-color: #efcabe;
//width:auto;
}


/* 
-------------------------------------
BUTTONS
-------------------------------------
*/

button.right 	{color:	black; float: right; margin: 0px  10px 0px 10px;}
/* 
-------------------------------------
LINKS
-------------------------------------
*/
a:visited 	{ color: black; }        /* visited links */
a:active 	{ color: black; }        /* active links */
a:focus 	{ background-color:none; color:black;}
a:hover 	{ background-color:none; color:black;}
a:active 	{ background-color:none; color:black;}
a:link IMG 	{ border: none; float: right;}
a:visited IMG 	{ border: none; float: right;}
a:active IMG 	{ border: none; float: right;}
a:link  	{ border: none; float: left;}




/* 
----------------------------------------------------------------------
                                     Mobile Firefox  53.0.3
----------------------------------------------------------------------
*/
@-moz-document url-prefix() {  
body {
//background-color: black;
}

h1 			{ font-size: 18px; letter-spacing: 1px;}
a, h2, ul, ol, li 	{ font-size: 13px; line-height:130%; letter-spacing: 0px; }
label, input , p	{ font-size: 13px; line-height:130%; letter-spacing: 0px;}
h3 			{ font-size: 11px; letter-spacing: 2px;}
h4 			{ font-size: 11px; letter-spacing: 2px;}

h1, h2, h3, h4 		{ margin:0; padding:0;}

textarea 	{
resize: 		none;
border: 		none;
overflow: 		hidden;
padding-left:		6px;
//border: 		1px solid black;
border-bottom: 		1px solid black;
width:			98%;
}

textarea.nar6 	{
resize: 		none;
//border: 		none;
overflow: 		hidden;
border: 		1px solid black;
//border-bottom: 	1px solid black;
height:			60px;
width:			98%;
}






h1.title_top {
text-align:	left;
vertical-align: centerp;
margin-top:	5px;
margin-bottom:	10px;
}

div.top-1-left {
width: 		215px; 
//height: 	140px;
//border:		1px solid gray;
display: 	block;
position: 	relative;
vertical-align: top;
padding: 	0px;
height:		80px;
}

div.top-1-right {
height: 	auto;
//border:		1px solid red;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	5px;
margin-bottom:	0px;
vertical-align: top;
font-size: 	10px; 
color: 		black;
}

div.top-link {
//border:		1px solid blue;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding: 	0px;
height:		20px;
margin-top:	5px;
margin-bottom:	20px;
}

div.top-2-left {
width: 		auto; 
//height: 	140px;
//border:		1px solid gray;
display: 	block;
position: 	relative;
vertical-align: top;
padding: 	0px;
height:		40px;
}

div.top-2-right {
height: 	34px;
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		0px;
margin-top:	0px;
text-align:	left;
vertical-align: bottom;
}

input[type="button"].button_exec { 
outline:		1; 
border: 		solid 1px black;
margin-left: 		0px;
margin-right: 		1px;
line-height:		auto;
width: 			31%;
font-size: 		9px; 
color: 			black;
}

div.Form_Main {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
//padding: 	10px;
height:		auto;
margin-top:	0px;
}

div.column-left-1 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
margin:		0px;
margin-top:	0px;
padding: 	0px;
height:		22px;
}

div.column-right-1 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
margin:		-5px;
margin-top:	0px;
padding: 	0px;
height:		510px;
}

div.column-left-2 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
margin-top:	30px;
margin:		0px;
width: 		auto; 
padding: 	0px;
height:		30px;
}

div.column-right-2 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		320px;
}

div.column-left-3 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
margin-top:	0px;
width: 		auto; 
margin:		0px;
padding: 	0px;
height:		250px;
}

div.column-right-3 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	-215px;
height:		310px;
}

div.column-left-4 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		215px; 
margin:		0px;
padding: 	0px;
height:		45px;
}

div.column-right-4 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		625px;
}

div.sec4-col1 { display: block; width: 95%; margin-bottom:20px;}
div.sec4-col2 { display: block; width: 95%; vertical-align: top;}
div.sec4-col3 { display: block; width: 90%; vertical-align: top;}
div.sec4-col4 { display: block; width: 90%; vertical-align: top;}

div.column-5 {
border:		none;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		96%; 
padding: 	0px;
margin:		0px;
height:		40px;
margin-bottom:	50px;
}

div.column-6 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		96%; 
margin:		0px;
padding: 	0px;
height:		530px;
}

div.column-left-7 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
margin:		0px;
padding: 	0px;
height:		25px;
}

div.column-right-7 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto;  
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		80px;
}

div.column-left-8 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
margin:		0px;
padding: 	0px;
height:		30px;
}

div.column-right-8 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		400px;
}

div.column-left-9 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto;  
padding: 	0px;
margin:		0px;
height:		25px;
margin-top:	0px;
}

div.column-right-9 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		135px;
}

div.column-span-revised {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding-top: 	20px;
height:		10px;
}

div.column-span-submit {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding: 	0px;
height:		30px;
margin-top: 	10px;
}

div.spcdwn5 	{ height:22px; 	display: block; 	width: 100%; 	margin-bottom: 	5px;}
div.spcdwn10 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	5px;}
div.spcdwn20 	{ height:22px;	display: block;		width: 100%;	margin-bottom:	20px;}
div.spcdwn30 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	15px;}
div.spcdwn40 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	70px;}

div.offset01 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	6px;}
div.offset02 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	6px;}

div.field 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	5px;}
div.field1 	{ height:22px; 	display: block;		width: 100%;	margin-top:	-30px; margin-bottom: 	10px;}
div.field8 	{ height:22px; 	display: block; 	width: 100%; 	margin-bottom:	10px;}
div.field2 	{ height:22px;	display: block;		width: 100%;	margin-top:	0px;}
div.field4 	{ height:22px;	display: block;		width: 100%;	margin-bottom:	30px;}
div.field3 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	20px;}
div.field7 	{ height:22px;	display: block;		width: 100%;	margin-top: 	5px;margin-bottom: 	30px;}
div.field5 	{ height:22px;	display: block;		width: 100%;	margin-top: 	0px;margin-bottom: 	8px;}
div.stack 	{}
div.stack2 	{ margin-top:8px;}
div.stack24 	{ height:auto;	margin-top: 	4px;	margin-bottom: 	4px;}
div.stack4 	{ height:auto;	margin-bottom: 	4px;	}
div.stack8 	{ height:auto;	margin-bottom: 	8px;	}
div.stack33 	{ height:auto;	width: 		auto;	}
div.stack_nar6 	{ height:auto;	width: 		auto;margin-top: 	-14px;}
div.sameline 	{ height:auto;	display: block;}
div.field_learn { height:auto;	display: inline-block; margin-top: 	10px;}

p.indent	{ display:block; padding-left: 10px; height:60px;}
p.indent2	{ display:block; padding-left: 32px; height:auto; margin-top:-40px;}
p.indent_small	{ text-indent: -25px; padding-left: 33px; }
p.indent44 	{ margin-top:-2.5em; margin-left:20px; display:inline-block; font-size: 12px;}
p.indent4 	{ margin-top:-1.5em; margin-left:30px; display:inline-block; font-size: 11px; vertical-align: text-top;}

li { margin-left: 	-22px; }


div.wrapper {
height:auto;
border:none;
}

div.wrapper2 {
height:		auto;
display: 	inline;
//border:	1px solid gray;
}

div.read_instructions 	{ text-align:	right; height: auto; margin-top: 0px; padding: 0px;}
div.buttons 		{ text-align:	right; height:25px; margin-top:10px; margin-right:10px; line-height:130%;}

h2 		{ margin-left: -5px;}

input[type="text"] {
position: 		relative; 
margin: 		0 auto; 
width: 			95%; 
background-color: 	#A9E2F3;

//width:auto;
}

}

/* 
------------------------------------------------------------------------------------------------
                                                   Mobile Safari, Opera, Chrome  58.0.3029.110
	                                                  59.0.3071.109
------------------------------------------------------------------------------------------------
*/

@media screen and (-webkit-min-device-pixel-ratio:0) {   

body {
background-color: white;
}


h1 			{ font-size: 18px; letter-spacing: 1px;}
a, h2, ul, ol, li 	{ font-size: 13px; line-height:130%; letter-spacing: 0px; }
label, input , p	{ font-size: 13px; line-height:130%; letter-spacing: 0px;}
h3 			{ font-size: 11px; letter-spacing: 2px;}
h4 			{ font-size: 11px; letter-spacing: 2px;}

h1, h2, h3, h4 		{ margin:0; padding:0;}



textarea 	{
resize: 		none;
border: 		none;
overflow: 		hidden;
padding-left:		6px;
//border: 		1px solid black;
border-bottom: 		1px solid black;
width:			98%;
}

textarea.nar6 	{
resize: 		none;
//border: 		none;
overflow: 		hidden;
border: 		1px solid black;
//border-bottom: 	1px solid black;
height:			60px;
width:			98%;
}

h1.title_top {
text-align:	left;
vertical-align: centerp;
margin-top:	5px;
margin-bottom:	10px;
}

div.top-1-left {
width: 		215px; 
//height: 	140px;
//border:		1px solid gray;
display: 	block;
position: 	relative;
vertical-align: top;
padding: 	0px;
height:		80px;
}

div.top-1-right {
height: 	auto;
//border:		1px solid red;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	5px;
margin:		-5px;
margin-top:	5px;
margin-bottom:	0px;
vertical-align: top;
font-size: 	10px; 
color: 		black;
}

div.top-link {
//border:		1px solid blue;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding: 	0px;
height:		20px;
margin-top:	5px;
margin-bottom:	20px;
}

div.top-2-left {
width: 		auto; 
//height: 	140px;
//border:		1px solid gray;
display: 	block;
position: 	relative;
vertical-align: top;
padding: 	0px;
height:		40px;
}

div.top-2-right {
height: 	34px;
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		0px;
margin-top:	0px;
text-align:	left;
vertical-align: bottom;
}

input[type="button"].button_exec { 
outline:		1; 
border: 		solid 1px black;
margin-left: 		0px;
margin-right: 		1px;
line-height:		auto;
width: 			31%;
font-size: 		9px; 
color: 			black;
}

div.Form_Main {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
//padding: 	10px;
height:		auto;
margin-top:	0px;
}

div.column-left-1 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
margin-top:	0px;
padding: 	5px;
height:		12px;
}

div.column-right-1 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
margin:		-5px;
margin-top:	0px;
padding: 	5px;
height:		550px;
}

div.column-left-2 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
margin-top:	0px;
width: 		auto; 
padding: 	5px;
height:		20px;
}

div.column-right-2 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	5px;
margin:		-5px;
margin-top:	0px;
height:		340px;
}

div.column-left-3 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
margin-top:	0px;
width: 		auto; 
padding: 	5px;
height:		215px;
}

div.column-right-3 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	5px;
margin:		-5px;
margin-top:	-200px;
height:		350px;
}

div.column-left-4 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		215px; 
padding: 	0px;
margin:		0px;
height:		45px;
}

div.column-right-4 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		630px;
}

div.sec4-col1 { display: block; width: 95%; margin-bottom:20px;}
div.sec4-col2 { display: block; width: 95%; vertical-align: top;}
div.sec4-col3 { display: block; width: 90%; vertical-align: top;}
div.sec4-col4 { display: block; width: 90%; vertical-align: top;}

div.column-5 {
border:		none;
display: 	inline-block;
position: 	relative;
vertical-align: top;
width: 		96%; 
padding: 	0px;
margin:		-5px;
height:		30px;
margin-bottom:	60px;
}


div.column-6 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		96%; 
padding: 	0px;
margin:		-5px;
height:		520px;
}

div.column-left-7 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
padding: 	0px;
margin:		-5px;
height:		35px;
}

div.column-right-7 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto;  
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		75px;
}

div.column-left-8 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto; 
padding: 	0px;
margin:		-5px;
height:		35px;
}

div.column-right-8 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		420px;
}

div.column-left-9 {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		auto;  
padding: 	0px;
height:		35px;
margin:		-5px;
margin-top:	0px;
}

div.column-right-9 {
border:		none;
display: 	block;
position: 	relative;
width: 		auto; 
padding: 	0px;
margin:		-5px;
margin-top:	0px;
height:		150px;
}

div.column-span-revised {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding-top: 	20px;
height:		10px;
}

div.column-span-submit {
border:		none;
display: 	block;
position: 	relative;
vertical-align: top;
width: 		99%; 
padding: 	0px;
height:		30px;
margin-top: 	10px;
}


div.spcdwn5 	{ height:22px; 	display: block; 	width: 100%; 	margin-bottom: 	5px;}
div.spcdwn10 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	5px;}
div.spcdwn20 	{ height:22px;	display: block;		width: 100%;	margin-bottom:	20px;}
div.spcdwn30 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	15px;}
div.spcdwn40 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	70px;}

div.offset01 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	6px;}
div.offset02 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	6px;}

div.field 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	5px;}
div.field1 	{ height:22px; 	display: block;		width: 100%;	margin-top:	-30px; margin-bottom: 	10px;}
div.field8 	{ height:22px; 	display: block; 	width: 100%; 	margin-bottom:	10px;}
div.field2 	{ height:22px;	display: block;		width: 100%;	margin-top:	0px;}
div.field4 	{ height:22px;	display: block;		width: 100%;	margin-bottom:	30px;}
div.field3 	{ height:22px;	display: block;		width: 100%;	margin-bottom: 	20px;}
div.field7 	{ height:22px;	display: block;		width: 100%;	margin-top: 	5px;margin-bottom: 	30px;}
div.field5 	{ height:22px;	display: block;		width: 100%;	margin-top: 	0px;margin-bottom: 	8px;}
div.stack 	{}
div.stack2 	{ margin-top:8px;}
div.stack24 	{ height:auto;	margin-top: 	14px;	margin-bottom: 	4px;}
div.stack4 	{ height:auto;	margin-bottom: 	4px;	}
div.stack8 	{ height:auto;	margin-bottom: 	8px;	}
div.stack33 	{ height:auto;	width: 		auto;	}
div.stack_nar6 	{ height:auto;	width: 		auto;margin-top: 	-14px;}
div.sameline 	{ height:auto;	display: block;}
div.field_learn { height:auto;	display: inline-block; margin-top: 5px;}

p.indent	{ display:block; padding-left: 10px; height:60px;}
p.indent2	{ display:block; padding-left: 32px; height:auto; margin-top:-40px;}
p.indent_small	{ text-indent: -25px; padding-left: 33px; }
p.indent44 	{ margin-top:-2.5em; margin-left:20px; display:inline-block; font-size: 12px;}
p.indent4 	{ margin-top:-1.5em; margin-left:30px; display:inline-block; font-size: 11px; vertical-align: text-top;}

li { margin-left: -22px; }

div.read_instructions {
height:		auto; 
text-align:	right; 
margin-top: 	0px;
padding: 	0px;
}

div.buttons {
text-align:	right; 
height: 	25px; 
margin-top: 	10px;
//display: 	inline;
margin-right: 	10px;
line-height:	130%;
}

h2 		{ margin-left: -5px;}

input[type="text"] {
position: relative;
margin : 0 auto;
width:95%;
background-color: #A9E2F3;
//width:auto;
}


}

}




/* 
-------------------------------------
Needed to add as an off form title for the label.
-------------------------------------
*/
.scrn-rdr a, .scrn-rdr a:hover, .scrn-rdr a:visited, label.scrn-rdr {
display: 		block;
position: 		absolute;
left: 			-10000px;
top: 			auto;
width: 			100%;
height: 		3em;
font-weight: 		bold;
text-align: 		center;
// border-bottom: 	1px solid #000;
color: 			#fff;
margin-left:		30px;
}
.scrn-rdr a:active, .scrn-rdr a:focus {
background: 		#000;
position: 		static;
width: 			100%;
height: 		auto;
padding: 		1em;
margin: 		auto;
margin-top: 		-9px;
}


Anon7 - 2021