
/* ===========================================
   <a> element variations */
   
li a{
    color: #333333;
}
   
p a{
    color:  #333333;
}

table.generic a{
    color:  #333333;
}

div.link{
    cursor: pointer;
}

div.more{
    font-size:              60%;
    line-height:            1.2em;
}

.more{
    padding-left:           8px;
    background-image:       url("../../res/img/arrow-link.gif");
    background-repeat:      no-repeat;
    background-position:    0 .25em;   
}

.more a{
    text-decoration:        none;
    color:                  #666666;
}

.more a:hover{
    color:                  #333333;
}

.more a.selected{
    text-decoration:        none;
    color:                  #333333;
}

div.return{
    font-size:              60%;
    line-height:            1.2em;
}

.return{
    padding-left:           8px;
    background-image:       url("../../res/img/arrow-link-return.gif");
    background-repeat:      no-repeat;
    background-position:    0 .25em;    
}

.return a{
    text-decoration:        none;
    color:                  #666666;
}

.return a:hover{
    color:                  #333333;
}

.return a.selected{
    text-decoration:        none;
    color:                  #333333;
}

div.pdf{
    font-size:              60%;
    line-height:            1.2em;
}

.pdf{
    padding-left:           16px;
    background-image:       url("../../res/img/pdf-link.gif");
    background-repeat:      no-repeat;
    background-position:    0 .25em;    
}

div.pdf-center{
    font-size:              60%;
    line-height:            1.2em;
}

.pdf-center{
    padding-left:           16px;
    background-image:       url("../../res/img/pdf-link.gif");
    background-repeat:      no-repeat;
    background-position:    0 center;    
}

.pdf a,
.pdf-center a{
    text-decoration:        none;
    color:                  #666666;
}

.pdf a:hover,
.pdf-center a:hover{
    color:                  #333333;
}

.navlink{
    font-size:      60%;
    line-height:    1.2em;   
    margin-bottom:  7px;
}

.navlink a.head{ 
    color:              #ff0000;
    text-decoration:    none;
}

.navlink .selected a.head{ 
    padding-left:           8px;
    background-image:       url("../../res/img/arrow-link-red.gif");
    background-repeat:      no-repeat;
    background-position:    0 .3em;  
}

.navlink a.link{
    color:              #666666;
    text-decoration:    none;
}

.navlink a.link:hover{
    color:              #333333;
    text-decoration:    none;
}

.navlink .selected a.link{
    color:              #333333;
    text-decoration:    none;
}
