H1 { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #330000;

	line-height: 150%;

}



H2 { 

	font-family: arial, helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #330000;

	line-height: 150%;

}



.H2 { 

	font-family: arial, helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #330000;

	line-height: 150%;

}



H3 { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #330000;

}



H4 { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



.body { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 130%;

}



.body2 { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 130%;

}



.sidebar { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-color: #cccccc;

	border: 1px dotted #ffffff;

  	border-right: 0px;

  	border-top: 0px;

  	border-bottom: 0px;

}



.sidebar-ownership { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-color: #cccccc;

	border: 0px;

  	border-right: 1px dotted #ffffff;

  	border-top: 0px;

  	border-bottom: 0px;

}







.archivelisting { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 150%;

	border: 1px dotted #ffffff;

  	padding: 2px;

  	border-left: 0px;

  	border-right: 0px;

  	border-top: 0px;

}



.indexsidebar { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	line-height: 130%;

	border: 0px;

}



.indexsidebar-ownership { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	line-height: 160%;

	border: 0px;

}



.hallofshamebox { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 130%;

	border: 1px dotted #ffffff;

  	border-right: 0px;

  	border-top: 0px;

  	border-bottom: 0px;

  	background-color: #dddddd;

}



.relateditems { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 150%;

	padding: 4px; 

  	background-color: #cccccc; 

  	border: 1px dotted #ffffff;

  	border-right: 0px;

  	border-top: 0px;

  	border-bottom: 0px;

}



.box {

  padding: 2px; 

  border: 1px dotted #dddddd;

  background-color: #dddddd;

  font-family: verdana, arial, helvetica, sans-serif;

  font-size: 12px;

  color: #000000;

  line-height: 130%;

}



.homepagebox {

  padding: 4px; 

  border: 1px dotted #ffffff;

  background-color: #dddddd;

  font-family: verdana, arial, helvetica, sans-serif;

  font-size: 12px;

  color: #000000;

  line-height: 130%;

}



.summarybox {

  padding: 4px; 

  background-color: #ffffff; 

  border: 1px dotted #999999;

}



.overviewLayer {

  position: absolute;

  width: 79px;

  visibility: hidden;

  background-color: #669966;

  z-index: 1;

  font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	font-color: white;

	text-decoration: none;

	line-height: 15px 

  border: 1px solid #006699;

}



.practicesLayer {

  position: absolute;

  width: 130px;

  visibility: hidden;

  background-color: #669966;

  z-index: 1;

  font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	font-color: white;

	text-decoration: none;

	line-height: 15px 

  border: 1px solid #006699;

}



.teamLayer {

  position: absolute;

  width: 100px;

  visibility: hidden;

  background-color: #669966;

  z-index: 1;

  font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	font-color: white;

	text-decoration: none;

	line-height: 15px 

  border: 1px solid #006699;

}



.newsLayer {

  position: absolute;

  width: 85px;

  visibility: hidden;

  background-color: #669966;

  z-index: 1;

  font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	font-color: white;

	text-decoration: none;

	line-height: 15px 

  border: 1px solid #006699;

}



.contactLayer {

  position: absolute;

  width: 98px;

  visibility: hidden;

  background-color: #669966;

  z-index: 1;

  font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	font-color: white;

	text-decoration: none;

	line-height: 15px 

  border: 1px solid #006699;

}



.navigation {

  font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: white;

	text-decoration: none;

	line-height: 15px

  padding: 4px; 

  background-color: #669966; 

  border: 1px solid #006699;

  text-align: center;

}



.subnavigation {

  padding: 3px; 

  background-color: #669966; 

  border: 1px solid #006699;

}



.navigationselected {

  font-family: verdana, arial, helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: white;

  padding: 4px; 

  background-color: #000033; 

  border: 1px solid #ffffff;

  text-align: center;

}



.footer {

  padding: 4px; 

  background-color: #cccccc; 

  border: 1px dotted #ffffff;

  border-left: 0px;

  border-right: 0px;

  border-bottom: 0px;



}



li { 

	font-family: verdana, arial, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 130%;

}





.graybody { 

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	line-height: 130%;

	text-align: left;

}



.navigation { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: white;

	text-decoration: none;

	line-height: 15px

}



.summary {

  padding: 2px; 

  background-color: #ffcc66; 

  border: 1px solid #000000;

  text-align: justify;

  }



a:link {


}



a:visited {


}



a:hover {

	color: #cccccc;

	text-decoration: none;

}
#overview a {
	color: #FFFFFF;
}
#overview a:visited {
	color: #FFFFFF;
}
#overview a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
#practices a {
	color: #FFFFFF;
}
#practices a:visited {
	color: #FFFFFF;
}
#practices a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
#team a {
	color: #FFFFFF;
}
#team a:visited {
	color: #FFFFFF;
}
#team a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
#news a {
	color: #FFFFFF;
}
#news a:visited {
	color: #FFFFFF;
}
#news a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
#contact a {
	color: #FFFFFF;
}
#contact a:visited {
	color: #FFFFFF;
}
#contact a:hover {
	color: #CCCCCC;
	text-decoration: none;
}