* { font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

body { background: #fff; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 1.5em; color: #000; text-align: center; }

img { border: 0; vertical-align: top; }

p { font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 1.5em; }

a {}
a:hover {}
:focus { outline: 0; }

/* Headings */
h1 { font-size: 14px; font-weight: bold; }
h2 { font-size: 17px; font-weight: bold; }
h3 { font-size: 11px; font-weight: bold; }
h4 { font-size: 11px; font-weight: bold; }
h5 { font-size: 11px; font-weight: bold; }
h6 { font-size: 11px; font-weight: bold; }

/* Forms */
form { display: inline; }
fieldset { border: 0; }
legend { display: none; }
.input-text, select, textarea { border: solid 1px #ddd; }

/* Table */
table { border: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: 100%; }
caption, th, td { vertical-align: top; text-align: left; font-weight: normal; }

/* Content */
address { font-style: normal; }
cite { font-style: normal; }
q,
blockquote { quotes: none; }
q:before, 
q:after { content: ''; }
small,
big { font-size: 1em; }
sup { font-size: 1em; vertical-align: top; }

/* Lists */
ul, ol { list-style: none; }

/* Tools */
.nobr { white-space: nowrap !important; }
.wrap { white-space: normal !important; }
.a-justify { text-align: justify !important; }
.a-left { text-align: left !important; }
.a-center { text-align: center !important; }
.a-right { text-align: right !important; }
.v-middle { vertical-align: middle; }
.f-left,
.left { float: left !important; }
.f-right,
.right { float: right !important; }
.f-none { float: none !important; }
.f-fix { float: left; width: 100%; }
.no-display { display: none; }
.no-margin { margin: 0 !important; }
.no-padding { padding: 0 !important; }
.no-bg { background: none !important; }
