body,
html
{
 background: #ffffff;
 color: #000000;
 font-family: 'Times New Roman', 'Georgia', serif;
}

#wrap
{
 background: transparent;
 color: #000000;
}

.hide_me
{
 display:none;
}

#top-bar
{
 height:80px;
}

/* top navigation */
.topnav 
{
 display:none;
 margin: 0 auto;
 padding: 0 auto;
 font-size: 0.7em;
 line-height: 0.7em;
 height:20px;
 text-transform:uppercase;
 width:800px;
 padding-top: 60px;
}

.topnav ul 
{
 list-style-type: none;
 display: block;
 margin: 0;
 padding: 0;
}

.topnav li
{
 list-style-type: none;
 display: block;
 color: #ffffff;
 background: transparent url(images/topdivider.gif) right center no-repeat;
 margin: 0;
 padding: 4px 12px 6px 15px;
 float: right;
}

/* this technique would be best */
/* .topnav li:first-child { background-image: none; } */
/* but it doesn't work in IE, so we have to use a class on it */

.topnav li.last
{ 
 background-image: none;
}

.topnav a:link, .topnav a:visited 
{
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
}

.topnav a:link:hover, .topnav a:visited:hover, .topnav a:active, .topnav a:focus 
{
 color: #ffffff;
 text-decoration:underline;
}

#header
{
 display:none;
}

/* navigation */
.nav 
{
 display:none;
}

.nav ul 
{

}

.nav li 
{

}

/* this technique would be best */
/* .nav li:first-child { background-image: none; } */
/* but it doesn't work in IE, so we have to use a class on it */

.nav li.last
{ 

}

.nav a:link, .nav a:visited 
{

}

.nav a:link:hover, .nav a:visited:hover, .nav a:active, .nav a:focus 
{

}

#maintext
{
 background: #ffffff;
}

#maintext h1
{
 color:#000000;
 font-size: 16pt;
 font-weight:bold;
}

#maintext h2
{
 color:#682e86;
 font-size: 14pt;
 font-weight:normal;
 text-transform:uppercase;
}

#maintext h3
{
 color:#682e86;
 font-size: 12pt;
 font-weight:bold;
 text-transform:uppercase;
}

#maintext p
{
 font-size: 12pt;
}

#maintext a
{
 font-weight:bold;
 color: #000000;
}

@media print{
#maintext a[href]:after{
content: " (" attr(href) ")";
}
}

#maintext ul
{
 font-size: 12pt;
 margin-top: 0px;
 margin-bottom: 0px;
}

#sidebar
{
 float:right;
 width:260px;
 border-left:2px solid #000000;
}

#sidebar p
{
 width:245px;
 padding: 0px 100px 15px 20px;
 font-size: 0.8em;
 margin-top: 0px;
 margin-bottom: 0px;
}

#sidebar h2
{
 color:#000000;
 font-size: 14pt;
 text-transform:uppercase;
 text-align:center;
}

#footer
{
 display:none;
 background: transparent url('images/footer_bg.jpg') left top no-repeat;
 width: 800px;
 margin: 0 auto;
 margin-bottom:0px;
 padding: 0 auto;
 height: 66px;
}

#footer p
{
 color:#000000;
 padding: 50px 0px 0px 0px;
 font-size: 0.6em;
 margin-top: 0px;
 margin-bottom: 0px;
 text-align:center;
}

#footer a
{
 color:#682e86;
}