body { background-color: #999966; margin: 0; padding: 0; font-family: Verdana, Helvetica, sans-serif; font-size: 12px;  }



img { border: 0; }



h1 { font-family: Garamond, serif; font-size: 12pt; letter-spacing: 0.1em;  }



#container { width: 814px; height: 466px; position: absolute; top: 50%; left: 50%; margin-left: -402px; margin-top: -233px; background-color: #fff; }



#header { background-image:  url("../practiceareas/images/index_backwash_pic.jpg"); background-repeat: no-repeat; width: 100%; height: 450px; position: absolute; top: 26px;}



#mainNav { position: absolute; top: 5px; height: 153px; width: 213px; text-align: right; }

#mainNav ul { list-style: none; padding: 0; padding-top: 23px; margin: 0;}

#mainNav li { border-bottom: 1px solid #999966; }

#mainNav li a{ padding-right: 28px;  }



#mainNav #vertNavBar { position: absolute; left: 201px; width: 1px; height: 193px; background-color: #999966; }

#mainNav #redNavAbout { position: absolute; left: 201px; top: 24px; width: 12px; height: 25px; background-color: #660000; visibility: hidden;}

#mainNav #redNavAttorneys { position: absolute; left: 201px; top: 50px; width: 12px; height: 25px; background-color: #660000; visibility: hidden;}

#mainNav #redNavPractice { position: absolute; left: 201px; top: 76px; width: 12px; height: 25px; background-color: #660000; visibility: hidden;}

#mainNav #redNavNews { position: absolute; left: 201px; top: 102px; width: 12px; height: 25px; background-color: #660000; visibility: hidden;}

#mainNav #redNavLinks { position: absolute; left: 201px; top: 128px; width: 12px; height: 25px; background-color: #660000; visibility: hidden;}

#mainNav #redNavContact { position: absolute; left: 201px; top: 154px; width: 12px; height: 25px; background-color: #660000; visibility: hidden;}



#topBar { width: 100%; height: 26px; position: absolute; top: 0; left: 0; background-image:  url("../practiceareas/images/index_top_bar.gif"); background-repeat: repeat-x;}



#bottomBar { width: 100%; height: 22px; position: absolute; bottom: 0; left: 0; background-image:  url("../practiceareas/images/index_bottom_bar.gif"); background-repeat: repeat-x;}



#logoAndAddress { position: absolute; top: 28px; right: 145px; width: 300px; text-align: center; }

#logo { margin-bottom: 15px; }



#blackMiddleBar { position: absolute; top: 220px; left: 0px; height: 17px; width: 100%; background-color:#000; }



#bottomHalf { position: absolute; top: 235px; height: 209px; width: 100%; background-color: #C1C2A2; }

#bottomHalfImage { position: absolute;  z-index: 3;}



#practiceAreasContainer { position: absolute; left: 0px; top: 0px; background-color: #660000; width: 814px; height: 77px; border-bottom: 1px solid #999966; }



#practiceAreasContainer ul { list-style: none; padding: 0; margin: 0; border-right: 1px solid #999966; height: 77px; float: left; text-align: center; }



#practiceAreasContainer ul li { padding: 2px 0; }

#practiceAreasContainer ul li a { color: #999966; text-decoration: none; font-weight: bold; font-size: 10px; }



#practiceAreasContainer .group1 { width: 202px; }

#practiceAreasContainer .group2 { width: 203px; }

#practiceAreasContainer .group3 { width: 203px; }

#practiceAreasContainer .group4 { width: 203px; border: 0; }



#practiceAreaTextContainer { position: absolute; top: 91px; left: 230px; padding-right: 24px;  text-align: justify; }

#practiceAreaTextContainer .logotype { vertical-align: bottom; }

#practiceAreaText { }




