
div#header_container {
	background : center no-repeat url(/images/mathLayout/header_bg880.png) ;
	height: 80px ;
}
div#header_container h1 {
	width: 300px ;
	/* background: #ff0 ; */
	text-indent: -1000em ;
	margin: 0 ;
	padding: 0 ;
	float: left ;
	
	font-size: 24px ;
	overflow: hidden ;
}

/* BEGIN CONTACT DETAILS */
div#contact_details {
	width: 300px ;
	font-size: 12px ;
	/* background: #06f ; */
	padding: 0 ;
	float: right ;
}
div#contact_details dt {
	/* background: #0ff ; */
	display: inline ;
	float: left ;
	width: 80px ;
	margin: 0 ;
	padding: 0 ;
	clear: left ;
}
div#contact_details dd {
	/* background: #f0f ; */
	display: inline ;
	width: 210px ;
	margin: 0 ;
	padding: 0 ;
	float: left ;
}
.phone {
	font-size: 18px ;
	padding-top: 6px ;
	padding-bottom: 8px ;
}
/* END CONTACT DETAILS */

p#strapline {
	/* white-space: nowrap ; */
	font-size: 10px ;
	margin: 0 ;
	padding: 2px 4px 4px 4px ;
	clear: both ;
}

/* BEGIN NAVIGATION */
div#navigation {
	margin: 0 ;
	padding: 4px 6px 3px 6px ;
}
div#sub_menu {
	padding: 3px 6px 4px 6px ;
}
/* END NAVIGATION */

/* ////////////////////////////////////////////////// */
/* BEGIN CONTACT DETAILS */
div#contact_details dt {
	font-weight: bold ;
	color: #fff ;
}
div#contact_details dd {
	color: #fff ;
}
/* END CONTACT DETAILS */

p#strapline {
	/*  */
	background: #ae7d91 ;
	font-weight: bold ;
	color: #fff ;
}

/* BEGIN NAVIGATION */
div#navigation {
	background: #4f99c8 ;
	color: #fff ;
}
div#sub_menu {
	background: #72add3 ;
	color: #fff ;
}

#navigation ul, #sub_menu ul  {
	color: #fff ;
	padding: 0 ;
	margin: 0 ;
}

#navigation ul li, #sub_menu ul li {
	display: inline ;
	list-style-type: none ;
	padding: 0 ;
	margin: 0 ;
}

#navigation a, #sub_menu a {
	color: #fff;
	font-weight: bold ;
	text-decoration: none ;
}
#navigation a:hover, #sub_menu a:hover {
    text-decoration: underline ;
}


/* END NAVIGATION */
