body {text-align:center;  margin: 0 auto; background-color: #4D0000;  background-image: url(../images/body_background.jpg); background-repeat:repeat; padding: 0px 0px 0px 0px; margin: 0px -5px 100px -5px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: auto;}



.reversetext {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: auto; }

.small {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: auto; }

a{color: #FFFFFF; text-decoration:none; }
a:visited{color: #FFFFFF;}
a:hover{color: #4B0000; text-decoration:underline;}

a.subnav {color: #4B0000; text-decoration:none; font-weight:normal;}
a.subnav:visited{color: #4B0000;}
a.subnav:hover{color: #0000FF; text-decoration:underline;}

#headerstrip {height: 100px; width: 100%; text-align: center; background-image: url(../images/header_background.gif); background-repeat: no-repeat; background-position:center bottom;}

.headerstrip {height: 25px; width: 800px; text-align: center; background-color: transparent; margin-left: auto; margin-right: auto;}
.headerstrip2 {height: auto; width: 755px; text-align: right; vertical-align:bottom; background-color: transparent; margin-left: auto; margin-right: auto; padding-top: 39px; padding-right: 45px;}

#navigationstrip { height: 50px; width: 100%; background-color: #999966; text-align: center; border-top:#FFFFFF  1px solid; /*border-bottom: #4D0000 1px solid; */ background-image: url(../images/navigation_background.gif); background-repeat: no-repeat; background-position: center bottom; }
.navigationstrip {height: 50px; width: 800px; text-align: center; background-color: transparent; margin-left: auto; margin-right: auto;}
.navigationleft {float: left; height: 50px; width: 380px; text-align: left; background-color: transparent;}
.navigationright {float: right; height: 22px; width: 377px; text-align: right; background-color: transparent; margin: 28px 0px 0px 0px; padding-right: 43px;}



#contentstrip { height: 280px; width: 100%; background-color: #333300; text-align: center; background-image: url(../images/body_background.gif); background-repeat: no-repeat; background-position: center top; border-top: #FFFFFF 1px solid;  border-bottom: #FFFFFF 1px solid; }
.contentstrip {height: 280px; width: 800px; text-align: center; background-color: transparent; margin-left: auto; margin-right: auto;}
.indexbackground {height: 279px; width: 508px; text-align: center; background-color: #FFFFFF; margin-left: 247px; margin-right: 43px; background-image: url(../images/index_background.jpg); background-repeat: no-repeat; background-position:center top; border-left: solid 1px #666666; border-right: solid 1px #666666;}


.indexbackground2 {height: 673px; width: 508px; text-align: center; background-color: #FFFFFF; margin-left: 247px; margin-right: 43px; background-image: url(../images/index2_background.jpg); background-repeat: no-repeat; background-position:center top;}

#insidestrip { height: auto; width: 100%; background-color: #333300; text-align: center; background-image: url(../images/body_background.gif); background-repeat: no-repeat; background-position: center top; border-top: #FFFFFF 1px solid;  border-bottom: #FFFFFF 1px solid; }
.insidestrip {height: auto; width: 800px; text-align: center; background-color: transparent; margin-left: auto; margin-right: auto;}

#insidestrip2 { height: auto; width: 100%; background-color: #999966; text-align: center; background-image: url(../images/body_background2.gif); background-repeat: repeat-x; background-position: left top; border-top: #FFFFFF 1px solid;}
.insidestrip2 {height: auto; width: 800px; text-align: center; background-color: transparent; background-image: url(../images/body_background.gif); background-repeat: no-repeat; background-position: center top; margin-left: auto; margin-right: auto;}

.attorneybackground {height: auto; width: 508px; text-align: center; background-color: #FFFFFF; margin-left: 247px; margin-right: 43px; background-image: url(../images/column_background.jpg); background-repeat: no-repeat; background-position:center top; }

.bottombackground {height: 71px; width: 508px; text-align: center; background-color: #FFFFFF; margin-left: 247px; margin-right: 43px; background-image: url(../images/bottom_edge.jpg); background-repeat: no-repeat; background-position:center bottom;}

.directionsbackground {height: 699px; width: 508px; text-align: center; background-color: #FFFFFF; margin-left: 247px; margin-right: 43px; background-image: url(../images/column_background.jpg); background-repeat: no-repeat; background-position:center top;  }

.practicebackground {height: auto; width: 508px; text-align: center; background-color: #FFFFFF; margin-left: 247px; margin-right: 43px; background-image: url(../images/column_background.jpg); background-repeat: no-repeat; background-position:center top;  }

.contactbackground {height: 699px; width: 508px; text-align: center; background-color: #FFFFFF; margin-left: 247px; margin-right: 43px; background-image: url(../images/column_background.jpg); background-repeat: no-repeat; background-position:center top;  }

.contentbackground {height: 279px; width: 508px; text-align: center; background-color: #FFFFFF; margin-left: 247px; margin-right: 43px; }

#copycontainer { height: auto; width: 448px; text-align: left; background-color: transparent; line-height: 18px; margin: 0px 30px 0px 30px; padding-top: 50px; }
.copycontainer { height: auto; width: auto; margin-bottom: 0px;}

#footerstrip { height: 150px; width: 100%; background-color: #999966; text-align: center;  background-image: url(../images/footer_background.gif); background-repeat: no-repeat; background-position:center; border-bottom: #FFFFFF 1px solid; }

#footerstrip2 { height: 150px; width: 100%; background-color: #999966; text-align: center;  border-bottom: #FFFFFF 1px solid; }
.footerstrip {height: 150px; width: 800px; text-align: center; background-color: transparent; margin-left: auto; margin-right: auto;}
.footercontent {height: auto; width: 752px; text-align: right; background-color: transparent; margin: 0px 48px 0px 0px; padding-top: 28px;}

.footercontentleft{float: left; height: auto; width: 150px; text-align: left; background-color: transparent; padding-left: 250px; padding-top: 0px;}
.footercontentright {float: right; height: auto; width: 352px; text-align: right; background-color: transparent; padding-top: 15px; padding-right: 48px;}

#designstrip { height: auto; width: 100%; background-color: transparent; text-align: center; margin-top: 50px;}
.designstrip {height: auto; width: 800px; text-align: center; background-color: transparent; margin-left: auto; margin-right: auto;}
.designcontent {height: auto; width: 752px;  color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: auto; text-align: right; background-color: transparent; margin: 0px 48px 0px 0px;}

.designcontent a{color: #999966; text-decoration:none; }
.designcontent a:visited{color: #999966;}
.designcontent a:hover{color: #FFFFFF; text-decoration:underline;}



.subnavdividers{height: auto; text-align:center; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: auto; font-weight: normal; font-style: normal; color:#4B0000; padding-left: 5px; padding-right: 5px; }

.headertext { color: #4B0000; font-size: 20px; font-weight: bold; margin: 10px 0px 50px 0px;  }
.headertext2 { color: #4B0000; font-size: 20px; font-weight: bold; margin: 10px 0px 100px 0px;  }
.headertext_large { color: #4B0000; font-size: 28px; font-weight: bold; margin: 10px 0px 25px 0px;  }
.headertext_small { color: #4B0000; font-size: 14px; font-weight: bold; margin: 10px 0px 0px 0px;  }

.inputbox_short { 
   width: auto; 
   height: auto; 
   font-family: Univers, Arial, Verdana, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 11px; 
   background: #FFFFFF; 
   border: 1px solid #CCCCCC; 
   padding: 2px;
   margin-bottom: 10px;
   margin-right: 10px;
}

.inputbox_long { 
   width: 212px; 
   height: auto; 
   font-family: Univers, Arial, Verdana, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 11px; 
   background: #FFFFFF; 
   border: 1px solid #CCCCCC; padding: 2px;
   margin-bottom: 10px;
}

.selectbox { 
   width: 75%; 
   height: auto; 
   font-family: Univers, Arial, Verdana, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 12px; 
   background: #FFFFFF; 
   margin: 0px 0px 0px 0px;
}

.submitbutton {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background:url(../images/submitbutton.gif) no-repeat center;
	width: 115px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	border: solid 0px #FFFFFF;
	color: #FFF;
	vertical-align: middle;
	cursor: pointer;
	cursor: hand;
	
   }
