
/* For generic page styles. Not for sliders. */

body {background:#F6F6F6;font:normal 0.9em Arial; margin:0; padding:0; padding-bottom:60px;}
h2 {display:inline;}
.div1, .div2 {width:960px;margin:0 auto;}
.div1 {margin-top:30px;margin-bottom:60px;text-align:center;line-height:20px;}
.div1 P {font-size:18px;}
.div1 a, .div2 a {color:#07C;}
.div2 {margin-top:70px;}
.div2 li {padding-top:6px;padding-bottom:6px;}
.floatLeft {float:left;}


#navTop {
    background-image: url(../images/bg_nav.gif);
    background-position: right 0;
    background-repeat: no-repeat;
    float: right;
    margin: 14px 0 17px;
    text-align: center;
    width: 100%;
}

#navTop ul {
    background-image: url(../images/bg_nav_left.gif);
    background-position: left 0;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 30px;
    line-height: 16px;
    margin: 0 auto;
    padding: 6px 0 13px;
    text-align: left;
    font-size:15px;
}
#navTop ul li {
    background-image:url(../images/bg_nav_div.gif);
    background-position: right -6px;
    background-repeat: no-repeat;
    display: inline;
    font-size: 80%;
    font-weight: normal;
    height: 30px;
    line-height: 1; 
    margin: 0;
    padding: 0 1px;
    text-align: center;
}
html:first-child #navTop ul li {
    background-position: right 0;
}
#navTop ul li a, #navTop ul li a:link, #navTop ul li a:hover, #navTop ul li a:active {
    color: hsl(0, 0%, 40%);
    height: 30px;
    margin-left: -1px;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
}
#navTop ul li a:hover, #navTop ul li.selected a {
    background-position: right 2px;
    background-repeat: no-repeat;
    color: hsl(248, 39%, 26%);
}
#navTop ul li.last {
    background-image: none;
}