div, span, ul, li, p, h1, h2, h3, h4 {
	margin: 0;
	padding:  0;
}            
ul {
	margin: 10px 0 10px 20px;
}

li {
	margin: 5px 0 5px 0;
}	

#menuList {
	margin: 0 0 0 500px;
	font-size:13px;
	text-align: right;
	width:900px;
	max-height:25px;
}
ul#menu_links {
	list-style: none;
	margin: 0;
}

ul#menu_links li{
	display: inline;
	border-right: 2px solid #fff;
	padding: 0 5px 0 4px;
}
ul#menu_links li a{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background-color:black;
}
ul#menu_links li a.current{ color:red;}
#nav_link li{	
	height: 100px;
	width:250px;
}

a {
	font-weight: bold;
	color: #004080;
	text-decoration: none;
}
a.current{ color:#a52a2a;}

a:hover {
	border-bottom: 2px solid #004080;
}

h1 {
	 font-size: 32px;
}

h2 {
	 font-size: 16px;
	margin:  10px 0 10px 0;
}

h1 {
	color: #333;
	text-align:center;
	margin:  0 0 20px 0;
}
.newsMenu
{
	height:            40px;
	margin:            0px;
	text-align:        center;
	padding:		18px 5px 0px 5px;
	background-color:  white;
	background:        url(/Images/XeoMed/headerbkgd.gif);repeat:fixed;
	font-size:			10pt;
}
.regButton
{
	height:            40px;
	width:             100%;
	margin:            0px;
	margin-left:		25px;
	text-align:        center;
	padding-top:		10px;
	margin-top:			0px;
	background-color:  white;
	background:        url(/Images/XeoMed/headerbkgd.gif);
	font-size:			10pt;
}
.newsButton
{
	height:            40px;
	width:             100%;
	margin:            0px;
	margin-left:		0px;
	text-align:        center;
	padding-top:		10px;
	margin-top:			25px;
	background-color:  white;
	background:        url(/Images/XeoMed/headerbkgd.gif);
	font-size:			10pt;
}
.staticButton
{
	height:            40px;
	width:             100%;
	margin-left:		0px;
	margin-top:			25px;
	margin-right:		0px;
	text-align:        center;
	padding-top:		10px;
	background-color:  white;
	background:        url(/Images/XeoMed/headerbkgd.gif);
	font-size:			10pt;
}
.thirdButton
{
	height:            40px;
	width:             80%;
	margin-left:		65px;
	margin-right:		65px;
	text-align:        center;
	padding-top:		10px;
	background-color:  white;
	background:        url(/Images/XeoMed/headerbkgd.gif);
	font-size:			10pt;
}

.firstText
{
	height:            250px;
	width:             100%;
	margin-left:		0px;
	margin-top:			0px;
	margin-right:		65px;
	text-align:        left;
	padding-top:			20px;
	background-color:  #c9e2e9;
	font-size:			10pt;
}
.thirdText
{
	height:            150px;
	width:             100%;
	margin-left:		0px;
	margin-top:			0px;
	margin-right:		65px;
	text-align:        center;
	padding-top:			20px;
	background-color:  #c9e2e9;
	font-size:			10pt;
}
.firstPhoto
{
	height:            400px;
	width:             500px;
	margin-left:		0px;
	margin-top:			0px;
	margin-right:		65px;
	text-align:        left;
	padding-top:		20px;
	background:        url(/Images/XeoMed/mmmPhoto.jpg);
	background-color:  #c9e2e9;
	font-size:			10pt;
}
.secondPhoto
{
	height:            690px;
	width:             500px;
	margin-left:		0px;
	margin-top:			0px;
	margin-right:		65px;
	text-align:        left;
	padding-top:		20px;
	background:        url(/Images/XeoMed/mmm_US_Flyer.jpg) no-repeat;
	background-color:  white;
	font-size:			10pt;
}

.menuBackground
{
	height:140px;
	width:100%;
	min-width:1400px;
	background-color:black;
	margin-bottom:10px;
}
.menuLogo
{
	width:200px;
	height:50px;
	margin-left:50px;
	margin-top:35px;
	float:left;
	color:white;
	font-size:40pt;
}
.stateLogo
{
	width:			800px;
	height:			50px;
	margin-left:	50px;
	margin-top:		35px;
	float:			left;
	color:			white;
	font-size:		40pt;
}
.subText
{
	height:			auto;
	min-height:		50px;
	width:			auto;
	margin-left:	30px;
	padding:		5px;
	float:			left;
	font-size:		9pt;
}

.menuSubText
{
	width:			600px;
	height:			50px;
	margin-left:	0px;
	margin-top:		5px;
	float:			left;
	color:			white;
	font-size:		8pt;
}
.MMMLogo
{
	position:		absolute;
	left:			720px;
	top:			250px;
	width:			110px;
}
.regButton  h2 a {text-decoration:none;color:#a52a2a;}

.regButton a:hover {text-decoration:none;color:#004080;}

.newsButton a {text-decoration:underline;color:#004080;}

.newsButton a:hover {text-decoration:none;color:#a52a2a;}

.petButton  h2 a {text-decoration:none;color:#a52a2a;}

.petButton a:hover {text-decoration:none;color:#004080;}