body {
	margin: 0px;
	padding: 0px;
	background-image:url(images/bg-page.gif);
	background-repeat:repeat-x;
	background-color:#aaaaaa;
}

body, th, td {
	font-family: "Times New Roman", Times, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434242;
}

form {
	margin: 0px;
	padding: 0px;
}

.input {
}

.align-justify {
	text-align: justify;
}

.text1 {
	font-size: 10px;
}

.text2 {
	color: #999999;
}

a {
	color: #00426C;
}

a:hover {
	text-decoration: none;
}

a.link1 {
	color: #FFFFFF;
}

.bg1 {
	background-image: url(resources/index30.jpg);
	background-repeat: repeat-x;
}

table{
background-color:#FFFFFF;
}
/*---CSS Added by R Holzler--*/
td #belownav{
padding: 0 10px 0 10px;
}

/*---Menu CSS---*/
a.contact {
height: 30px;
width: 171px;
color: #9e3c02;
display: block;
background-color: transparent;
background-image: url(images/menu-cotact-us.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding: 0px;
margin: 0px;
}

a:hover.contact {
color: #ffffff;
background-color: transparent;
background-image: url(images/menu-cotact-us.gif);
background-repeat: no-repeat;
background-position: 0 -30px;
}

a.courtlocations {
height: 30px;
width: 171px;
color: #9e3c02;
display: block;
background-color: transparent;
background-image: url(images/menu-courtlocations.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding: 0px;
margin: 0px;
}

a:hover.courtlocations {
color: #ffffff;
background-color: transparent;
background-image: url(images/menu-courtlocations.gif);
background-repeat: no-repeat;
background-position: 0 -30px;
}

a.officelocations {
height: 30px;
width: 171px;
color: #9e3c02;
display: block;
background-color: transparent;
background-image: url(images/menu-officelocations.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding: 0px;
margin: 0px;
}

a:hover.officelocations {
color: #ffffff;
background-color: transparent;
background-image: url(images/menu-officelocations.gif);
background-repeat: no-repeat;
background-position: 0 -30px;
}

a.attorneybios {
height: 30px;
width: 171px;
color: #9e3c02;
display: block;
background-color: transparent;
background-image: url(images/menu-attorneybios.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding: 0px;
margin: 0px;
}

a:hover.attorneybios {
color: #ffffff;
background-color: transparent;
background-image: url(images/menu-attorneybios.gif);
background-repeat: no-repeat;
background-position: 0 -30px;
}

a.services {
height: 30px;
width: 171px;
color: #9e3c02;
display: block;
background-color: transparent;
background-image: url(images/menu-services.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding: 0px;
margin: 0px;
}

a:hover.services {
color: #ffffff;
background-color: transparent;
background-image: url(images/menu-services.gif);
background-repeat: no-repeat;
background-position: 0 -30px;
}

a.home {
height: 30px;
width: 171px;
color: #9e3c02;
display: block;
background-color: transparent;
background-image: url(images/menu-home.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding: 0px;
margin: 0px;
}

a:hover.home {
color: #ffffff;
background-color: transparent;
background-image: url(images/menu-home.gif);
background-repeat: no-repeat;
background-position: 0 -30px;
}

/* ---------------------- form ----------------*/

body#contact fieldset {
	left: 60px;	
}
	
form {
	 font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
   position: relative;
   clear:left;
}
label {
   width: 110px;
   float: left;
   text-align: right;
   margin: 10px 1em 10px 0;
   clear: both;
}

.input-box {
   float: left;
   margin: 10px 0 10px 0;
	color: #49726D;
	background-color: #F0FFFF !important;
   border: 1px solid #01426c;
	width: 270px;
	 font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}
.input-box:focus  {
	background-color: #FFFFFF !important;
}
.formtext {
	color: #49726D;
	background-color: #F0FFFF;
   border: 1px solid #01426c;
	width: 270px;
	height: 180px;
	 font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}
.formtext:focus  {
	background-color: #FFFFFF !important;
}
.submit-button {
   margin-left: 110px;
   clear: both !important;
   color: #FFFFFF;
   background-color: #01426c;
   border: 1px outset #F0FFFF;
}
fieldset {
   border: #01426c solid 1px;
   width: 410px;
   position: relative;
	top: 20px;
}
fieldset.quick {
   border: #01426c solid 1px;
   width: 410px;
   position: relative;
	left: 50px;
}
legend {
	  background-color: #01426c;
        color: #FFFFFF;
   border: 1px solid #01426c;
   padding: 2px 10px;
	 font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}
form br {
	clear: both;
	margin-top: 6px;
}
.radio{
background-color: #FFFFFF; 
border: none;
margin-top: 10px;
}

/*-------------Table CSS----------*/
.graybox td{
background-color:#f5f5f5;
}

/*----------Text Styles----------*/
p {
text-align:justify;
color: #434242;
}

/*----------Client Styles----------*/
/*-------------- HEADILNES ----------------*/
h1 {
font-size: 175%;
margin: 0 0 10px 0;
line-height: 1em;

}

h2 {
font-size: 150%;
margin: 0 0 10px 0;
line-height: 1em;

}

h3 {
font-size: 125%;
margin: 0 0 10px 0;
line-height: 1em;
}

.teal {color: #009999}

/*-------------- TEXT ----------------*/

.normal {
	font-family: "Times New Roman", Times, serif, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434242;
}

.bold {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #434242;
}
.italic {
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #434242;
}
.bolditalic {
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.smalltext {
  font-size: 10px;
  margin: 0 0 20px 0;
  line-height: 1.5em;
  font-family: verdana, arial, helvetica, sans-serif;
	color: #434242;
}


.mediumtext {
  font-size: 12px;
  margin: 0 0 20px 0;
  line-height: 1.5em;
  font-family: verdana, arial, helvetica, sans-serif;
	color: #434242;
}

.largetext {
  font-size: 14px;
  margin: 0 0 20px 0;
  line-height: 1.5em;
  font-family: verdana, arial, helvetica, sans-serif;
	color: #434242;
}

.extralargetext {
  font-size: 16px;
  margin: 0 0 20px 0;
  line-height: 1.5em;
  font-family: verdana, arial, helvetica, sans-serif;
	color: #434242;
}

/*-------------- LSIT ----------------*/
ul {
  list-style: disc;
  margin: 0 0 20px 20px;
}
ol {
  list-style: decimal;
  margin: 0 0 20px 20px;
}

/*-------------- IMAGE ----------------*/
.leftimage {
float:left;
margin: 0 10px 10px 0;

}

.rightimage {
float:right;
margin: 0 0 10px 10px;
}


	 
