html
{
    min-width: 1195px;
    min-height: 101%;
    overflow: scroll;
}

*
{
    font-family: Verdana, sans-serif;
    margin:0;
    padding:0;
}

a
{
    text-decoration: none;
    color:#000099;
}

#skyline
{
    height: 123px;
    min-height: 123px;
    max-height: 123px;
    border-bottom: solid silver 2px;
    background: url(../images/skyline.png) repeat-x;
}

#topback
{
    height: 580px;
    background-color: black;
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.45, rgb(31,31,32)),
        color-stop(0.73, rgb(72,72,73))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(31,31,32) 45%,
        rgb(72,72,73) 73%
    );
    border-bottom: solid #990000 3px;
}

.pageText
{
    font-weight: bold;
    margin-top: 10px;
    padding: 0 15px;
}

#bottomback
{    
    
    height: 400px;
    min-height: 400px;
    max-height: 400px;
    background-color: white;
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.45, rgb(255,255,255)),
        color-stop(0.73, rgb(240,247,255))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(255,255,255) 45%,
        rgb(240,247,255) 73%
    );
    
    border-top: solid #FFCC00 2px;
}

#content
{
    width: 85%;
    margin: -1066px auto auto;
    /*border: solid palegreen 4px;*/
}

#title
{
    color:white;
    font-size: 40px;
    font-weight: bold;
    font-family: serif;
    margin-left: -30px;
    margin-bottom: -20px;
    background-color:darkorange;
    padding: 10px 30px; 
    width: 230px;
    position:relative;
    z-index: 999;
    border: outset darkorange 2px;
    border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    
    text-shadow: 0 0 0.2em #87F, 0 0 0.2em #87F,
        0 0 0.2em #87F;
}

.innerContent
{
    width: 100%;
    border: outset black 3px;
    border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    background-color:rgba(249,249,252,0.75);    
    box-shadow:0 0 10px #9ecaed;
}

#leftNavBar
{
    margin-top: 60px;
    float: left;
    width: 20%;
    display: block;
}

a.nav
{    
    border: solid black 1px;
    background: silver url(../images/mainNav.jpg) repeat-x;
    width:150px;
    height:20px;
    margin: 9px auto;
    display: block;
    padding: 5px 20px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: black;
    
    border-top-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    border-top-right-radius: 15px;
    -moz-border-radius-topright: 15px;
    border-bottom-right-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    border-bottom-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    
/*    text-shadow: 0 0 0.1em #87F, 0 0 0.1em #87F,
        0 0 0.1em #87F; */
    
}


a.nav:hover
{
     text-shadow: 0 0 0.1em darkgoldenrod, 0 0 0.1em darkgoldenrod, 0 0 0.1em darkgoldenrod; 
}

a.selected
{
    display: block;
    padding: 5px 30px;
    font-size: 18px;
    font-weight:bold;
    text-decoration: none;
    /*background: #ffffcc url(../images/mainNav_selected.jpg) repeat-x;*/
    color: rgb(0,91,191);
}

#rightContent
{
    float:left;
    width:70%;
    margin: 60px auto;
    background: white;
    min-height: 550px;
    padding: 20px; 
    border: solid black 2px;
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    
}

.heading
{
    font-size: 28px;
    text-align: center;
    color:darkgoldenrod;
    font-weight: bold;
    margin: 10px auto;
}

#footer
{
    width: 300px;
    padding-top: 4px;
    border-top: dotted black 1px;
    margin: 14px auto;
    font-size: 14px;
    text-align: center;
    color: black;
}

.fLink
{
    display:none;
}