body {
	background-color: white;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
}

a:link {color: #336699; text-decoration: none; font-size: 10pt; }
a:visited {color: #336699; text-decoration: none; font-size: 10pt; }
a:hover {color: #99CC00; text-decoration: none; font-size: 10pt; }
a:active {color: #99cc00; text-decoration: none; font-size: 10pt;}

#bg img {
        /* Set rules to fill background */
        min-height: 100%;
        min-width: 1024px;

        /* Set up proportionate scaling */
        width: 100%;
        height: auto;

        /* Set up positioning */
        position: fixed;
        top: 0;
        left: 0;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
        #bg img {
                left: 50%;
                margin-left: -512px;   /* 50% */
        }
}

.Link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}
.footer {
	font-size: 10px;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
}
.footer .Link {
	font-size: 12px;
	color: #333;
}

#logo
{width: 487px;
height: 112px;}

#logo h1 a   
{position: absolute;
left: 100px;
top: 20px;
width: 487px;
height: 112px;	
background: url(../images/logo.png) no-repeat top left;
}
