body {
        background: #6f6c5b;
        font: 11pt arial;
	 background: url(/assets/images/main_bg.gif) repeat-y center;
}

a, a:active, a:visited
{
    text-decoration: none;
    color: #1f5070
}


.page {
        background: #fff;
        
        
        margin-right:auto;
        margin-left:auto;
        width:710px;
}

.menu
{
        background: #dddddd;
        padding: 4px;
	 width: 702px;
}

.content
{
        font: 10pt arial;
        color: #333333;
}

#page_content,.page_content
{
    text-align: left;
    padding-right: 6px;
}

h1
{
        font-size: 1.5em;
        font-weight: bold;
        border-bottom: 1px dotted #888888;
        color: #444444;
        text-align: left;
}

h2
{
        font-size: 1.3em;
        font-weight: bold;
        border-bottom: 1px dotted #888888;
        color: #444444;
}

h3
{
        font-size: 1.15em;
        font-weight: bold;
        color: #444444;

}

h4
{
        font-size: 1.05em;
        font-weight: bold;
        color: #444444;

}

.smalltext
{
          font-size: .75em;
}


.fcfact
{
  background: #eee;
  border: 1px solid #ddd;
  padding: 10px;

}

.fcfact h1
{
  font-size: 1.15em;
}


/*-------------[Sidebar Menu]--------------*/



.topnav
{
    background: #eee;
    padding: 10px;
    list-style: none;
    border: 1px solid #ddd;
    width: 150px;
    margin: 0px;

}

.topnav li .here
{
    background: #ddd;
    font-weight: bold;
}



.topnav a
{
    text-decoration: none;
}

.topnav li
{
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 110%;
    border-bottom: 1px solid #ddd;

}

.topnav ul
{
    padding-left: 10px;
    margin: 0px;
    list-style: none;
}

.topnav li li
{
    padding-bottom: 0px;
    font-weight: normal;
    font-size: 10pt;
    border: 0;
}