body {
    background-color: #FFFFFF;
    background-image: url(bg.gif);
    color: #000000;
    font-family: 'Arial','Helvetica', sans-serif;
    font-size: 14px;
}

body a {
    text-decoration: none;
    color: #003366;
}

body a:hover {
    text-decoration: underline;
    color: #003366;
}

.leftMenu a {
    text-decoration: none;
    color: #FAFCDA;
}

.leftMenu a:hover {
    text-decoration: underline;
    color: #FAFCDA;
}


.list-header {
    background-color: #635E5C;
    color: #FFFFFF;
    font-weight: bold;
}

.list-paging-header {
    background-color: white;
}

.list-paging-footer {
    background-color: white;
}

.list-row-even { 
}

.list-row-odd { 
    background-color: #eeeeee;
}

/* Style rules for message severity levels */

.infoMessage {
    color: black;
}

.warnMessage {
    color: orange;
    font-weight: bold;
}

.errorMessage {
    color: red;
    font-weight: bold;
}

.fatalMessage {
    color: red;
    font-weight: bold;
}

/* Style rules for tab headers */
.selected {
    width: 110px;
    text-align: center;
    background-image: url('tabon.gif');
}

.notselected {
    width: 110px;
    text-align: center;
    background-image: url('taboff.gif');
}

.selected a {
    color: #003366;
    text-decoration: none;
}

.selected a:hover {
    color: #003366;
    text-decoration: underline;
}

.notselected a {
    color: #000000;
    text-decoration: none;
}

.notselected a:hover {
    color: #000000;
    text-decoration: underline;
}

.tabFragment {
    width: 770px;
    height: 30px;
}

.tabFragment2 {
    width: 220px;
    height: 30px;
}

.tabFragment3 {
    width: 220px;
    height: 30px;
}

.outputTextStyle {
    background: #E9E9D7;
    border: solid 1px #FFFFFF;
    padding-left: 3px;
    padding-right: 3px;
}

.projectTitle {
    /*color: #FAE492;*/
    color: #FDF3D0;
    font-weight: bold;
}

.projectTableCol1 {
    width: 75px;
}

.projectTableCol2 {
    width: 500px;
}

.projectTableCol3 {
    width: 75px;
}

.projectTableCol4 {
    width: 75px;
}


.publicationTableCol1 {
    width: 550px;
}

.publicationTableCol2 {
    width: 100px;
}

.publicationTableCol3 {
    width: 75px;
}

.publicationSearchTableCol1 {
    width: 50px;
}

.publicationSearchTableCol2 {
    width: 500px;
}

.publicationSearchTableCol3 {
    width: 100px;
}

.publicationSearchTableCol4 {
    width: 75px;
}

.tableClass {
    /*font-family: 'Arial','Helvetica',sans-serif;*/
    border: 1px solid #FFFFFF;
}


.tableClass a {
    <!-- brick red color: #800000; -->
    color: #003366;
    text-decoration: none;
}

.tableClass a:hover {
    <!-- brick red color: #800000; -->
    color: #003366;
    text-decoration: underline;
}

.tableLayout {border:none;}
.tableLayout td {border-top:solid 1px #808062; border-bottom:none; border-left:solid 1px #808062; border-right:none;}
.tableLayout .rightCell {border-right:solid 1px #808062;}
.tableLayout .bottomCell {border-bottom:solid 1px #808062;}
.tableLayout .bottomRightCell {border-bottom:solid 1px #808062; border-right:solid 1px #808062;}
.tableLayout .rowHeader {background-color:#808062; font-weight:bold;}


