/* ==== May 9, 2026 12.php ==== */
/* ==== standard.css ==== */
/* 

*/

/* ==== BODY ====*/
html {
    margin-left:1vw;
    margin-top:1vw;
    margin-right:1vw;
    margin-bottom:1vw;
    padding-left:1vw;
    padding-top:1vw;
    padding-right:1vw;
    padding-bottom:1vw;
    border:0;
    border-width:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    /* DOCUMENT FONT STANDARDS: */
    font-family:Times New Roman, Times, serif; /* Standard Font Face */
    font-size: 1.38vw; /* Standard font size approximately 20px at 1440 screen size */
    line-height:1.4;  /* Standard line height */
    color:black; /* Standard Font Color */
    font-style:normal;
    font-variant:normal;
    font-weight:normal; /*400 is normal, 700 is bold*/
    text-align:left;
    text-decoration:none;
    text-transform:none;
    text-shadow:0;
}

body {

}

header {
    /*margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;*/
    vertical-align:baseline;
    background:transparent;
    display:block;
}

footer {
    /*margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;*/
    vertical-align:baseline;
    background:transparent;
    display:block;
}

/* ==== LAYOUT ====*/

article {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    display:block;
}

aside {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    display:block;
}

div {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

section {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    display:block;
}

/* ==== HEADINGS ====*/

hgroup { /* Header Group Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    display:block;
}

h1 { /* h1 Header Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    font-size:5.7vw; /* Approximately 82px at 1440 screen size */
    line-height:6.84vw; /* 1.2% of h1 font-size */
}

h2 { /* h2 Header Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    font-size:4.29vw; /* Approximately 62px at 1440 screen size */
    line-height:5.14vw; /* 1.2% of h2 font-size */
}

h3 { /* h3 Header Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    font-size:3.23vw; /* Approximately 46px at 1440 screen size */
    line-height:3.87vw; /* 1.2% of h3 font-size */
}

h4 { /* h4 Header Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    font-size: 2.43vw; /* Approximately 35px at 1440 screen size */
    line-height:2.91vw; /* 1.2% of h4 font-size */
}

h5 { /* h5 Header Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    font-size:1.83vw; /* Approximately 26px at 1440 screen size */
    line-height:2.19vw; /* 1.2% of h5 font-size */
}

h6 { /* h6 Header Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    font-size:100%; /* This font-size will be same as standard font-size */
}

p { /* Paragraph Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    /* This font-size & line-height will be same as standard font-size */
}

hr { /* Horizontal Rule */
    display:block;
    height:1px;
    border:0;  
    border-top:1px solid #cccccc;
    margin:1vw 0;
    padding:0;
}

/* ==== FORMATTING ====*/

abbr { /* Abbreviation or an Acronym */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

abbr[type="set"] {
    border-bottom:1px dotted;
    cursor:help;
}

address { /* Address Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

b { /* Bold Text */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

blockquote { /* Blockquote Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    quotes:none;
}

blockquote:before {
    content:'';
    content:none;
}

blockquote:after {
    content:'';
    content:none;
}

cite { /* Cite Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

code { /* Code Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

del { /* Deleted Text Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    text-decoration: line-through;
}

dfn { /* Defined Text Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

dfn[type="set"] {
    border-bottom:1px dotted;
    cursor:help;
}

em { /* Emphasized Text */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

i { /* Italic Text */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

ins { /* Inserted Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

kbd { /* Keyboaed Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

mark { /* Mark Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

meter { /* Meter Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

pre { /* Preformatted Text Format */
    margin-left:3vw;
    margin-top:1vw;
    margin-right:3vw;
    margin-bottom:1vw;
    padding-left:1vw;
    padding-top:1vw;
    padding-right:1vw;
    padding-bottom:1vw;
    border: dashed red;
    border-width:.2vw;
    outline:0;
    vertical-align:baseline;
    background-color:lightyellow;
    font-size:.83vw; /* Approximately 26px at 1440 screen size */
    line-height:1.16vw; /* 1.2% of h5 font-size */
}

progress { /* Progress Format */

}

q { /* Inline Quote Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    quotes:none;
}

q:before {
    content:'';
    content:none;
}

q:after {
    content:'';
    content:none;
}

s { /* Strike Text Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

samp { /* Sample Output From A Computer Program */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

small { /* Small Text */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

strong { /* Strong Text */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;

    background:transparent;
}

sub { /* Subscript Text */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

sup { /* Superscript Text */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

time { /* Time Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

u { /* Underlined Text */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

var { /* Variable Format */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

/* ==== FORMS ====*/

form { /* Form Format */
    width:60vw;
    margin-left:2vw;
    margin-top:2vw;
    margin-right:2vw;
    margin-bottom:2vw;
    padding-left:1vw;
    padding-top:1vw;
    padding-right:1vw;
    padding-bottom:1vw;
    border: double red;
    border-width:.2vw;
    background-color:lightgray;
    display:block;
    float:center;
}

input {
    width:35vw;
    margin-left:.2vw; /* iOS needs margin but others do not */
    margin-top:.5vw;
    margin-right:.2vw;
    margin-bottom:.5vw;
    padding-left:.1vw;
    padding-top:0;
    padding-right:.1vw;
    padding-bottom:0;
    vertical-align:middle;
    display:block;
    font-family: Arial, Helvetica, sans-serif; /* Active Font Face */
    font-size: 1.38vw; /* Standard font size approximately 20px at 1440 screen size */
    font-weight:400; /*400 is normal, 700 is bold*/
    line-height:1.4vw;  /* Standard line height */
    text-align:left;
    text-decoration: none;
    color: black;
    
}

input[type="checkbox"]{
    width:2.7vw;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    vertical-align:middle;
    display:flex;
}

input[type="color"] { /* Input color */

}

input[type="date"] { /* Input date */

}

input[type="month"] { /* Input month */

}

input[type="week"] { /* Input week */

}

input[type="datetime"] { /* Input datetime */

}

input[type="datetime-local"] { /* Input datetime local */

}

input[type="email"] { /* Input Email Address */

}

input[type="file"] { /* Input File */

}

input[type="number"] { /* Input  Number */

}

input[type="password"] { /* Input Password */

}

input[type="range"] { /* Input range */

}

input[type="search"] { /* Input Search */

}

input[type="tel"] { /* Input Telephone Number */

}

input[type="text"] { /* Input Text */

}

input[type="url"] { /* Input Web Address */

}

textarea { /* Input Text Area */
    vertical-align:top;
}

fieldset {
    clear:both;
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    background:transparent;
    display:inline block;
}

fieldsetform {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    background:transparent;
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:.1vw; /* Spacing between items */
}

legend {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    font-family:Times New Roman, Times, serif; /* Standard Font Face */
    font-size: 2.43vw; /* Approximately 35px at 1440 screen size */
    line-height:2.91vw; /* 1.2% of h4 font-size */
    font-weight:700; /*400 is normal, 700 is bold*/
    text-align:center;
}

label {
    width:20vw;
    margin-left:.2vw; /* iOS needs margin but others do not */
    margin-top:.5vw;
    margin-right:.2vw;
    margin-bottom:.5vw;
    padding-left:.0;
    padding-top:0;
    padding-right:.1vw;
    padding-bottom:0;
    border:0;
    outline:0;
    background:transparent;
    vertical-align:middle;
    display:block;
    font-family:Times New Roman, Times, serif; /* Standard Font Face */
    font-size: 1.38vw; /* Standard font size approximately 20px at 1440 screen size */
    line-height:1.4;  /* Standard line height */
    color:black; /* Standard Font Color */
    font-style:normal;
    font-variant:normal;
    font-weight:normal; /*400 is normal, 700 is bold*/
    text-align:right;
    text-decoration:none;
    text-transform:none;
    text-shadow:0;
}

label[type="cb"] {
    width:4vw;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    vertical-align:middle;
    display:flex;
}

button {
    width:12vw;
    margin-left:0;
    margin-top:1.2vw;
    margin-right:0;
    margin-bottom:1.5vw;
    padding-left: 2vw;
    padding-top:0;
    padding-right: 2vw;
    padding-bottom:0;
    height: 3vw;
    align-items: center;
    appearance: none;
    background-color: #ececec;
    border-color:black;
    border-radius: 1vw;
    border-width: .1vw;
    box-shadow: rgba(45, 35, 66, 0.4) 0 .13vw .26vw,rgba(45, 35, 66, 0.3) 0 .4vw .9vw -.2vw,#D6D6E7 0 -.2vw 0 inset;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    list-style: none;
    overflow: hidden;
    position: relative;
    transition: box-shadow .15s,transform .15s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    white-space: nowrap;
    will-change: box-shadow,transform;
    font-family: Arial, Helvetica, sans-serif; /* Active Font Face */
    font-size: 1.38vw; /* Standard font size approximately 20px at 1440 screen size */
    font-weight:700; /*400 is normal, 700 is bold*/
    line-height:1.4vw;  /* Standard line height */
    text-align: left;
    text-decoration: none;
    color: black;
}

button[type="cancel"] {
border-color:red;
}

button[type="reset"] {
border-color:yellow;
}

button[type="submit"] {
border-color:green;
}

button:disabled {
 background: #cccccc;
 touch-action: none;
 will-change: none;
}

button:focus {
  box-shadow: #d6d6e7 0 0 0 .10vw inset, rgba(45, 35, 66, 0.4) 0 .13vw .26vw, rgba(45, 35, 66, 0.3) 0 .4vw .9vw -.2vw, #d6d6e7 0 -.2vw 0 inset;
}

button:hover {
  background-color: #fcfcfc;
  box-shadow: rgba(45, 35, 66, 0.4) 0 .26vw .52vw, rgba(45, 35, 66, 0.3) 0 .4vw .9vw -.2vw, #d6d6e7 0 -.2vw 0 inset;
  transform: translateY(-.12vw);
}

button:active {
  box-shadow: #d6d6e7 0 .2vw .48vw inset;
  transform: translateY(.13vw);
}

/* ==== FRAMES ====*/

iframe {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

/* ==== IMAGES ====*/

/* area */

canvas {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

caption {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

figcaption {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    display:block;
}

figure {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    display:block;
}

img {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

/* map */

/* picture */

/* svg */

object {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}



/* ==== AUDIO & VIDEO ====*/

audio {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

/* source */

video {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}
/* ==== LINKS ====*/

a {
    margin:0;
    padding:0;
    vertical-align:baseline;
    background:transparent;
}

a:link {
  color: blue;
}

a:active,
a:visited {
  color:red;
}

a:focus {
  color:lime;
}

a:hover {
  color:lime;
}

/* ==== LISTS ====*/

dl { /* Description List Title */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

dt { /* Description List Item */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

dd {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

details { /* Detail & Summary */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    display:block;
}

summary { /* Detail & Summary */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

ol { /* Ordered List */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

ul { /* Unordered List */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

li { /* List Item */
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

/* ==== TABLES ====*/

table {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    border-collapse:collapse;
    border-spacing:0;
}

tbody {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

tfoot {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

thead {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

tr {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

th {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}

td {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}


/* ==== NAVIGATION ====*/

menu {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    display:block;
}

select {
    vertical-align:middle;
}

nav {
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    border-left:0;
    border-top:0;
    border-right:0;
    border-bottom:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    display:block;
}

nav ul {
    list-style:none;
}

/* ==== CLASS SELECTORS ====*/

.textlabels{
    float:left;
    width:20vw;
    padding-left:0;
    padding-top:0;
    padding-right:.2vw;
    padding-bottom:0;
    }
    
.textinputs{
    float:left;
    width:36vw;
    padding-left:.2vw;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
}

/* ==== #ID SELECTORS ====*/

