.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; line-height: 17px}
.TitleTextonRed {  font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bolder; color: #FFFFFF}
.whiteText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; line-height: 17px}
.YellowText { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #F4D700; line-height: 15px}
li {  list-style-image: url(../images/bullet_yell.gif); list-style-type: square; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal}
.portfoliotitletext { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 24px; font-style: normal; font-weight: bold; color: #F4D700; line-height: 18px}
.portfoliowhitetext { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; line-height: 18px}
.portfolioclienttext { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #392c87; line-height: 18px}
.partnertitletext { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 24px; font-style: normal; font-weight: bold; color: #DD0029; line-height: 18px}
.YellowTitleText { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #F4D700; line-height: 15px }
input {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #0066CC}
.whitecontactText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; line-height: 15px}
a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px}
a {  color: #FFFFFF}
a {  font-style: normal; font-weight: normal; text-decoration: none}
.navTab {
    display: inline-block;         /* instead of flex */
    vertical-align: bottom;        /* aligns the bottom of all tabs */
    width: 40px;                   /* fixed width */
    height: 111px;                 /* fixed height */
    background-color: #0069B3;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    white-space: normal;           /* allow wrapping */
    transform: rotate(-90deg);     /* rotate text */
    transform-origin: center center;
    border: 1px solid #004F8C;
    border-radius: 3px;
    line-height: 1.2em;
    padding: 5px;
    margin-left: 2px;              /* spacing between tabs */
}

.navTab:hover {
    background-color: #004F8C;
    color: #FFD700;
}
