﻿@import "nav.css";

* 
{
	margin: 0;
	padding: 0;
}

body 
{
	background:#01378d url(/!images/mp/hlf_mp_background_tile.jpg) repeat-y center center;
	font: 80%/1.5em Tahoma, sans-serif;	
}

/******************************************
* COLORS & STYLES                         *
******************************************/

a {color: #0051CD; }
a:hover {color: #80C0EC; text-decoration:none; }

#top_nav {color:#ffffff;}
#top_nav a{color:#ffffff; font-weight:bold;}
#mp_news {color:#012466;}
#mp_footer a{color:#AFD7F1;}
#mp_footer{color:#AFD7F1;}

/******************************************
* LAYOUT                                  *
******************************************/

#wrapper
{
	margin: 0 auto;
	width: 962px;
}

#header
{
	z-index:1;
}

#logo
{	
	height:126px;	
	width:168px;
	overflow:hidden;
	float: left;
	font-size:1em;	
}

#logo h1
{
	margin: 0;
	padding: 0;
}

#logo img
{
	background:url(/!images/mp/hlf_mp_header_logo.gif) no-repeat;	
	height:126px;	
	width:168px;
}


#navigation
{
	width: 794px;
	float: right;
	
}

#top_nav
{
	background:url(/!images/mp/hlf_mp_header.gif) no-repeat;
	padding: 30px 0 0 580px;
	width: 214px;
	height: 32px;
}

#top_nav a
{
	font-size:small;
}

#top_nav a:hover
{
	text-decoration:underline;
}

#content
{
	clear: both;
	width:962px;
	margin:0 auto;
	position: relative;
}

#mp_photo
{
	background:url(/flash/rotator/hlf_mp_photo.jpg) no-repeat;
	width:962px;
	height:374px;
}

#mp_map
{
	position: absolute;
	top: 270px;
	left: 19px;
	z-index: 1000;
}

#mp_map a
{
	background:url(/!images/mp/hlf_mp_map.jpg) no-repeat;
	width:220px;
	height:0px;
	padding-top:288px;
	overflow:hidden;
	display:block;
}

#mp_content
{
	background:url(/!images/mp/hlf_mp_ctr_content_box.jpg) no-repeat;
	width:450px;
	height:196px;	
	position: absolute;
	top: 270px;
	left: 255px;
}

#mp_content p
{
	padding: 25px 30px 35px;
	font-size: 1.1em;
	line-height: 1.6em;
}

#mp_content p span
{
	font-size: 1.6em;
	font-weight: bold;
	color: #0051CD;
	float: left;
	margin: 0 1px 0 0;
}



#mp_news
{
	background:url(/!images/mp/hlf_mp_new_events_box.jpg) no-repeat;
	width: 220px;
	height: 256px;
	padding: 32px 0px 2px;
	position: absolute;
	top: 270px;
	left: 723px;
}

#mp_news .news
{
	width: 196px;
	height: 249px;
	margin: 0;
	padding: 0 0 0 22px;
	overflow: auto;
}		

#mp_news .news li
{
	margin: 0;
	padding: .5em 0;
}

#mp_footer
{
	margin: 0 auto 0;
	padding: 115px 0 0;
	width:450px;
	text-align:center;
	font-size:small;
}

#mp_copy
{
	padding-top:50px;
	font-size:x-small;
}