﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #D6D6D6;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 19px;
	font-weight: bold;
}
h3 {
	font-size: 13px;
}
a:link {
	color: #791E1D;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #791E1D;
}
a:hover {
	text-decoration: underline;
	color: #521414;
}
a:active {
	text-decoration: none;
	color: #791E1D;
}
H1 {
	font-weight: normal;
	font-size: 8pt;
	display: inline;
}
.B {
	text-align: right;
	font-size: 8pt;
	COLOR: #0000FF;
	padding-right: 10px;
}
A.B:link {
	COLOR: #95004A;
	text-align: right;
}
A.B:visited {
	COLOR: #95004A;
	text-align: right;
}
A.B:hover {
	COLOR: #000080;
	text-align: right;
}
A.B:active {
	COLOR: #95004A;
	text-align: right;
}
.C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding: 6px;
	background-image : url(../images/nav_bottom.gif);
}
A.C:link {
	COLOR: #95004A;
	text-align: right;
}
A.C:visited {
	COLOR: #95004A;
	text-align: right;
}
A.C:hover {
	COLOR: #000080;
	text-align: right;
}
A.C:active {
	COLOR: #95004A;
	text-align: right;
}
.D {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	background-color: #757575;
}
A.D:link {
	color: #FFFFFF;
	text-decoration: none;
	cursor: text;
}
A.D:visited {
	color: #FFFFFF;
	text-decoration: none;
	cursor: text;
}
A.D:hover {
	color: #FFFFFF;
	text-decoration: none;
	cursor: text;
}
A.D:active {
	color: #FFFFFF;
	text-decoration: none;
	cursor: text;
}
.E {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.legal {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000;
	font-style: italic;
}
.nav_quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.pageback {
	background-image: url(../images/pillar_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.subpageback {
	background-image: url(../images/subpillar_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bio_title {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #791E1D;
}
.bio_email {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #666666;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #791E1D;
}
.border1 {
	border: 1px solid #6F1D1E;
	padding: 8px;
}
.question {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #791E1D;
}
.microtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
}
.red-heading {
	font-weight: normal;
	color: maroon;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.extra-right-pad {
	padding-right: 45px;
}
.extrapad-right {
	padding-right: 60px;
}
.extrapad-bottom {
	padding-bottom: 10px;
}
ul.regular_list li {
	margin: 0 0 5px 30px;
	list-style-type: disc;
	text-align: left;
}
img.silver-border {
	border: 3px silver solid;
}
li {
	list-style-type : none;
}
#nav {
	padding: 0;
	margin: 0;
	width: 5em;
	list-style: none;
}
.level1 {
	padding: 0;
	margin: 0;
	list-style: none;
	margin: 0;
	position: relative;
	float: left;
	display: block;
	height: auto;
}
.level1link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	color: #FFFFFF;
	cursor: default;
}
a.level1link:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	color: #FFFFFF;
}
a.level1link:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	color: #FFFFFF;
}
a.level1link:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	color: #FFFFFF;
}
a.level1link:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	color: #FFFFFF;
}
.level2 {
	FONT-FAMILY: verdana;
	display: none;
	font-weight: bold;
	width: 13em;
	margin-left: 15px;
	margin-right: 0px;
	position: absolute;
	top: .1em;
	left: 11.8em;
	background-color: #ECECEC;
	border: 1px solid black;
	text-decoration: none;
}
.level2link {
	FONT-FAMILY: verdana;
	COLOR: #791E1D;
	background-color: #ECECEC;
	font-weight: bold;
	margin-left: 0px;
	padding-left: 1px;
	padding-right: 1px;
	margin-right: 0px;
	font-size: 10px;
	line-height: 17px;
	text-decoration: none;
}
a.level2link:link {
	COLOR: #791E1D;
	background-color: #ECECEC;
	font-size: 10px;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
a.level2link:visited {
	COLOR: #791E1D;
	background-color: #ECECEC;
	font-size: 10px;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
a.level2link:hover {
	COLOR: #ECECEC;
	background-color: #791E1D;
	font-size: 10px;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
a.level2link:active {
	COLOR: #791E1D;
	background-color: #ECECEC;
	font-size: 10px;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
.level3 {
	FONT-FAMILY: verdana;
	display: none;
	width: 13em;
	margin-top: 0em;
	margin-left: 0em;
	position: absolute;
	background-color: #ECECEC;
	border: 1px solid black;
	text-decoration: none;
}
.level3link {
	FONT-FAMILY: verdana;
	COLOR: #791E1D;
	background-color: #ECECEC;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 10px;
	display: block;
	text-decoration: none;
}
a.level3link:link {
	COLOR: #791E1D;
	background-color: #ECECEC;
	font-size: 10px;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
a.level3link:visited {
	COLOR: #791E1D;
	background-color: #ECECEC;
	font-size: 10px;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
a.level3link:hover {
	COLOR: #ECECEC;
	background-color: #791E1D;
	font-size: 10px;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
a.level3link:active {
	COLOR: #791E1D;
	background-color: #ECECEC;
	font-size: 10px;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
.level3a {
	FONT-FAMILY: verdana;
	display: none;
	width: 14em;
	margin-top: -.1em;
	margin-left: -.3em;
	position: absolute;
	background-color: #ECECEC;
	border: 1px solid black;
	text-decoration: none;
}
/* non-IE browsers see this */
#nav ul li > ul, #nav ul ul li > ul {
	margin-top: -1.8em;
	margin-left: 7.7em;
	left: 7.7em;
	padding: 0;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul {
	display: none;
	padding: 0;
	text-decoration: none;
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul {
	display: block;
	padding: 0;
	text-decoration: none;
}
li > ul {
	top: auto;
	left: auto;
}
ul.bulleted-list li {
	list-style: disc;
}
.center-image {
	display: block;
	margin: 0 auto;
}
.extra-margin {
	margin: 0 25px;
}
.extra-bottom-margin {
	margin-bottom: 15px;
}
.bottom-pad-5 {
	margin-bottom: 0;
	padding-bottom: 5px;
}
.nopad-nomargin {
	padding: 0;
	margin: 0;
}
.small-text {
	font-size: 10px;
}
.medium-text {
	font-size: 11px;
}
.strong {
	font-weight: bold;
}
.no-top-pad {
	padding-top: 0px;
	margin-top: 0px;
}
.bottom-margin-5 {
	margin-bottom: 5px;
	padding-bottom: 0px;
}
/*------------------clear-fix hack--------------------*/
.clear_fix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear_fix {
	display: inline-table;
}
/* backslash hack hides from IE mac \*/
* html .clear_fix {
	height: 1%;
}
.clear_fix {
	display: block;
}
/* end backslash hack*/
/*------------------------------------ Template Syles -------------------------------------------*/
table#homepage_content {
	text-align: center;
}
table#homepage_content h1 {
	text-align: left;
	font-size: 19px;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #333333;
}
table#homepage_content tr td p {
	text-align: justify;
}
div#locations {
	clear: both;
	padding: 5px 75px 5px 85px;
	font-size: 12px;
	color: #212844;
	background-color: #FFFFDF;
}
div#locations-box-left {
	float: left;
	width: 180px;
}
div#locations-box-right {
	float: right;
	width: 180px;
}
div#location-map-box {
	float: left;
	position: relative;
	width: 220px;
	padding: 17px 0 0 20px;
}
div#call-us {
	position: absolute;
	top: 62px;
	left: 20px;
	color: #B80A16;
	font-size: 15px;
	font-weight: bold;
}
/*-------------------------------------Clearwater Page------------------------------------------------*/
h1.heading-1 {
	font-size: 1.2em;
	font-weight: bold;
}
p#bottom-banner {
	font-size: 15px;
	padding: 0;
	margin: 0;
}
.centered-text {
	text-align: center;
}
/*-----------------------------------Firm Profile Page--------------------------------------------*/
img#super-lawyers-pic {
	float: right;
	margin: 5px 3px 5px 15px;
	border: 1px silver solid;
}
/*-----------------------------------Attorneys Page-------------------------------------------*/
div#attorneys-content {
	padding: 10px 20px 15px 15px;
}
div#attorneys-container {
	width: 465px;
	margin: 0 auto;
	padding-left: 12px;
}
div.attorney-box {
	float: left;
	width: 142px;
	margin: 0 0px 10px 0;
	padding: 0 5px;
}
div.attorney-box p {
	margin: 0;
	padding: 0 0 10px 0;
}
img.attorney-pics {
	border: 0px #CCCCCC solid;
	margin: 0 0 5px 0;
}
/*-----------------------------------Location Page--------------------------------------------*/
div#location-content {
	padding: 10px 20px 15px 15px;
}
div#location-content h1 {
	font-size: 21px;
	font-weight: normal;
	color: maroon;
	background-image: url('../images/h1-underline.gif');
	background-repeat: repeat-x;
	background-position: 0px 21px;
	padding-right: 340px;
}
.location-text {
	padding-right: 60px;
	margin-top: 7px;
}
.left-margin {
	margin-left: 20px;
}
/*----------------------------- Employment Case Page --------------------------------*/
h1#emp-form-h1 {
	margin: 11px 0 10px 0;
	color: maroon;
	font-size: 19px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.e strong {
	font-size: 10px;
}
.tiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5px;
	color: #000;
}
.red {
	color: #791E1D;
}
.border1 tr td table tbody tr td font b center p {
	text-align: left;
}
/*--------------------------- Super Lawyers badge styles ------------------------------*/
.sl_badge_120 {
	width: 120px;
	text-align: center;
	background-color: rgb(255,255,255);
	font-family: arial;
	font-size: 12px;
	border: 1px solid rgb(191,191,191);
	border-bottom: 4px solid rgb(86,131,154);
	line-height: 1.5;
	margin-top: 20px;
	padding: 0 3px;
}
div.sl_badge_120 img{
	border: none;
}
.sl_badge_120 .profile {
	padding: 2px;
}
.sl_badge_120 a {
	color: rgb(131,7,30);
	text-decoration: none;
}
.sl_badge_120 a:hover {
	text-decoration: underline;
}
.sl_badge_120 .online {
	width: 100%;
	text-align: center;
	font-family: arial,sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	color: rgb(148,0,37);
}
.sl_badge_120 .visit {
	text-align: center;
	font-size: 10px;
}

