/* top bar navigation */
#navigation {
  border-top: 5px solid #ffffff;
  border-bottom: 10px solid #ffffff;
  height: 30px;
  width: 100%;
  background-color: #c4d8e2;
  background-position: right center;
  background-repeat: no-repeat;
}
#navigation ul {
  margin: 0px 0px 0px 5px;
  padding: 0px;
  float: left;
}
#navigation li {
  margin: 0px;
  padding: 0px;
  float: left;
  list-style-type: none;
  font-size:0.9em;
}
#navigation li a:link {
  border-right: 4px solid #ffffff;
  padding: 5px 13px;
  float: left;
  height: 20px;
  text-align: center;
  color: #125dab;
  text-decoration: none;
  font-weight:normal;
}
#navigation li a:hover {
  border-right: 4px solid #ffffff;
  padding: 5px 13px;
  float: left;
  height: 20px;
  text-align: center;
  color: #ffffff;
  text-decoration: underline;
  font-weight:normal;
}
#navigation li a:visited {
  border-right: 4px solid #ffffff;
  padding: 5px 13px;
  float: left;
  height: 20px;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  font-weight:normal;
}

/*links*/
p a:link {
  text-decoration: none;
  color:#125dab;
  font-weight:normal;
}
p a:visited {
  text-decoration: none;
  color:#123466;
  font-weight:normal;
}
p a:hover {
  background:#333333;
  text-decoration: underline;
  color:#ffffff;
  font-weight:normal;
}

ul li a:link {
  text-decoration: none;
  color:#125dab;
  font-weight:normal;
}
ul li a:visited {
  text-decoration: none;
  color:#123466;
  font-weight:normal;
}
ul li a:hover {
  background:#333333;
  text-decoration: underline;
  color:#ffffff;
  font-weight:normal;
}

ol li a:link {
  text-decoration: none;
  color:#125dab;
  font-weight:normal;
}
ol li a:visited {
  text-decoration: none;
  color:#123466;
  font-weight:normal;
}
ol li a:hover {
  background:#333333;
  text-decoration: underline;
  color:#ffffff;
  font-weight:normal;
}

/* services left */
#services ul {
  margin: 0;
  padding: 0px;
  list-style-type: none;
float:left;
}
#services li {
  margin-left: 0px;
  margin-top: 3px;
  margin-bottom: 3px;
  text-align: right;
  width: 190px;
  height: 45px;
  font-size:1em;
  font-weight:normal;
}
a.rta:link {
  border-style: solid;
  border-color: #ffffff #881035 #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.rta:visited {
  border-style: solid;
  border-color: #ffffff #881035 #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.rta:hover {
  border-style: solid;
  border-color: #881035;
  border-width: 2px 5px 2px 2px;
  color: #ffffff;
  text-decoration: none;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  background-color: #cccccc;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.pic:link {
  border-style: solid;
  border-color: #ffffff #617c63 #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.pic:visited {
  border-style: solid;
  border-color: #ffffff #617c63 #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.pic:hover {
  border-style: solid;
  border-color: #617c63;
  border-width: 2px 5px 2px 2px;
  color: #ffffff;
  text-decoration: none;
  background-color: #cccccc;
  font-weight:normal;
}

a.family:link {
  border-style: solid;
  border-color: #ffffff #00738f #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.family:visited {
  border-style: solid;
  border-color: #ffffff #00738f #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.family:hover {
  border-style: solid;
  border-color: #00738f;
  border-width: 2px 5px 2px 2px;
  color: #ffffff;
  background-color: #cccccc;
  text-decoration: none;
  font-weight:normal;
}
a.employee:link {
  border-style: solid;
  border-color: #ffffff #33ccee #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.employee:visited {
  border-style: solid;
  border-color: #ffffff #33ccee #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.employee:hover {
  border-style: solid;
  border-color: #33ccee;
  border-width: 2px 5px 2px 2px;
  color: #ffffff;
  background-color: #cccccc;
  text-decoration: none;
  font-weight:normal;
}
a.employer:link {
  border-style: solid;
  border-color: #ffffff #0076ad #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.employer:visited {
  border-style: solid;
  border-color: #ffffff #0076ad #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.employer:hover {
  border-style: solid;
  border-color: #0076ad;
  border-width: 2px 5px 2px 2px;
  color: #ffffff;
  background-color: #cccccc;
  text-decoration: none;
  font-weight:normal;
}
a.wills:link {
  border-style: solid;
  border-color: #ffffff #b3b395 #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.wills:visited {
  border-style: solid;
  border-color: #ffffff #b3b395 #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.wills:hover {
  border-style: solid;
  border-color: #b3b395;
  border-width: 2px 5px 2px 2px;
  color: #ffffff;
  background-color: #cccccc;
  text-decoration: none;
  font-weight:normal;
}
a.crime:link {
  border-style: solid;
  border-color: #ffffff #008e8f #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.crime:visited {
  border-style: solid;
  border-color: #ffffff #008e8f #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.crime:hover {
  border-style: solid;
  border-color: #008e8f;
  border-width: 2px 5px 2px 2px;
  color: #ffffff;
  background-color: #cccccc;
  text-decoration: none;
  font-weight:normal;
}
a.pn:link {
  border-style: solid;
  border-color: #ffffff #ff3600 #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.care:link {
  border-style: solid;
  border-color: #ffffff #003333 #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.care:visited {
  border-style: solid;
  border-color: #ffffff #003333 #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.care:hover {
  border-style: solid;
  border-color: #003333;
  border-width: 2px 5px 2px 2px;
  color: #ffffff;
  text-decoration: none;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  background-color: #cccccc;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.pn:visited {
  border-style: solid;
  border-color: #ffffff #ff3600 #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.pn:hover {
  border-style: solid;
  border-color: #ff3600;
  border-width: 2px 5px 2px 2px;
  color: #ffffff;
  background-color: #cccccc;
  text-decoration: none;
  font-weight:normal;
}
a.padmin:link {
  border-style: solid;
  border-color: #ffffff #baab6a #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.padmin:visited {
  border-style: solid;
  border-color: #ffffff #baab6a #ffffff #ffffff;
  border-width: 2px 5px 2px 2px;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  width: 95%;
  height: 35px;
  font-weight:normal;
}
a.padmin:hover {
  border-style: solid;
  border-color: #baab6a;
  border-width: 2px 5px 2px 2px;
  color: #ffffff;
  background-color: #cccccc;
  text-decoration: none;
  font-weight:normal;
}


/* Services */
#title {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #cccccc;
  text-align: right;
}
.title2 {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.2em;
  background-color: #cccccc;
  text-align: left;
}
#title3 {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #cccccc;
  text-align: right;
}
#employment {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #0076ad;
  text-align: right;
}

#rta {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #881035;
  text-align: right;
}

#pi {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #617c63;
  text-align: right;
}

#family {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #00738f;
  text-align: right;
}

#wills {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #b3b395;
  text-align: right;
}

#privateclient {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #5c4d47;
  text-align: right;
}

#crime {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #008e8f;
  text-align: right;
}
#fees {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #003333;
  text-align: right;
}
#profneg {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #ff3600;
  text-align: right;
}

#practiceadmin {
  margin: 0px 0px 10px 0px;
  padding:5px 0px;
  float:left;
  width: 790px;
  height: 35px;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #baab6a;
  text-align: right;
}

