body {
         margin:8px;  
         padding:0;
         background:#fff; 
         color:#000
}
img {
         border:none
}
h1 {
         margin:0
}
a {
         font:100% arial, helvetica, sans-serif;
         color:#36c
}
a:hover {
         color:#a52a2a
}
table {
         font-size:100%;
         margin-right:10px
}
table, td {
         border:2px #966 solid; 
         border-collapse:collapse
}
td {
         padding:4px;
         margin:0;
         border:1px #966 solid; 
         border-collapse:collapse
}
#container {
         width:100%; 
         background:#fff;
         font:80% arial, helvetica, sans-serif
}
#left {
         width:120px;
         margin-right:10px;
         float:left
} 
#main {
         width:auto;
         margin-left:130px
}
#main h1 {
         font-size:160%;
         margin-top:10px
}
#main h2 {
         font-size:130%;
         margin-top:10px
}
#mainright, #ad {
         float:right;
         margin:15px 0 0 20px;
         background:#ededcd;
         position:relative
}
#mainright img{
         margin:3px 6px 3px
}
#ad {
         background:transparent;
         width:350px
}
#menu, #left .box {
         width: 120px;
         margin:10px 0 10px
}
#menu a, .navy, .orange, .green, #crumbmenu a {
         font:bold 100% arial, helvetica, sans-serif;
         background:#f6f5f5;
         display:block;
         color:#36c;
         padding:4px 2px 4px;
         margin-bottom:2px
}
#menu a:hover, #crumbmenu a:hover {
         background:#f6f5f5;
         color:#f08030
}
a.active {
         background:#fff
}
#left .box, #ad {
         border:1px #c0c0c0 solid
}
#ad .item {
         border-bottom:1px #c0c0c0 solid;
         margin:8px
}
#ad p {
         margin:0 6px 6px
}
#ad img {
         float:left;
         margin-right:4px
}
#crumbmenu {
         font-weight:bold;
         width:auto;
         background:#f6f5f5;
         padding:4px 0px 4px
}
#crumbmenu a {
         display:inline
}
.navy {
         background:#006;
         color:#fff
}
.green {
         background:#2e8b57;
         color:#fff
}
#cornerl, #cornerr {
        background:#006 url("../img/l.gif") no-repeat 0 0;
        font:bold 100% arial, helvetica, sans-serif;
        display:block;
        color:#fff;
        padding-left:7px
}
#cornerr {
        background:#006 url("../img/r.gif") no-repeat top right;
        padding:4px
}
.orange {
         background:#ffa000;
         color:#fff
}
p.left {
         border:3px #f6f5f5 solid;
         padding:8px 2px 8px
}
p.right {
         padding:8px 5px 0px
}
.section {
         background:#f6f5f5;
         display:block;
         width:120px;
         padding:2px
}
.language {
         position:absolute;
         right:15px;
         top:36px
}
.reset {
        display:block; 
        clear:both; 
        font-size:1px; 
        height:1px; 
        line-height:1px; 
        margin:0
}
#main form {
        background:#f6f5f5;
        width:400px;
        margin:0 0 20px;
        padding:5px 5px 5px;
        border:1px solid #999
}
#main form p {
        color:#000;
        margin:0px;
        padding:5px 0 0 5px
}
#main input.text, #main select.text, #main textarea {
        background:#fff;
        border:solid #999 1px
}
#main input.button {
        border:solid #999 1px;
        background:#fff;
        height:20px;
        font-weight:bold;
        color:#36c;
        float:left;
        margin:0
}
#left form {
        margin:0;
        padding:0
}
#left input.text {
        border:1px #c0c0c0 solid;
        width:100px;
        margin:7px 9px 4px
}
#left input.button {
        width:60px;
        border:none;
        background:#006;
        color:#fff;
        font-weight:bold;
        margin:0 9px 0 49px;
        border:1px #c0c0c0 solid
}
#left p {
        padding:5px;
        margin:0
}
.label {
        width:115px;
        font-weight:bold;
        float:left;
        padding:4px 0 0
}

#footer {
         width:100%;
         text-align:center;
         clear:both
}
