html {/*Browser Hack proposed by Tantek Celik to correct 
IE5 box model misinterpretation*/ 
voice-family: "\"}\""; 
voice-family: inherit; 
min-height: 400px; max-width: 1600px; 
background-color: transparent; 
padding: 0; margin: 0; scrollbar-base-color: #006600; scrollbar-arrow-color: #b8860b; scrollbar-highlight-color: #b8860b; background: #006600 }

body { margin: -1px; padding: 0; height:100%; width: 100%; background-color: transparent; text-align: center; overflow: auto }

#contain {display: block; position: relative; top: 0px; left: 0px; height: 100%; width: 100%; text-align: left; padding: 0; margin: 0; overflow: visible; z-index: 1; border: 0 }

#header { display: block; position: absolute; top 0px; left: 0px; width: 780px; height: 105px; overflow: hidden; z-index: 1; border: 0 }

#nav { display: block; position: absolute; top: 42px; left: 0px; padding: 0; margin: 0; height: 500px; width: 235px; line-height: 0; float: left; clear: left; text-align: left; overflow: visible; background-color: transparent; z-index: 3; border: 0 }

#txt { display: block; position: absolute; top: 105px; left: 233px; padding: 0 5px 0 0; margin: 0; height: auto; max-width: 547px; text-align: left; overflow: visible; background-color: transparent; z-index: 3; border: 0}

#blocs { display: block; position: relative; top: 0px; right: 0px; padding: 0; margin: 0; height: auto; width: 36%; float: right; overflow: visible; background-color: transparent; z-index: 3; border: 0 }

a:link  { font: 9pt Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 500; line-height: 135%; color : #ffcc00; text-decoration: underline  }

a:visited { font: 9pt Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 500; line-height: 135%; color : #ffcc00; text-decoration: none  }

a:hover { font: 9pt Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 500; line-height: 135%; color : white; text-decoration: none  }

a.nav { line-height: 0; padding: 0; margin: 0 }

p  { font: 9pt Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 500; line-height: 135%; color: white; margin: 0pt 0pt 10pt 0pt }

ul { font: 9pt Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 500; line-height: 125%; color: white; margin: 1em 5em 1em 2em }

ol { font: 9pt Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 500; line-height: 125%; color: white; margin: 1em 5em 1em 4em }

li { margin-bottom: .4em  }

h2 {font: bold 14pt Arial, Helvetica, sans-serif; letter-spacing: 1px; text-align: center; line-height: 135%; color: #ffcc00 }

h3 { font: bold 14pt Arial, Helvetica, sans-serif; letter-spacing: 0.5px; font-weight: 500; line-height: 125%; color: white }
h3.yellow { font: bold 14pt Arial, Helvetica, sans-serif; letter-spacing: 0.5px; font-weight: 500; line-height: 125%; color: #ffcc00 }

h4 {font: bold 12pt Arial, Helvetica, sans-serif; letter-spacing: 1px; text-align: left; line-height: 135%; margin-bottom: 3px; color: #ffcc00; text-decoration: underline }

.anno { font: italic 7.5pt Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 700; line-height: 100%; color: #b8860b }

table.names { text-align: center; border: medium solid white;  width: 90% }

table.mtgs { text-align: center; border: thin solid #b8860b;  width: 90% }

table.info { text-align: left; border: 2px solid white; background-color: #b8860b; color: white; width: 95%; font-size: 95% }

th {border: 1px solid white; padding: 3px }
td {background-color: #006600; border: 1px solid white; padding: 3px }

td.right { width: 510px}

th.yellow { background-color: #b8860b; font: italic 11pt Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 700; line-height: 125%; color: white; padding: 3px }

td.names { font: 9pt Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 500; line-height: 125%; color: white; padding: 3px; border: 1px solid white }

td.yellow { background-color: #b8860b; font: 9pt Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 500; line-height: 125%; color: white; padding: 3px; border: 1px solid white }

td.mtgs1 { font: 9pt Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 500; line-height: 125%; color: white; width: 32%; padding: 2px; border: 1px solid #b8860b }

td.mtgs2 { font: 9pt Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: 500; line-height: 125%; text-align: left; color: white; width: 66%; padding: 2px; border: 1px solid #b8860b }

.uline { text-decoration: underline }

img {display: block; padding: 0}

#bottom { display: block; position: relative; bottom: 0px; left: 0px; width: 100%; max-width: 780px; max-height: 40px; margin: 0 auto; margin-top: 25px; text-align: center; clear: both; padding: 0; background-color: transparent; font: 80% verdana, Helvetica, sans-serif; color: #ffffff; z-index: 3; border: 0 }

/* HOLLY HACKS */
/* For IE for Windows */

* html #contain {width:expression(document.body.clientWidth > 1600? "1600px" : "auto" ); max-width: 1600px; }
* html #txt {width:expression(document.body.clientWidth > 547? "547px" : "auto" ); max-width: 547px; padding: 0 5px 0 0; }