/* global  styles*/
	body {
		margin-left: 0;
		margin-right: 0;
		margin-top: 12px;
		margin-bottom: 0;
		background-color: #FFFFCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		height: 100%;
	}
	ul {
		margin: 0;
		padding: 10px 0 0 10px;
	}
	li {
		margin: 0;
		padding: 0;
	}
	img {
		border: 0;
	}
	a:link, a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	a:hover {
		color: #FFFFFF;
		text-decoration: none;
	}
	a:active {
		color: #FFFFFF;
		text-decoration: none;
		outline: none;
	}
	.hide {
		visibility: hidden;
	}
	.hide-sub {
		visibility: hidden;
	}
/* global  styles*/



/* wraps */
	#body-wrap {
		width: 720px;
		margin: auto;
		padding: 24px 24px 24px 24px;
		background-color: #FFFFFF;
		border: 1px solid #c0c0c2;
	}
	#content-wrap {
		width: 515px;
		margin: 0;
		padding: 16px 0px 0px 15px;
		background-color: #fff;
	}
	#side-nav {
		width: 172px;
		height: 100%;
		margin: 0;
		padding: 18px 0px 18px 18px;
		background-color: #e3effa;
	}
	#side-nav h4 {
		font-size: 11px;
		color: #636466;
		font-weight: normal;
		margin: 0;
		padding: 12px 0px 0 0;
	}
/* wraps */



/* home */
	#home-body {
		margin: 0;
		padding: 0;
		min-height: 213px;
		font-size: 11px;
	}
	#home-body p {
		font-family: Arial, Helvetica, sans-serif;
		color: #003468;
		margin: 0;
		padding: 11px 0 16px 0;
		font-size: 11px;
	}
	#home-body ul {
		list-style: none;
		margin: 0;
		padding: 0 0 16px 0;
	}
	#home-body li { 
		padding: 0 0 0 12px;
		background: url(images/bull.gif) 0 2px no-repeat;
		color: #003468;
	}
	#home-body a:link, #home-body a:visited {
		color: #003468;
		text-decoration: none;
	}
	#home-body a:hover {
		color: #b15c11;
	}
	#home-body a:active {
		color: #003468;
	}
	.blue {
		color: #003468;
	}
	#home-body span {
		display: none;
	}
/* home */



/* our people */
	#people-home {
		margin: 0;
		padding: 3px 0 0 0;
	}
	#people-info {
		margin: 0;
		padding: 0;
	}
	#people-info p {
		margin: 0;
		padding: 4px 0 0 13px;
		color: #9d9fa2;
	}
	#people-copy {
		width: 319px;
		margin: 0;
		padding: 20px 0 0 0;
	}
	#people-copy p {
		margin: 0;
		padding: 0 0 10px 0;
		color: #003468;
	}
	#people-info a:link, #people-info a:visited {
		color: #9d9fa2;
		text-decoration: none;
	}
	#people-info a:hover {
		color: #b15c11;
	}
	#people-info a:active {
		color: #9d9fa2;
	}
	#people-links {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#people-links a:link, #people-links a:visited {
		color: #636466;
		text-decoration: none;
	}
	#people-links a:hover {
		color: #b15c11;
	}
	#people-links a:active {
		color: #636466;
	}
	#people-links a.people-active {
		color: #b15c11;
	}
	.people-active {
		color: #b15c11;
	}
/* our people */


/* our practice areas */
	#practice-home {
		margin: 0;
		padding: 3px 0 0 0;
	}
	#practice-ins {
		margin: 0;
		padding: 13px 0 0 0;
	}
	#practice-commercial {
		margin: 0;
		padding: 13px 0 0 0;
	}
	#practice-public {
		margin: 0;
		padding: 13px 0 0 0;
	}
	#practice-left {
		width: 318px;
		height: 360px;
		margin: 0;
		padding: 3px 0 0 0;
		border-right: 1px solid #7f99b3;
		float: left;
	}
	#practice-left p {
		margin: 0;
		padding: 0 20px 10px 0;
		color: #003468;
	}
	#practice-left ul {
		list-style: none;
		margin: 0;
		padding: 0 0 16px 0;
	}
	#practice-left li { 
		padding: 0 20px 0 12px;
		background: url(images/bull.gif) 0 2px no-repeat;
		color: #003468;
	}
	#practice-right {
		width: 180px;
		margin: 0;
		padding: 8px 0 0 15px;
		float: right;
		text-align:left;
	}
	#practice-right h4 {
		margin: 0;
		padding: 0 0 12px 0;
		font-size: 11px;
		font-weight: bold;
		color: #003468;
	}
	#practice-col1, #practice-col2, #practice-col3 {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#practice-col1-links, #practice-col2-links, #practice-col3-links {
		list-style: none;
		margin: 0;
		padding: 0 0 16px 12px;
	}
	#practice-col1-links li, #practice-col2-links li, #practice-col3-links li { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #636466;
		padding: 0 0 0 12px;
		background: url(images/bull-grey.gif) 0 2px no-repeat;
	}
	#practice-col1-links a:link, #practice-col2-links a:link, #practice-col3-links a:link, #practice-col1-links a:visited, #practice-col2-links a:visited, #practice-col3-links a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #636466;
		text-decoration: none;
		font-size: 11px;
	}
	#practice-col1-links a:hover, #practice-col2-links a:hover, #practice-col3-links a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #b15c11;
	}
	#practice-col1-links a:active, #practice-col2-links a:active, #practice-col3-links a:active {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #636466;
	}
	#practice span {
		display: none;
	}
	#practice-left a:link, #practice-left a:visited {
		color: #003468;
		text-decoration: none;
	}
	#practice-left a:hover {
		color: #b15c11;
	}
	#practice-left a:active {
		color: #003468;
	}
	#practice-links {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#practice-links li {
		padding-left: 10px;
		background: url(images/bull-grey.gif) 0 2px no-repeat;
	}
	#practice-links a:link, #practice-links a:visited {
		color: #636466;
		text-decoration: none;
	}
	#practice-links a:hover {
		color: #b15c11;
	}
	#practice-links a:active {
		color: #636466;
	}
	.practice-active {
		color: #b15c11;
	}
	#practice-home span {
		display: none;
	}
/* our practice areas */



/* media centre */
	#media-home {
		margin: 0;
		padding: 3px 0 0 0;
	}
	h4#media-archive  {
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	#media-links {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#media-links a:link, #media-links a:visited {
		color: #636466;
		text-decoration: none;
	}
	#media-links a:hover {
		color: #b15c11;
	}
	#media-links a:active {
		color: #636466;
	}
	.media-active {
		color: #b15c11;
	}
	#media-tbl {
		width: 500px;
		font-size: 11px;
		color: #636466;
		margin: 0;
		padding: 0 0 0 15px;
	}
	#media-tbl a:link, #media-tbl a:visited {
		color: #636466;
		text-decoration: none;
		margin: 0;
		padding: 0px 0 0px 0;
	}
	#media-tbl a:hover {
		color: #b15c11;
	}
	#media-tbl a:active {
		color: #b15c11;
	}
	#media-tbl ul {
		list-style: none;
		margin: 0;
		padding: 0 0 0px 0;
	}
	#media-tbl li {
		margin: 0;
		padding: 0 0 6px 0px;
		/*background: url(images/bull-grey.gif) 0 2px no-repeat;*/
		color: #636466;
	}
	#media-tbl-news {
		width: 500px;
		font-size: 11px;
		color: #636466;
		margin: 0;
		padding: 0 0 0 15px;
	}
	#media-tbl-news li {
		margin: 0;
		padding: 0 0 0px 0px;
	}
	#media-content a:link, #media-content a:visited {
		color: #003468;
		text-decoration: underline;
	}
	#media-content a:hover {
		color: #b15c11;
	}
	#media-content a:active {
		color: #003468;
	}
/* media centre */



/* student program */
	#student-home {
		margin: 0;
		padding: 2px 0 0 0;
	}
	#student {
		width: 319px;
		margin: 0;
		padding: 2px 0 0 0;
	}
	#student p {
		margin: 0;
		padding: 0 0 10px 0;
		color: #003468;
	}
	#student ul {
		list-style: none;
		margin: 0;
		padding: 0 0 16px 0;
	}
	#student li { 
		padding: 0 0 0 12px;
		background: url(images/bull.gif) 0 2px no-repeat;
		color: #003468;
	}
	#student span {
		display: none;
	}
	#student a:link, #student a:visited {
		color: #003468;
		text-decoration: underline;
	}
	#student a:hover {
		color: #b15c11;
	}
	#student a:active {
		color: #003468;
	}
	#student-links {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#student-links li {
		padding-left: 10px;
		background: url(images/bull-grey.gif) 0 2px no-repeat;
	}
	#student-links a:link, #student-links a:visited {
		color: #636466;
		text-decoration: none;
	}
	#student-links a:hover {
		color: #b15c11;
	}
	#student-links a:active {
		color: #636466;
	}
	.student-active {
		color: #b15c11;
	}
	#student-home span {
		display: none;
	}
/* student program */



/* contact */
	#contact-home {
		margin: 0;
		padding: 0;
	}
	#contact-map1 {
		margin: 0;
		padding: 0 0 14px 0;
		border-top: 1px solid #000;
		clear: both;
	}
	#contact-map1 p {
		margin: 0;
		padding: 0 0 0 15px;
		color: #003468;
	}
	#contact-map2 {
		margin: 0;
		padding: 0 0 14px 0;
		border-top: 1px solid #000;
		clear: both;
	}
	#contact-map2 p {
		margin: 0;
		padding: 0 0 0 15px;
		color: #003468;
	}
/* contact */



/* disclaimer/privacy  styles */
	#disclaimer {
		margin: 0;
		padding: 0;
	}
	#disclaimer h4 {
		margin: 0;
		padding: 8px 0 0 0;
		font-size: 12px;
	}
	#disclaimer p {
		margin: 0;
		padding: 0px 0 10px 0;
	}
	#disclaimer p.first {
		margin: 0;
		padding: 8px 0 10px 0;
	}
	#disclaimer ul {
		list-style: none;
		margin: 0;
		padding: 0 0 16px 0;
	}
	#disclaimer li { 
		padding: 0 0 0 12px;
		background: url(images/bull-grey.gif) 0 2px no-repeat;
	}
	.ftr a:link, .ftr a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	.ftr a:hover {
		color: #FFFFFF;
		text-decoration: none;
	}
	.ftr a:active {
		color: #FFFFFF;
		text-decoration: none;
	}
/* disclaimer/privacy  styles */



/* footer  styles */
	.ftr {
		height: 21px;
		font-size: 10px;
		color: #FFFFFF;
		background-color: #003366;
		padding: 0px 0px 0px 6px;
	}
	.ftr a:link, .ftr a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	.ftr a:hover {
		color: #FFFFFF;
		text-decoration: none;
	}
	.ftr a:active {
		color: #FFFFFF;
		text-decoration: none;
	}
/* footer  styles */




#body-wrap #media-tbl h4, #body-wrap #media-tbl-news h4 {
	font-size: 155%;
	color: #2F5984;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
