﻿/***** Global Settings *****/
html, body { border: 0; margin: 0; padding: 0; height: 100%; width: 100%; /*overflow-x: hidden;*/ }
body { font: 0.82em/1.25 Tahoma, Arial, Helvetica, sans-serif; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
/***** Headings *****/
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { padding: 10px 0 15px 0; letter-spacing: -1px; font-size: 1.8em; }
h2 { padding: 10px 0; letter-spacing: -1px; font-size: 1.5em; }
h3 { font-size: 1em; font-weight: bold; }
/***** Common Formatting *****/
p, ul, ol { margin: 0; padding: 0 0 1.25em 0; }
ul, ol { padding: 0; }
blockquote { margin: 1.25em; padding: 1.25em 1.25em 0 1.25em; }
small { font-size: 0.85em; }
img { border: 0; }
a img, :link img, :visited img { border: none; }
sup { position: relative; bottom: 0.3em; vertical-align: baseline; }
sub { position: relative; bottom: -0.2em; vertical-align: baseline; }
abbr, acronym, .help { border-bottom: 1px dotted #333; letter-spacing: 1px; cursor: help; }

address { font-style: normal; }
/***** Links *****/
a, a:link, a:visited, a:hover { text-decoration: none; outline: none; }
a:active, a:focus { outline: 0;}
:link, :visited { text-decoration: none; }
/***** Forms *****/
form { margin: 0; padding: 0; /*display: inline;*/ }
input, select, textarea { font: 8pt Tahoma, Arial, Helvetica, sans-serif;padding: 1px; }
select {height:1.8em;}
textarea { line-height: 1.25; }
label { cursor: pointer; margin:0;padding: 2px 3px; }
/***** Tables *****/
table { border: 0; margin: 0; padding: 0; }
table tr td { padding: 0px; }
/***** Global Classes *****/
.clear { clear: both; }
.float-left { float: left; }
.float-right { float: right; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { border-bottom: 1px solid; }
.highlight { background: #ffc; }
.img-left { float: left; margin: 4px 10px 4px 0; }
.img-right { float: right; margin: 4px 0 4px 10px; }
.nopadding { padding: 0; }
.noindent { margin-left: 0; padding-left: 0; }
.nobullet { list-style: none; list-style-image: none; }
.font-bold {font-weight:700;}
.hidden {display:none;}