html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0pt none;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;
    vertical-align:baseline;
}

body {
    line-height:1.5;
}

#wrapper {
    font-size:100%;
    margin:0 auto;
    background:#ffffff;
}

.header .container {
    padding:0;
}

.header a:hover {
    text-decoration:none;
    border:0 none;
}

.header {
    color:#eeeeee;
    border-bottom:10px solid #000;
}

.container {
    width:800px;
    margin:auto;
    display:block;
}

.container:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
}

.content .container {
    padding:0 0 0 0;
}

.copyr a {
    text-decoration:none;
    color:#666666;
}
.copyr {
    clear:both;
    text-align:center;
    margin-top:1.5em;
    color:#666666;
    text-shadow:#777777 1px 1px 2px;
    font-size:90%;
}

.topmenu .container {
    padding:0;
    font-weight:bold;
}


body {
    background:#f0f0f0;
    color:#555555;
    font-size:75%;
    font-family:Arial, Helvetica Neue, Helvetica, Verdana, sans-serif;
    padding-bottom:20px;
}

a:hover {
    color:#cc9900;
}

a {
    color:#2c8aba;
    text-decoration:underline;
}

p {
    margin:.4em 0 .8em 0;
    padding:0;
}

img {
    border:0 none;
    vertical-align:middle;
}

.topmenu a {
    text-transform:uppercase;
    text-decoration:none;
}

.topmenu ul {
    margin:0 10px;
    padding:0;
}

.topmenu li a:hover {
    color:#ffdb13;
    border:0 none;
    text-decoration:none;
}

.topmenu li a span {
    display:block;
    padding:7px 9px 7px 9px;
}

.topmenu li a {
    display:block;
    float:left;
    color:#eeeeee;
}

.topmenu li.current a {
    background:url("") right top no-repeat;
    padding-right:5px;
    color:#000000;
    text-shadow:1px 1px 1px #ffffff;
}

.topmenu li.current span {
    padding-top:5px;
    padding-bottom:5px;
    background:#abc800;
}

.topmenu li.current {
    background:url("") left top no-repeat;
    padding-left:5px;
    margin-left:10px;
    margin-right:10px;
    margin-top:4px;
}

.topmenu li {
    margin:0;
    padding:0;
    float:left;
    list-style:none;
}

.topmenu {
    font-size:90%;
    margin-top:.5em;
    padding-left:5px;
    background:url('../default/bg_nav.png') -367px 0 repeat-y #424242;
    border-top:1px solid #666666;
    border-bottom:5px solid #3f65df;
}

table {
    border-collapse:separate;
    border-spacing:0;
}

ul {
    list-style-type: circle;
    margin: 0 0 0 16px;
    padding: 0;
}

ol {
    margin: 0 0 0 16px;
    padding: 0;
}

li {
    margin: 0;
}

h3 {
    font-size: 100%;
    margin: 0 0 4px 0;
    font-weight:bold;
}



