body {
    background: #516a85 url(/img/body-background.png) top left repeat-x;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    padding: 30px;
}

#template_0 #container { background: #fff url(/img/container-background-0.jpg) top left no-repeat; }
#template_1 #container { background: #fff url(/img/container-background-1.jpg) top left no-repeat; }
#template_2 #container { background: #fff url(/img/container-background-2.jpg) top left no-repeat; }
#template_3 #container { background: #fff url(/img/container-background-3.jpg) top left no-repeat; }
#template_4 #container { background: #fff url(/img/container-background-4.jpg) top left no-repeat; }
#template_5 #container { background: #fff url(/img/container-background-5.jpg) top left no-repeat; }
#template_6 #container { background: #fff url(/img/container-background-6.jpg) top left no-repeat; }

#container {
    width: 700px;
    margin: 0px auto;
}

#header {
    height: 155px;
    overflow: hidden;
}

#logo {
    position: relative;
    margin: 23px 0px 9px 22px;
}

#menu { font-size: 12px; margin-left: 10px; }
#menu ul {
    list-style: none !important;
    margin: 0px;
    padding: 0px;
}
#menu ul li { list-style: none !important; }
#menu a {
    padding: 10px 0px 10px 10px;
    margin-right: 10px;
    display: block;
    color: #fff;
    text-decoration: none;
}
#menu li:hover, #menu li.hover {
    background: transparent url(/img/menu-hover-right.gif) center right no-repeat;
}
#menu li:hover a, #menu li.hover a {
    background: transparent url(/img/menu-hover-left.gif) center left no-repeat;
    color: #032852;
}
#menu li:hover ul a, #menu li.hover ul a {
    background: transparent;
}
#menu li { float: left; }
#menu ul ul { padding: 5px 10px 5px 5px; position: absolute; margin: -10px 0px 0px 0px; border: 1px solid #70849f; width: 150px; background-color: #fff; border-top: none; border-left: 1px solid #d0d7e0; }
#menu ul ul li { float: left; clear: left; }
#menu ul ul ul { border-top: 1px solid #d0d7e0; margin: -15px 0px 0px 145px; }
#menu ul ul a { padding: 0px 0px 0px 5px; margin: 0px; color: #333; font-size: 11px; width: 150px; }
#menu ul ul li.expandable { background: transparent url(/img/extendable.gif) center right no-repeat; }
#menu ul ul a:hover { background-color: #eee; }
#menu ul ul, #menu li:hover ul ul, #menu li.hover ul ul { left: -999em; }
#menu li:hover ul, #menu li.hover ul, #menu ul ul li:hover ul, #menu ul ul li.hover ul { left: auto; }

#footer {
    background: transparent url(/img/footer-background.jpg) top left no-repeat;
    text-align: right;
    height: 32px;
    overflow: hidden;
    font-size: 10px;
    color: #fff;
}
#footer a {
    color: #fff;
}
#footer #copyright {
    float: left;
    margin: 10px;
}
#footer #links {
    margin: 10px;
}
#footer ul, #footer li {
    list-style: none;
    display: inline;
    margin: 0px;
    padding: 0px;
}

#footer li {
    border-left: 1px solid #888;
    padding-left: 7px;
    padding-right: 5px;
}
#footer #links li:first-child {
    border-left: none;
    padding-left: 0px;
}

.clear { clear: both; }

#body { padding: 40px; }

form div {clear:both; margin:10px 0;}
form div.chk label {float:none; width:auto;}
form div.chk input {float:left;}
