body {
    margin:0;
    padding:0;
    font-family:Verdana, Arial, sans-serif;
    font-size:0.75em;
    background:url(bg-body.png) repeat-x;
}
a {
    color:#426681;
}
a:hover {
    text-decoration:none;
}
a img {
    border: 0;
}
h1 {
    font-size:2.5em;
    font-weight:normal;
    padding:0.5em 0 0 0;
    letter-spacing:-1px;
}
h3 {
    font-size:1.4em;
    border-bottom:1px solid #EEF1F3;
}
#wrapper {
    width:56em;
    margin:0 auto;
}
.tabset_tabs {
    margin:0;
    padding:0;
    list-style-type:none;
    position:relative;
    z-index:2;
    padding:0.5em 0;
    white-space:nowrap;
}
.tabset_tabs li {
    margin:0;
    padding:0;
    display:inline;
}
.tabset_tabs a {
    margin:0;
    color:#339 ! important;
    background-color:#E8EFF5 ! important;
    border:1px solid #D9E3EB;
    text-decoration:none;
    padding:0.5em 0.9em;
    border-bottom:none;
}
.tabset_tabs a:hover {
    color:#fff ! important;
    background-color:#3C5569 ! important;
    border-bottom:1px solid #3C5569;
}
.tabset_tabs a.active {
    color:black ! important;
    background-color:white ! important;
    border-color:#D9E3EB;
    padding:0.6em 0.9em;
    border-bottom:1px solid #fff;
    font-weight:bold;
}
.tabset_tabs li.firstchild a {
    border-left-width:1px
}
.tabset_content {
    border:1px solid #D9E3EB;
    background-color:white;
    position:relative;
    z-index:1;
    padding:0.5em 1em;
    margin:0 0 10px 0;
}
.tabset_label {
    display:none
}
.tabset_content_active {
    display:block 
}
pre {
    font-size:1.2em;
}
p {
    line-height:1.4em;
}

