/* NAT32 Style Sheet 22.08.2025 */

body
{
background-color: #D4D0C8;
}

*
{
    font-size: 12px;
    font-family: verdana;
    -webkit-appearance: none;
}

html
{
    -webkit-overflow-scrolling: touch;
}

textarea
{
    font-family: monospace;
}

h2
{
    margin: 4px;
    padding: 4px;
    text-align: left;
}

.critical
{
    font-weight: bold;
    color: red;
}

.float
{
    float: left;
    margin: 16px;
}

.nofloat
{
    float: none;
}
img
{
    vertical-align: top;
    border: solid black 0px;
}

img.x
{
    vertical-align: bottom;
    border: solid black 0px;
}

input
{
    vertical-align: middle;
}

select
{
    vertical-align: middle;
}

button
{
    vertical-align: middle;
    margin-bottom: 0px;
}

button.ifn
{
    vertical-align: middle;
    margin:  0px;
    border:  0px;
    padding: 0px;
//    background: #FFFFFF;
    color: blue;
}

applet
{
    vertical-align: middle;
    border: solid black 1px;
}
object
{
    margin:  0px;
    border:  0px;
    padding: 0px;
}
div.ws
{
    font-family: monospace;
}
div.box
{
    font-family: monospace;
    position: static;
    padding: 4px;
	-webkit-overflow-scrolling: touch;
}

div.box1
{
    font-family: monospace;
    position: static;
    padding-top:    4px;
    padding-bottom: 0px;
    padding-left:   2px;
    padding-right:  4px;
	-webkit-overflow-scrolling: touch;
}

div.box2
{
    font-family: monospace;
    position: static;
    padding-top:    4px;
    padding-bottom: 0px;
    padding-left:   2px;
    padding-right:  4px;
	-webkit-overflow-scrolling: touch;
}

div.result
{
    margin: 4px;
    padding: 4px;
    border: 1px solid #000000;
    overflow-x: hidden
}
div.Info
{
    background: #FFFFCC;
}
div.div1
{
    position: relative;
    margin: 4px;
    padding: 4px;
    border: 1px solid #000000;
}
div.div2
{
    position: relative;
    margin: 0px;
    padding: 0px;
    border: 1px solid #000000;
}
div.div3
{
    position: relative;
    margin: 0px;
    padding: 0px;
    border: 1px solid #000000;
}
div.div4
{
border: solid black 1px;
padding: 4px;
background: #ffe;
}
/* 28/1/2017 These were 2 */
form, fieldset
{
    margin: 0px;
    padding-bottom: 0px;
    border-width: 0px;
}

tt
{
    color: #000;
    font-family: monospace;
}

p
{
    margin-top: 8px;
    margin-bottom: 8px;
    line-height: 125%;
}

code
{
    font-family: monospace;
}

pre
{
    border: 0px solid black;
    margin: 0px;
    padding: 2px;
    font-family: monospace;
}

pre.N
{
    border: 0px dashed gray;
    background: #FFF;
    margin: 0px;
    padding: 2px;
    font-family: monospace;
}

.expand
{
    display: inline-block;
    position: relative;
    z-index: 1;
    padding: 0em;
    margin:  0em;
}

a:link
{
    color: #00F;
    text-decoration: none;
}

a:visited
{
    color: #00F;
}

a:active
{
    color: #F00;
    text-decoration: none;
}

a:hover
{
    color: #F00;
    text-decoration: none;
}

#frame2
{
    border: 1px solid #000;
}

hr {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-width: 1px;
    color: #AAA;

}

iframe
{
    border: 1px solid black;
    padding: 0px;
    margin: 0px;
}

iframe.dialer
{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

iframe.bottom
{
    border: 1px solid black;
    padding: 0px;
    margin: 0px;
}

iframe.content
{
    border:  1px solid #000000;
    padding: 0px;
    margin:  0px;
}

body.Ajax
{
    background-color: #E0FFE0;
}

body.Info
{
    background-color: #FFFFCC;
}

iframe.result
{
    display: none;
}
