body {
    background-color: white;
    padding: 0px;
    margin:  0px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color:       #550033;
}

#nav {
    position: absolute;
    top: 0px;
    width: 254px;
    padding-top: 180px;
    background: url("/i/logo2.gif");
    background-repeat: no-repeat;
    background-position: 10px 0px;
    text-align: right;
    font-size: 80%;
}

#main {
    padding-left: 280px;
    padding-right: 15px;
}

h1 { 
    font-size: 1.6em;
}

h4 { 
    margin-top: 50px;
    margin-bottom: 10px;
}

#nav ul li {
    list-style-type: none;
    padding-bottom: 20px;
    font-weight: bold;
}

#nav ul li#nb {
    padding-top: 20px;
}

#nav ul li strong, #list ul li strong {
    color: #cc6600;
}

#nav ul li a, #list ul li a {
    text-decoration: none;
}

#list {
    position: relative;
    text-align: right;
    font-size: 60%;
    height: 90px;
}

#list ul {
    padding: 0px;
    margin: 0px;
}

#list ul li {
    list-style-type: none;
    display: inline;
    font-weight: bold;
    padding-right: 8px;
    padding-left: 5px;
    margin: 0px;
    border-right: 1px solid #9999cc;
}

#list ul li:first-child {
    border-right: none;
}

#list ul li:last-child {
    border-right: none;
    padding-right: 0px;
}

a, a:visited { 
    color: #006699; 
}

small, #small {
    font-size: 80%;
}

#nav ul li a#dark {
    color: #996699;
}

a:hover { 
    color: #9966ff; 
    text-decoration: underline;
}

a:active{ 
    color: #9966ff; 
    text-decoration: underline; 
}


#blue {
    border: 1px solid #bfc3ff;
    background-color: #f0f0ff;
    padding: 0px 15px 25px 15px;
    width: 490px;
}

#left  { float: left;  width: 50%;  }
#right { float: right; width: 50%;  }
#lefd  { float: left;  width: 4%;  }
#righd { float: right; width: 96%; font-size: 90%; }

label.rq {
    font-weight: bold;
}

#gray {
    color: #665555;
}

#blue input.w {
    min-width: 200px;
    width: 95%;
}

#blue input.ww {
    width: 50%;
}

#row, #blue tr td {
    font-size: 80%;
    padding-top: 16px;
    vertical-align: top;
}

#cpr {
    clear: both;
    border-top: 2px solid #bfc3ff;
    background-color: #f0f0ff;
    padding: 0px 15px 15px 15px;
    text-align: center;
    font-size: 70%;
    padding-top: 4px;
    margin-top: 50px;
}

#cpr strong {
    font-weight: normal;
    color: red;
}

#cpr a {
    color: #553366;
}

#cpr div {
    padding-top: 3px;
}

#note {
    padding-left: 10%;
    padding-right: 10%;
    font-size: 80%;
    text-align:center;
}
