@import "nav.css";

* 
{
	margin: 0;
	padding: 0;
}

body 
{
	background: #01378d url(/!images/int/hlf_int_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;
}

ul, ol
{
	margin: 0 0 0 2em;
}

#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;
}

#sidebar
{
	clear: both;
	width: 168px;
	float: left;
}

#sidebar #side_nav
{
	border: 1px solid #000;
	border-top: 0;
	border-bottom: 0;
}

#sidebar #side_nav
{
	font-size: .9em;
	list-style-type: none;
	margin: 0;	
	color: #fff;
}

#sidebar #side_nav li
{
	height: 26px;
	padding: 0 0 0 22px;
	line-height: 26px;
	margin: 0;
	background-color: #0140A7;
}

#sidebar #side_nav li.alt
{
	background-color: #3366B9;
}

#sidebar #side_nav a
{
	color: #fff;
}

#sidebar #side_nav a:hover
{
	color: #F3E700;
}

#content
{
	width: 754px;
	float: left;
	padding: 20px;
}

#int_footer
{
	margin:0 auto;
	padding:15px 0;
	width:450px;
	color: #0051CD;
	text-align:center;
	line-height: 15px;
}

#int_footer a:hover
{
	color:#0051CD;
	text-decoration:underline;
}

#int_copy
{
	margin: 14px auto 0;
	padding-top: 14px;
	border-top: 1px solid #CCCCCC;
	color: #AAAAAA;
	font-size: .8em;
	width: 250px;
	line-height: 12px;
}

#int_copy a
{
	color: #AAAAAA;
}

#int_copy a:hover
{
	color:#AAAAAA;
	text-decoration:underline;
}

h1, h3, p, li
{
	margin: 0 0 1em;
}

h1
{
	color: #01379B;
	font-size: 1.5em;
}

h1.header
{
	font-family: Gill Sans MT Condensed, Arial, Sans-Serif;
	text-transform: uppercase;
	font-size: 3.2em;
	margin: 0;
}


h2
{
	font-size: 1.3em;
}

h3
{
	font-size: 1.2em;
}

#printpage
{
	float: right;
	width: 74px;
	height: 18px;
	padding: 0 0 0 24px;
	background: transparent url(/!images/int/hlf_icon_printpage.gif) no-repeat top left;
}

#printpage a
{
	font-size: .9em;
	text-decoration: none;
}

.photoRight
{
	float: right;
	margin: 0 0 1em 1em;
}

.photoLeft
{
	float: left;
	margin: 0 1em 1em 0;
}

strong.answer
{
	color: #01379B;
}

.return 
{
	float: right;
	font-size: .9em;
}

.seperator
{
	width: 625px;
	height: 9px;
	margin: 2em auto;
	background: transparent url(/!images/int/hf_int_separator.gif) no-repeat center center;
}

h2.destination {
	width: 100%;
	border-bottom: 1px solid #000;
	margin: 1em 0 4px;
}