h1 { font-size: 130%; font-weight: bold; color: black;}
h2 {font-size: 115%; font-weight: normal; color: black;}
h3 {font-size: 100%; font-weight: bold; color: black;}
h4 {margin: 0; padding:0; font-size: 85%; font-weight: bold; color: black;}
/*h4 {margin: 0 0 -12px 0; padding:0; font-size: 85%; font-weight: bold; color: black;}*/
h5 {margin: 0 0 -12px 0; padding:0; font-size: 85%; font-weight: bold; font-style:italic; color: black;}
/*h6 {margin: 0; padding:0; font-size: 85%; font-weight: bold; color: black;}*/
h6 {margin: 0; padding:0; font-size: 85%; font-weight: bold; color: black;}

table.main {width: 770px; font-family: Arial, Helvetica, sans-serif; text-align: left; vertical-align: top;}
ul {font-family: Arial, Helvetica, sans-serif; font-size: 0.85em;}
td.inner{width:586px; font-family: Arial, Helvetica, sans-serif; text-align: left; padding: 0px 45px 25px 45px; background: url(../images/t_backline.gif) repeat-y;}

/*--Questions and Anwers page styles*/
td.inner ol li{font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; margin-bottom:18px;}
td.inner ol li a:link, a:active, a:visited{font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333366; text-decoration: underline;}
td.inner ol li a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #A2BD0A; text-decoration: underline;}

td {font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; text-align: left;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; text-align: left;}
div.nav  { width:194px; height: 533px; position: relative; left: 12px; top: 0px; visibility: visible; z-index: 5; }
table.nav  {width:194px; height: 493px;}
.toplogo {background: url(../images/template_logo.gif) no-repeat 160px 0px;	height: 115px; width: 770px;}
.botback {background: url(../images/t_botline.gif) no-repeat left 0px; height: 23px; font-size: 10px; font-weight: normal; color: #FFFFFF; text-indent: 37pt; padding-top: 2px 0px 0px 0px;}
a.breadcramb:link, a.breadcramb:active, a.breadcramb:visited {font-size: 12px; color: white; font-weight: bold;	text-decoration: none;}
a.breadcramb:hover {font-size: 12px; color: white; font-weight: bold; text-decoration: underline;}
a:link, a:active, a:visited {color: #333366; font-weight: bold;	text-decoration: underline;}
a:hover {color: #A2BD0A; font-weight: bold;	text-decoration: underline;}

/*---Team, Lawyers and Associates pages styles ---*/
.bio {align:left; float: left; height: 136px; width: 97px;}
#subnav { float:right; width:180px; height: auto; background-color: #F3F3F3; border: 1px solid grey; margin: 0px 0px 25px 20px;}
#subnav p{ margin:7px 12px;}
#subnav p a.norm:link, a.norm:active, a.norm:visited {color: black; font-weight: normal;	text-decoration: underline;}
#subnav p a.norm:hover {color:black; font-weight: bold; text-decoration: none;}

.google {font-size: 10px; font-weight: normal; color: black;}
a.spec:link, a.spec:active, a.spec:visited {color: #FF6600;	font-weight: bold; text-decoration: underline;}
a.spec:hover {color: #333366; font-weight: bold; text-decoration: underline;}
