body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#header {
	background: url(/images/bg_blue.gif) repeat;
	margin: 0px;
	padding: 0px;
	width: 904px;
	height: 70px;
	float: left;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: none;
	border-left: 2px solid #000000;
}
#logo {
	width: 820px;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 70px;
}
#logoprint {
	display: none;
}
#locations {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
}
#locations p {
	font: italic 8px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding: 10px;
	text-transform: uppercase;
}
#locations a:link, #locations a:visited, #locations a:hover, #locations a:visited:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#navigation {
	background: url(/images/bg_nav_01.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 904px;
	text-align: right;
	z-index: 100;
	clear: both;
	float: left;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}
.navigation2 {
	font: bold 10px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 0px 0px 25px;
	text-transform: uppercase;
	padding: 0px;
}
.navigation2 a:link, .navigation2 a:visited {
	font: bold 10px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/bg_nav_01.gif);
	padding: 8px 0px;
	margin-right: 10px;
}
.navigation2 a:hover, .navigation2 a:visited:hover, .navigation2 a:active {
	font: bold 10px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: url(/images/bg_nav_03.gif);
	padding: 8px 0px;
	margin-right: 10px;
}
.navigation3 {
	font: bold 10px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/bg_nav_02.gif);
	padding: 8px 0px;
}
.navitem {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
}
.navitem2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	background: url(/images/bg_nav_02.gif);
}
.search {
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #000000;
	background: #BBDDFF;
	margin: 4px 0px 0px;
	_margin: 3px 0px 0px;  /* IE6 HACK */
	padding: 1px;
	height: 13px;
	border: none;
	vertical-align: top;
}
.gobutton {
	font: bold 8px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #234987;
	margin: 4px 0px 0px;
	padding: 2px;
	height: 15px;
	border: none;
	vertical-align: top;
}
form {
	margin: 0px;
	padding: 0px;
}
#content {
	margin: -4px 0px 0px;
	padding: 0px;
	width: 904px;
	z-index: 0;
	clear: both;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	float: left;
}
#content2 {
	float: left;
	width: 904px;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	background: #BBBB9E;
}
#content2 h2 {
	font: normal 8px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	margin: 0px;
	background: #D5D5BC url(/images/bg_more.gif) no-repeat center bottom;
	text-align: center;
	padding: 8px 0px 1px;
	text-transform: uppercase;
}
#leftindex01 {
	margin: 0px;
	padding: 0px;
	width: 170px;
	float: left;
	border-right: 1px solid #FFFFFF;
	height: 150px;
}
#leftindex02 {
	margin: 0px;
	padding: 0px;
	width: 165px;
	float: left;
	border-right: 1px solid #FFFFFF;
	height: 150px;
}
#leftindex01 p, #leftindex02 p {
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	margin: 0px;
	padding: 5px 10px;
	background: #D5D5BC;
	height: 99px;
}
#leftindex01 h1, #leftindex02 h1 {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	margin: 0px;
	padding: 5px;
	background: #BBBB9E;
	text-transform: uppercase;
}
#indexcenter {
	margin: 0px;
	padding: 0px;
	width: 330px;
	float: left;
}
#indexcenter h1 {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	margin: 0px;
	padding: 5px;
	background: #CE7C16;
	text-transform: uppercase;
}
#indcentleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 160px;
}
#indcentleft p {
	font: 8px/8px Verdana, Arial, Helvetica, sans-serif;
	color: #775555;
	display: block;
	margin: 0px;
	padding: 2px 10px 0px 15px;
	_padding: 0px 10px 1px 15px;  /* IE 6 HACK */
	text-decoration: none;
}
#indcentleft a:link, #indcentleft a:visited, #indcentleft a:hover, #indcentleft a:visited:hover {
	color: #775555;
	text-decoration: none;
}
#indcentright {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 165px;
}
#indcentright p {
	font: 8px/8px Verdana, Arial, Helvetica, sans-serif;
	color: #775555;
	display: block;
	margin: 0px;
	padding: 2px 10px 0px 15px;
	_padding: 0px 10px 1px 15px;  /* IE 6 HACK */
	text-decoration: none;
	text-align: right;
}
#indcentright a:link, #indcentright a:visited, #indcentright a:hover, #indcentright a:visited:hover {
	color: #775555;
	text-decoration: none;
}
#rightindex {
	margin: 0px;
	padding: 0px;
	width: 235px;
	float: left;
	border-left: 1px solid #FFFFFF;
	height: 150px;
}
#rightindex p {
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	margin: 0px;
	padding: 5px 10px;
	background: #D5D5BC;
	height: 99px;
}
#rightindex h1 {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	margin: 0px;
	padding: 5px;
	background: #BBBB9E;
	text-transform: uppercase;
}
#leftindex01 a:link, #leftindex01 a:visited, #leftindex02 a:link, #leftindex02 a:visited, #rightindex a:link, #rightindex a:visited {
	color: #000000;
	text-decoration: none;
}
#leftindex01 a:hover, #leftindex01 a:visited:hover, #leftindex02 a:hover, #leftindex02 a:visited:hover, #rightindex a:hover, #rightindex a:visited:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#disclaimer {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 904px;
}
#disclaimer p {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	margin: 0px;
	padding: 5px 10px 10px;
	text-transform: uppercase;
}
#footer {
	float: left;
	width: 904px;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	padding-top: 15px;
}
#footer p {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #775555;
	margin: 0px;
	padding: 5px;
	text-decoration: none;
}

#footer a:link, #footer a:visited {
	color: #775555;
	text-decoration: none;
}
#footer a:hover, #footer a:visited:hover, #footer a:active {
	color: #039;
	text-decoration: underline;
}
#footer01 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 600px;
}
#footer02 {
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 295px;
	float: left;
}
#interior01left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 485px;
}
#interior01right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 415px;
}
#breadcrumbs {
	margin: 5px 0px 0px;
	padding: 0px;
	float: left;
	width: 485px;
}
#breadcrumbs p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 2px 5px 10px 25px;
	text-decoration: none;
	text-transform: uppercase;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}
#breadcrumbs a:hover, #breadcrumbs a:visited:hover, #breadcrumbs a:active {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #039;
	text-decoration: underline;
	text-transform: uppercase;
}
#contentcopy {
	margin: 0px;
	padding: 0px;
	width: 485px;
	float: left;
}
#contentcopy2 {
	margin: 0px;
	padding: 25px 0px 0px;
	width: 595px;
	float: left;
}
#contentcopy p, #contentcopy2 p {  /* THIS FONT SIZE CHANGES WITH SWITCHER  */
	font: 17px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 2px 25px 5px;
}
#contentcopy p.searchresult {  /* THIS FONT SIZE CHANGES WITH SWITCHER  */
	font: 17px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	margin: 0 25px 5px;
	padding: 10px 0;
	border-bottom: 1px dotted #BBBB9E;
}
#contentcopy ul, #contentcopy2 ul {  /* THIS FONT SIZE CHANGES WITH SWITCHER  */
	font: 17px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 2px 25px 10px 50px;
}
#contentcopy td {   /* THIS FONT SIZE CHANGES WITH SWITCHER  */
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#contentcopy h1, #contentcopy2 h1 {  /* THIS FONT SIZE CHANGES WITH SWITCHER  */
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 2px 25px 5px;
	text-transform: uppercase;
}
#contentcopy h2, #contentcopy2 h2 {  /* THIS FONT SIZE CHANGES WITH SWITCHER  */
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 2px 25px 5px;
	text-transform: uppercase;
}
#contentcopy a:link, #contentcopy2 a:link, #contentcopy a:visited, #contentcopy2 a:visited {
	color: #775555;
	text-decoration: none;
}
#contentcopy a:hover, #contentcopy2 a:hover, #contentcopy a:visited:hover, #contentcopy2 a:visited:hover {
	color: #775555;
	text-decoration: underline;
}
#imageholder {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 415px;
	height: 95px;
}
#imageholder2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 415px;
	height: 10px;
}
#rightleft {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	width: 215px;
	background: #D5D5BC;
}
#rightright {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 160px;
	background: #D5D5BC;
}
#rightbottom {
	margin: 15px 0px 0px;
	padding: 0px;
	float: left;
	width: 400px;
	background: #D5D5BC;
	clear: both;
}
#rightleft p {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #382F20;
	margin: 0px;
	padding: 5px 10px 5px 5px;
}
#rightright p, #rightbottom p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #382F20;
	margin: 0px;
	padding: 5px 10px;
}
#rightleft h1, #rightright h1, #rightbottom h1 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	margin: 0px;
	padding: 2px 5px 2px 10px;
	background: #BBBB9E;
	text-transform: uppercase;
}
#rightleft a:link, #rightright a:link, #rightbottom a:link, #att_left a:link, #rightleft a:visited, #rightright a:visited, #rightbottom a:visited, #att_left a:visited {
	color: #665544;
	text-decoration: none;
}
#rightleft a:hover, #rightright a:hover, #rightbottom a:hover, #att_left a:hover, #rightleft a:visited:hover, #rightright a:visited:hover, #rightbottom a:visited:hover, #att_left a:visited:hover {
	color: #000000;
	text-decoration: none;
}
#att_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
	clear: both;
}
#att_left h2 {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 30px;
	padding: 2px 0px 5px;
	text-transform: uppercase;
}
#att_left p {
	font: bold 9px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #382F20;
	margin: 0px 30px;
	padding: 5px 5px 5px 20px;
	background: #D5D5BC;
}
#att_left h1 {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	margin: 0px 30px;
	padding: 2px 5px 2px 10px;
	background: #BBBB9E;
	text-transform: uppercase;
}
#further {
	margin: 0px;
	padding: 0px;
	width: 590px;
}
#further p {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #775555;
	margin: 0px;
	padding: 5px 25px 5px;
	text-transform: uppercase;
}
#further a:link, #further a:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #775555;
	text-decoration: none;
}
#further a:hover, #further a:visited:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.homephotomain {
	z-index: 889;
	margin: 0 0 12px 0;
}
.homemainflash {
	z-index: 888;
}
#flashcontent {
	float: left;
	width: 337px;
	padding-top: 78px;
	text-align: center;
}
/* ------------------------------------------------------- */
/*  DROPDOWN MENU POSITIONING                               */
/* ------------------------------------------------------- */

#pull0 { visibility: hide; visibility: hidden; position: absolute; top: 96px; left: 27px; z-index: 990; }
#pull1 { visibility: hide; visibility: hidden; position: absolute; top: 96px; left: 120px; z-index: 991; }
#pull2 { visibility: hide; visibility: hidden; position: absolute; top: 96px; left: 156px; z-index: 992; }
#pull3 { visibility: hide; visibility: hidden; position: absolute; top: 96px; left: 0px; z-index: 993; }
#pull4 { visibility: hide; visibility: hidden; position: absolute; top: 96px; left: 0px; z-index: 994; }
#pull5 { visibility: hide; visibility: hidden; position: absolute; top: 96px; left: 0px; z-index: 995; }
#pull6 { visibility: hide; visibility: hidden; position: absolute; top: 96px; left: 0px; z-index: 996; }
#pull7 { visibility: hide; visibility: hidden; position: absolute; top: 96px; left: 0px; z-index: 997; }

/* ------------------------------------------------------- */
/*  DROPDOWN MENU STYLES                                        */
/* ------------------------------------------------------- */
.droptable, .droptablewide {
	background: #f5daa8;
	padding: 6px 0px;
	margin: 0;
}
.droptable { width: 120px; }
.droptablewide { width: 750px; }
.droptable td, .droptablewide td {
	font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #151515;
	text-decoration: none;
	height: 16px;
	padding: 0;
	margin: 0;
 }
.droptable a:link, .droptable a:visited, .droptablewide a:link, .droptablewide a:visited {
	color: #151515;
	text-decoration: none;
	background: #f5daa8;
	padding: 2px 4px 2px 10px;
	display: block;
	margin: 0;
}
.droptable a:hover, .droptable a:visited:hover, .droptable a:active, .droptablewide a:hover, .droptablewide a:visited:hover, .droptablewide a:active {
	color: #fff;
	text-decoration: none;
	background: #ce7c16;
	display: block;
	margin: 0;
}
/* ------------------------------------------------------- */
/*  EAF FORM STYLES                                        */
/* ------------------------------------------------------- */

form#eaf {  /* THIS FONT SIZE CHANGES WITH SWITCHER  */
	padding: 10px 25px;
	margin: 0;
	font: 17px/22px Verdana, Arial, Helvetica, sans-serif;
 }
form#eaf label {
	/*float: left;*/
	width: 90%;
	font: 17px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
 }
form#eaf br {
	clear: left;
}
form#eaf .eaftextinput {
	font: 15px/15px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #564C15;
	background: #F7F7F1;
	margin: 0px 0px 8px 0px;
	width: 90%;
	padding: 2px;
 }
 form#eaf .eaftextinput_sm {
	font: 15px/15px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #564C15;
	background: #F7F7F1;
	margin: 0px 0px 8px 0px;
	width: 60px;
	padding: 2px;
 }
 form#eaf .eaftextinput_drop {
	font: 15px/15px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #564C15;
	background: #F7F7F1;
	margin: 0px 0px 8px 0px;
	padding: 2px;
 }
form#eaf .eaftextarea {
	font: 15px/20px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #564C15;
	background: #F7F7F1;
	margin: 0px 0px 8px 0px;
	width: 90%;
	height: 160px;
	padding: 2px;
 }
form#eaf .eafcheckbox {
	font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #564C15;
	background: #F7F7F1;
	margin: 0px;
 }
 form#eaf .requiredp {
	font: 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #c00;
	text-align: right;
 }
 form#eaf .eafreset {
	font: 15px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	border: 2px outset #564C15;
	background: #F7F7F1;
	margin: 0;
	width: 125px;
	padding: 1px;
 }
  form#eaf .eafreset2 {
	font: 15px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	border: 2px outset #564C15;
	background: #F7F7F1;
	margin: 0 0 0 24px;
	width: 125px;
	padding: 1px;
 }
 form#eaf .eafsubmit {
	font: bold 15px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: 2px outset #564C15;
	background: #F7F7F1;
	margin: 0 0 0 25px;
	width: 240px;
	padding: 1px;
 }
 form#eaf .eafsubmit:focus {
	font: bold 15px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #F7F7F1;
	border: 2px outset #564C15;
	background: #665544;
	margin: 0 0 0 25px;
	width: 240px;
	padding: 1px;
 }
 
/* ATTORNEY TABLE */
 #attrntable td {
	border-bottom: 4px solid #fff;
	
}

/* EMAIL ACCEPT TERMS FORM */

 form#accept .acceptsubmit {
	font: bold 15px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: 2px outset #564C15;
	background: #F7F7F1;
	margin: 0;
	width: 150px;
	padding: 1px;
 }
 form#accept .acceptsubmit:focus {
	font: bold 15px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #F7F7F1;
	border: 2px outset #564C15;
	background: #665544;
	margin: 0;
	width: 150px;
	padding: 1px;
 }
 form#accept .noacceptsubmit {
	font: bold 15px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: 2px outset #564C15;
	background: #F7F7F1;
	margin: 0 0 0 25px;
	width: 150px;
	padding: 1px;
 }
 form#accept .noacceptsubmit:focus {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #F7F7F1;
	border: 2px outset #564C15;
	background: #665544;
	margin: 0 0 0 25px;
	width: 150px;
	padding: 1px;
 }
 #contentcopy p.noacceptp {
	font: bold 17px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #900;
	margin: 10px 25px 5px;
	padding: 15px;
	border: 5px double #900;
	background: #ffe;
}