<!--

/**
 * Text
 */

acronym
{
    border-style:none;
    color:#003333;
    cursor:help;
}

body
{
    background-color:#f0f0f0;
    color:#000000;
    font-family:Verdana,sans-serif;
    font-size:13px;
    margin:0px;
    padding:10px;
}

li, p
{
    margin-bottom:12px;
    margin-top:12px;
}

.compact
{
    margin:0px;
}

p.title, p.submenu, p.banner
{
    font-size:19px;
}

p.subtitle, p.menu
{
    font-size:16px;
}

p.rss, p.validate
{
    font-size:10px;
}

p.rss, p.validate, p.subtitle, p.title, p.submenu, p.banner
{
    color:#003366;
}

p.menu
{
    color:#ffffff;
}

p.jump
{
    text-align:right;
}

li a:active, li a:hover, li a:link, li a:visited,
p a:active, p a:hover, p a:link, p a:visited
{
    font-weight:bold;
    text-decoration:none;
}

p.subtitle a:active, p.subtitle a:hover, p.subtitle a:link, p.subtitle a:visited,
p.title a:active, p.title a:hover, p.title a:link, p.title a:visited,
p.submenu a:active, p.submenu a:hover, p.submenu a:link, p.submenu a:visited,
p.menu a:active, p.menu a:hover, p.menu a:link, p.menu a:visited,
p.banner a:active, p.banner a:hover, p.banner a:link, p.banner a:visited
{
    font-weight:normal;
}

li a:hover, p a:hover
{
    background-color:#003366;
}

p.rss a:hover, p.validate a:hover, p.menu a:hover, p.banner a:hover
{
    background-color:inherit;
}

li a:link, li a:visited, p a:link, p a:visited
{
    color:#003366;
}

p.menu a:link, p.menu a:visited
{
    color:#ffffff;
}

li a:active, p a:active
{
    color:#0033cc;
}

p.rss a:active, p.validate a:active, p.banner a:active
{
    color:#003366;
}

p.menu a:active
{
    color:#ffffff;
}

li a:hover, p a:hover
{
    color:#ffffff;
}

p.rss a:hover, p.validate a:hover, p.banner a:hover
{
    color:#003366;
}

/**
 * Gradients
 */

div#page
{
    background-color:#dddddd;
    background-image:-webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#ffffff));
    background-image:-webkit-linear-gradient(top, #dddddd, #ffffff);
    background-image:-moz-linear-gradient(top, #dddddd, #ffffff);
    background-image:-ms-linear-gradient(top, #dddddd, #ffffff);
    background-image:-o-linear-gradient(top, #dddddd, #ffffff);
    background-image:linear-gradient(top, #dddddd, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#dddddd', EndColorStr='#ffffff', GradientType='0');
}

div.news
{
    background-color:#f0f0f0;
    background-image:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff));
    background-image:-webkit-linear-gradient(top, #f0f0f0, #ffffff);
    background-image:-moz-linear-gradient(top, #f0f0f0, #ffffff);
    background-image:-ms-linear-gradient(top, #f0f0f0, #ffffff);
    background-image:-o-linear-gradient(top, #f0f0f0, #ffffff);
    background-image:linear-gradient(top, #f0f0f0, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#f0f0f0', EndColorStr='#ffffff', GradientType='0');
}

div.news-header
{
    background-color:#99ccff;
    background-image:-webkit-gradient(linear, left top, right top, from(#99ccff), to(#ffffff));
    background-image:-webkit-linear-gradient(left, #99ccff, #ffffff);
    background-image:-moz-linear-gradient(left, #99ccff, #ffffff);
    background-image:-ms-linear-gradient(left, #99ccff, #ffffff);
    background-image:-o-linear-gradient(left, #99ccff, #ffffff);
    background-image:linear-gradient(left, #99ccff, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#99ccff', EndColorStr='#ffffff', GradientType='1');
}

div.news-footer, div#page-footer
{
    background-color:#e4f5fc;
    background-image:-webkit-gradient(linear, left top, right top, from(#e4f5fc), to(#ffffff));
    background-image:-webkit-linear-gradient(left, #e4f5fc, #ffffff);
    background-image:-moz-linear-gradient(left, #e4f5fc, #ffffff);
    background-image:-ms-linear-gradient(left, #e4f5fc, #ffffff);
    background-image:-o-linear-gradient(left, #e4f5fc, #ffffff);
    background-image:linear-gradient(left, #e4f5fc, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#e4f5fc', EndColorStr='#ffffff', GradientType='1');
}

/**
 * Borders
 */

div#page
{
    border-color:#bbbbbb;
    border-style:solid;
    border-width:2px;
}

div#page-header, div.news, div.news-header, div.news-footer, div#page-footer
{
    border-color:#bbbbbb;
    border-style:solid;
    border-width:1px;
}

/**
 * Rounded Corners
 */

div#page
{
    -webkit-border-radius:19px;
    -moz-border-radius:19px;
    border-radius:19px;
}

div#page-header
{
    -webkit-border-radius:13px;
    -moz-border-radius:13px;
    border-radius:13px;
}

div.news-header, div.news-footer, div#page-footer
{
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    border-radius:12px;
}

div#page-header-banner
{
    -webkit-border-radius:12px 12px 0 0;
    -moz-border-radius:12px 12px 0 0;
    border-radius:12px 12px 0 0;
}

div#page-header-submenu
{
    -webkit-border-radius:0 0 12px 12px;
    -moz-border-radius:0 0 12px 12px;
    border-radius:0 0 12px 12px;
}

div.news
{
    -webkit-border-radius:17px;
    -moz-border-radius:17px;
    border-radius:17px;
}

/**
 * Drop Shadows
 */

div#page
{
    -webkit-box-shadow:2px 2px 3px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:2px 2px 3px 1px rgba(0, 0, 0, 0.15);
    box-shadow:2px 2px 3px 1px rgba(0, 0, 0, 0.15);
}

div#page-header, div.news, div#page-footer
{
    -webkit-box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.15);
}

div.news-header, div.news-footer
{
    -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
}

/**
 * General
 */

div#page
{
    margin:auto;
    padding:10px;
    width:890px;
}

div#page-header-banner
{
    background-color:#99ccff;
    padding:5px;
}

td#site
{
    text-align:center;
    vertical-align:bottom;
    width:355px;
}

td#network_status
{
    text-align:center;
    vertical-align:bottom;
    width:260px;
}

td#control_panel
{
    text-align:center;
    vertical-align:bottom;
    width:235px;
}

div#page-header-menu
{
    background-color:#003366;
    padding:5px;
}

td.menu_item
{
    text-align:center;
    vertical-align:middle;
    width:165px;
}

div#page-header-submenu
{
    background-color:#e4f5fc;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}

div#page-body
{
    padding:5px;
}

div#page-jump
{
    margin-bottom:10px;
}

div#page-footer
{
    padding:10px;
}

div#page-footer-information
{
    position:relative;
}

div#copyright
{
    height:31px;
    line-height:31px;
}

div#validate_xhtml
{
    height:31px;
    line-height:31px;
    position:absolute;
    right:95px;
    text-align:center;
    top:0px;
    width:90px;
}

div#validate_css
{
    height:31px;
    line-height:31px;
    position:absolute;
    right:0px;
    text-align:center;
    top:0px;
    width:90px;
}

span.heading
{
    font-weight:bold;
}

div.news
{
    padding:8px;
}

div.news-header
{
    height:18px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}

div.news-footer
{
    height:18px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}

div.news-footer-date
{
    float:left;
}

div.news-footer-author
{
    float:right;
    width:180px;
}

table.news
{
    border-color:#003333;
    border-style:solid;
    border-width:1px;
}

td.top
{
    background-color:#99ccff;
}

td.bottom
{
    background-color:#e4f5fc;
}

-->
