
@import url( 'universal.css' );


#addressDiv
    {
    float:    right;
    font-family:    sans-serif;
    }

#backToTopLink
    {
    visibility:    hidden;
    }

#bodyDiv
    {
    clear:    left;
    float:    left;
    width:    70%;
    }

#footerDiv
    {
    background-color:    transparent;
    clear:    both;
    color:                #999999;
    padding-top:     125px;
    }

#headerDiv
    {
    width:    70%;
    }

#mainLogo
    {
    display:    block;
    float:    left;
    }

#navDiv
    {
    border:    10px double #802000;
    float:    right;
    width:    25%;
    }

#navDiv ul
    {
    background-color:    #802000;
    color:    white;
    }

#navDiv ul
    {
    list-style:    none outside;
    margin:    0px;
    padding-left:    1em;
    text-indent:    0px;
    }

#navDiv ul a
    {
    background-color:    transparent;
    color:    white;
    font-family:    sans-serif;
    font-weight:    bold;
    line-height: 150%;
    margin:    2px;
    text-decoration:    none;
    }

#navDiv ul a:hover
    {
    background-color:    transparent;
    color:    #87cefa;
    text-decoration:    underline;
    }

#navDiv ul li#about-site-link
    {
    margin-top:    20px;
    }

#navDiv ul li#about-site-link a
    {
    font-weight:    normal;
    }

#navDiv ul li#feedlink a
    {
    font-weight:    normal;
    }



#navDiv ul ul a
    {
    font-weight:    normal;
    }

#navDiv ul ul li
    {
    border-left:    3px double white;
    padding-left:    3px;
    }

li#student-site-link
    {
    font-weight:    normal;
    }

li#student-site-link a
    {
    font-weight:    normal;
    }

li#faq-sheet-link a
    {
    font-weight:    normal;
    }

#ubiqContactUs
    {
    background:        transparent url('../img/misc/contactus.png') no-repeat center left;
    color:        #0f0f77;
    display:    block;
    font-family:    sans-serif;
    font-weight:    bold;
    margin-top:        10px;
    padding-left:    20px;
    text-decoration:    none;
    }

a:hover#ubiqContactUs
    {
    text-decoration:    underline;
    }

body
    {
    font-size:    .85em;
    }

div.alert
    {
    background-color:   white;
    border: 3px solid red;
    color:  red;
    font-size:  125%;
    font-weight:    bold;
    margin: auto;
    padding:    10px;
    text-align: center;
    width:  50%;
    }

h1
    {
    clear:    both;
    font:    normal normal bold 150% sans-serif;
    }

h2
    {
    clear:    both;
    font:    normal normal bold 125% sans-serif;
    }

h3
    {
    clear:    both;
    font:    normal normal bold 100% sans-serif;
    }

html
    {
    background:    #ffffff url('../img/logo/background-logo.png') no-repeat fixed top left;
    }

html > body #navDiv ul li ul
    {
    display:    none;
    }

html > body #navDiv ul li ul.activeNav
    {
    display:    block;
    }

html > body #navDiv ul li:hover ul
    {
    display:    block;
    }

kbd
    {
    font-size:    120%;
    }

kbd.keys
    {
    background-color:    #e7e2d2;
    border-color:    black;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color:    #000000;
    font-size:    120%;
    padding: 0px 1px 0px 1px;
    }

kbd.menu
    {
    font-weight:bold;
    }

ul#inPageNav
    {
    clear:    right;
    display:    block;
    }

ul#inPageNav a
    {
    background-color:    #006699;
    border:    3px double #0f0f77;
    color:    white;
    display:    block;
    margin:        5px;
    padding:    2px;
    text-decoration:    none;
    }

ul#inPageNav a:hover
    {
    background-color:    white;
    border:    3px solid #0f0f77;
    color:    #0f0f77;
    }

ul#inPageNav li
    {
    display:    block;
    float:    left;
    font-family:    sans-serif;
    font-size:        80%;
    }




/*****************************************\
*                                         *
*               MEDIA: PRINT              *
*                                         *
\******************************************/

@media print
    {
    #bodyDiv
        {
        clear:    left;
        width:    100%;
        }

    #navDiv
        {
        display:    none;
        }

    a
        {
        color:    inherit;
        }

    a#ubiqContactUs
        {
        display:    none;
        }

    a:after
        {
        color:    blue;
        content:    ' [' attr(href) ']';
        }

    body
        {
        background-image:    none;
        font-size:    1em;
        margin:        25px;
        }

    div#headerDiv a:after
        {
        content:    '';
        }

    ul#inPageNav
        {
        display:    none;
        }

    ul.breadCrumbNav li a
        {
        background-color:    transparent;
        color:                black;
        margin:    2px 5px;
        text-decoration:    none;
        }

    ul.breadCrumbNav li a:after
        {
        content:    '';
        }
    }

/* :mode=css:folding=custom:noTabs=true:tabSize=4:deepIndent=false: */
