body {
    font:12px arial,helvetica,clean,sans-serif;
    margin: 0;
    padding: 0;
	COLOR: #000000;
}

table {font-size:inherit;font-size:100%;}

select, input, textarea {font:92% arial,helvetica,clean,sans-serif;}

pre, code {font:115% monospace;}

body * {}

TD.row_header {
    FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #FFFFFF; background: #97ACBD
}

TD.E {
    FONT-SIZE: 100%;
}
.E {
    FONT-WEIGHT: bold; FONT-SIZE: 92%; COLOR: #ffffff
}
.E:hover {
    TEXT-DECORATION: none
}
TD {
	COLOR: #000000; FONT-SIZE: 100%
}
.PageHeader {
	COLOR: #000000; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.FooterLink {
	COLOR: #000000; FONT-SIZE: 92%
}
#FooterLink {
	COLOR: #000000; FONT-SIZE: 85%
}
.input {
	COLOR: #000000; FONT-SIZE: 92%
}
#input {
	COLOR: #000000; FONT-SIZE: 92%
}
.ElementNotes {
	COLOR: #000000; FONT-SIZE: 10px
}
.AnchorModify {
	COLOR: #0000ff; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.ElementNotesBold {
	COLOR: #000000; FONT-FAMILY: Arial, verdana; FONT-SIZE: 85%; FONT-WEIGHT: bold
}
.CompanyHeader {
	COLOR: #cc0000; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.ConferenceSections {
	COLOR: #000000; FONT-SIZE: 92%; FONT-WEIGHT: normal
}
.RTE {
    COLOR: white; FONT-SIZE: 122%; FONT-WEIGHT: bold
}

fieldset.list {
    margin-top: 1em;
    padding: 1em;
    font-size:92%;
    border:1px solid #4791C5;
    margin-left: 10px;
}

fieldset {
    margin-top: 1em;
    padding: 1em;
    font-size:92%;
    border:1px solid #4791C5;
    width: 700;
    margin-left: 10px;
}

label {
   font-weight: bold;
}

legend {
    padding: 0.2em 0.5em;
    background-color: #4791C5;
    border:1px solid #336699;
    color: white;
    font-size:107%;
    text-align:right;
}

input.errHilite, select.errHilite, textarea.errHilite {
    border: 1px solid #DDC;
    background-color: #FFE;
}

label.errHilite {
    color: red;
}

ul#errors {
    display: none;
    margin-top: 1em;
    background-color: #FFE;
    border: 1px solid #CC9;
    padding: .3em;
    color: #C00;
    font-weight: bold;
}

ul#errors li {
    margin-top: .5em;
    margin-bottom: .5em;
    padding: 0;
}

ul#errors li.heading {
    list-style-type: none;
    color: #000;
    font-weight: normal;
    font-style: italic;
    margin: .5em 0;
    padding: 0;
}

.reqHiLite { color: red; font-weight: bold; font-size: 100%; }

.pager {
    font: 85% Arial, Helvetica, sans-serif;
    text-align: center;
    border: solid 1px #fff;
    border-left: 0;
    border-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px;
    background-color: #fff;
}

.pager a {
    padding: 2px 6px;
    border: solid 1px #ddd;
    background: #fff;
    text-decoration: none;
}

.pager a:visited {
    padding: 2px 6px;
    border: solid 1px #ddd;
    background: #fff;
    text-decoration: none;
}

.pager .current-page {
    padding: 2px 6px;
    font-weight: bold;
    vertical-align: top;
}

.pager a:hover {
    color: #fff;
    background: #7d95b5;
    border-color: #036;
    text-decoration: none;
}

#matrix th {
    background-color: #b5cadc;
    border: 1px solid #778;
    font-weight: bold;
    font-size: 100%;
}

#matrix th a {
   color: black;
}

a#matrix #actionth {
    width: 1px;
    padding: 0em 1em 0em 1em;
}

#matrix tr.alternate { background-color:#e3eaf0; }
#matrix tr:hover { background-color: #b5cadc; }
#matrix td { font-size: 100%; }

.dobutton {
   font-weight: bold;
   font-size: 100%;
   color: #ffffff;
   background-color: #006699;
}

.actionbutton {
    font-size: 100%;
    border: 1px outset;
    background-color: #fff;
    margin: 2px;
    margin-bottom: 0px;
    padding: 0em 0.5em 0em 0.5em;
    text-decoration: none;
    cursor: pointer;
}

span.slct {
    color:#2A5DB0;
    cursor:pointer;
}

