body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.85em;
	background-color: #000000;
}
	
/**
* ------------------------------------------------------
 * Link colors and link text decoration
 * -----------------------------------------------------
 */
 
a {text-decoration: none;}
a:link {color: #0043B8;}
a:visited {color: #21314F;}
a:hover {text-decoration: underline;}

 
/**
* ------------------------------------------------------
 * This is the container that holds all the content
 * -----------------------------------------------------
 */
#container {
	width: 700px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	position: relative;
}

/**
* ------------------------------------------------------
 * This is the style for the home page
 * -----------------------------------------------------
 */

#home_page {
	background-image: url(../images/home_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 499px;
}

#home_page_footer {
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 21px;
}

#home_page_footer_text {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	padding-top: 4px;
	text-align: center;
}

/**
* ------------------------------------------------------
 * These are the buttons on the HOME page
 * -----------------------------------------------------
 */
 
#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:691px;
	height:667px;
}

#mn-image-tp-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:578px;
	height:172px;
}

#mn-image-tp-rt {
	position:absolute;
	left:578px;
	top:0px;
	width:113px;
	height:315px;
}

#mn-image-tp-01003 {
	position:absolute;
	left:0px;
	top:172px;
	width:511px;
	height:1px;
}

#profile-button {
	position:absolute;
	left:511px;
	top:172px;
	width:67px;
	height:75px;
}

#mn-image-mid {
	position:absolute;
	left:0px;
	top:173px;
	width:511px;
	height:320px;
}

#portfolio-button {
	position:absolute;
	left:511px;
	top:247px;
	width:67px;
	height:85px;
}

#news-button {
	position:absolute;
	left:578px;
	top:315px;
	width:113px;
	height:35px;
}

#links-button {
	position:absolute;
	left:511px;
	top:332px;
	width:67px;
	height:82px;
}

#mn-image-bttm-rt {
	position:absolute;
	left:578px;
	top:350px;
	width:113px;
	height:316px;
}

#contact-button {
	position:absolute;
	left:511px;
	top:414px;
	width:67px;
	height:79px;
}

#mn-image-bttm-01 {
	position:absolute;
	left:0px;
	top:493px;
	width:578px;
	height:173px;
}

#bttm-spacer {
	position:absolute;
	left:0px;
	top:666px;
	width:691px;
	height:1px;
}