/* style sheet for CWI Application */

/* style sheet info for BODY Selectors */
BODY {
    font:   9pt Arial, Times, serif;
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
    background-color: White;
}
BODY.help {
    font:   bold 12pt Arial, Times, serif;
}
/* style sheet info for A Selectors */
A:link, A:active, A:visited {
    text-decoration: none;
    color: #0000CC;
    font-weight: bold;
}
A.windowtitle:link, A.windowtitle:active, A.windowtitle:visited {
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
}

A:hover {
    color: #CC0000;
}

/* style sheet info for P Selectors */
P   {
    font: 9pt Arial, Times, serif;
    color: #000000;
    height: auto;
    text-align: left;
}
P.header    {
    text-align: center;
    font: bold 14pt Arial, Times, serif;
}
P.headersmall   {
    text-align: center;
    font: bold 11pt Arial, Times, serif;
}
P.headerred {
    color: #CC0000;
    text-align: center;
    font: bold 14pt Arial, Times, serif;
}
P.headerredleft {
    color: #CC0000;
    text-align: left;
    font: bold 12pt Arial, Times, serif;
}
P.errormsgred   {
    color: #CC0000;
    font: bold 12pt Arial, Times, serif;
    text-align: center
}
P.label {
    text-decoration: underline;
    text-align: left;
    font: bold 10pt Arial, Times, serif;
}
P.help  {
    text-align: center;
    font: bold 10pt Arial, Times, serif;
}

/* style sheet info for TABLE Selectors */
TABLE.window    {
    padding: 0px;
    border: 1px ridge;
}
TABLE.mail  {
    padding: 0px;
    border: ridge .25em;
}
TABLE.windowtitle   {
    background: #FFFFFF;
    vertical-align: middle
    border: 0px 0px 0px 0px;
    padding: 3px;
    width: 100%;
}
TABLE.windowbody    {
    background:     #CCCCCC;
    border: 0;
    padding: 2px;
    width: 100%;
}
TABLE.help  {
    text-align: center;
}
/* style sheet info for TH Selectors */
TH  {
    background-color: #CCCCCC;
    color: #000077;
    font: bold 10pt Arial, Times, serif;
    text-align: center;
}
/* style sheet info for TR Selectors */
TR.odd {
    background-color : #FFFFFF;
}
TR.even {
    background-color : #EBEBEB;
}
TR.windowtitle  {
    background-color : #000077;
    padding: 1px;
}
TR.windowbody   {
    background-color : #CCCCCC;
    padding: 1px;
}
/* style sheet info for TD Selectors */
TD {
    font: 9pt Arial, Times, serif;
 }
TD.menuimage    {
    text-align: left;
    vertical-align: middle;
}
TD.menutitle    {
    color: #CC0000;
    font: bold 12pt Arial, Times, serif;
    text-align: center;
    vertical-align: middle;
}
TD.menusession  {
    color: #CC0000;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
}
TD.menupick {
    text-align: center;
}
TD.home {
    text-align: center;
    font: bold 12pt Arial, Times, serif;
}
TD.header   {
    color: #000000;
    text-align: left;
    font: bold 10pt Arial, Times, serif;
}
TD.headerctr    {
    color: #000000;
    text-align: center;
    font: bold 10pt Arial, Times, serif;
}
TD.headerred    {
    color: #CC0000;
    text-align: left;
    font: bold 10pt Arial, Times, serif;
}
TD.inboxctr {
    text-align: center;
    vertical-align: middle;
}
TD.inboxleft    {
    text-align: left;
    vertical-align: middle;
}
TD.labelleft    {
    background-color: #CCCCCC;
    color: #000000;
    text-align: left;
}
TD.labelboldleft {
    background-color: #CCCCCC;
    color: #000000;
    text-align: left;
    font-weight: bold;
}
TD.labelright {
    background-color: #CCCCCC;
    color: #000000;
    text-align: right;
}
TD.labelboldright {
    background-color: #CCCCCC;
    color: #000000;
    text-align: right;
    font-weight: bold;
    padding: 0px;
    width: 15em;
}
TD.labelboldrightlogin {
    background-color: #CCCCCC;
    color: #000000;
    text-align: right;
    font-weight: bold;
    padding: 0px;
}
TD.labelboldrightinbox {
    background-color: #CCCCCC;
    color: #000000;
    text-align: right;
    font-weight: bold;
    padding: 0px;
    width: 8em;
}
TD.labelboldrightmail {
    background-color: #CCCCCC;
    color: #000000;
    text-align: right;
    font-weight: bold;
    padding: 0px;
    width: 7em;
}
TD.labelctr {
    background-color: #CCCCCC;
    color: #000000;
    text-align: center;
}
TD.labelboldctr {
    background-color: #CCCCCC;
    color: #000000;
    text-align: center;
    font-weight: bold;
}
TD.valueleft    {
    color: #000000;
    text-align: left;
}
TD.valueboldleft {
    color: #000000;
    font-weight: bold;
    text-align: left;
}
TD.valueright {
    color: #000000;
    text-align: right;
}
TD.valueboldright {
    color: #000000;
    font-weight: bold;
    text-align: right;
}
TD.valuectr {
    color: #000000;
    text-align: center;
}
TD.valueboldctr {
    color: #000000;
    font-weight: bold;
    text-align: center;
}
TD.sectionheader {
    text-align: left;
    font: bold 12pt Arial, Times, serif;
}
TD.noresults {
    text-align: left;
    font: bold 9pt Arial, Times, serif;
}
TD.files {
    font: 8pt Arial, Times, serif;
    padding: 1px;
    text-align: left;
}
TD.buttonleft {
    text-align: left;
    padding-bottom: 1px;
}
TD.buttonctr {
    text-align: center;
    padding-bottom: 1px;
}
TD.buttonright {
    text-align: right;
    padding-bottom: 1px;
}
TD.windowtitle {
    background-color: #000077;
    color: #FFFFFF;
    font: bold 10pt Arial, Times, serif;
    text-align: left;
}
TD.windowbody {
    background-color: #CCCCCC;
    font: bold 9pt Arial, Times, serif;
    text-align: left;
}
TD.windowhelp {
    text-align: right;
    background-color: #000077;
}
TD.helpimage {
    text-align: center;
    padding-bottom: 35px;
}
TD.helpheader {
    font-weight: bold;
    text-align: center;
}
TD.helpheaderred {
    font-weight: bold;
    color: #CC0000;
    text-align: center;
}
TD.helpheaderbigI {
    font: 11pt Arial, Times, serif;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}
TD.helpheaderbig {
    font: 11pt Arial, Times, serif;
    font-weight: bold;
    text-align: center;
}
TD.helpfooter {
    font: 8pt Arial, Times, serif;
    text-align: center;
}
TD.state {
    color: #000000;
    text-align: center;
}
TD.statelist {
    text-align: center;
    font-weight: bold;
}
TD.statelistbody {
    text-align: center;
}
TD.footer {
    color: #000000;
    font: 8pt Arial, Times, serif;
    text-align: center;
}
TD.hr {
    width: 92%;
    text-align: center;
}

/* style sheet info for INPUT Selectors */
INPUT.value {
    text-align: left;
    height: auto;
}
INPUT.button    {
    font: bold 9pt Arial, Times, serif;
    color: #000077;
    text-align: center;
    width: 8em;
    cursor: hand;
}
INPUT.searchbutton  {
    font: bold 9pt Arial, Times, serif;
    color: #000077;
    cursor: hand;
}
INPUT.mailbuttonctr {
    font: bold 9pt Arial, Times, serif;
    color: #000077;
    cursor: hand;
    width: 10em;
}

/* style sheet info for IMG Selectors */
IMG.hr  {
    width: 92%;
    height: 1px;
    text-align: center;
}
IMG.help    {
    background-color: #000077;
    border: 0px;
}
IMG.helpOn  {
    border: 0px;
}

/* style sheet info for SELECT Selectors */
SELECT.mailselect   {
    text-align: left;
    height: auto;
    width: 21.6em;
}
SELECT.maildisplay  {
    text-align: left;
    height: auto;
    width: 18.6em;
}

/* style sheet info for TEXTAREA Selectors */
TEXTAREA.readonly {
    background-color: #EBEBEB;
}
all.menuItemNS {
    text-decoration: none;
    font: bold 8pt Arial, Times, serif;
    color: white;
}
.menuItemIE {
    text-decoration: none;
    font: bold 9pt Arial, Times, serif;
    color: black;
}
