A {color: #393b78;TEXT-DECORATION: underline;}
A:VISITED{color: black;TEXT-DECORATION: underline;}
A:HOVER{color:red; TEXT-DECORATION: underline;}

a.PEExpenseHeader{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13pt;
    TEXT-DECORATION: none;
    COLOR: black;
    padding-left: 7pt;
    FONT-WEIGHT: bold;
}

TD{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
}

TEXTAREA{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
}

FONT.cell {
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    color: black;
}

TD.cell{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    padding-left: 7pt;
    padding-right: 4pt;
    padding-bottom: 2pt;
    padding-top: 2pt;
	height:20;
	vertical-align: top;
}
TD.cellBGAlt{
    BACKGROUND-COLOR: #F3F3F2; /*#f0f0ff;*/
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    padding-left: 7pt;
    padding-right: 4pt;
    padding-bottom: 2pt;
    padding-top: 2pt;
	height:25;
}


TD.titleCellTypeA{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt;
    COLOR: #4e4439;
    padding-left: 7pt;
    padding-right: 8pt;
    padding-top: 2pt;
    padding-bottom: 2pt;
	height:20;
}

TD.TypeA{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt;
    COLOR: #4e4439;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 2pt;
    padding-bottom: 2pt;
	height:20;
}

TD.titleCellTypeB{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt;
    COLOR: #4e4439;
    padding-top: 2pt;
	height:20;
}

TD.pxVertical{
	BACKGROUND-COLOR: #8D8479;
	width: 1px;
	height:20;
}

TD.lineRow{
    BACKGROUND-COLOR: #8D8479;
    width: 100%;
}

TD.bggray{
    BACKGROUND-COLOR: #8D8479;
}

TD.cellBGHeading{
    BACKGROUND-COLOR: #CFCCC8;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial;
    padding-left: 7pt;
    padding-right: 8pt;
	height:20;
}


TABLE.moduleContent{
    BACKGROUND-COLOR: #E6E4E2;
    cellpadding: 2px;
}

TABLE.moduleContentMultiple{
    BACKGROUND-COLOR: #E6E4E2; /*#FFF3E2;*/
    cellpadding: 2px;
}


TR.moduleHeader{
    BACKGROUND-COLOR: #FDEED1;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}

TR.hiLite{
    BACKGROUND-COLOR: #FDEED1;
}

.hiLite2{
    BACKGROUND-COLOR: #D4D1CD;
}


TR.altRow{
    BACKGROUND-COLOR: #F3F3F2;
    HEIGHT: 20px;
    left: 50px;
}


TR.altRowRoutee{
    BACKGROUND-COLOR: #C6C1BC;
}

.titleTypeA{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt;
    COLOR: #4e4439;
    padding-left: 7pt;
}


.inputReadonly
{
    BACKGROUND-COLOR: #E6E4E2;
}

.errorHeader
{
    BACKGROUND-COLOR: #FAD58D;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    width: 100%;
    COLOR: red;
    padding-left: 5pt;
    padding-right: 5pt;
    padding-top: 5pt;
    padding-bottom: 5pt;
}

.errorHeaderLogin
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    width: 100%;
    COLOR: black;
	width: 300;
    height: 25;
    vertical-align: middle;
}

.errorStar
{
    COLOR: #ff9933;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}

INPUT.errorBox
{
    BACKGROUND-COLOR: #FAD58D;
}
.errorBox
{
    BACKGROUND-COLOR: #FAD58D;
}

select.errorBox
{
    BACKGROUND-COLOR: #FAD58D;
    COLOR: black;
}

select.ddSmallBG
{
    BACKGROUND-COLOR: #FDEED1;
    COLOR: black;
    font-size: 10pt;
}
.ddSmall
{
    font-size: 10pt;
}
.specialButton
{
    font-size: 9pt;
    width:100;
    height:18;
	border-style:ridge;
    
}
