/* CSS Document */
/*----General Style----*/

body {
    width: 98%;
    padding: 15px;
    margin: 0;
    background: #fff;
    color: #000;
    font-family: arial, sans-serif;
}

div, ul, img {
    padding: 0;
    margin: 0;
}

h1 {
    padding: 3px;
    background: #4d6eb1;
    color: #FFFFFF;
    font-variant: normal;
    font-weight: bold;
    font-size: large;
    margin: 0;
    display: inline-block;
}

h2 {
    padding: 3px;
    background: #4d6eb1;
    color: #FFFFFF;
    font-variant: normal;
    font-weight: normal;
    font-size: medium;
    margin: 0;
    margin-top: 1ex;
}

h2.alert {
   background: #c52222;
}

p {
    width: 98%;
    position: relative;
    padding: 5px;
    color: #000;
    font-variant: inherit;
    margin: 0;
}

ul {
    padding: 7px;
    margin-left: 15px;
}

ul.space > li {
    padding-top: 0.5ex;
    padding-bottom: 0.5ex;
}

img.ficon {
    vertical-align: middle
}

/*----Navigation Bar----*/

#navbar {
    padding: 0;
    background: #4d6eb1;
    color: #FFFFFF;
    font-variant: normal;
    font-size: large;
    margin: 0;
}

#navbar ul {
    padding: 0;
    margin: 0;
    border: 0;
    list-style: none;
}

#navbar li {
    float: left;
}

#navbar a {
    padding: 3px 1ex;
    display: block;
    color: #FFFFFF;
    background: #4d6eb1;
}

#navbar a:hover {
    display: block;
    background: #8ea0c5;
}
