/* memeio.com/css/cid.css */
/*
  Steven Ericsson Zenith - October 2007
  IASE, Sunnyvale, CA. USA
  steven@semeiosis.org
  Color Information and Decoration
 */
a {
    color : #000;
    background: transparent;
    text-decoration : none;
}

a:focus {
    color : #000;
    background: transparent;
    text-decoration : none;
}

a:hover {
    color : #F93;
    background: transparent;
    text-decoration : underline;
}

body {
    background-color : #FFF;
    color : #000;
}
/*
  STYLE RULE:
  Using h3 and h4 for normal title sizes ensures that the design
  does not look awful when a style sheet does not load.
 */

h1, h1 a {
    color : #666;
    background: transparent;
    text-decoration : none;
}

h1 a:hover {
    color : #000;
    background: transparent;
    text-decoration : none;
}

h1.title {
    color : black;
    background: transparent;
    text-decoration : none;
}

h2.subtitle {
    color : black;
    background: transparent;
    text-decoration : none;
}

h3.author {
    color: black;
    background: transparent;
    text-decoration: none;
}

h2, h2 a {
    color : #000;
    background: transparent;
    text-decoration : none;
}

h2 a:hover {
    color : #39F;
    background: transparent;
    text-decoration : none;
}

h3, h4, h3 a, h4 a {
    background: transparent;
    color : #F60;
    text-decoration : none;
}

h3 a:hover, h4 a:hover {
    color : #39F;
    background: transparent;
    text-decoration : none;
}

td a:hover {
    text-decoration : underline;
}

input {
    background : #FFF;
    color: #000;
    border : 1px solid #ccc;
}

input.radio {
    background : #FFF;
    color: #000;
    border : none;
}

select {
    background : #FCC;
    color: #000;
}

textarea {
    background : #FCC;
    color: #000;
    border : 1px solid #000;
}

.application {
    background-color: #660000;
    color: #000;
    border : 1px solid #000;
    text-transform : uppercase;
}

.highlight {
    background-color: #FFFF99;
    color: #000;
/* cursor: hand; */
    cursor: pointer;
}

.nohighlight {
    color: black;
    background: transparent;
}

.plain {
    background-color : white;
    color : black;
}

.dark {
    background-color : #660000;
    color : #808080;
}

.light {
    background-color : #CC0000;
    color : #FFFFFF;
    cursor : pointer;
/* cursor : hand; */
}

.yellow {
    color : #FFCC00;
    background-color: transparent;
}

.boxin {
    border: #474E7C 1px solid;
}

.dashin {
    border: black 1pt wave;
}

.boxout {
    border: white 1px solid;
}

.black {
    color : black;
    background: transparent;
}

.gray {
    background: transparent;
    color : #666666;
}

.gray a {
    background: transparent;
    color : #333333;
}

.gray a:hover {
    background: transparent;
    color : #999999;
}

.leftbar {
    border-bottom-color : #808080;
    border-bottom-style : none;
    border-bottom-width : 1px;
    border-left-color : #808080;
    border-left-style : none;
    border-left-width : 1px;
    border-right-color : #808080;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #808080;
    border-top-style : none;
    border-top-width : 1px;
}

.orange {
    background : #FFFFFF;
    color : #FF9933;
}

.orange a {
    background : #FFFFFF;
    color : #FF9933;
}

.orange a:hover {
    background : #FFFFFF;
    color : #999999;
}

.white {
    background : #FFFFFF;
    color : #333333;
}

.rightbar {
    border-bottom-color : #808080;
    border-bottom-style : none;
    border-bottom-width : 1px;
    border-left-color : #808080;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #808080;
    border-right-style : none;
    border-right-width : 1px;
    border-top-color : #808080;
    border-top-style : none;
    border-top-width : 1px;
}

.rowunderline {
    border-bottom-color : #808080;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #808080;
    border-left-style : none;
    border-left-width : 1px;
    border-right-color : #808080;
    border-right-style : none;
    border-right-width : 1px;
    border-top-color : #808080;
    border-top-style : none;
    border-top-width : 1px;
}

.popup {
    background-color : #FFCC00;
    color : #000000;
}

.shadow {
    padding-top: 1px;
    position: absolute;
    margin-left: 1px;
    color: #666666;
    background: transparent;
}