body {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

a:link {
    color : #000000; 
    text-decoration : underline; 
}

a:visited {
    color : #000000; 
    text-decoration : underline; 
}

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

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


h1, h2, h3, h4 {
    font-family: Arial, Helvetica, sans-serif;
}

div#header {
    width: 100%;
    padding-top: 1em;
    padding-bottom: .5em;
}

img#logo {
    padding-bottom: .5em;
    margin-left: 1em;
    float: left;
}

h1#title {
    font-size: 1.1em;
    font-weight: bold; 
    letter-spacing: .3em;
    margin: 0;
    margin-right: 16%;
    color: #000000;
    text-align: center;
    padding-top: .4em;
}

h1 {
    font-weight : bold; 
    font-size : 1.4em; 
}

h2 {
    font-weight : bold; 
    font-size : 1.3em; 
    color : #999966;
    margin-top: 1.5em;

}

h3 {
    font-weight : bold; 
    font-size : 1.1em;
    margin-top: 1.5em;
}

p {

}

p#bar {
    width: 100%;
    text-align: center;
    font-size : .8em;
    font-weight: bold; 
    margin: 0;
    margin-top: 1em;
    padding-left: .2em;
    padding-top: .1em;
    padding-right: .2em;
    padding-bottom: .2em;
    border: 1px solid #000000;
    background-color: #999966;
    float: left;
}

.barnav {
    margin-right: 1em;
    color : #000000;
}

a.barnav:link {
    text-decoration: none;
    color : #000000;
}

a.barnav:visited {
    color : #000000;
    text-decoration: none;
}

a.barnav:active {
    color : #000000; 
    background-color: #ffff99;
}

a.barnav:hover {
    color : #000000; 
    background-color: #ffff99;
}

#content {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    text-align: justify;
	margin-left: 25%;
    margin-right: 15%;
    margin-top: 0;
    margin-bottom: 2em;
	padding-left: 1.5em;
	padding-right: 2em;
}

#content1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    text-align: left;
	margin-left: 25%;
    margin-right: 15%;
    margin-top: 0;
    margin-bottom: 2em;
	padding-left: 1.5em;
	padding-right: 2em;
}

#content2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    margin-left: 19%;
    margin-top: 0;
    margin-bottom: 2em;
	padding-left: 1em;
	padding-right: 1em;
}



#content3 {
    text-align: right;
}


p + h4 {
    margin-bottom: 0;
}

h4 + p {
    margin-top: 0;
}

#rightbox {
    width: 120;	
    margin-top: 0;
    margin-right: .4em;
    float: right;
}

#leftbox {
    width: 195;
    margin-top: 0;
    margin-left: .4em;
    float: left;
}


#box {
    background-color: #FFFFFF;
    border-left: 1px solid #000033;
    border-right: 1px solid #000033;
    border-bottom: 1px solid #000033;
    width: 100%;
    margin-bottom: 2em;
}

#boxnav {
    font-size: .9em;
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: .2em;
    padding: .8em;
    list-style-type: none;
    line-height: 1em;
}

#box a {
    font-weight : bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: .9em;
}

#box a:hover {
    background-color: #E3E8F8;
}

#box a:visited {
    color: #000000;
}

#box h4 {
    font-size: .8em;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #999966;
    color: #FFFFFF;
    text-align: left;
    margin: 0;
    padding: .1em;
    padding-left: .5em;
    border-top: 1px solid #000033;
    border-bottom: 1px solid #000033;
}

p#ad {
    font-size: .9em;
    text-align: center;
    padding-top: .7em;
    padding-bottom: .7em;
    padding-left: .3em;
    padding-right: .3em;
	margin: 0;
}

#featured {
    font-size: .9em;
    padding-bottom: 1em;
    padding-left: .5em;
    padding-right: .5em;	
}

#featured ul {
    padding-left: 0;
    margin-left: 1.3em;
    margin-top: 0;
}


p#footer {
    text-align: center;
    font-size: .7em;
    line-height: 2em;
    padding-bottom: 1em;
}
