html, body {
margin: 0;
padding: 0;
background: #263;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #2d2d2d;
text-align: center;
font-size: 90%;
line-height: 1.4em;
}

a {
text-decoration: none;
font-size: 1em;
color: #7e2853;

}

a:visited {
}

a:hover {
color: #063;
}


/* --- LAYOUT -------------------------- */

#container {
margin: 0;
padding: 0;
margin-left: auto;
margin-right: auto;
width: 850px;
background: #fff;
text-align: left;
}

#head {
margin: 0;
padding: 0;
width: 850px;
height: 185px;
}

#left {
margin: 0;
padding: 0;
width: 190px;
min-height: 40em;
float: left;
}

#left-content {
margin: 40px 0px 0px 0px;
}

#left-content a {
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 0.9em;
color: #7e2853;
padding: 2px 0px 2px 0px;
}

#left-content a:visited {
}

#left-content a:hover {
color: #063;
}

#left-content .active {
font-weight: bold;
color: #220c6e;
}

#left-content ul {
list-style-type: none;
}

#left-content li {
padding: 0.2em 0 0.2em 0;
margin-left: -10px;
}

#left-content ul ul li {
padding: 0.2em 0 0.2em 0;
margin-left: -30px;
}

#right {
margin: 0;
padding: 0;
width: 660px;
min-height: 40em;
float: right;
}

#right-content {
margin: 15px 0 20px 0;
font-size: 1.1em;
}

#right-content h1 {
color: #8e8e8e;
margin: 0 50px 0px 0px;
font: 1.6em regular Arial, Helvetica, sans-serif;
letter-spacing: 0.1em;
}
#right-content h2 {
color: #8e8e8e;
margin: 0 50px 3px 0px;
font: 1.2em Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 0.1em;
}
#right-content h3 {
color: #727272;
margin: 2px 50px 15px 0px;
font: 0.8em regular Arial, Helvetica, sans-serif;
letter-spacing: 0.1em;
line-height: 1.3em;
}

#right-content strong {
padding: 30px 50px 0px 0px;
color: #220c6e;
font: 1.1em Arial, Helvetica, sans-serif;
font-weight: bold;
}

#right-content p {
margin: 10px 50px 10px 0px;
}

#right-content td {
padding: 0px 5px 20px 0px;
}

#right-content td img {
border: solid 1px #ccc;
}

#foot {
margin: 0;
padding: 0;
clear: both;
width: 850px;
height: 40px;
background: #fff url(pics/line_foot.gif);
text-align: center;
}

#foot p {
padding: 10px 0 0 0;
font-size: 0.85em;
letter-spacing: 1px;
color: #220c6e;
font-family: Arial, Helvetica, sans-serif;
}

#foot a {
text-decoration: none;
color: #7e2853;
}

#foot a:visited {
color: #7e2853;
}

#foot a:hover {
color: #063;
text-decoration: none;
}