a {
    color: #003162;
    background-color: transparent;
}

a:hover {
    color: #356c9e;
    background-color: transparent;
}

/* Links with differently colored link underlines - only for content */

.documentContent p a {
    color: #003162;
    text-decoration: underline;
}

.documentContent p a:visited {
    color: #1c5183;
    text-decoration: underline;
    background-color: transparent;
}

.documentContent p a:active {
    color: #356c9e;
    background-color: transparent;
    text-decoration: none;
}

.documentContent p a:hover {
    text-decoration: none;
    color: #356c9e;
}

.documentContent li a {
    color: #003162;
    text-decoration: underline;
}

.documentContent li a:visited {
    color: #1c5183;
    text-decoration: underline;
}

.documentContent li a:active {
    text-decoration: none;
    color: #356c9e;
}

.documentContent li a:hover {
    text-decoration: none;
    color: #356c9e;
}


#portal-header {
background-color: #356c9e;
border-bottom: 1px solid #003d7a;
height: 79px;
}

.portletHeader {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background-color: #D5EBF8;
border: none;
padding: 0em 0.5em;
text-transform: none;
font-weight: bold;
line-height: 1.6em;
color: #003162;
font-size: 130%;
}

.portletHeader a {
color: #003162;
}


.xnav li a:hover {
background: url(xnav-arrow.gif) 5px 6px no-repeat #D5EBF8;
color: #003162;
}

.xnav li a.xnavCurrent {
background: url(xnav-arrow-current.gif) 5px 6px no-repeat #D5EBF8;
color: #003162;
}


.rc-box {
    background: #D5EBF8;
}

.rc-north-west {
    background: transparent url(styles/corners.gif) top left no-repeat;
    float: left;
    height: 13px;
    width: 13px;
}


.rc-north-east {
    background: transparent url(styles/corners.gif) top right no-repeat;
    float: right;
    height: 13px;
    width: 13px;
}


.rc-south-west {
    background: transparent url(styles/corners.gif) bottom left no-repeat;
    float: left;
    height: 13px;
    width: 13px;
}


.rc-south-east {
    float: right;
    background: transparent url(styles/corners.gif) bottom right no-repeat;
    height: 13px;
    width: 13px;
}

/* KUPU styles */

div.boxblock {
    background: #D5EBF8;
}

/* Logo bug */
.dsllogo,.dsllogo a, .dsllogo a:visited{
color: #356C9E;
}


