body { font-family: Tahoma, Verdana, sans-serif; }
body a { text-decoration: none; }

div#header ul.subnav li a { font-size:1.1em; color:#00529c; }
div#header ul.subnav li a:hover { color:#6a9fd8; }

div#content div.aside div.news p, div#content div.aside dl.event dt, div#content div.aside dl.event dd { font-size:1.1em; line-height:1.2em; color:#1b5493; font-weight:bold; }
div#content div.aside dl.event dd { font-weight:normal; }
	div#content div.aside dl.event dd a { color:#988146; text-decoration: underline; text-transform:lowercase; }
	div#content div.aside dl.event dd a:hover { text-decoration: none; }
div#content div.aside div.clients div.box p { text-align:center; }
	div#content div.aside div.clients div.box p a { color:white; font-weight:bold; }
	div#content div.aside div.clients div.box p a:hover { text-decoration: underline; }
div#content div.aside div.staff h3 { font-size:1.1em; font-weight:bold; color:#988146; line-height:1.6em; }
	
div#content div.section h1, div#content div.section h2 { line-height:24px; font-size:1.5em; color:#074075; }
	div#content div.section h1 span { color:white; text-shadow: 0 0 0 #000; }

div#content div.section div#banner p.caption { text-align:right; color:#1b5493; }
div#content div.section strong { font-weight:bold; }
div#content div.section em { font-style:italic; }
div#content div.section div.columns h2 { font-size:1.4em; }
div#content div.section div.columns h2.bar { line-height:29px; }
div#content div.section p, div#content div.section ul, div#facebox div.biography p, div#content div.aside div.staff p, div#footer p { font-size:1.1em; color:#757575; line-height:1.4em; }
div#content div.aside div.staff p { color:#1b5493; line-height:1.2em; }
div#content div.aside div.staff p.more { color:#757575; text-align:right; }
	div#content div.aside div.staff p.more a { color:#988146; }
	div#content div.aside div.staff p.more a:hover { text-decoration: underline; }
div#content div.section ul li ul { font-size:inherit; }
div#content div.section a, div#facebox a { color:#988146; }
div#content div.section a:hover, div#facebox a:hover { text-decoration:underline; }

div#content div.section h3, div#facebox div.biography h2 { text-transform:uppercase; font-weight:bold; font-size:1.2em; color:#275f9c; }
div#content div.section div.single-column h2 { color:#275f9c; font-size:1.2em; font-weight:bold; }
div#content div.section h4 { color:#988146; font-weight:bold; font-size:1.1em; }
	div#content div.section h4 span { font-weight:bold; text-transform: uppercase; }

div#content div.section div.client ul { color:#988146; }
	div#content div.section div.client ul li a { text-decoration: underline; }
	div#content div.section div.client ul li a:hover { text-decoration: none; }
	
div#content div.section div.location h4, div#content div.section div.location p { text-align: center; font-weight:bold; }

div#facebox div.biography h2 { text-transform:none; font-size:1.4em; }
div#facebox div.biography h2 span { font-size:.8em; color:#988146; }
div#facebox div.biography p.bio-email { text-align: center; }

div#footer p { text-align:center; color:white; }
	div#footer a {color:#FFFFFF;  text-decoration:underline;}
	div#footer a:hover {color:#000033;}

div#content div.section dt { font-size:1.1em; line-height:1.2em; color:#1b5493; font-weight:bold; }
div#content div.section dd { font-size:1.1em; line-height:1.2em; color:#1b5493; font-weight:normal; }

div.pressfooter p {color:white;}

div.right ul li {font-weight:bold; font-size:11px; margin-left:-10px;}
div.right ul li span {font-size:10px; font-weight:normal;}

form#contact div.text label { color:#757575; font-size:1.2em; }
form#contact div.text label.error { font-size:1.1em; color:red; font-style:italic; }