body{
    background:#FFFFFF none repeat scroll 0 0;
    color:#111111;
    font-family:arial,sans-serif;
    font-size:0.75em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}
 ul, ul li, h1, h2, h3, h4, h5, h6, pre, form, blockquote, fieldset, dl, dt, dd, caption {
    margin:0;
    padding:0;
}
div#rules {
    line-height:175%;
}
a,a:hover { color:#1166EE; }
a:visited { color:#6699ff; }
.left {float:left}
.right{float:right}
.clear{clear:both}
a.null { color:gray }
a.active,u.active { color:red }
#header,#footer {
    margin-right:2%;
    clear:left;
    float:left;
    width:60%;
}
.wrapper {
    clear:both;
    margin:10px 0;
    min-width:725px;
    width:950px;
}
#main-content {
    clear:left;
    float:left;
    margin-right:2%;
    width:60%;
}
.sidebar {
    float:left;
    width:37%;
    overflow:hidden;
}
input.textfield {
    font-size:14px;
    margin:3px 0px;
}
#main-content ol,#main-content ul {
    margin:1.5em 1em 1.5em 3em;
    padding:0;
}
.message {
    font-size:150%;
    font-weight:bold;
    border-bottom:1px solid silver;
    color:#c33;
}
label {
    cursor: pointer;
}
td.logo h1 { font-size:29px;   }
td.logo h1 a { color:#e5a403; }
td.logo h1 a span{
    margin:5px 0 0 20px;
    text-decoration:none;
    font: 16px arial;
    float:left;
    display:block;
}
td.logo h1 a:visited { color:#e5a403;text-decoration:none; }
td.addurl a { line-height:30px; font-size:12px;}

#choisecode textarea {
    font-size:10px;
    background-color:#f4f4f4;
}
#choisecode table td {
    font-size:11px;
}
ol,ul,p{
    line-height:150%;
}
.sm {
    font-size:.75em;
    color:gray;
}
a.folder {
    padding-left:25px;
    background:#fff url(/images/folder.gif) no-repeat left center;
}
a.sub,a.sub:visited {
    color:gray;
}
.breadcrumb { font-size:12px;line-height:30px; }
div.row {
    clear:left;
    float:left;
    width:100%;
    padding:10px;
    margin:0;
}
span.item {
    float:left;
    width:50%;
    color:gray;
}
div.cloud {
    width:100%;
    float:left;
    margin:10px 0;
}
div.column {
    float:left;
    width:100%;
    background-color:#d2d2d2;
    line-height:1.65em;
}
div.column i {
    color:gray;
}
.cloud b {
    background-color:#d2d2d2;
}
div.column h3 {
    color:white;
}
.r1, .r2, .r3, .r4, .r5 {
    display:block;
    font-size:1px;
    height:1px;
    position:relative;
}
.r5 {margin:0 5px 0 5px;}
.r4 {margin:0 4px;}
.r3 {margin:0 3px;}
.r2 {margin:0 2px;}
.r1 {margin:0 1px;}
div.column h3 {
    float:left;
    width:100%;
    font-size:125%;
    padding:0 5px;
}
div.column div {
    float:left;
    width:100%;
    text-align:left;
    padding:0 5px;
}
span.weight0 { font-size:0.80em } span.weight0 a { color:#AAA2C6 }
span.weight1 { font-size:1.27em } span.weight1 a { color:#5596CE }
span.weight2 { font-size:1.29em } span.weight2 a { color:#448AD6 }
span.weight3 { font-size:1.31em } span.weight3 a { color:#337EDE }
span.weight4 { font-size:1.33em } span.weight4 a { color:#2272E6 }
span.weight5 { font-size:1.35em } span.weight5 a { color:#1166EE }
div.navi a,div.navi b { margin-right:0.5em; font-size:1.5em; }

#footer div { color:gray;font-size:10px; }
#footer div a { color:gray; }
.gray { font-size:85%; color:gray; }
.gray b  { font-size:115%; }