
body {
	background-color: #FFFFFF ;
	background-image: url( "../../images/global/site_background.gif" ) ;
	background-position: top center ;
	background-repeat: no-repeat ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}
	
div#siteheader {
	color: #FFFFFF ;
	height: 111px ;
	margin: 0px auto 0px auto ;
	overflow: hidden ;
	position: relative ;
	width: 834px ;
	}
	
h1 {
	background-image: url( "../../images/global/site_logo.gif" ) ;
	background-repeat: no-repeat ;
	font-size: 1px ;
	height: 83px ;
	line-height: 1px ;
	margin: 0px 0px 0px 0px ;
	width: 245px ;
	}
	
ul#primarynavigation {
	border-top: 4px solid #FFD457 ;
	list-style-type: none ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	width: 834px ;
	}
	
ul#primarynavigation li {
	float: left ;
	height: 24px ;
	margin: 0px 0px 0px 0px ;
	}
	
ul#primarynavigation li a {
	background-position: top left ;
	background-repeat: no-repeat ;
	color: #FFFFFF ;
	display: block ;
	font-size: 1px ;
	font-weight: bold ;
	height: 24px ;
	line-height: 100px ;
	text-align: center ;
	text-decoration: none ;
	width: 100% ;
	}
	
ul#primarynavigation li.nav1 {
	width: 47px ;
	}
	
ul#primarynavigation li.nav2 {
	width: 75px ;
	}
	
ul#primarynavigation li.nav3 {
	width: 112px ;
	}

ul#primarynavigation li.nav4 {
	width: 80px ;
	}

ul#primarynavigation li.nav5 {
	width: 63px ;
	}

ul#primarynavigation li.nav6 {
	width: 95px ;
	}

ul#primarynavigation li.nav7 {
	width: 54px ;
	}

ul#primarynavigation li.nav8 {
	width: 60px ;
	}

ul#primarynavigation li.nav9 {
	width: 67px ;
	}

ul#primarynavigation li.nav10 {
	width: 67px ;
	}

ul#primarynavigation li.nav11 {
	width: 114px ;
	}	

ul#primarynavigation li.nav1 a {
	background-image: url( "../../images/global/primary_nav/home.gif" ) ;
	}
	
ul#primarynavigation li.nav1 a.on,
ul#primarynavigation li.nav1 a:hover {
	background-image: url( "../../images/global/primary_nav/home_f2.gif" ) ;
	}
	
ul#primarynavigation li.nav2 a {
	background-image: url( "../../images/global/primary_nav/about_us.gif" ) ;
	}
	
ul#primarynavigation li.nav2 a.on,
ul#primarynavigation li.nav2 a:hover {
	background-image: url( "../../images/global/primary_nav/about_us_f2.gif" ) ;
	}
	
ul#primarynavigation li.nav3 a {
	background-image: url( "../../images/global/primary_nav/practice_areas.gif" ) ;
	}
	
ul#primarynavigation li.nav3 a.on,
ul#primarynavigation li.nav3 a:hover {
	background-image: url( "../../images/global/primary_nav/practice_areas_f2.gif" ) ;
	}

ul#primarynavigation li.nav4 a {
	background-image: url( "../../images/global/primary_nav/attorneys.gif" ) ;
	}
	
ul#primarynavigation li.nav4 a.on,
ul#primarynavigation li.nav4 a:hover {
	background-image: url( "../../images/global/primary_nav/attorneys_f2.gif" ) ;
	}

ul#primarynavigation li.nav5 a {
	background-image: url( "../../images/global/primary_nav/offices.gif" ) ;
	}
	
ul#primarynavigation li.nav5 a.on,
ul#primarynavigation li.nav5 a:hover {
	background-image: url( "../../images/global/primary_nav/offices_f2.gif" ) ;
	}

ul#primarynavigation li.nav6 a {
	background-image: url( "../../images/global/primary_nav/publications.gif" ) ;
	}

ul#primarynavigation li.nav6 a.on,
ul#primarynavigation li.nav6 a:hover {
	background-image: url( "../../images/global/primary_nav/publications_f2.gif" ) ;
	}
	
ul#primarynavigation li.nav7 a {
	background-image: url( "../../images/global/primary_nav/news.gif" ) ;
	}
	
ul#primarynavigation li.nav7 a.on,
ul#primarynavigation li.nav7 a:hover {
	background-image: url( "../../images/global/primary_nav/news_f2.gif" ) ;
	}

ul#primarynavigation li.nav8 a {
	background-image: url( "../../images/global/primary_nav/events.gif" ) ;
	}
	
ul#primarynavigation li.nav8 a.on,
ul#primarynavigation li.nav8 a:hover {
	background-image: url( "../../images/global/primary_nav/events_f2.gif" ) ;
	}

ul#primarynavigation li.nav9 a {
	background-image: url( "../../images/global/primary_nav/careers.gif" ) ;
	}
	
ul#primarynavigation li.nav9 a.on,
ul#primarynavigation li.nav9 a:hover {
	background-image: url( "../../images/global/primary_nav/careers_f2.gif" ) ;
	}

ul#primarynavigation li.nav10 a {
	background-image: url( "../../images/global/primary_nav/alumni.gif" ) ;
	}
	
ul#primarynavigation li.nav10 a.on,
ul#primarynavigation li.nav10 a:hover {
	background-image: url( "../../images/global/primary_nav/alumni_f2.gif" ) ;
	}

ul#primarynavigation li.nav11 a {
	background-image: url( "../../images/global/primary_nav/contact_us.gif" ) ;
	background-position: top right ;
	margin: 0px 0px 0px auto ;
	width: 80px ;
	}
	
ul#primarynavigation li.nav11 a.on, 
ul#primarynavigation li.nav11 a:hover {
	background-image: url( "../../images/global/primary_nav/contact_us_f2.gif" ) ;
	}
	
ul#pageactions {
	height: 23px ;
	left: 437px ;
	list-style-type: none ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	position: absolute ;
	top: 60px ;
	width: 212px ;
	}
	
ul#pageactions li {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	position: absolute ;
	}
	
ul#pageactions li a {
	background-position: top right ;
	background-repeat: no-repeat ;
	color: #FFFFFF ;
	display: block ;
	font-size: 1px ;
	font-weight: bold ;
	height: 16px ;
	line-height: 100px ;
	overflow: hidden ;
	text-decoration: none ;
	width: 100% ;
	}
	
ul#pageactions li.nav1 {
	top: 0px ;
	left: 0px ;
	width: 89px ;
	}
	
ul#pageactions li.nav2 {
	top: 0px ;
	left: 112px ;
	width: 100px ;
	}

ul#pageactions li.nav1 a {
	background-image: url( "../../images/global/print_page_icon.gif" ) ;
	}
	
ul#pageactions li.nav2 a {
	background-image: url( "../../images/global/email_page_icon.gif" ) ;
	}

div#languages {
	height: 23px ;
	left: 662px ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	position: absolute ;
	top: 33px ;
	width: 225px ;
	color: #999999;
	font-size: 0.875em ;
	font-weight: bold ;
	}

div#languages a {
	color: #999999;
	text-decoration: none ;
	}

form#sitesearch {
	height: 30px ;
	left: 649px ;
	margin: 0px 0px 0px 0px ;
	overflow: hidden ;
	padding: 0px 0px 0px 0px ;
	position: absolute ;
	top: 53px ;
	width: 185px ;
	}

form#sitesearch input {
	border: 1px solid #999999 ;
	bottom: 3px ;
	color: #999999 ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	right: 0px ;
	padding: 5px 5px 5px 5px ;
	position: absolute ;
	width: 160px ;
	}
	
form#sitesearch button {
	background-color: #FFFFFF ;
	background-image: url( "../../images/global/site_search_icon.gif" ) ;
	background-repeat: no-repeat ;
	border-width: 0px 0px 0px 0px ;
	color: #FFFFFF ;
	font-size: 1px ;
	height: 19px ;
	left: 144px ;
	line-height: 45px ;
	overflow: hidden ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	position: absolute ;
	text-align: center ;
	top: 5px ;
	width: 39px ;
	z-index: 100 ;
	}
	
ul#secondarynavigation {
	list-style-type: none ;
	margin: 0px 0px 13px 0px ;
	padding: 0px 0px 0px 0px ;
	}	
	
ul#secondarynavigation li {
	background-color: #CCCCCC ;
	display: block ;
	margin: 0px 0px 1px 0px ;
	padding: 0px 3px 0px 3px ;
	}
	
ul#secondarynavigation li.spacer20 {
	background-color: #FFFFFF;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	}

ul#secondarynavigation li a {
	background-color: #CCCCCC ;
	color: #4F4F4F ;
	display: block ;
	font-size: 100% ;
	font-weight: bold ;
	line-height: 1.3em ;
	margin: 0px 0px 0px 0px ;
	padding: 3px 0px 4px 0px ;
	text-align: center ;
	text-decoration: none ;
	width: 100% ;
	}
	
ul#secondarynavigation li a.on {
	color: #FFFFFF ;
	}
	
ul#secondarynavigation li.spacer {
	background-color: #FFFFFF ;
	font-size: 14px ;
	line-height: 14px ;
	}
	
div#sitecontent {
	margin: 0px auto 0px auto ;
	position: relative ;
	width: 834px ;
	}
	
div#sitecolumn1,
div#sitecolumn2,
div#sitecolumn2full,
div#sitecolumn2fullright,
div#sitecolumn2medium,
div#sitecolumn3,
div#sitecolumn3large {
	background-color: transparent ;
	display: inline ;
	float: left ;
	height: auto ;
	overflow: hidden ;
	}
	
div#sitecolumn1 {
	width: 170px ;
	}
	
div#sitecolumn2 {
	/* background-color: pink ; */
	width: 410px ;
	}
	
div#sitecolumn2full {
	/* background-color: pink ; */
	width: 580px ;
	}
	
div#sitecolumn2medium {
	/* background-color: pink ; */
	width: 338px ;
	}
	
div#sitecolumn2fullright {
	/* background-color: pink ; */
	width: 830px ;
	}
div#sitecolumn3 {
	/* background-color: aqua ; */
	width: 254px ;
	}
div#sitecolumn3large {
	/* background-color: aqua ; */
	width: 322px ;
	}
	
div#sitecolumn1 div.buffer {
	margin-right: 31px ;
	}
	
div#sitecolumn1 h3 {
	margin-top: 0px ;
	margin-bottom: 2px ;
	text-align: center ;
	}
	
div#sitecolumn2 div.buffer,
div#sitecolumn2full div.buffer {
	padding-top: 20px ;
	}	
	
div#sitecolumn3 div.buffer {
	margin-left: 31px ;
	}
	
div#sitecolumn1 div.pod {
	background-color: #E9E5E6 ;
	color: #000000 ;
	padding: 7px 7px 1px 7px ;
	}
	
div#sitecolumn1 div.pod h4 {
	font-size: 12px ;
	margin: 0px 0px 0px 0px ;
	}
	
div#sitecolumn1 div.pod p {
	font-size: 10px ;
	margin: 0px 0px 7px 0px ;
	}

div.floatclear {
	clear: both ;
	line-height: 1px;
	font-size: 1px ;
	line-height: 1px ;
	margin: 0px 0px 0px 0px ;
	overflow: hidden ;
	padding: 0px 0px 0px 0px ;
	}
	
div.floatclearl {
	clear: both ;
	float:left;
	line-height: 1px ;
	font-size: 1px ;
	line-height: 1px ;
	margin: 0px 0px 0px 0px ;
	overflow: hidden ;
	padding: 0px 0px 0px 0px ;
	background-color:#FF0000;
	}
	
div#sitefooter {
	color: #666666 ;
	font-size: 80% ;
	line-height: 1.4em ;
	margin: 0px auto 30px auto ;
	padding: 50px 0px 0px 0px ;
	position: relative ;
	text-align: center ;
	width: 834px ;
	}
	
div#sitefooter a {
	color: #666666 ;
	text-decoration: none ;
	}
	
div#sitefooter p#citylinks {
	font-size: 110% ;
	font-weight: bold ;
	margin-bottom: 8px ;
	}
	
div#sitefooter p#affiliatedsites {
	font-weight: bold ;
	margin: 0px 0px 7px 0px ;
	}
	
div#sitefooter p#copyright {
	margin: 0px 0px 0px 0px ;
	}
	
div#sitefooter p#attorneyadvertising {
	margin: 0px 0px 0px 0px ;
	}
	
div.spacer20 {
	line-height:20px;
	background-color:#FFFFFF;
}
div.spacer10 {
	line-height:10px;
	background-color:#FFFFFF;
}
ul.yellow_block_links {
	margin-left:0px;
}
