hr.pme-hr		     { border: 0px solid; padding: 0px; margin: 0px; border-top-width: 1px; height: 1px; }
table.pme-main 	     { border: #004d9c 1px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; font-size: 12px;}
table.pme-navigation { border: #004d9c 0px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; font-size: 12px;}
td.pme-navigation-0, td.pme-navigation-1 { white-space: nowrap; }
/* th.pme-header	     { border: #004d9c 1px solid; padding: 4px; background: #add8e6; } */
th.pme-header	     { border: #f6f7f8 1px solid; padding: 4px; background: #787878; }
td.pme-key-0, td.pme-value-0, td.pme-help-0, td.pme-navigation-0, td.pme-cell-0,
td.pme-key-1, td.pme-value-1, td.pme-help-0, td.pme-navigation-1, td.pme-cell-1,
td.pme-sortinfo, td.pme-filter { border: #004d9c 1px solid; padding: 3px; }
td.pme-buttons { text-align: left;   }
td.pme-message { text-align: center; }
td.pme-stats   { text-align: right;  }

tr.pme-row-0 {
    background: #EAEAEA; /* darker shade of gray */
    color: #ffffff;

}

tr.pme-row-1 {
    background: #FBFBFB; /* very light grey */
    color: #FBFBFB;
}

tr.mypme-row-0 {
    background: #F4B8C4; /* darker shade of red */
    color: #ffffff;

}

tr.mypme-row-1 {
    background: #FFE6E6; /* very light red */
    color: #FBFBFB;
}

.pme-header {
    text-align: left;
    padding: 4px;
    /*  background: #d7d7d7; */
    background: #787878; /*  #126bd3; */
    color : #ffffff;
    font-size: 12px

}

.pme-cell {
    color: #FFF;
    font-size: 12px;
}

table.pme-main {
    background-color: #6699cc;
    border-collapse: collapse;
    border: thick outset #6699cc;
    color: #000000;
}

.pme-header,
th.pme-header-right-align {
    /* background-color:#d7d7d7; */
    background-color: #787878; /* #48a6ff; 22 June 2015 */
    color: #ffffff;
    font-family: verdana, helvetica, arial, sans-serif;
    /* font-size: x-small; */
}

a.pme-header:hover {
    background-color: transparent;
    color: #1100ff;
}

.pme-sortinfo {
    background-color: #cccccc;
    color: #000000;
}

/* Row 2 during Search (hidden otherwise) */
tr.pme-filter {
    background-color: #cccccc;
    color: #000000;
}

select.pme-filter,
select.pme-filter-right-align {
    background-color: #f0f8ff;
    color: #000000;
    border: 1px solid #4a696e /* Sanaa green masthead */;
}

input.pme-filter,
input.pme-filter-right-align {
    background-color: #f0f8ff;
    color: #000000;
    border: 1px solid #4a696e /* Sanaa green masthead */;
}

/* Borders "could" be added to td.pme-filter */
td.pme-filter,
td.pme-filter-right-align {
    font-family: verdana, helvetica, arial, sans-serif;
    /* font-size: x-small; */
    text-align: center;
}

/* During Query, Row 4 (hidden otherwise). Affects A, TR, TD */
.pme-queryinfo {
    background-color: #cccccc;
    color: #000000;
    border: 1px solid #006699;
}

/* Column 1 (text navigation links) [V|C|P|D] */
a.pme-navigation-0,
a.pme-navigation-1 {
    background-color: transparent;
    color: #ff0000;
}

a.pme-navigation-0:hover,
a.pme-navigation-1:hover {
    background-color: transparent;
    color: #008000;
}

td.pme-navigation-0 {
    border-bottom: 1px solid #006699;
    background-color: #e3eaf3; /* light steel */
    color:#717171;
}

td.pme-navigation-1 {
    border-bottom: 1px solid #006699;
    background-color: #ffffff;
    color: #717171;
}

/* table.pme-navigation Prev/Add/Next buttons */
table.pme-navigation {
    border-collapse: collapse;
    border: thin outset #4a696e /* Sanaa green masthead */;
}

tr.pme-navigation {
    background-color: #6699cc;
    color: #000000;
}

/* Clickable A tags for URL/mailto links */
a.pme-cell-0,
a.pme-cell-1,
a.pme-value-0,
a.pme-value-1 {
    background-color: transparent;
    color: #000099;
    font-family: verdana, helvetica, arial, sans-serif;
    /* font-size: x-small; */
}

input.pme-input-0 {
    background-color: #ffffff;
    color: #000000;
}

input.pme-input-1 {
    background-color: #ffffff;
    color: #000000;
}

textarea.pme-input-0,
textarea.pme-input-1 {
    background-color: #ffffff;
    color: #000000;
}

select.pme-input-0,
select.pme-input-1 {
    background-color: #ffffff;
    color: #000000;
}

/* END: User elements [A|C|P] */

/* Data cells */
td.pme-cell-0,
td.pme-cell-1 {
    border-bottom: 1px solid #006699;
    font-family: verdana, helvetica, arial, sans-serif;
    /* font-size: x-small; */
}

td.pme-sortinfo {
    border-bottom: 1px solid #006699;
}

td.pme-cell-0-right-align,
td.pme-cell-1-right-align {
    border-bottom: 1px solid #006699;
    font-family: verdana, helvetica, arial, sans-serif;
    /* font-size: x-small; */
    text-align: right;
}

td.pme-cell-score-right-align {
    text-align: right;
}

/* Navigation table cells look better without border (?) */
/*td.pme-buttons, */
td.pme-message,
td.pme-stats {
    background-color: #5D5D5D;  /* #126bd3 Sanaa green masthead */
    color: #ffffff;
    font-family: verdana, helvetica, arial, sans-serif;
    /* font-size: x-small; */
    vertical-align: middle;
    padding: 4px;
}

td.pme-buttons
{
 background:#5D5D5D;
 border:1px #5D5D5D solid;
 color: #000000;
 font-family: verdana, helvetica, arial, sans-serif;
 vertical-align: middle;
 padding: 4px;
} 

tr.pme-row-0,
tr.pme-row-0-right-align {
    background-color: #f0f8ff;
    color: #000000;
}

tr.pme-row-1,
tr.pme-row-1-right-align {
    background-color: #ffffff;
    color: #000000;
}

td.pme-help-0-right-align,
td.pme-help-0,
td.pme-help-1-right-align,
td.pme-help-1 {
    background-color: #f0f8ff;
    color: #4a696e /* Sanaa green masthead */;
    border-bottom: 1px solid #006699;
    font-family: verdana, helvetica, arial, sans-serif;
    /* font-size: x-small; */
    vertical-align: top;
}

td.pme-key-0-right-align,
td.pme-key-0,
td.pme-value-0-right-align,
td.pme-value-0 {
    background-color: #f0f8ff;
    color: #000000;
    border-bottom: 1px solid #006699;
    font-family: verdana, helvetica, arial, sans-serif;
    /* font-size: x-small; */
    vertical-align: top;
}

td.pme-key-1-right-align,
td.pme-key-1,
td.pme-value-1-right-align,
td.pme-value-1 {
    background-color: #ffffff;
    color: #000000;
    border-bottom: 1px solid #006699;
    font-family: verdana, helvetica, arial, sans-serif;
    /* font-size: x-small; */
    vertical-align: top;
}

/* Horizontal rule */
hr, hr.pme-hr {
    background-color: transparent;
    color: #006699;
    height: 1px;
}

img.pme-navigation-0,
img.pme-navigation-1 {
    border: 1px solid #006699;
    height: 20px;
    width: 20px;
}