body {
	margin: 2px 0px 25px 0px;
/*	background-color: #00006c; */
/*	background-color: #051628; */
	background-color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td {
	font-size: 12px;
}
a:link {
	color: #000033;
}
a:visited {
	color: #000033;
}
a:hover {
	color: #B75C00;
}
h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
	margin: 0px;
}
p {
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
.main h1 {
	color: #663300;
}
.main a:link {
	color: #663300;
	text-decoration: none;
}
.main a:visited {
	color: #663300;
	text-decoration: none;
}
.main a:hover {
	color: #996633;
	text-decoration: underline;
}
h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
form {
	margin: 0px;
	padding: 0px;
}
#pageLayout {
	border: 1px solid #003060;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background-color: #E3E5E7;
}
#pageHeader {
	margin: 0px;
	background-color: #01460c;
}
#pageMenu {
/*	border-top: 15px solid #C5CED7;*/
	background-color: #C5CED7;
}
#pageContent {
	background-color: #E3E5E7;
	margin: 0px;
	padding: 0px;
      width:760px;
      float:left;
}
#pageFooter {
	height: 25px;
	background-color: #003060;
      float:left;
      width:760px;
      margin-bottom:20px;
}
.pageFooterTable {
	height: 25px;
}
.pageFooterText {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	padding: 0px 15px 0px 15px;
}
.pageFooterText a:link {
	color: #EFEFDB;
	text-decoration: none;
}
.pageFooterText a:visited {
	color: #EFEFDB;
	text-decoration: none;
}
.pageFooterText a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #EFEFDB;
}
.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
      margin:auto;
      width:760px;
}
.footerText a:link {
	text-decoration: none;
	color: #666666;
}
.footerText a:visited {
	text-decoration: none;
	color: #666666;
}
.footerText a:hover {
	text-decoration: underline;
	color: #EFEFDB;
}
.footerText p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.bgFirmOverview {
	background-image: url(images/bg_firmoverview.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.bgFirmOverviewBottom {
	background-image: url(images/bg_firmoverview_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.bgContactUs {
	background-image:url(images/bg_contact.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.bgRecruiting {
	background-image: url(images/bg_recruiting.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.bgPracticeAreas {
	background-image:  url(images/bg_practiceareas.jpg);
	background-position:right top;
	background-repeat:no-repeat;
/*      height:302px;*/
}
.bgAttorneys {
	background-image: url(images/bg_attorneys.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.paddedContent {
	padding: 0px 25px 35px 25px;
}
.indentedText {
	padding-left: 50px;
	padding-right: 15px;
}
.homeText {
	font-size: 12px;
	line-height: 16px;
	padding: 25px;
}
.homeText li {
	padding-bottom: 5px;
	font-weight: bold;
}
.homeTable {
	margin-top: 10px;
	margin-bottom: 10px;
}
.textMedium {
	font-size: 11px;
}
.textMedium td {
	font-size: 11px;
}
.textSmall {
	font-size: 10px;
}
.textTiny {
	font-size: 9px;
}
.textRequired {
	color: #CC0000;
}
.inputText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.boxContainer {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.unitContainer {
	float: left;
	text-align: center;
	margin-bottom: 10px;
}
.textGmap {
	font-size: 10px;
}
.headerLinks {
	font-size: 12px;
	font-weight: bold;
	color: #5B2E00;
	text-align: center;
	margin: 5px 0px;
}
.headerLinks a:link {
	color: #5B2E00;
}
.headerLinks a:visited {
	color: #5B2E00;
}
.headerLinks a:hover {
	color: #B75C00;
}
.navWrapper {
     float:left;
     width:758px;
     border:1px solid #E3E5E7;
}
.navBorder {
     float:left;
     width:756px;
     border:1px solid #808080;
     height:25px;
}

.navTab {
     float:left;
     width:125px;
     height:25px;
     border-right:1px solid #808080;
     text-align:center;
     line-height:25px;
     background-image:url('images/bg-navHorz.jpg');
     background-position:center left;
     background-repeat:repeat-x;
}
.navTab a {
     font-family: Verdana, sans;
     font-size:10px;
     font-weight:bold;
     color:#000000;
     text-decoration:none;
}
.navTab a:visited {
    color:#000000;
}
.navTabHigh {
     float:left;
     width:125px;
     height:25px;
     border-right:1px solid #808080;
     text-align:center;
     line-height:25px;
     background-color:#000033;
}
.navTabHigh a {
     font-family: Verdana, sans;
     font-size:10px;
     font-weight:bold;
     color:#ffffff;
     text-decoration:none;
}
.navTabHigh a:hover {
     text-decoration:underline;
}
.navTabHigh a:visited {
     color:#ffffff;
}
.navTabEnd {
     float:left;
     width:126px;
     height:25px;
     text-align: center;
     line-height:25px;
     background-image:url('images/bg-navHorz.jpg');
}
.navTabEnd a {
     font-family: Verdana, sans;
     font-size:10px;
     font-weight:bold;
     color:#000000;
     text-decoration:none;
}
.navTabEnd a:visited {
    color:#000000;
}
.navTabEndHigh {
     float:left;
     width:126px;
     height:25px;
     text-align: center;
     line-height:25px;
     background-color:#000033;
}
.navTabEndHigh a {
     font-family: Verdana, sans;
     font-size:10px;
     font-weight:bold;
     color:#ffffff;
     text-decoration:none;
}
.navTabEndHigh a:hover {
     text-decoration:underline;
}
.navTabEndHigh a:visited {
     color:#ffffff;
}