a:hover, a:visited, a:link, a:active
{
    text-decoration: none;
}

a.underlinelink {
    text-decoration: underline;
}

@font-face {
    font-family: 'Roboto';
    src: url('/css/fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/css/fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Mono';
    src: url('/css/fonts/RobotoMono-Regular.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/css/fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Verdana';
    src: url('/css/fonts/Verdana.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Verdana';
    src: url('/css/fonts/Verdana-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


body, .infocaption, td, h1, h1.unitheader, .unith h1 a, div#content .unith h1 a, select {
    font-family: Roboto;
}

.bodybg {
    background: linear-gradient(#9d9d9d, #3e3e3e);
    background-repeat: no-repeat;
    background-attachment: fixed;    
}

.nm-tabs {
    font-size: 12px;
} 

.highlight-shadow {
    padding: 10px;
    text-align: center;
    font-family: sans-serif;
    background-color: #ffffff;
    box-shadow: 0 0 10px 20px rgba(255, 255, 0, 0.7);
    border-radius: 15px;
    transition: box-shadow 0.3s ease;
}

