/* 
    Document   : selfcare
    Created on : July 5, 2005, 10:21 AM
    Author     : lorenzo
    Description:
        Purpose of the stylesheet follows.
*/

/* Links... */
A:link, A:visited { color: 0f0074; }
A:hover { color: orange; }


/* Context */
#context 
{
    background-color: white;
    padding-left: 1px;
    padding-right: 1px;
    font-family: Arial;
    font-size: 10pt;
}

/* Error/Confirm/Warning Message */
P.errorMessage 
{ 
    text-align: center;
    font-size: 10pt;
    font-weight: bold;
    color: red;
}

.confirmMessage 
{ 
    font-size: 10pt;
    font-weight: bold;
    color: #559c92;
    text-align: center;
    width: 100%;
}


/* Theme styles */
#mainTable {
    width: 100%;
}
.title
{ 
    background-color: #CCCCCC;
    font-family: Verdana;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    color: black;
    padding-bottom: 5px;
}
.standardtableMenu  {
    font-size: 10pt;
    font-family: Arial;
    background-color: #CCCCCC;
    padding: 10px;
    border: 0px;
    
}
TD.centerbox {
    vertical-align: top;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 10pt;
    font-family: Arial;
}
TD.leftbox {
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: top;
    width: 90px;
}

BUTTON.imageButton, INPUT.imageButton {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-left: 10px;
    height: 20px;
}

#sendMigrationBtn {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 20px;
}


/* Context Styles */
.standardtable {
    font-size: 10pt;
    font-family: Arial;
    padding-left: 5px;
}
TD.standardHeaderCell {
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
    color: 559c92;
}

TD.standardCell {
    font-size: 9pt;
    font-family: Arial;
}

.submitButton {
    text-align: right;    
    padding-top: 10px;
}
#emptyCell { 
    width: 10px;
}

/* Results table */
P.titleResultTable {
    font-size: 10pt;
    font-family: Arial;
    text-decoration: underline;
    font-style: italic;
    padding: 5px 0px 0px 0px;
}
TABLE.resultTable {
    font-size: 10pt;
    font-family: Arial;
    width: 95%;
    padding-bottom: 10px;
    padding-left: 5px;
}
TD.headerResultTable {
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
    color: 559c92;
    border-bottom: 1px solid black;
    vertical-align: top;
}
TD.dataResultTable {
    font-size: 9pt;
    font-family: Arial;
    padding-left: 4px;
}
P.pager {
    text-decoration: none;
}
P.pager A.selected {
    font-weight: bold;
    font-size: 17;
}

/* Mail Section */
#mailPaint {
    padding: 0px;
    width: 100px;
    height: 10px;
    border: 1px solid black;
    font-size: 0px; /* Explorer compatibiliy */
}
#mailImg {
    padding: 0px;
    border: 0px;
    height: 10px;
}

INPUT.anainput {
    border: 0px;
}

FORM.formStyle {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

TABLE.visibleConfirmMessage {
  width: 300px;
  height: 100px;
  padding: 15px;
  border: 2px solid #CCCCCC;
  background: #ef6565;
}

/* SMS Section
 */
.descriptionText {
    padding: 10px;
    text-align: justify;
    font-style: italic;
}

.standardtableMenu TD {
    font-size: 12px;
    padding-bottom: 4px;
}