html {
	height: 100%;
}


body  { font-family: Helvetica; 
background-color: white;

 }

#heading
{
position: fixed;
background-color: clear;
top:43px;
right:2px;
text-align:right;
padding: 0px;
border:0px;
font-size:10px;
font-weight:normal;
font-decoration:none;
color:#2222CC;
z-index:30;
}


#username
{
position: fixed;
background-color: clear;
top:43px;
left:2px;
text-align:left;
width:100%;
padding: 0px;
border:0px;
font-size:10px;
font-weight:normal;
font-decoration:none;
color:#2222CC;
z-index:30;
}



p
{
font-weight:bold;
}

.content>p
{ 
font-size:12px;
color:yellow; 
}

.content>p+p
{ 
text-align:center;
font-size:12px;
color:red; 
}

.content
{
position:relative;
width:auto;
min-width:250px;
border: 1px solid black;
background-color:yellow;
z-index:3;
}

#topleft
{
position: fixed;
top:1px;
left:1px;
background-color: clear;
border:1px;
z-index:2;
}

#topright
{
position: fixed;
width: 15%;
/*height:50px;*/
top:1px;
right:1px;
background-color: clear;
border:1px;
z-index:2;
}

#topcentral
{ 
position: fixed;
text-align:center;
background-color: clear;
top:27px;
width:100%;
padding: 0px;
border:0px;
font-size:10px;
font-weight:normal;
color:#cc2222; 
z-index:900;
}


#locm
{ 
position: relative;
text-align:center;
background-color: transparent;
top:0px;
width:100%;
padding: 3px;
border:0px;
font-size:15px;
font-weight:100;
color:#2222cc; 
z-index:100;
}

#topalert
{ 
position: fixed;
text-align:center;
background-color: clear;
top:111px;
width:100%;
padding: 0px;
border:0px;
font-size:100px;
opacity:0.5;
font-weight:bold;
color:green;
opacity:.4; 
z-index:901;
animation:alert 5s;
-webkit-animation:alert 5s;
}


@keyframes alert
{
from {background:red;}
to {background:yellow;}
}

@-webkit-keyframes alert /* Safari and Chrome */
{
from {background:red;}
to {background:yellow;}
}

.topcentral
{ 
position: absolute;
text-align:center;
background-color: clear;
top:26px;
width:100%;
padding: 0px;
border:0px;
font-size:10px;
font-weight:normal;
color:#dd0000; 
z-index:900;
}

.central
{ 
/* background-attachment:fixed;
background-position:50%; */
margin:auto;
text-align:center;
font-size:12px;
color:black;
font-weight:bold; 
}

#bottomcentral
{ 
background-attachment:fixed;
background-position:50% 50px; 
text-align:center;
font-size:12px;
color:blue; 
top: 4px;
}


#botframe
{ 
background-color: clear;
position:absolute;
background-repeat:repeat;
background-attachment:scroll;
z-index:10;
width:100%;
font-size:18px;
font-face:copperplate, arial, sans-serif;
color:blue;
font-weight:100;
text-align:center;
vertical-align:middle;
padding: 0 0 0 0px;

}


#footer
{ 

background-repeat:repeat-x;
background-position:0px 0px;
width:100%;
padding: 0 0 0 0px;
color:red;
text-align:center;
font-style:italic;
font-size:12px;
}

#stealth
{ 
background-color:#000000; 
text-align:center;
font-size:12px;
color:orange; 
}

.center-wrapper{
text-align: center;
}
.center-wrapper * {
margin: 0 auto;
}

.buffer
{
	position:relative;
	height:40px;
}

.spacer
{
  position:relative;
  height:5px;
}

  table { 
  	padding:15px;
  border-spacing:0;
  border-collapse:collapse;
}
.td2
{
border-style:solid;
border-width:0px 0px 1px 0px;
text-align:left;
padding: 5px;
font-size:12px;
}
#td2
{
border-style:solid;
border-width:0px 0px 1px 0px;
text-align:left;
padding: 5px;
font-size:12px;
}
.input-text
{
width:200px;
height:15px;
font-size:3;

}

.input-label
{
width:100px;
height:20px;
font-size:12px;
text-align:right;
font-weight:500;
color: blue;
}