html, body { margin: 0px; padding: 0px; height: 100%; border: none; }
body, th, td, input, select, span { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }

img { border: none; }
table { padding: 0px; }
label { cursor: pointer; cursor: hand; }
a,a:visited { color: #405fc6; text-decoration: none; }
a:hover     { color: #000000; text-decoration: underline; }
span.a { color: #405fc6; }
img.a  { margin-left: 1px; margin-right: 1px; margin-bottom: -1px; }

.bold { font-weight: bold; }
.italic { font-style: italic; }

table.noborder { margin: 0px; padding: 0px; border-width: 0px; border-spacing: 0px; }


table.layout { width: 1000px; height: 100%; padding: 0px; border-width: 0px; }
table.layout td.title  { width:1000px; height: 100px; text-align: center; vertical-align: middle; }
table.layout td.left   { width: 130px; padding-right: 5px; text-align: center; vertical-align: top; }
table.layout td.right  { width: 130px; padding-left:  5px; text-align: center; vertical-align: top; }
table.layout td.body   { width: 755px; text-align: center; vertical-align: top; }
table.layout td.trafic { width: 755px; height: 35px; text-align: center; vertical-align: top; }
table.layout td.footer { width: 755px; height: 35px; text-align: center; vertical-align: top; }
table.layout td.spacer { height: 3px; }

td.info        { margin: 0px; padding: 0px; border-width: 0px; text-align: center; vertical-align: middle; }
td.group       { margin: 0px; padding: 0px; border-width: 0px; vertical-align: top; }
fieldset.info  { height: 100%; margin: 0px; padding: 10px; border-width: 1px; border-style: dashed;
                 border-bottom-style: none; background-color: transparent; border-color: #5c9ebf; }
fieldset.group { height: 100%; margin: 0px; padding: 0px; border-width: 1px; border-style: dashed;
                 background-color: transparent; border-color: #5c9ebf; }
fieldset.adv   { height: 600px; }
fieldset.top   { height: 100px; }
p.info         { line-height: 12pt; color: #696969; text-align: justify; margin: 0px; padding: 0px; }                 
p.disn         { display: none; }                               
.txthead       { border-width: 1px; border-style: solid; font-size: 10pt;
                 color: black; border-color: #5c9ebf; background-color: white; }
.inppad        { padding: 2px 4px 2px 4px; }
.center        { width: 100%; height: 100%; text-align: center; vertical-align: middle; }

.search { background-image: url(../img/qmark.jpg);  background-repeat: no-repeat; background-position: center left; padding-left: 16px; }
.boxbg  { background-image: url(../img/mglass.gif); background-repeat: no-repeat; background-position: center; }

div.box { width: 355px; height: 75px; overflow: auto; }

a.group { font-size: 10pt; }

td.resh { font-size: 9pt; }
td.resb { font-size: 8pt; color: #696969; }

span.footer { font-size: 8pt; font-weight: normal; color: #696969; }
span.rights { font-size: 8pt; font-weight: normal; }
