/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */  body { margin: 0pt;    padding: 0pt;    background: rgb(250, 250, 250) url(img/bodybg3.gif) repeat-x scroll left top;    color: rgb(64, 64, 64);    -moz-background-clip: initial;    -moz-background-origin: initial;    -moz-background-inline-policy: initial;    font-family: Verdana,Tahoma,sans-serif;    font-style: normal;    font-variant: normal;    font-weight: normal;    font-size: 76%;    line-height: normal;    font-size-adjust: none;    font-stretch: normal;    }  ul { margin: 5px 0pt 16px 5px;    padding: 0pt;    }  li { margin: 0pt 0pt 8px 15px;    padding: 0pt;    }  img { border: 1px solid rgb(208, 208, 208);    margin: 10px auto 16px;    padding: 1px;    background: rgb(255, 255, 255) none repeat scroll 0%;    -moz-background-clip: initial;    -moz-background-origin: initial;    -moz-background-inline-policy: initial;    }  a { color: rgb(0, 51, 0);    font-weight: bold;    text-decoration: none;    }  a:hover { color: rgb(80, 80, 80);    text-decoration: underline;    }  a img { border-color: rgb(216, 93, 93);    }  a img:hover { border-color: rgb(216, 93, 93);    background: rgb(216, 93, 93) none repeat scroll 0%;    -moz-background-clip: initial;    -moz-background-origin: initial;    -moz-background-inline-policy: initial;    }  #wrap { width: 1190px;    }  #leftside { background: rgb(224, 224, 224) url(img/sidebarbg.gif) repeat-y scroll right top;    width: 220px;    -moz-background-clip: initial;    -moz-background-origin: initial;    -moz-background-inline-policy: initial;    text-align: right;    float: left;    }  #leftside h1 { margin: 20px 18px 0pt 5px;    color: rgb(216, 93, 93);    font-size: 1.6em;    letter-spacing: -2px;    text-align: right;    }  #leftside h2, #leftside h3 { margin: 0pt 20px 18px 5px;    color: rgb(128, 128, 128);    font-size: 1.1em;    font-weight: bold;    letter-spacing: -1px;    text-align: right;    }  #leftside h3 { margin: 20px 18px 4px 5px;    color: rgb(96, 96, 96);    }  #leftside p { margin: 0pt 20px 18px 5px;    color: rgb(96, 96, 96);    font-size: 0.8em;    }  #leftside a { color: rgb(128, 128, 128);    }  #menu a { padding: 5px 18px 5px 0pt;    background: rgb(224, 224, 224) url(img/sidebarbg.gif) repeat-y scroll right top;    display: block;    width: 202px;    color: rgb(96, 96, 96);    -moz-background-clip: initial;    -moz-background-origin: initial;    -moz-background-inline-policy: initial;    font-size: 1.6em;    font-weight: normal;    text-decoration: none;    letter-spacing: -1px;    }  #menu a:hover { background: rgb(240, 240, 240) url(img/sidebarbg.gif) repeat-y scroll right top;    color: rgb(48, 48, 48);    -moz-background-clip: initial;    -moz-background-origin: initial;    -moz-background-inline-policy: initial;    }  #menu a.active { border-top: 2px solid rgb(192, 192, 192);    border-bottom: 2px solid rgb(192, 192, 192);    padding: 5px 18px 5px 0pt;    background: rgb(250, 250, 250) none repeat scroll 0%;    -moz-background-clip: initial;    -moz-background-origin: initial;    -moz-background-inline-policy: initial;    }  #menu a.active:hover { background: rgb(250, 250, 250) none repeat scroll 0%;    color: rgb(80, 80, 80);    -moz-background-clip: initial;    -moz-background-origin: initial;    -moz-background-inline-policy: initial;    }  #extras { float: right;    color: rgb(0, 36, 0);    width: 150px;    }  #extras h2, #extras h3 { border-bottom: 2px solid rgb(176, 176, 176);    margin: 10px 0pt 12px;    font-size: 1.6em;    font-weight: 400;    letter-spacing: -1px;    text-align: center;    color: rgb(0, 36, 0);    }  #extras p { margin: 0pt 0pt 15px;    line-height: 1.4em;    }  #content { margin: 0pt 0pt 0pt 240px;    padding: 10px 0pt 0pt 10px;    background: rgb(250, 250, 250) none repeat scroll 0%;    -moz-background-clip: initial;    -moz-background-origin: initial;    -moz-background-inline-policy: initial;    width: 760px;    }  #content p { margin: 0pt 0pt 16px;    line-height: 1.5em;    }  #content h1 { margin: 0pt;    color: rgb(0, 0, 102);    font-size: 2.5em;    text-align: center;    }  #content h2 { margin: 0pt;    color: rgb(128, 128, 128);    font-weight: normal;    font-size: 2em;    letter-spacing: -2px;    text-align: center;    }  #content h3 { margin: 20px 0pt 10px;    color: rgb(51, 0, 0);    font-weight: normal;    font-size: 2em;    letter-spacing: -2px;    text-decoration: underline;    }  table { border: 1px solid rgb(216, 216, 216);    margin: 0pt 0pt 16px;    padding: 0pt;    border-collapse: collapse;    line-height: 1.3em;    width: 95%;    }  caption { margin: 0pt;    padding: 6px 0pt 8px;    font-size: 1.5em;    font-weight: 400;    text-align: left;    }  th { padding: 7px;    background: rgb(234, 234, 234) url(img/menubg2.gif) repeat-x scroll left bottom;    -moz-background-clip: initial;    -moz-background-origin: initial;    -moz-background-inline-policy: initial;    color: rgb(80, 80, 80);    text-align: left;    }  td { padding: 7px;    background: rgb(244, 244, 244) url(img/menubg.gif) repeat-x scroll left bottom;    -moz-background-clip: initial;    -moz-background-origin: initial;    -moz-background-inline-policy: initial;    color: rgb(48, 48, 48);    font-size: 0.9em;    text-align: left;    }  input, textarea { border: 1px solid rgb(204, 204, 204);    margin: 0pt;    padding: 4px;    font-family: Verdana,Tahoma,Arial,Sans-Serif;    font-size: 1em;    }  label { margin: 2px 0pt;    font-size: 1.2em;    }  input { width: 200px;    }  textarea { width: 400px;    }