@charset "utf-8";

html, body,
h1, h2, h3, h4, h5, h6,
dl, dt, dd, ul, ol, li,
form, input, textarea, p, blockquote,
th, td { margin: 0; padding: 0; }

body { background-color: #ffffff; color:#000000; text-align: center; font-size: 12px; font-family: Verdana, Arial, sans-serif; }
address, em { font-style: normal; }
img { border: 0; line-height: 1 !important; }
table { border: none; border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%; empty-cells: show; }
br { letter-spacing: 0; }

a:link    { color: #36c; text-decoration: none; }
a:visited { color: #36c; text-decoration: none; }
a:hover   { color: #36c; text-decoration: underline; }
a:active  { color: #36c; text-decoration: underline; }


/* Common classes
======================================================================= */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; min-height: 1%; }
/* \*/
* html .clearfix { height: 1% !important; }
.clearfix { display: block; }
/* */

.fl { float: left; }
.fr { float: right; }
.cb { clear: both; }

.ac { text-align: center; }
.ar { text-align: right; }

.skip,
.accesibilty { display: none; }

