#veil {background-color: #000000; filter: progid:DXImageTransform.Microsoft.alpha(opacity=60); opacity: 0.60; position: absolute; right: 0; top: 0; visibility: hidden; width: 10px; z-index: 99;}

#veilBox {border: 0; clear: right; left: 0; position: absolute; top: 0; visibility: hidden; z-index: 100;}
#veilBox td.c img {height: 10px; width: 10px;}
#veilBox td.h {background-color: #003399; width: 100%;}
#veilBox td.h img {height: 10px; width: 100%;}
#veilBox td.v {background-color: #003399;}
#veilBox td.v img {height: 1px; width: 10px;}

#veilBody {border: 0; color: #000000;}

#veilHead {background-color: #003399; color: #ffffff; font: bold 15px tahoma, verdana, arial, sans-serif; padding-bottom: 10px;}

#veilX {cursor: pointer; float: right; height: 20px; width: 20px;}

.veilLegal {background-color: #f9f9f9; color: #000000; font-size: 0.75em; height: 350px; overflow: auto; padding: 10px;}
.veilLegal h1 {color: #000000; font-size: 2em; margin-top: 0;}
.veilLegal h2 {color: #000000; font-size: 1.5em;}
.veilLegal h3 {color: #000000; font-size: 1.25em;}
.veilLegal li {margin-top: 1em;}
.veilLegal p {color: #000000; font-size: 1.0em;}

.veilLoading {background-color: #f9f9f9; color: #000000; height: 200px; overflow: auto; padding: 10px; text-align: center;}
.veilLoading h1 {font-size: 24px; margin: 0 0 10px 0;}
.veilLoading p {font-size: 15px; margin: 10px 0 15px 0;}
.veilLoading div.f {color: #575757; font-size: 12px;}
.veilLoading div.s {margin: 25px auto 25px auto; width: 64px;}
.veilLoading div.s img {height: 64px; width: 64px;}

