/* { border: 1px solid red; }*/
html {}
html, body { width: 100%; height: 100%; }
body { font: 1em Georgia, serif; background: url(../i/d.gif) no-repeat; background-attachment: fixed; color: black; padding: 0; margin: 0; position: relative; }
img { border: 0; }
table { width: 100%; border-collapse: collapse; border: 0; }
td, th { padding: 0; vertical-align: top; text-align:left; border: 0; }
p { margin-top: 0; margin: 0px; }

a { color: black; }
a:hover { color: #9c2fc4 !important; }
a.inv { color: #9c2fc4; } 
a.inv:hover { color: black !important; }

.clear { clear: both; overflow: hidden; height: 0px; font-size: 0; }
.lclear { clear: left; }
.rclear { clear: right; }

ul, ol, li { margin: 0; padding: 0; list-style: none; }

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #9c2fc4; margin: 0; padding: 0; }
small { font-size: 80% !important; }
.png { -background-image: none !important; -background-position: left top; }

.link { color: black; border-bottom: 1px dotted black; cursor: pointer; cursor: hand; zoom: 1; position: relative; top: -1px; //top: -3px; }
.link b { position: relative; font-weight: normal; top: 0.1em; //top: 0.3em; }
.link:hover { color: #9c2fc4; border-color: #9c2fc4; }

.limit { zoom: 1; position: relative; max-width: 1400px; min-width: 1000px; width: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1000 ? '1000px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1400 ? '1400px' : '100%' ); }
.min-width { position: relative; min-width: 1000px; width: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1000 ? '1000px' : '100%' ); }
.centered { margin: 0 auto; }


body div.outer { margin: 40px 30px; }
body div.outer div.introduce { background: #f8fbd0; padding: 10px; float: left; position: relative; left: -10px; }
body div.outer div.introduce p { margin: 0; white-space: nowrap; line-height: 150%; font-size: 16px; }
body div.outer p { font-size: 14px; line-height: 19px; margin-bottom: 1em; }
body div.outer table.half td { width: 50%; }
body div.outer p img { position: relative; left: -4px; }
body div.outer table td.image-back img { left: 0; }
body div.outer table.half td p { width: 80%; } 
h1 { font-size: 100px; }

.info { color: #999; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; }