/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

* html .minwidth {
	border-left: 1000px solid #d8e9da;
}

* html .container {
	margin-left:-965px;
	position:relative;
}

/*\*/
* html .minwidth, * html .container, * html .layout {
	height: 1px;
}
/**/

  body { border-style: none;
    border-width: 5px;
    margin: 0pt;
    padding: 0pt;
    color: rgb(34, 70, 79);
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 78%;
    background-color: rgb(216, 233, 218);
    min-width: 1000px;
    width: 100%;
    }

  html > body { font-size: 9.5pt;
    min-width: 1000px;
    width: 100%;
    }

  acronym, .titleTip { border-bottom-style: dotted;
    border-bottom-color: rgb(34, 70, 79);
    cursor: help;
    }

  .doNotDisplay { display: none ! important;
    }

  .smallCaps { font-size: 110%;
    font-variant: small-caps;
    }

  #header { border-bottom: 2px solid white;
    margin: 0pt 0pt 2em;
    padding: 0pt 2.5mm 1ex 4mm;
    color: white;
    position: relative;
    background-color: rgb(34, 70, 79);
    width: 100%;
    min-width: 800px;
    }

  .headerTitle { margin: 0pt;
    padding: 0pt;
    }

  .headerTitle a { color: rgb(205, 219, 205);
    background-color: transparent;
    text-decoration: none;
    font-size: 83%;
    font-weight: bold;
    font-style: italic;
    }

  .headerTitle > a { font-size: 105%;
    }

  .headerTitle span { color: white;
    background-color: transparent;
    font-weight: normal;
    }

  .headerLinks { font-size: 89%;
    top: 2.25em;
    position: absolute;
    right: 0.25em;
    left: 75%;
    }

  *[class~=headerLinks] { top: 1.75em;
    position: absolute;
    }

  .headerLinks a { margin: 0pt;
    padding: 0pt 1ex;
    color: white;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
    top: 2.25em;
    }

  .headerLinks a:hover { color: rgb(171, 195, 172);
    background-color: transparent;
    text-decoration: none;
    }

  #side-bar { font-size: 95%;
    text-align: right;
    float: left;
    clear: left;
    width: 10.7em;
    }

  .sideBarTitle { border-top: 1px solid rgb(34, 70, 79);
    margin: 0pt;
    padding: 0.5ex 1em 0.5ex 0.5ex;
    color: rgb(34, 70, 79);
    background-color: rgb(205, 219, 205);
    font-size: 100%;
    font-weight: bold;
    }

  #side-bar ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-position: outside;
    text-decoration: underline;
    }

  #side-bar li { border-top: 1px solid rgb(34, 70, 79);
    margin: 0pt;
    padding: 1ex 1em 1ex 0.5ex;
    text-decoration: underline;
    }

  #side-bar a { color: rgb(34, 70, 79);
    background-color: transparent;
    text-decoration: underline;
    }

  #side-bar a:hover { background-color: transparent;
    color: rgb(171, 195, 172);
    font-weight: bold;
    }

  .sideBarText { border-top: 1px solid rgb(34, 70, 79);
    margin: 0pt;
    padding: 1ex 1.5ex;
    text-align: justify;
    display: block;
    }

  #side-bar .sideBarText a { text-decoration: underline;
    }

  #side-bar .sideBarText a:hover { text-decoration: none;
    }

  .thisPage { font-weight: bold;
    }

  #main-copy { margin: 0pt 0mm 0pt 10.5em;
    padding: 0pt 1em 1ex;
    text-align: justify;
    line-height: 1.5em;
    }

  p { margin: 1em 0pt 1.5em;
    padding: 0pt;
    }

  .darkerBox { border: 1px solid rgb(34, 70, 79);
    margin: 0pt 0pt 1em;
    padding: 2ex 2em 2em;
    color: black;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    }

  .lighterBox { border: 1px solid rgb(34, 70, 79);
    margin: 0pt 0pt 10em;
    padding: 2ex 2em 2em;
    color: rgb(34, 70, 79);
    background-color: rgb(205, 219, 205);
    volume: 50;
    }

  #main-copy h1 { margin: 0.25em 0pt 0pt;
    padding: 0pt;
    font-family: "trebuchet ms",verdana,tahoma,sans-serif;
    font-size: 156%;
    font-weight: bold;
    }

  #main-copy a { color: rgb(34, 70, 79);
    background-color: transparent;
    text-decoration: underline;
    }

  #main-copy a:hover { text-decoration: none;
    }

  dt { margin: 0pt;
    padding: 0pt 0pt 0.5ex;
    font-weight: bold;
    }

  dd { margin: 0pt 0pt 1.5em 1.5em;
    padding: 0pt;
    }

  #footer { margin: 0pt;
    padding: 1.25ex 4mm;
    color: rgb(255, 255, 255);
    background-color: rgb(34, 70, 79);
    font-size: 85%;
    position: relative;
    top: 0px;
    width: 100%;
    }

  #footer .left { text-align: left;
    float: left;
    }

  #footer .right { text-align: right;
    }

  #footer a { color: white;
    background-color: transparent;
    text-decoration: underline;
    }

  #footer a:hover { text-decoration: none;
    }

  .subFooter { margin: 0pt;
    padding: 1ex 4mm;
    font-size: 85%;
    line-height: 1.5em;
    position: relative;
    top: 0px
    }

  .subFooter a { color: rgb(34, 70, 79);
    background-color: transparent;
    text-decoration: underline;
    }

  .subFooter a:hover { text-decoration: none;
    }

  .table { border-style: none none solid;
    border-width: 0px;
    border-bottom: 0px solid rgb(0, 0, 0);
    font-weight: bold;
    font-style: normal;
    list-style-type: none;
    }

  .headerInfo { font-weight: bold;
    position: absolute;
    color: rgb(255, 255, 255);
    }

  .darkerBox2 { border-style: solid;
    border-width: 0px;
    margin: 0pt 0pt 1em;
    padding: 2ex 2em 2em;
    background-image: url(file:///home/caffeine/Desktop/Webpage/Current/Technology.jpg);
    color: rgb(0, 0, 0);
    font-family: Verdana;
    background-position: center;
    min-width: 600px;
    background-repeat: repeat;
    width: 100%;
    }

