html {overflow-y: scroll;}
body {font-family: Arial,Helvetica,Garuda,sans-serif; color:#333333; background-color:#FFFFFF; font-size:0; line-height:16px; margin:0; padding:0; border:0 solid; width:100%; height:100%; min-height:100%; }

div {display:block;text-align:left;margin:0;padding:0;position:relative;border:0 solid;font-size:12px; }

a { color:#000000; text-decoration:none; font-size:12px; }
a:hover { color:#000000; text-decoration:none; font-size:12px; }
a:active { font-weight: bold; text-decoration:none; }

a.link { color:#DF0026; font-weight: normal; border-bottom:dashed 1px #000000; text-decoration:none;}
a.link:hover { color:#DF0026; font-weight: normal; border-bottom:solid 1px #000000; text-decoration:none;}

a.bottom { font-size:11px; font-weight: lighter; color:#CCCCCC; border-bottom:solid 0px #000000; text-decoration:none;}
a.bottom:hover { font-size:11px; font-weight: lighter; color:#FFFFFF; border-bottom:solid 0px #FFFFFF; text-decoration:none;}


h1 { color:#DF0026; font-weight: bold; text-decoration:none; font-size:15px; margin:0; padding:0; }
h2 { color:#333333; font-weight: normal; text-decoration:none; font-size:14px; margin:0; padding:0; }
h3 { color:#000000; font-weight: normal; text-decoration:none; font-size:12px; margin:0; padding:0; padding-bottom:2px;}

p { margin:0; padding:0; line-height:16px; text-align:left; }

.foto { border-width:1px; border-style:solid; border-color:#888888; background-color:#FFFFFF; margin:0; padding:2px; margin-right:1px;vertical-align:middle; }

.inputfield { border-width:1px; border-style:solid; border-color:#888888; background-color:#FFFFFF; height:14px; color: #333333; margin:0; padding:1px; vertical-align:middle; }
.inputfield:hover { border-width:1px; border-style:solid; border-color:#000000; background-color:#FFFFFF; height:14px; color: #000000; margin:0; padding:1px; vertical-align:middle; }
.inputfield_err { border-width:1px; border-style:solid; border-color:#FF0000; background-color:#FFFFFF; height:14px; color: #333333; margin:0; padding:1px; vertical-align:middle; }
.inputfield_err:hover { border-width:1px; border-style:solid; border-color:#FF0000; background-color:#FFFFFF; height:14px; color: #FF0000; margin:0; padding:1px; vertical-align:middle; }


.txtnote { color:#CCCCCC; font-weight: normal; text-decoration:none; font-size:12px; }
.txthead { color:#000000; font-weight: normal; text-decoration:none; font-size:12px; }
.txtnorm { color:#333333; font-weight: normal; text-decoration:none; font-size:12px; }
.txtfoot { color:#CCCCCC; font-weight: lighter; text-decoration:none; font-size:11px; }