
body {
  margin:0 auto;
  padding:0 auto;
  background: #125082 url('images/bg_norepeat.jpg') top center no-repeat;
  width:100%;
  text-align:center;
}

#container {
  position:relative;
  margin-left:auto;
  margin-right:auto;
  width:722px;
  top:10px;
  left:0px;
  text-align:left;
}

#header {
  position:absolute;
  top:0px;
  left:0px;
  height:48px;
  width:722px;
  background: url('images/logo.gif') no-repeat;
}

#links {
  position:absolute;
  top:50px;
  left:0px;
  height:27px;
  width:722px;
  background: url('images/links_bar.gif') no-repeat;
}

#link_home a{
  position:absolute;
  top:0px;
  left:7px;
  height:26px;
  width:67px;
}

#link_home a:hover {  background: url('images/home_hover.gif') no-repeat;}


#link_profile a{
  position:absolute;
  top:0px;
  left:125px;
  height:26px;
  width:120px;
}

#link_profile a:hover {background: url('images/profile_hover.gif') no-repeat;}

#link_practice a{
  position:absolute;
  top:0px;
  left:76px;
  height:26px;
  width:115px;
}

#link_practice a:hover {background: url('images/practice_hover.gif') no-repeat;}

#link_attorneys a{
  position:absolute;
  top:0px;
  left:193px;
  height:26px;
  width:89px;
}

#link_attorneys a:hover {background: url('images/attorneys_hover.gif') no-repeat;}

#link_cases a{
  position:absolute;
  top:0px;
  left:493px;
  height:26px;
  width:76px;
}

#link_cases a:hover {background: url('images/cases_hover.gif') no-repeat;}

#link_contact a{
  position:absolute;
  top:0px;
  left:284px;
  height:26px;
  width:72px;
}

#link_contact a:hover {background: url('images/contact_hover.gif') no-repeat;}

#content {
  position:absolute;
  top:77px;
  left:0px;
  width:722px;
  min-height:425px;
  _height:425px;
  background:#f6f5ed url('images/content_bg.gif') repeat-y;
}

#contentHome {
  position:absolute;
  top:77px;
  left:0px;
  width:722px;
  min-height:420px;
  _height:420px;
  background:#f6f5ed url('images/bg_home2.jpg') top repeat-y;
}

.subTitle {
  position:relative;
  top:0px;
  left:0px;
  width:722px;
  height:79px;
  background: #f6f5ed url('images/subTitle-bg.gif') no-repeat;
}

.subTitleText {
  position:absolute;
  top:50px;
  left:8px;
  height:25px;
}

.subNavText {
  position:absolute;
  top:50px;
  left:514px;
  height:25px;
}

#mainContent {
  position:relative;
  top:10px;
  left:50px;
  width:410px;
  margin-bottom:40px;
}

#rightContent {
  position:absolute;
  top:100px;
  left:520px;
  width:190px;
}

.bodyTextLight {
  font-family:verdana;
  font-size:11px;
  color:#6a6f73;
  line-height:22px;
}

#footer {
  position:absolute;
  width:722px;
  bottom:-90px;
  _bottom:-85px;
}

.footerText {
  font-family:verdana, arial, sans-serif;
  font-size:11px;
  color: #ffffff;
  float:right;
}

.footerText a {
  text-decoration:none;
  color:#ffffff;
}

.disclamer {
  clear:both;
  font-family:arial, sans-serif;
  font-size:10px;
  color:#f6f5ed;
}

.subNav {
  padding:0;
  padding-left:12px;
  margin-top:0px;
  margin-left:0px;
  _margin-left:5px;
}


.subNav li {
  padding-left:0px;
  font-family:verdana, arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  padding-bottom:8px;
  color:#6a6f73;
  list-style-image: url('images/subNavlist.gif');
}

.subNav li a {
  text-decoration:none;
  color:#6a6f73;
}

.subNav li a:hover {
  text-decoration:underline;
}

.attorney_info {
  width:174px;
  position:relative;
  height:70px;
  left:8px;
  text-align:center;
  background:#d1cfb8;
  margin-top:-45px;
}

.bodyTextWhite {
  font-family:verdana, arial, sans-serif;
  font-size:11px;
  color:#ffffff;
}