body		 { font-size: 10pt; color: #000000; font-family: sans-serif; background-color: #ffffff; margin: 6px }
table		 { font-size: 9pt; }
td		 { font-size: 9pt; color: #000000; padding: 1px; padding-left: 2px; padding-right: 2px; }
h1		  { font-size: 18pt; font-weight: bold; padding: 0; margin: 0; }
div#hdr	  { font-size: 18pt; font-weight: bold; }
div#note	 { font-size: 8pt; color: #000000; }
div#npa	  { font-size: 8pt; margin-left: 13pt;}
.mg-hdr { float: left; }
.mg-selected img { padding: 10px; vertical-align: top; }
.mg-thumb { display: inline; float:left; padding: 10px; width: 120px; height: 120px; }
.mg-thumb div { text-align: center; }
.mg-thumb a span { width:112px; height:79px; margin: 0 3px 3px 3px; display: block; }
.mg-thumb a img { border: none; }
.mg-thumb a:hover span { background-color: yellow; }
.mg-thumb a:hover img { opacity:0.8;filter:alpha(opacity=80); }
.diag-hdr { clear: both; }
.diag-thumb { display: inline; float:left; padding: 0 10px 10px 10px; width: 258px; height: 210px; }
.diag-thumb div { text-align: center; }
.diag-thumb a span { display: block; }
.diag-thumb a img { border: none; }
.diag-thumb a:hover span { background-color: yellow; }
.diag-thumb a:hover img { opacity:0.8;filter:alpha(opacity=80); }
@media screen { div.scrl {overflow:auto} }
@media print { div.scrl {overflow:visible} }
select		 { font-size: 9pt; color: #000000; }
input		 { font-size: 9pt; color: #000000; }
th		 { font-size: 9pt; padding-left: 2px; padding-right: 1px; font-weight: bold; color: #000000; }
a		 { font-weight: bold; font-size: 8pt; color: #3860ff; text-decoration: none }
a:hover	  { color: #000000 }
.err	{ color:red;font-weight: bold; padding-bottom: 10pt; }
.big	{ font-size: 13pt; }
@media print { div.scr,.lang,#google_ads_frame,#google_ads_frame1 {display:none} }
td.r00		 { background-color: #F8EDFF; }
td.r01		 { background-color: #CFFFD8; }
td.r10		 { background-color: #D2ADDC; }
td.r11		 { background-color: #ADDCB3; }
td.p1		{ padding-left: 3px;padding-right: 3px }
td.t0		{ padding-left:2px;border-left:solid brown 2px;border-top:solid brown 1px }
td.i0		{ padding-left:2px;border-left:solid brown 2px }
td.i1		{ padding-left:10px;border-left:solid brown 2px }
td.i2		{ padding-left:16px;border-left:solid brown 2px }
th.r0		{ background-color: #D2ADDC; }
th.r1		{ background-color: #ADDCB3; }
tr.c1		{ background-color: #F0F0F0; }
.lang		{ position: absolute; top: 0; right: 0; float: right; padding: 18px; text-align: right; }
select#lsel	{ font-size: 11pt; vertical-align: middle; }
.langvote	{ font-size: 8pt; color: green; padding: 5pt 2pt 2pt 2pt; }
.langmsg	{ background: url("images/new2.gif") transparent top left no-repeat; padding: 14px 10px 12px 84px; }
.langmsg a	{ font-size: 9pt; }
.center { text-align: center; }
.tbl0	{ border:none; border-collapse: collapse; }
table.grp1	{ border:none; border-collapse: collapse; }
table.grp1 td { vertical-align: top; }
table.sel1 { border: none; }
div.adxfrm		{ border: 0px solid gray; margin: 2px 2px 2px 126px; padding: 0px 2px; font-size: 8pt; display: inline-table; text-align: left; }
div.adxfrm div	{ margin: 2px; }
div.adxfrm1		{ border: 0px solid gray; margin: 2px 2px 2px 16px; padding: 0px 2px; font-size: 8pt; text-align: left; }
div.adxfrm1 div	{ margin: 2px; }
.vs1		{ padding-top:8px; }
.inline-btn { display: inline; margin: 0; padding: 0; }
.inline-btn input { font-size: 1.25em; }


