body {
   background-color : rgb(237,239,221);
   overflow         : hidden;
}

.pageheader {
   position         : absolute;
   width            : 100%;
   height           : 83px;
   _height          : 103px;
   padding-top      : 10px;
   border-bottom    : 5px solid rgb(124,143,43);
   font-size        : 14pt;
   letter-spacing   : 1pt;
   word-spacing     : 3pt;
   font-weight      : normal;
   font-family      : Verdana;
   color            : rgb(45,183,157);
   white-space      : nowrap;
}

.pageheader .red {
   font-size        : 18pt;
}

.mainleft {
   position         : absolute;
   padding-top      : 15px;
   text-indent      : 10px;
   width            : 150px;
   height           : 100%;

   font-size        : 9pt;
}

.mainleft a {
   white-space      : nowrap;
   float            : left;
   clear            : both;
   color            : rgb(216,87,0);
   font-weight      : bold;
}

.mainright {
   position         : absolute;
   top              : 20px;
   left             : 20px;
   height           : 100%;
}

.mainright .sub {
   font-weight      : normal;
   padding          : 15px 50px 50px 150px;
   overflow         : auto;
   height           : 100%;
}

a.m2 {
   font-weight      : normal;
   text-decoration  : underline;
}

.cap {
}

.footer {
   border-top       : 0.7pt solid rgb(209,216,66);
   text-align       : center;
   font-size        : 9pt;
   color            : black;
   padding-top      : 10pt;
}

.footer a {
   font-weight      : normal;
   color            : rgb(20,118,57);
}

h1.main {
   display          : none;
}

h1 {
   font-family      : Arial, sans-serif;
   font-weight      : normal;
   font-size        : 14pt;
   margin           : 0;
   color            : rgb(45,183,157);
   text-transform   : uppercase;
}

h2, th {
   font-family      : Arial, sans-serif;
   font-weight      : bold;
   font-size        : 12pt;
   margin-bottom    : 0;
   margin-top       : 20px;
   color            : rgb(45,183,157);
}

.footer h2 {
   font-weight      : bold;
   font-size        : 12pt;
}

.help {
   margin           : 1em;
}

.toc {
   text-transform   : none;
   margin           : 0;
}

h1.toc {
   font-size        : 10pt;
}

h2.toc {
   font-size        : 10pt;
}

h3.toc {
   font-size        : 9pt;
}

th {
   text-align       : left;
}

body {
   margin               : 0;
   padding              : 0;
   background-image     : url('images/watermark.gif');
   background-repeat    : no-repeat;
   background-position  : bottom right;
   background-attachment: fixed;
}

body, td, th {
   font-family      : Arial, sans-serif;
   font-size        : 10pt;
   margin-left      : 0px;
   padding-left     : 0px;
   color            : black;
}

.m1 {
   font-weight      : bold;
   font-size        : 11pt;
   margin-bottom    : 2pt;
}

.m2 {
   margin-left      : 1em;
   font-size        : 11pt;
   margin-bottom    : 2pt;
}

.content table {
   width            : auto;
}

.beforemore {
   position         : relative;
   top              : 16px;
   left             : 195px;
}

.less, .more {
   height           : 14pt;
   margin-bottom    : 2pt;
   font-size        : 10pt;
   text-align       : right;
}

.less a, .more a {
   padding          : 2pt;
   color            : rgb(216,87,0);
   font-weight      : normal;
   text-decoration  : underline;
}

.largemore {
   font-size        : 10pt;
   font-weight      : bold;
   margin-top       : 5pt;
   text-align       : right;
}

.header {
   padding-bottom   : 1em;
}

.tablabel {
   margin           : 1px 0px 1px 0px;
   padding          : 5px 5px 5px 5px;
   white-space      : nowrap;
   text-align       : center;
}

.small {
   font-size        : 8pt;
}

input, textarea, select, .input {
   border           : 1px solid rgb(67,192,196);
   background-color : rgb(247,249,231);
}

input.checkbox {
   background-color : white;
}

.gray input.checkbox {
   background-color : rgb(237,239,221);
}

input.login {
   font-size        : 7pt;
   background-color : white;
   width            : 50px;
}

.comment {
   background-color : rgb(220,220,255);
}

.commentheader {
   font-weight      : bold;
   font-size        : 8pt;
}

.button {
   background       : rgb(230,230,230);
   border           : 1px solid rgb(128,128,128);
   font-family      : Arial, sans-serif;
   font-weight      : bold;
}

a {
   font-weight      : normal;
   color            : rgb(216,87,0);
   text-decoration  : underline;
}

.label {
   text-decoration  : none;
}

.PhorumForumTitle {
}

.PhorumBodyArea, .PhorumMessage {
   background-color : rgb(220,220,255);
}

.PhorumListTable {
   width            : 100%;
}

.PhorumTableHeader, .PhorumListHeader {
   font-family      : Arial, sans-serif;
   font-weight      : bold;
   font-size        : 10pt;
   color            : #FF6600;
   text-transform   : uppercase;
}

.PhorumTableHeader {
}

.PhorumNav, .PhorumListRow {
   font-size        : 8pt;
}

.PhorumNewFlag {
   font-size        : 8pt;
   color            : green;
}

span.link {
   text-decoration  : underline;
   color            : rgb(216,87,0);
   background-image : none;
}

.gray {
   background-color : rgb(247,249,231);
}

ul, ol {
   margin-top       : 0px;
   margin-bottom    : 0px;
}

.red {
   color            : red;
}
