* { margin:0; padding:0; }
html, body { height:100%; }
body { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size:13px; color:#444; background: #ddd; }
img { border:0; }
a { text-decoration:underline; }
a:hover { text-decoration:underline; }
h1, h2, h3, h4, h5, h6 { font-family:Tahoma, Helvetica, Arial, sans-serif; font-weight:normal; font-size:100%; color:#111; }
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:16px; }
p, blockquote { text-align:justify; }
abbr, acronym { border-bottom:1px dotted #666; font-variant:normal; cursor:help; }
h1, h2 { margin-top:0.75em; }
h3, h4, h5, h6, .mtop { margin-top:1em; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, table, ol, ul, form, .mbot { margin-bottom:13px; }
/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td { padding:0; vertical-align:top; }
/* Paragraph */
p { }
address { font-style:normal; margin-bottom:.5em; }
cite { font-style:normal; font-size:10px; }
q:before, q:after { content:''; }
/* Form */
form { display:inline; }
fieldset { border:none; }
legend { display:none; }
label { color:#666; font-size: 1.2em; }
input, textarea, select { vertical-align:middle; }
/* Lists */
dt { display:block; font-weight:bold; }
ul, ol { list-style:none; font-size: 12px; }
/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }
hr { height:0; border-top: 1px solid #FFF; margin:20px 0; overflow:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }
.bolder { font-weight:bold; font-size: 14px; }
