/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

body {
  font-family: Helvetica, Arial, Verdana;
  color: #606060;
  background-color: white;
  text-align:center;
  padding:0px;
  margin:0px auto auto auto;
}

body.contentpage { 
  background-color: #DDDDDD;
  background-image:url('images/body-background.gif');
  background-repeat:repeat-x;
  background-attachment:fixed;
  color: #606060;
  text-align:left;
  padding:0px auto;
  margin:4px auto 50px auto;
}

p {
  margin: 1px 5px 14px 0px;
  padding: 0px;
  color: #303030;
  font-family: Helvetica, Arial, Verdana;
  font-size: 9pt;
  font-weight: normal;
  text-align: left;
}  


  div.lefthandpanel {
    padding:14 4 12 4;
    margin:0 0 0 0;
    width:100%;
    background-color: rgb(245, 245, 245);
    background-image: url('images/lefthandpanel-background.jpg');
    background-repeat:repeat-x;
  }

  div.lefthandpanel_outer {
    padding:0;
    margin:0;
    background-color: rgb(245, 245, 245);
    background-image: url('images/lefthandpanel-background.jpg');
    background-repeat:repeat-x;
  }

  div.lefthandpanel_inner {
    padding:14 4 12 4;
    margin:0 0 0 0;
  }

  div.panel1 {
    padding:12 12 12 12;
    margin:0 0 0 0;

    background-color: #DDDDDD;
    width:70%;
    }

  a:link { font-family: Helvetica, Arial, Verdana;
    font-weight: normal;
    text-decoration: none;
    color: #303030;
    }

  a:visited { font-family: Helvetica, Arial, Verdana;
    font-weight: normal;
    text-decoration: none;
    color: #303030;
    }

  a:active { font-family: Helvetica, Arial, Verdana;
    font-weight: normal;
    text-decoration: none;
    color: #303030;
    }

  a:hover { font-family: Helvetica, Arial, Verdana;
    font-weight: normal;
    text-decoration: none;
    color: #AF2626;
    }

  /* Content */
  a.content { font-family: Helvetica, Arial, Verdana;
    font-weight: normal;
    text-decoration: underline;
    color: #303030;
    }

  a.content:link { font-family: Helvetica, Arial, Verdana;
    font-weight: normal;
    text-decoration: underline;
    color: #303030;
    }

  a.content:visited { font-family: Helvetica, Arial, Verdana;
    font-weight: normal;
    text-decoration: underline;
    color: #303030;
    }

  a.content:active { font-family: Helvetica, Arial, Verdana;
    font-weight: normal;
    text-decoration: underline;
    color:#303030;
    }

  a.content:hover { font-family: Helvetica, Arial, Verdana;
    font-weight: normal;
    text-decoration: underline;
    color: #AF2626;
    }


/* Front Page */
a.frontpage { 
    font-family: Helvetica, Arial, Verdana;
    font-size:12px;
    font-weight: normal;
    text-decoration: none;
    color:#AF2626;
}

a.frontpage:link { 
    font-family:  Helvetica, Arial, Verdana
    font-size:12px;
    font-weight: normal;
    text-decoration: none;
    color:#AF2626;
}

a.frontpage:visited { 
    font-family:  Helvetica, Arial, Verdana;
    font-size:12px;
    font-weight: normal;
    text-decoration: none;
    color:#AF2626;
}

a.frontpage:active { 
    font-family:  Helvetica, Arial, Verdana;
    font-size:12px;
    font-weight: normal;
    text-decoration: none;
    color:#AF2626;
}

a.frontpage:hover { 
    font-family:  Helvetica, Arial, Verdana;
    font-size:12px;
    font-weight: normal;
    text-decoration: none;
    color:#AF2626;
    background-color:#DDDDDD;
}

  /* Inline */  
  a.inline:link { font-family: Helvetica, Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: underline;
    color: rgb(0, 0, 0);
    }

  a.inline:visited { font-family: Helvetica, Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: underline;
    color: rgb(0, 0, 0);
    }

  a.inline:active { font-family: Helvetica, Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: underline;
    color: rgb(0, 0, 0);
    }

  a.inline:hover { font-family: Helvetica, Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: underline;
    color: rgb(150, 0, 0);
    }


  /* Footer Links */
  a.footer:link { 
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #777777;
    }

  a.footer:visited { 
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #777777;
    }

  a.footer:active { 
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #777777;
    }

  a.footer:hover { 
    font-size: 8pt;
    font-weight: normal;
    text-decoration: underline;
    color: #777777;
    }


  /* Breadcrumb links */ 
  a.breadcrumb:link { 
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #DDDDDD;
    }

  a.breadcrumb:visited { 
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #DDDDDD;
    }

  a.breadcrumb:active { 
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #DDDDDD;
    }

  a.breadcrumb:hover { 
    font-size: 8pt;
    font-weight: normal;
    text-decoration: underline;
    color: white;
    }

  table { 
    margin: 3px;
    padding: 3px;
    color: black;
    background-color: white;
    font-family: Helvetica, Arial, Verdana;
    font-size: 11pt;
    }

  table.mainpage { 
    table-layout: auto;
    text-align: left; 
    margin:0px;
    padding:0px;
    margin-left: auto; 
    margin-right: auto;
    width:830px;
    }



  table.padded {
    color: black;
    background-color: white;
    font-family: Helvetica, Arial, Verdana;
    font-size: 11pt;
    }

  th { border-style: none;
    margin: 0px;
    padding: 0px;
    color: black;
    font-family: Helvetica, Arial, Verdana;
    font-size: 11pt;
    font-weight: bold;
    font-style: normal;
    }

  td { border: medium none ;
    margin: 0px;
    padding: 0px;
    color: black;
    font-family: Helvetica, Arial, Verdana;
    font-size: 9pt;
    font-weight: normal;
    vertical-align: top;
    }

  td.padded { border: medium none ;
    margin: 0px;
    padding: 5px;
    background-color: rgb(238, 238, 238);
    color: black;
    font-family: Helvetica, Arial, Verdana;
    font-size: 9pt;
    font-weight: normal;
    vertical-align: middle;
    }

  td.topstripe { margin: 0px;nn
    padding: 0px;
    height: 0px;
    background-color: rgb(178, 43, 43);
    }

  td.header { 
    margin:  0 0 0 0;
    padding: 0 0 0 0;
 }

  td.menu {
    padding:0px;
    padding-left:2px;
    margin:0px;
    height: 26px;
    width: 830px;
    background-color:#BA2024;
    background-image:url('images/menu-background.3.png');
    background-repeat:no-repeat;
  }

  td.contents { 
    padding: 20 20 20 20;
    margin: 0 0 0 0;
    width: 100%;
    border:none;
    }

  td.col1 { 
    padding: 25px 0px 20px 8px;
    margin-right: 10px;
    width:250px;
    background-color:#white;
    }

  td.col2 { 
    padding: 20px 8px 8px 10px;
    margin:0;
    width:*;
    background-color:white;
    }

  td.footer { 
    padding:0px;
    margin:0px;
    height: 80px;
    font-size: 10pt;
    color: #888888;
    }

  p.footer {
    margin: 0px;
    margin-top: 10px;
    padding: 8px;
    color: #888888;
    font-family: Helvetica, Arial, Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    }

  div.footer {
    border-top:1px solid #CCCCCC;
    padding:0;
    margin: 0pt;
    font-size: 8pt;
    color: #888888;
    }

  img { border: medium none ;
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
    vertical-align: middle;
    }

  h1 { border-bottom: 1px solid #CCCCCC;
    margin: 0px 0px 5px;
    padding: 0px;
    color: black;
    font-family: Helvetica, Arial, Verdana;
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    }

  h2 { border-bottom: 1px solid #CCCCCC;
    margin: 20px 0px 5px;
    padding: 0px;
    color: black;
    font-family: Helvetica, Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    }

  h3 { color: rgb(150, 0, 0);
    font-family: Helvetica, Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    font-style: normal;
    margin-top: 3px;
    margin-bottom: 6px;
    }

  h4 { color: rgb(0, 0, 0);
    font-family: Helvetica, Arial, Verdana;
    font-size: 11pt;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 1px;
    }

  .smallnote { font-size: 8pt;
    font-weight: normal;
    }

  form { margin: 0px;
    padding: 0px;
    }

  input { border: 1px solid rgb(170, 170, 170);
    font-size: 9pt;
    }

  select { border-style: none;
    border-width: 1px;
    font-size: 9pt;
    margin-top: 0.02cm;
    margin-bottom: 0.02cm;
    }

  input.checkbox { border-style: none;
    width: 50px;
    }

  input.radio { border-style: none;
    width: 50px;
    }

  textarea { border: 1px solid rgb(170, 170, 170);
    font-family: Helvetica, Arial, Verdana;
    font-weight: normal;
    font-size: 8pt;
    }

  input.fixeditem { border-style: none;
    padding: 2px;
    background-color: rgb(221, 221, 221);
    width: 250px;
    text-align: left;
    }

  input.fixedcurrency { padding: 2px;
    background-color: rgb(221, 221, 221);
    width: 75px;
    text-align: right;
    }

  ul { 
    margin:0 0 0 16; 
    padding:0; 
    }

  li { 
    color:#444444;
    margin:0 0 4 0;
    }

  div.menu { border-style: solid none none;
    border-color: #444444 -moz-use-text-color -moz-use-text-color;
    border-width: 1px medium medium;
    margin-top: 25px;
    padding-top: 5px;
    padding-bottom: 20px;
    }

  font.tm { color: rgb(150, 0, 0);
    }



