
body
{
background: #fff;
color: #000;
}

#container
{
width: 96%;
margin: 0 auto 0 auto;
background-image: none;
text-align: left;
}

#pf-top
{
display: block;
height: 110px;
padding: 0 0 1.0em 0;
margin: 0 0 1.5em 0;
border-bottom: 5px solid #000;
}

#pf-top-logo
{
float: left;
width: 110px;
height: 110px;
margin: 0 0 0 0.5em;
}

#pf-top-text
{
text-indent: none;
margin: 0;
padding: 1.0em 2.0em 0 5.0em;
text-align: center;
font-size: 2.2em;
font-weight: bold;
}

/* hide areas */
#top, #top-nav, #left-column, #content-column3, #shadow-bottom
{
display: none
}

#content-row
{
overflow: visible;
min-height: auto;
_height: auto;
margin: 0;
text-align: left;
background-image: none;
}

#right-column
{
float: none;
overflow: visible;
min-height: auto;
_height: auto;
padding-bottom: 1.0em;
}

/*
#right-column
{
display: block;
overflow: auto;
_overflow: visible; 
width: 778px;
min-height: 350px;
_height: 350px; 
margin: 1px 0px 1px 1px;
float: left;
}*/

#right-column-body
{
background-image: none;
}

#content-body
{
padding: 0;
}

#content-column2
{
width: 100%;
}

#footer
{
clear: both;
margin: 1.0em 0 0 0;
padding: 10px 0;
border-top: 2px solid #000;
background-color: transparent;
color: #000;
}

#footer p
{
margin: 0;
padding: 0.4em 0.8em 0 0.8em;
text-align: center;
}

h2
{
background: transparent;
padding: 0;
text-transform: none;
font-size: 1.6em;
color: #003366;
}
