@charset "UTF-8";

@keyframes blink{
	
	from {
		color:white;
	}
	
	to {
		color:transparent;
	}
}

HTML,BODY{
display:block;
min-height: 100%;
height: 1px;
margin: 0;
padding: 0;
background:black;
color:white;
font-size: 1.2em;
font-family: 'Courier New',Arial;
text-align:left;
}

PRE {
font:inherit;
padding:.5em;
margin:0;
}

*{
box-sizing:border-box;
line-height: 1.2;
}

.body{
width:100%;
height:100%;
border-spacing:0;
}

.links P{
font-size: 1.4em;
margin:0;
}

A{
text-decoration:none;
letter-spacing: 1px;
color: yellow;
}

A:hover{
background:yellow;
color:red;
}

.head,.foot{
font-weight: bold;
letter-spacing: 1px;
height:3%;
text-align:center;
vertical-align:middle;
}

.middle{
vertical-align: top;
}

#tbr_head,#tbr_foot{
background: #CD0000;
color:yellow;
text-transform:uppercase;
}

#pmapedit P{
width:100%;
}

#pmapedit .important{
font-size: 1.1em;
}


#table{
display:table;
border-spacing:0;
border-collapse: collapse;
}

#table .td{
display:table-cell;
}

#table .td:first-child{
width: 65%;
}

#table .td:last-child{
color:silver;
}


#table .td:last-child DIV{
background:#1c1c1c;
padding: 1%;
margin-left: 5%;
margin-top: 5%;
margin-bottom: 5%;
}

#table .td:last-child DIV:first-child{
margin-top:0;
}

#table .td:last-child OL{
color:white;
}

#table .td:last-child H2{
color:green;
}


#pmapconthand{
vertical-align:top;
text-align:center;
}

#pmapcont{
height:480px;
text-align:left;
overflow:auto;
}

#pmapcont OL{
color: yellow;
}

#pmapdown{
display:block;
}

#pmapdown A{
font-size: 2em;
letter-spacing: 2px;
text-transform: uppercase;
}

#pmapdown SPAN{
display:block;
font-size: 0.9em;
}

#pmlists{
background:red;
text-align:left;
vertical-align:top;
}