/* AlertSite Main StyleSheet - Alberta
   Last Modified: Jun 25, 2011 */

@media handheld, only screen and (max-device-width: 480px) {
    #mobile_link { font-size: 300%; }
}

body {
    background:#b0b7bb;
    font-family: arial, sans-serif;
}

#mainNav {
    padding-bottom:4px;
    background: url(menubottom.jpg) repeat-x bottom;
}
#mainNav ul { margin:0; padding:0; list-style:none; }
#mainNav li {
    float:left;
    margin:0;
    padding:0;
    background: #2a8ca7 url(menuleft.jpg) no-repeat top left;
    width:12%;
    border-bottom:1px solid #fff;
}
#mainNav a {
    display:block;
    text-decoration:none;
    color:#fff;
    background:  url(menuright.jpg) no-repeat top right;
    padding:10px 7px 5px;
    text-align:center;
    height:2.5em;
    min-height:2.4em;
}
#mainNav a:hover { text-decoration:underline; }
#mainNav li.selected, #mainNav li.selectedParent {
    background:#d9e7e8 url(menuleftselected.jpg) no-repeat top left;
    border-bottom:1px solid #E4E5E7;
}
#mainNav li.selected a, #mainNav li.selectedParent a {
    background: url(menurightselected.jpg) no-repeat top right;
    color:#001B6B;
}
#mainNav li.selected a:hover, #mainNav li.selectedParent a:hover {
    color:#555;text-decoration:none;
}

#nav {
    border-bottom:#054669 thick solid;
    background:#fff; 
    color:#FFF; 
    height:26px; 
    padding:10px 0 0 0;
}

#nav .button {
    padding:10px;
    color:#FFF;
    text-decoration:none;
    margin-right:7px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    background:#054669;
}

#ft {
    padding: 25px;
    margin-top: 10px;
    color: #FFF;
    background: #0081ab;
    text-align: right;
}

#ft a { color: #FFF; }

#ft_logo { float: right; padding: 20px 0 20px 20px; }