p {	font-family: Helvetica, serif; font-size: 10pt; text-align: justify; }
p.middle { text-align: center; }
p.footer {	font-size: 8pt; font-style: italic; text-align: center; }

body
{ 
	margin-right: 10px; margin-left: 10px; margin-top: 20px; margin-bottom: 0px; padding-bottom: 0px;
	background-color: white;
}

body.popup { background: url(img/mybg.jpg) no-repeat; }

h1 { font-family: Helvetica, serif; font-size: 16pt; font-weight: bold; color: #003362; text-decoration: none; }
h2 { font-family: Helvetica, serif; font-size: 10pt; font-weight: bold; color: #003362; text-decoration: none; }

img { border-width: 0px; }
img.border { border-width: 1px; border-style: solid; border-color: black; margin-left: 8px; }
img.handover { cursor: pointer; }
img.tallfield { vertical-align: top; }
img.warningsign { position: relative; top: 4px; }

span.pointer { cursor: pointer; }
span.warning { text-align: center; color: red; font-weight: bold; }
span.bigcapital { font-size:12pt; font-weight: bold; }

a:link { color: blue; text-decoration: none; }
a:visited { color: blue; text-decoration: none; }
a:hover { color: red; text-decoration: underline; }
a.answer { font-size: 8pt; }

a.menubutttxt:link { color: #727272; font-size: 8pt; text-decoration: none; }
a.menubutttxt:visited { color: #727272; font-size: 8pt; text-decoration: none; }
a.menubutttxt:hover { color: #727272; font-size: 8pt; text-decoration: underline; }

a.latmenutxt:link { color: #727272; font-size: 10pt; text-decoration: none; }
a.latmenutxt:visited { color: #727272; font-size: 10pt; text-decoration: none; }
a.latmenutxt:hover { color: #727272; font-size: 10pt; text-decoration: underline; }

table { border-width: 0px; padding: 0px; vertical-align: top; }
table.wholepage {  width: 895px; padding: 0px; border-style: solid; border-width: 1px; border-color: black; }

th { font-family: Helvetica, serif; text-align: center; font-size: 10pt; vertical-align: top; padding: 2px; border-style: solid; border-width: 1px; border-color: silver; }
th.toolbox { border: 0px; }

td { font-family: Helvetica, serif; font-size: 10pt; text-align: justify; padding: 0px; }
td.footer { text-align: center; font-size: 8pt; }
td.pagebody { padding: 5px; padding-left: 10px; background: url(img/mybg.jpg) no-repeat; width: 795px; height: 400px; vertical-align: top; }
td.pagebodynobg { padding: 5px; padding-left: 10px; width: 795px; height: 400px; vertical-align: top; }
td.latmenu { padding: 3px; position: relative; left: 8px; text-align: left; vertical-align: top; width: 100px;}
td.menubutt { padding: 0px; background: url(img/bg_butt2.gif) no-repeat; /*width: 96px; height: 48px;*/ width: 122px; height: 23px; text-align: center; }

td.formlabel_tallfield { text-align: right; vertical-align: top; }
td.formlabel { text-align: right; vertical-align: middle; }
td.formfield { text-align: left; vertical-align: middle; }
td.formbutton { text-align: center; vertical-align: middle; }
td.formfield_bottom { text-align: left; vertical-align: bottom; }

td.report { text-align: center; vertical-align: top; padding-left: 4px; padding-right: 4px; }
td.money { text-align: right; vertical-align: top; padding-left: 4px; padding-right: 4px; }

td.calendar { padding: 5px; text-align: center; }

input { font-size: 10pt; vertical-align: middle; }
input.readonly { background-color: silver; }
form { margin-bottom: 0px; }
textarea { overflow: auto; font-family: Helvetica, serif; font-size: 10pt; color: black; text-align: left; }
select { font-size: 10pt; }

hr { height: 1px; color: #003362; }
hr.footer { height: 1px; width: 895px; color: black; }

em { font-style: italic; }
strong { font-weight: bold; }
pre { text-align: left; }

div#msg { visbility: visible; }
div#content { visibility: hidden; position: relative; top: -60px; }

div.question { border: 1px; border-style: solid; border-color: #003362; padding-left: 5px; padding-right: 5px; width: 500px; }
