/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt;
    padding: 0px;
    background-color: rgb(255, 255, 255);
    color: rgb(68, 68, 68);
    letter-spacing: 0.075px;
    }

  #plaintext { position: absolute;
    top: 5px;
    left: 5px;
    display: block;
    color: rgb(178, 0, 0);
    font-size: 11px;
    text-decoration: none;
    }

  #header { width: 100%;
    position: relative;
    z-index: 200;
    background-color: rgb(238, 125, 21);
    }

  #headercol { margin: 0pt auto;
    position: relative;
    width: 960px;
    height: 100px;
    }

  #searchbox { background: transparent url(../images/psearchback.gif) no-repeat scroll 0%;
    position: absolute;
    width: 300px;
    height: 90px;
    left: 660px;
    top: -60px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #searchcriteria { border: 0pt none ;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    position: absolute;
    top: 19px;
    left: 22px;
    width: 218px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #searchsubmit { position: absolute;
    top: 17px;
    left: 258px;
    width: 24px;
    height: 24px;
    }

  #searchtoggle { background: transparent url(../images/psearchclode.gif) no-repeat scroll 114px 16px;
    position: absolute;
    display: block;
    top: 63px;
    left: 160px;
    width: 128px;
    height: 16px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #header h1 { margin: 0pt;
    padding: 0pt;
    background: transparent url(../images/s2dlogo.gif) no-repeat scroll 0%;
    display: block;
    width: 960px;
    height: 100px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #header h1 span { display: none;
    }

  #main { border-top: 1px solid rgb(178, 0, 0);
    width: 100%;
    background-color: rgb(247, 247, 247);
    }

  #mainbox { margin: 0pt auto;
    padding: 20px 0pt;
    width: 960px;
    }

  #sidebarbox { background: rgb(255, 255, 255) url(../images/psidebarback.gif) repeat-y scroll 0%;
    float: left;
    width: 250px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #sidebartop { background: rgb(255, 255, 255) url(../images/psidebar.gif) no-repeat scroll 0pt;
    width: 250px;
    height: 10px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 1px;
    }

  #sidebarbottom { background: rgb(255, 255, 255) url(../images/psidebar.gif) no-repeat scroll 0pt -10px;
    width: 250px;
    height: 10px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 1px;
    }

  #sidebar { padding: 10px 20px;
    }

  #content { float: right;
    width: 680px;
    }

  #breadcrumbs { text-align: right;
    padding-bottom: 4px;
    }

  #breadcrumbs a { color: rgb(68, 68, 68) ! important;
    font-weight: normal ! important;
    }

  #breadcrumbs a:hover { text-decoration: none ! important;
    color: rgb(178, 0, 0) ! important;
    }

  #footer { border-top: 1px solid rgb(224, 224, 224);
    padding: 20px;
    width: auto;
    background-color: rgb(255, 255, 255);
    text-align: center;
    color: rgb(68, 68, 68);
    }

  #footer a { color: rgb(68, 68, 68);
    text-decoration: none;
    }

  #footer a:hover { color: rgb(178, 0, 0);
    }

