body {
	background: url(../Images/BkgrdTile.jpg) repeat-x #000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
:-moz-any-link:focus {
	outline: none;
}
a {
	color: #6991C2;
	outline: none;
}
a:hover {
	color: #000;
}
.blue {
	color: #6991C2;
}
.red {
	color: #7a1b16;
}
.tiny {
	font-size: 10px;
}
.small {
	font-size: 11px;
}
.normal {
	font-size: 12px;
}
.large {
	font-size: 14px;
}
.exLarge {
	font-size: 16px;
}
.megaLarge {
	font-size: 18px;
}
ul {
	margin: 10px 0px 10px 40px;
	padding: 0px;
}
li {
	font-size: 12px;
	color: #333;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.siteContainer {
	margin: auto;
	width: 960px;
	min-height: 880px;
}
.topBar {
	background: #000;
	width: 960px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
.utilityMenu {
	float: right;
	font-size: 11px;
	color: #ccc;
	text-align: right;
	width: 460px;
	height: 19px;
	line-height: 19px;
	margin-right: 20px;
}
.utilityMenu a {
	color: #ccc;
	text-decoration: none;
}
.utilityMenu a:hover {
	color: #819fbf;
	text-decoration: none;
}
.attorneyText {
	float: left;
	font-size: 11px;
	color: #ccc;
	text-align: left;
	width: 460px;
	height: 19px;
	line-height: 19px;
	margin-left: 20px;
}
.siteBody {
	background: url(../Images/BodyTile.jpg) repeat-x #fff;
	width: 960px;
	/*	min-height: 810px; */
}
.banner {
	margin: auto;
	width: 920px;
	height: 86px;
}
.bannerRt {
	float: right;
	width: 690px;
	height: 86px;
}
.logo {
	clear: left;
	float: left;
	width: 230px;
	height: 86px;
}
.phone {
	float: right;
	width: 156px;
	height: 56;
	margin: 0px;
	padding: 0px;
}
.menu {
	clear: right;
	float: right;
	width: 610px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}
.menuDiv {
	float: left;
	width: 1px;
	height: 15px;
}
#btn1 {
	float: left;
	background: url(../Images/Menu/Btn1-over.gif) no-repeat;
	width: 58px;
	height: 15px;
}
#btn1 a {
	display: block;
	background: url(../Images/Menu/Btn1.gif) no-repeat;
	width: 58px;
	height: 15px;
}
#btn1 a:hover {
	background: url(../Images/Menu/Btn1.gif) -58px no-repeat;
	width: 58px;
	height: 15px;
}
#btn2 {
	float: left;
	background: url(../Images/Menu/Btn2-over.gif) no-repeat;
	width: 107px;
	height: 15px;
}
#btn2 a {
	display: block;
	background: url(../Images/Menu/Btn2.gif) no-repeat;
	width: 107px;
	height: 15px;
}
#btn2 a:hover {
	background: url(../Images/Menu/Btn2.gif) -107px no-repeat;
	width: 107px;
	height: 15px;
}
#btn3 {
	float: left;
	background: url(../Images/Menu/Btn3-over.gif) no-repeat;
	width: 126px;
	height: 15px;
}
#btn3 a {
	display: block;
	background: url(../Images/Menu/Btn3.gif) no-repeat;
	width: 126px;
	height: 15px;
}
#btn3 a:hover {
	background: url(../Images/Menu/Btn3.gif) -126px no-repeat;
	width: 126px;
	height: 15px;
}
#btn4 {
	float: left;
	background: url(../Images/Menu/Btn4-over.gif) no-repeat;
	width: 122px;
	height: 15px;
}
#btn4 a {
	display: block;
	background: url(../Images/Menu/Btn4.gif) no-repeat;
	width: 122px;
	height: 15px;
}
#btn4 a:hover {
	background: url(../Images/Menu/Btn4.gif) -122px no-repeat;
	width: 122px;
	height: 15px;
}
#btn5 {
	float: left;
	background: url(../Images/Menu/Btn5-over.gif) no-repeat;
	width: 114px;
	height: 15px;
}
#btn5 a {
	display: block;
	background: url(../Images/Menu/Btn5.gif) no-repeat;
	width: 114px;
	height: 15px;
}
#btn5 a:hover {
	background: url(../Images/Menu/Btn5.gif) -114px no-repeat;
	width: 114px;
	height: 15px;
}
#btn6 {
	float: left;
	background: url(../Images/Menu/Btn6-over.gif) no-repeat;
	width: 78px;
	height: 15px;
}
#btn6 a {
	display: block;
	background: url(../Images/Menu/Btn6.gif) no-repeat;
	width: 78px;
	height: 15px;
}
#btn6 a:hover {
	background: url(../Images/Menu/Btn6.gif) -78px no-repeat;
	width: 78px;
	height: 15px;
}
.heroSpot {
	margin: auto;
	width: 920px;
	height: 275px;
}
.heroShadow {
	margin: auto;
	width: 920px;
	height: 11px;
}
.contentBody {
	margin: auto;
	width: 920px;
	min-height: 310px;
	overflow: hidden;
}
.ltCol {
	float: left;
	width: 650px;
	/* min-height: 290px;*/
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 20px 0px;
}
.ltCol .colLt {
	float: left;
	width: 315px;
	margin-right: 10px;
}
.ltCol .colRt {
	float: left;
	width: 315px;
	margin-left: 10px;
}
.ltColL2 {
	width: 920px;
	min-height: 250px;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 20px 0px;
}
h1 {
	font-size: 12px;
	color: #7a1b16;
	margin: 0px;
	padding: 0px;
}
p {
	font-size: 12px;
	color: #333;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.pgHeader {
	width: 142px;
	height: 18px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.practiceFocus {
	background: url(../Images/PracticeFocusBkgrd.jpg) no-repeat;
	width: 610px;
	height: 148px;
	margin: 30px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
}
.practiceFocus .header {
	margin: auto;
	background: url(../Images/Header-PracticeFocus.png) no-repeat;
	width: 610px;
	height: 21px;
}
.learnMore a {
	float: right;
	font-size: 9px;
	font-weight: bold;
	color: #5c84b0;
	text-decoration: none;
	text-align: right;
	width: 74px;
	height: 7px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.learnMore a:hover {
	color: #fff;
}		
.learnMore2 a {
	float: right;
	font-size: 9px;
	font-weight: bold;
	color: #5c84b0;
	text-decoration: none;
	text-align: right;
	width: 74px;
	height: 7px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.learnMore2 a:hover {
	color: #7a1b16;
}
table ul {
	margin: 20px 0px 0px 15px;
	padding: 0px;
}
table ul li {
	font-size: 12px;
	color: #fff;
	line-height: 22px;
}
.vertDiv {
	float: left;
	background: #ccc;
	width: 1px;
	height: 228px;
	margin: 45px 19px 0px 20px;
}
.vertDivL2 {
	float: left;
	background: #ccc;
	width: 1px;
	height: 413px;
	margin: 45px 19px 0px 20px;
}
.rtCol {
	float: left;
	width: 230px;
	/* min-height: 290px; */
	margin: 45px 0px 0px 0px;
	padding: px 0px 0px 0px
}
.rtCol ul {
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 5px 17px;
	padding: 0px 0px 0px 0px;
}
.rtCol li {
	line-height: 1.3em;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.rtColL2 {
	float: left;
	width: 230px;
	/* min-height: 290px; */
	margin: 45px 0px 0px 0px;
	padding: px 0px 0px 0px
}
.rtColL2 a {
	color: #333;
	text-decoration: none;
}
.rtColL2 a:hover {
	color: #7a1b16;
	text-decoration: underline;
}
.hmPgHeader2 {
	width: 230px;
	height: 21px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.rtColL2 .hmPgHeader2 {
	width: 230px;
	height: 21px;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}
.rtCol p {
	font-size: 12px;
	color: #333;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.attorneyPicBlock {
	width: 650px;
	height: 177px;
	margin: 20px 0px 10px 0px;
	padding: 0px;
}
.attorneyPicBlock .pic {
	float: left;
	width: 144px;
	height: 177px;
	margin-right: 10px;
}
.attorneyPicBlock .quote {
	float: left;
	width: 150px;
	height: 177px;
}
.rtPhoto {
	margin: 5px 0px 10px 10px;
	padding: 0px;
}
.ltPhoto {
	margin: 5px 10px 10px 0px;
	padding: 0px;
}