BODY		{ color: black; background: white ; margin: 10px ; font-family: Verdana, sans-serif }
A IMG		{ border: none }

TABLE.container	{ width: 100% ; border-collapse: collapse }
TABLE.container TD	{ vertical-align: top ; padding: 0px }
TABLE.container TD.left		{ width: 200px }
TABLE.container TD.header	{ vertical-align: bottom }
TD.header A	{ display: block ; background: red }
TD.bottom	{ text-align: center ; font-size: small }
TD.head-r	{ background: url('/i/eos-head-r.jpg') no-repeat left ; background-position: 150px 0px }

UL.menu		{ margin: 0 0 0 -1px ; list-style-type: none ; padding: 1px }
UL.menu LI A	{ font-size: small ; font-weight: bold ; text-transform: uppercase ; padding: 5px 10px ; background-color: #f5f5f5 ; border: solid 1px white ; text-decoration: none ; color: black ; display: block ;  }
UL.menu LI A:hover	{ background-color: #ddd }
UL.menu LI.active A	{ background-color: #ddd }

TD.content H1	{ padding: 10px ; margin: 0px ; border-bottom: solid 1px #aaa }

P		{ padding: 10px ; text-align: justify }

TABLE.articles	{ border-collapse: collapse ; margin: 20px }
TABLE.articles TD	{ padding: 10px }
TABLE.articles TD.artheader	{ border: solid 1px #aaa ; padding: 10px ; background: #eee ; font-size: large ; font-weight: bold ; text-transform: uppercase }
TABLE.articles IMG	{ padding: 5px ; border: solid 1px #aaa }
TABLE.articles TD.left	{ width: 100px ; text-align: center }
TABLE.articles TD A	{ text-decoration: none ; color: black }
TABLE.articles TD.descr	{ padding: 10px }
TABLE.articles TD.descr B	{ font-size: medium }
TABLE.articles TD.descr P	{ padding: 0px ; font-size: small }
HR		{ border: none ; border-top: solid 1px #aaa }

.l		{ text-align: left }
.c		{ text-align: center }
.r		{ text-align: right }
.j		{ text-align: justify }

.ba		{ border: solid 1px #aaa }
.bl		{ border-left: solid 1px #aaa }
.br		{ border-right: solid 1px #aaa }
.bt		{ border-top: solid 1px #aaa }
.bb		{ border-bottom: solid 1px #aaa }

@media	print	{
	.np	{ display: none }
}

DIV.c IMG	{ }
IMG.img-l	{ padding: 0px 10px 0px 2px ; border-right: solid 2px #aaa }
DIV.content	{ padding: 20px }
DIV.content H3	{ padding: 10px ; background: #eee ; font-size: large ; font-weight: bold ; text-transform: uppercase ; clear: both ; padding: 10px }
TD.img-l-right	{ padding: 0px 10px !important ; text-align: justify }
P.copyright	{ border-top: solid 1px #aaa ; font-size: small ; text-align: right ; color: #aaa ; padding: 0px 10px }

TD.img-l-right, P.img-c	{ font-size: small ; font-weight: bold }

TABLE.hor	{ border-collapse: collapse ; margin: 0 auto ; border-top: solid 2px black ; border-bottom: solid 2px black }
TABLE.hor TD	{ padding: 2px 5px ; text-align: center }
TABLE.hor TR:hover	{ background: #eee }
TABLE.hor TD.l	{ text-align: left }
TABLE.hor TR.h TD	{ font-weight: bold ; border-bottom: solid 2px black ; background: #eee }
