 /* General formatting of all elements */
html {height: 101%;}
body {margin:0px;padding:0px; font-size: 80%;  font-family: Arial, helvetica, Verdana, sans-serif; color: #222; text-align: center; background: #fff url(images/back_body.jpg) repeat-y center top;}
table {font-size: 100%;}
html>body, tr>td, tr>th, table>caption {font-size: 13px;}
h1, h2, h3 { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold; color: #555 }
h1 { text-align: left; color:#555;background: #D6E1F5 url(images/heading_back.gif) repeat-x left top; border: 1px #C7CAD1 solid;margin: 0 0 10px 0; padding: 2px 0 3px 5px;font-size: 1.4em;position: relative;font-weight: bold; clear:both;}
h2 { font-size: 1.3em; }
h3 { font-size: 1.1em; }
h1 a, h1 a:hover, h1 a:visited, .description { text-decoration: none;}
a {color: #039;text-decoration: none;}
a:visited {color: #039;text-decoration:none;}
a:hover {text-decoration: underline;}
a:active {color: #d00; text-decoration: underline;}
a img { border: none; } 
acronym, abbr {letter-spacing: .07em; border-bottom: 1px #666 dashed; cursor: help;}
blockquote { margin: 0 30px 0 10px; padding-left: 20px;}
code { font: 0.9em 'Courier New', Courier, Fixed; }
pre { margin: 10px 0 0 10px; padding-left: 40px; font: 0.95em 'Courier New', Courier, Fixed; }
img {border: 0; text-decoration:none;}