body 
{
	margin:0;
    text-align:center;
	font-family:Arial, Helvetica;
	font-size:12px;
}
#geral{ 
    margin:0px auto;
    width:990px; border: 0;
    vertical-align:top;
    position:relative;
}
#conteudo{
    padding: 0px;
    margin:0px;
    text-align:left;
    vertical-align:left;
}
#fundo{
    padding: 0px;
    margin:0px;
    width:100%; border: 0;
    height:100%; border: 0;
    text-align:left;
    vertical-align:left;
    position:absolute;
    top:0;
    left:0;
    z-index:-100;
}
#home {
width:1003px;
margin:0 auto;
}
#skiplink
{
    position:absolute;
    top:-20px;
}
#contentArea
{
    width:954px;
    margin:0 auto;
}
#paperHeader
{	
	background-image:url(/home/+/img/headerBG.png);
	background-position:11px 0px;	
	background-repeat:repeat-x;
	height:178px;
}
#headerAd
{
    position:absolute;
    width:750px;
    height:90px;
    top:33px;
    right:40px;
    background-color:#f0f0f0;
    background-image:url(/home/+/img/advert.gif);
	background-repeat:no-repeat;
	background-position:728px top;
}
#headerAdd
{
    position:absolute;
    width:728px;
    height:90px;
    top:0px;
    right:22px;
}
#sideAdWrap
{
    position:absolute;
    top:253px;
    right:0px;
    width:218px;
    height:665px;
    background-image:url(/home/+/img/sky.png);
	background-repeat:no-repeat;
	background-position:left top;
	display:none;
}
#sideAdContainer
{
    background-image:url(/home/+/img/sky.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:20px;
	position:absolute;
    top:39px;
    right:30px;
}



/*//// NEW NAVIGATION [scott] /////////////*/
#nav
{
    position:relative;
    width:994px;
    margin:0 auto;
    height:145px;
}
#nav h1
{
    float:left;
    display:block;
    text-indent:-100em;
    overflow:hidden;
}
.nav
{
    float:left;
    text-indent:-100em;
    overflow:hidden;
    display:block;
    height:40px;
    text-decoration:none;
    position:absolute;
    background-position:left top;
    top:110px;
}
.nav:hover
{
    background-position:left bottom;    
}
#nav h1#nav_logo
{
    opacity:1.0;
    filter:alpha(100);
    background-image:url('/home/+/img/logo.gif');
    background-position:left top;
    background-repeat:no-repeat;
    height:155px;
    width:187px;
    margin:0;
    /* new nav */
    background-image:url('/home/+/img/logo.gif');
}
.logo_link
{
    height:110px;
    width:187px;
    position:absolute;
    top:0px;
    left:0px;
    display:block;
    /* new nav */
    height:150px;
}
#nav .sep
{
    text-indent:-200em;
    overflow:hidden;
    display:block;
}
#footer .sep
{
    display:none;
}