.backgroundcolor{
background-color: rgb(255, 255, 153); direction: ltr;
}
#header {
clear: both;
margin: 0 0 22px 0;
background: #ffff99;
}
html, body{ margin:0; padding:0;
text-align:center; } #pagewidth{ width:760px; text-align:left;
margin-left:auto; margin-right:auto; } 

#leftcol{
width:168px; 
float:left; 
background:#FFFF99; 
voice-family: "\"}\"";
voice-family: inherit; 
}

#maincol{
background-color: #FFFF99; float: right; display:inline;
position: relative; width:592px; }
/* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility:
hidden;
}
.clearfix{
display: inline-table;
}

/* Hides from IE-mac */

html .clearfix
{
height: 1%;
}
.clearfix
{
display: block;
}

div.navcontainer{
background: #ffff99;
float: left;
width: 80%;
margin: 0 auto;
padding: 0em 0;
font-family: verdana, sans-serif;
color: #3100ff;
font-size: .7em;
text-align: left;
text-transform: none;
}
ul.navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 100%;
}
ul.navlist li
{
display: block;
margin: .25em 0 .25em 0;
padding: 0.2em 0 0.3em 1.2em;
}
ul.navlist li a {
/*display: block;*/
width: 100%;
margin: .25em 0 .25em 0;
padding: 0.2em 0 0.3em 0em;
border-width: 0em;
border-color: #ffe #c39e09 #ffcc00 #fff;
border-style: solid;
color: #8F5D8B;
text-decoration: none;
background: #ffff99;
}
div.navcontainer>ul.navlist li a { width: auto; }
ul.navlist li#active a
{
background: #A16F74;
color: #800000;
}
ul.navlist li a:hover, ul.navlist li#active a:hover
{
color: #C60000;
background: transparent;
border-color: #9B7F0F #fff #ffe #ffcc00;
}
h1 {
font-size: 180%; letter-spacing: -.5px;
margin: 0px 0 10px 0; color: #3100ff; clear: both;
}
h2 {
font-size: 140%; letter-spacing: -.5px;
margin: 7px 0 7px 0; color: #3100ff; font-style: oblique; clear: both;
}
h3 {
font-size: .9em; margin: 7px 0 7px 0; color: rgb(139,58,74);
}
h5 {
font-size: 1.1em; margin: 7px 0 7px 0; color: rgb(49,0,156);
}
h4 {
font-size: 1em; margin: 0; padding: 0.33em 0 0; color: rgb(50%,50%,35%);
}
h1, h3, h4 {
line-height: 1em;
}
p {
line-height: 1.2em; margin: 0em 0 0em 0; color: rgb(49,0,156);
}
.asfont1{
clear: both;
font-variant: small-caps;
font-family: sans-serif;
font-size: 1.7em;
margin: 0 0 .4em 0;
}
.asfont2{
clear: both;
font-style: oblique;
font-family: sans-serif;
font-size: 1.2em;
margin: 0 0 .4em 0;
}
.asfont3{
clear: both;
font-family: sans-serif;
font-size: 1em;
margin: 0 0 .3em 0;
}
.asfont4{
clear: both;
font-family: sans-serif;
font-size: 1em;
font-weight: bold;
margin: 0 0 0em 0;
}
.asfont5{
clear: both;
font-family: sans-serif;
font-size: .8em;
margin: .3em 0 0 0;
}
div.ultext {
clear: both;
font-family: georgia serif "time new roman";
font-size: .8em;
text-align: left;
color: #3100ff;
}
p.p2 {
line-height: 1.05em; margin: 0em 0 0em 0; color: rgb(49,0,156);
font-size: 1em;
}
p.p3 {
font-size: 1em; color: #3100ff;
}
p.p4 {
font-size: 1em; color: #3100ff;
}
div.container {
clear: both;
}