<!--
/"Typography"/
html input {overflow:auto !important;overflow:visible;width:auto !important;width:0px;padding-left:0px;padding-right:0px;}

pre { font-family: monospace; }

body,td, th {
font-family: sans-serif;
font-size: 14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:100;
font-size-adjust:none;
color: #000000;
padding: 0cm 0cm 0cm 0cm;
margin: 0cm 0cm 0cm 0cm;
clear:both;
z-index=1;
}

body {background-color: #000000;}

p {
font-family: sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
padding: 0cm 0cm 0cm 0cm;
margin: 0cm 0cm 0cm 0cm;
z-index=0;
}

h1 {
font-family: sans-serif; 
font-size: 16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size-adjust:none;
padding: 0cm 0cm 0cm 0cm;
margin: 0cm 0cm 0cm 0cm;
color: #000000;
}

ul, ol {
font-family: sans-serif; 
font-size: 14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size-adjust:none;
padding: 0cm 0cm 0cm 0cm;
margin: 0cm 0cm 0cm 0cm;
clear:both;
}

img {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#Layer1 {
	position:absolute;
	width:796px;
	height:22px;
	z-index:1;
	left: 91px;
	top: 591px;
}
.style5 {font-family: Arial, Helvetica, sans-serif}

a{
color: #000000;
}
a:hover {
	color: #FF0000;
}

.style6 {
	color: #FFFFFE;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style9 {
	color: #C8262E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style15 {font-size: 6px}
.style16 {color: #D20609}


/"Colors"/

.black {color: #000000;}
.white {color: #ffffff;}

.darkgray {color: #404040;}

.medgray {color: #606060;}

.red {color: #E41B23;}

.silver {color: #C0C0C0;}
 


/"Font Styles"/

ul.bulletdisc {list-style: disc}
ul.bulletnone {list-style: none}

.underline {text-decoration: underline;}

.italic {font-style: italic}

.normal {font-weight: 400}

.bold {font-weight:bold}

.heavy {font-weight:700}



/"Sizing"/
.biggest {font-size:18px}

.bigger {font-size:15px}

.normal {font-size: 14px}

.small {font-size: 13px}

.smaller {font-size: 12px}

.smallest {font-size: 11px}

.tiny {font-size: 10px}



/"Margins and Padding"/

.tmargin {margin-top: 0.1cm}
.tmarginmore {margin-top: 0.150cm}
.tmarginplus {margin-top: 0.20cm}
.tmarginbig {margin-top: 0.25cm}
.tmarginbigger {margin-top: 0.5cm}
.tmarginbiggest {margin-top: 0.75cm}

.rmargin {margin-right: 0.1cm}
.rmarginbig {margin-right: 0.25cm}
.rmarginbigger {margin-right: 0.5cm}
.rmarginbiggest {margin-right: 0.75cm}

.rmargin1cm {margin-right:1cm}
.tmargin1cm {margin-top: 0.75cm}

.bmargin {margin-bottom: 0.05cm}
.bmarginbig {margin-bottom: 0.25cm}
.bmarginhuge {margin-bottom: .5cm}

.lmargin {margin-left: 0.1cm}
.lmarginbig {margin-left: 0.25cm}
.lmarginbigger {margin-left: 0.5cm}
.lmarginbiggest {margin-left: 0.75cm}
.lmargin125cm {margin-left: 1.25cm}
.lmargin15cm {margin-left: 1.5cm}
.lmargin175cm {margin-left: 1.75cm}

.lmargin1cm {margin-left: 1cm}

.attorneyportraits {
position:relative;
right:150px;
}

.tpadding {padding-top: 0.1cm}
.lpadding {padding-left: 0.1cm}

.clearpadding {
padding: 0% 0% 0% 0%;
margin: 0% 0% 0% 0%; 
}


.paraindent {text-indent: 0.5cm}

.right {text-align: right}
.left {text-align:left}
.center {text-align: center}

.up {
position:relative;
bottom: 5;
z-index:1;
}
.uplittle {
position:relative;
bottom: 5%;
z-index:0;
}
.upmore {
position:relative;
bottom: 5%;
z-index:0;
}

.zindex0 {
z-index:0;
}
.zindex1 {
z-index:1;
}


#AttorneyContainer{
margin-top: 0.25cm;
width:200px;
background:url(images/blank.png);
}

AttorneyContainer:hover{
background:url(images/SideBar.png);
}

.Branded{
width:350px;
background-color:#999900;
z-index:1;
}

#Intro{
float:left;
background-color:#33CCFF;
margin-top: 0.0cm;
margin-bottom: 0.0cm;
width:400px;
}

#PracticeArea{
width:800px;
height:auto;
background-color:#FFFFFF;
}

div#PracticeAreaContent {
float:left;
width:615px;
margin-top:.25cm;
margin-left:5px;
margin-right:5px;
}

div#PracticeAreaContent p{
text-align:justify;
margin-top:.15cm;
}

div#SlideShow p{
text-align:justify;
margin-top:.25cm;
}

div#CLFaq p{
text-align:justify;
margin-top:.15cm;
}

div#MissionStatement p{
text-align:justify;
margin-top:.15cm;
}

div#FAQContainer p{
text-align:justify;
margin-top:.15cm;
}

div#PracticeAreaContent ol{
list-style-position:outside;
list-style-type:decimal;
font-size: 14px;
margin-top:.25cm;
margin-bottom:.25cm;
margin-left:1cm;
margin-right:1cm;
padding: 0;
}

div#FAQContainer ol{
list-style-position:outside;
list-style-type:decimal;
font-size: 14px;
margin-top:.25cm;
margin-bottom:.25cm;
margin-left:1cm;
margin-right:1cm;
padding: 0;
}

div#FAQPage ol{
list-style-position:outside;
list-style-type:decimal;
font-size: 14px;
margin-top:.25cm;
margin-bottom:.25cm;
margin-left:1cm;
margin-right:1cm;
padding: 0;
}

div#PracticeAreaContent ul{
list-style-position:outside;
list-style-type:disc;
font-size: 14px;
margin-top:.25cm;
margin-bottom:.25cm;
margin-left:1cm;
margin-right:1cm;
padding: 0;
}

div#FAQContainer ul{
list-style-position:outside;
list-style-type:disc;
font-size: 14px;
margin-top:.25cm;
margin-bottom:.25cm;
margin-left:1cm;
margin-right:1cm;
padding: 0;
}

div#PracticeAreaContent li{
text-align:justify;
margin-top:.15cm;
padding: 0;
}

div#FAQContainer li{
text-align:justify;
margin-top:.15cm;
padding: 0;
}

div#PracticeAreaContent blockquote{
font-size: 14px;
margin-top:.25cm;
margin-bottom:.25cm;
margin-left:1cm;
margin-right:1cm;
}


.Map{
background-color:#666666;
}

.MapHeading{
background:#e9e9e9;
color:#000000;
}

.MapBody{
background:#ffffff;
margin-left:.25cm;
}

#redline{
font-size:0px;
width:100%;
height:2px;
background-color:#CC0000;
}

#redlinenew{
font-size:0px;
margin-left: 0.1cm;
width:615px;
height:2px;
background-color:#CC0000;
}

#exttxt{
position:relative;
right:56px;
top:-19px;
}


.portrait {
float:left;
}

.CLImage  {
z-index:0;
background-image: url('/Images/Portrait_CLIndex.png');
background-repeat: no-repeat;
background-position:bottom right;
} 

#faq{
border:none;
}

.PAFaq {
position:relative;
top:0px;
left:0px;
width:175px;
background-image: url('/Images/ResourceLinks.png');
background-repeat: no-repeat;
background-position:center;
border:none;
}

#FaqQA{
}

#faqnext{

border:none;
width:45px;
outline:none;

}

#faqprev{

border:none;
width:75px;
outline:none;

}

.PALinks {
width:175px;
height:243px;
background-image: url('/Images/ResourceLinks.png');
background-repeat: no-repeat;
background-position:center;
border:none;

}

#LegalIssueInterface {
margin-left:0.1cm;
width:243px;
background-color:#DCDCDC;
}

#PracticeAreasLinks { 
border-right: 1px solid #606060;
background-color:#b7b7b7;
} 

#HOLDPracticeAreasLinks { 
  background-image: url('SideBar.png');
  background-repeat: no-repeat;
} 

#AttorneyPortrait {
margin-left: 0.1cm; 
margin-right: 0.1cm;
margin-top: 0.1cm;
margin-bottom: 0.1cm;
width: 100px;
height: 120px;
}

#AttorneyContact {
margin-top: 0.1cm;
}


a.PracticeAreaRedLinks:link {color: #E41B23; text-decoration: none}
a.PracticeAreaRedLinks:visited {color: #E41B23;text-decoration: none}
a.PracticeAreaRedLinks:hover {color: #FFFFFF; text-decoration: none; background-color:#E41B23}

a.PracticeAreaBlackLinks:link {color: #000000; text-decoration: none}
a.PracticeAreaBlackLinks:visited {color: #000000;text-decoration: none}
a.PracticeAreaBlackLinks:hover {color: #E41B23; text-decoration: none}

a.RedNavLink:link {color: #E41B23; text-decoration: none}
a.RedNavLink:visited {color: #E41B23;text-decoration: none}
a.RedNavLink:hover {color: #cccccc; text-decoration: none}

form {
width:30em;padding:10px;
border-top:2px solid #ccc;
border-right:2px solid #ccc;
border-bottom:2px solid #ccc;
border-left:2px solid #ccc;
background-color:#F2F2F2;
}
fieldset {
border-style:none;
}

label {display:block;font-size:1em;color:#2b4268;vertical-align:middle;cursor:pointer;}


input, select, textarea 
{
color:#000000;
background-color:#EFEFFF;
font:1em verdana,arial,sans-serif;
border:1px solid #606060;
overflow-y:auto;
vertical-align:middle;
}

[disabled] {
color: #000000;
border-color:#b7b7b7;
background-color:#b7b7b7;
}


input.submit 
{
width:10em;
font-size:.90em;
color:#2b4268;
border:2px solid black;
border-color:#aaa #333 #333 #aaa;
}

.newcontact
{
border-right: 1px solid #606060;
background:#b7b7b7;
width: 255px; 
text-align: left; 
padding: 0px; 
color: black;
margin-bottom:5px;
}

.HOLDnewcontact
{
border-right: 1px solid rgb(185,185,185);
background:#b7b7b7;
background-image:url(/Images/SideBar.png);
width: 255px; 
text-align: left; 
padding: 0px; 
color: black;
margin-bottom:5px;
}

.CLIndexFaq
{
background-image:url(/Images/SideBar.png);
background-repeat:repeat;
text-align: left; 
padding: 3px; 
color: black;
}

.practiceareas
{
border-right: 1px solid #606060;
background-color:#c8c8c8;
width: 160px; 
text-align: left; 
padding-top: 5px; 
padding-bottom: 5px; 
color: black;
margin-top: 0.25cm;
margin-left: 0.3cm;
margin-bottom: 0.25cm;
}



.HOLDpracticeareas
{
border-right: 1px solid rgb(200,200,200);
background-image:url(/Images/SideBar.png);
width: 160px; 
text-align: left; 
padding: 0px; 
color: black;
margin-top: 0.25cm;
margin-left: 0.3cm;
margin-bottom: 0.25cm;
}

.ContactButton{
border:1px solid #D20609;
width: 75px; 
background:#FFFFCC;
color: #000000;
margin:5px;
}

.links 
{
float:right;
border:1px solid #D20609;
background:#FFFFCC;
width: 375px; 
text-align: left; 
color: black;
position:absolute;
top:35px;
right:10px;
z-index:10;
}

.faqs
{
float:right;
border:1px solid #D20609;
background:#FFFFCC;
width: 400px; 
text-align: left; 
color: black;
position:absolute;
top:35px;
right:1.45cm;
z-index:10;
}

.dyk
{
float:right;
border:1px solid #D20609;
background:#FFFFCC;
width: 275px; 
text-align: left;
position:absolute;
top:27px;
right:5px;
z-index:10;
}

.blogslist
{
float:right;
background:#FFFFCC;
width: 325px; 
text-align: left;
position:absolute;
top:.45cm;
right:3cm;
z-index:1000000;
}

.docslist
{
float:right;
background:#FFFFCC;
width: 325px; 
text-align: left;
position:absolute;
top:.45cm;
right:.1cm;
z-index:1000000;
}

.IndexPAFaq{
float:left;
width:98%;
height:230px;
overflow:auto;
padding:5px; 
border-top:1px solid #666666; 
background-color:#d9d9d9;
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
}

.LinkPadding
{
padding: .25cm .25cm .25cm .25cm;
}
.FaqPadding
{
padding: .4cm .25cm .25cm .25cm;
}
.DykPadding
{
padding: .25cm .25cm .25cm .25cm;
}
-->

.lW { float: left; clear: left; height: 12px; }
#rW { float: right; clear: right; width:100px;height:100px;border:2px solid #FF0000;}


