/* basic elements */
html, body { 
	font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
	font-size: small; 
	color: #000; 
	background: #EEE;
	padding: 0px;
	margin: 0px;
	}

p { 
	margin-top: 0px;
	margin-bottom: 7px; 
	}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: rgb(159,28,42);
	}

a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: rgb(159,28,42);
	}

a:hover, a:active { 
	color: rgb(95,125,190);
	}

acronym {
	cursor: help;
	} 

/* specific divs */

#container {
	width: 770px;
	border-top: 0px;
	margin: 0px auto 0px auto; /*needed to avoid horizontal scrollbars that appear in mozilla with margin: auto at 800x600*/
	padding: 0px;
	}

#pageHeader {
	width: 770px;
	height: 180px;
	background: url(images/header2.gif) bottom center no-repeat;
	margin: 0px;
	padding-top: 1px;
	}

#pageBody {
	background: #FFF;
	padding: 30px;
	border-right: 1px solid black;
	border-left: 1px solid black;
	}

#pageFooter { 
	width: 770px;
	position: relative;
	height: 41px;
	font-family: 'Arial, Helvetica, Verdana', sans-serif; 
	font-size: x-small;
	background: url(images/footer2.gif) top center no-repeat;
	margin: 0px;
	padding-top: 1px;/*needed to account for collapsing margins -- mozilla properly adds extra space on top if no padding is specified*/
	z-index: 100;
	}
	
.footerlinks {
	position: absolute;
	margin-left: 7px;
	margin-top: 13px;
	}

.copyright {
	position: absolute;
	bottom: 4px;
	right: 2px
	}
	
img {border: 0px;}
