body { background: #ffffff; color: #142566;}
body#home { background: #142566;}
.pagecontainer, .menu, .content, #accreditations {float: left; }
.pagecontainer { width: 96%; max-width: 1100px; padding: 0 2%;}
.menu { width: 25%; }
.content { width: 70%; margin-left: 5%; }
a img { color: transparent; border: 0 }
a, a:visited { outline: none ; color: #7375a0; text-decoration: none;}
a:hover, a.menuactive {color: #79b6dc;}
.dark-blue {color: #142566;}
.light-blue {color: #79b6dc;}
img {max-width: 100%;}
hr {
	width: 100%; 
	height: 1px; 
	padding: 0; 
	border: 1px 0 0 0;
	border-style: dotted none none none;
	border-color: #7375ao;
}

h1,
h2,
h3 {font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;}

h1 {
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	font-weight: 300;
	line-height: 28px;
}	

h2 {
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: 300;
	line-height: 24px;
}
	
h3 {
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: 300;
	line-height: 16px;
	margin: 0;
	padding: 0 2%;
}

p, li {
    font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size: 15px;
	line-height: 18px;
	margin: 0 0 10px 0;
	padding: 0 2%;
}
li {margin-bottom: 0;}

#accreditations {clear: both; margin-top: 170px;}
.menuitems {width: 100%; padding: 10px 0; margin: 0;}
.menuitems.internal {margin-top: 60px;}

@media (max-width: 960px) {
.menu { width: 35%; }
.content { width: 60%; margin-left: 5%; }
}
@media (max-width: 760px) {
.menu { width: 45%; }
.content { width: 50%; margin-left: 5%; }
}
@media (max-width: 600px) {
.pagecontainer, .menu, .content, #accreditations {float: none; width: 96%; padding: 0 2%;}
.menuitems.internal {margin-top: 20px;}
}