/*
---------------------------------------------
	Page structure
---------------------------------------------
*/

#branding {
	min-height: 80px;
	padding: 26px 0 0 30px;
}

#branding.harrow {
	background-image: url(../_images/branding_harrow_bg.gif);
}
#branding.oakdale {
	background-image: url(../_images/branding_oakdale_bg.gif);
}
#navigationprimary a {
	padding: 0 1.25em 0 1.25em;
}

#contentsecondary #links {
	padding: 0 1em;
	border: 1px solid #C6D6F0;
	background: #FFF;
	color: #222B78;
}

#contentsecondary #links dd {
	margin: 0 0 1em 0;
	padding: 0;
}

#contentsecondary #links a {
	display: block;
	margin: 0;
	padding: 0;
	background: #FFF;
	color: #2071FF;
	text-decoration: underline;
}

#navigationsecondary h2 {
	font-size: 1.3em;
	color: #1b53b9;
	letter-spacing: -1px;
	margin: 0;
	padding: 2em 0 10px 0.5em;
	border-bottom: 1px solid #1b53b9;
}

#navigationsecondary #photosright {
	margin: 0;
	padding: 0 2px;
}

#photosright img {
	margin: 2px 0;
}


table.services {
	border-collapse: collapse;
	border-top: 1px solid #eff5fd;
	border-right: 1px solid #eff5fd;
	text-align: center;
}

table.services td ul {
	margin-right: 0.5em!important;
}

table.services td {
	vertical-align: middle;
	text-align: -moz-center;
	border-left: 1px solid #eff5fd;
	border-bottom: 1px solid #eff5fd;	
}

table.services th {
	background: #eff5fd;
	padding: 0.5em;
	text-align: center!important;
	border-left: 1px solid #EFF2F5;
}


table.landingpage {
	border-collapse: collapse;
	text-align: center;
}

table.landingpage td {
	vertical-align: middle;
	text-align: -moz-center;
	border-right: 1px solid #eff5fd;
	border-bottom: 1px solid #eff5fd;
}

table.landingpage th {
	padding: 0 1px 1px 0!important;
	text-align: center!important;
}


/*
---------------------------------------------
	/ Page structure
---------------------------------------------
*/

