BODY {	BACKGROUND-POSITION: center top; FONT-SIZE: 11px; background-color: #536A93; FONT-FAMILY: Verdana, Sans-Serif; margin: 0px 0px 0px 0px; background-image:url(images/bg.jpg); background-repeat:repeat-x; }
H1 { font-family:  Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #333333;
            padding: 0px;
            line-height: 16px; 
            margin: 0px 0px 0px 0px; }
H1.h1top { font-family:  Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #333333;
            padding: 0px;
            line-height: 20px; 
            margin: 30px 30px 0px 0px; }
H1.h1bm { font-family:  Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #333333;
            padding: 0px;
            line-height: 16px; 
            margin: 0px 0px 10px 0px; }
H2 { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #333333; 
            padding: 0px;
            line-height: 16px; 	
            margin: 0px 0px 0px 0px;    }
H2.h2norm { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #333333;  
            padding: 0px;
            margin: 16px 0px 10px 0px; }
H2.h2u { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #333333;  
            text-decoration: underline;
            padding: 0px;
            margin: 16px 0px 10px 0px; }
H2.h2title { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #333333;  
            padding: 0px;
            margin: 0px 0px 10px 0px; }
H2.h2Red { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #cc0000; 
            padding: 0px;
            margin: 0px 0px 5px 0px; }
H2.h2Black { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #333333; 
            padding: 0px;
            margin: 5px 0px 0px 0px; }
H2.h2tm16 { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #333333; 
            padding: 0px;
            margin: 16px 0px 0px 0px; }
H3 { font-family:  Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #ffffff; 
            margin: 10px 0px 0px 0px; }
H3.h3Red { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #cc0000; 
            padding: 0px;
            margin: 0px 0px 5px 0px; }
h1#attorney {
    padding: 16px 0 0 0;
    overflow: hidden;
    background-image: url("images/michigancriminaldefenseattorney.gif");
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    height: 0px !important; /* for most browsers */
    height /**/16px; /* for IE5.5's bad box model */
}
A  {
	text-decoration : none;
	color : #163555;
}

A:Visited  {
	text-decoration : none;
	color : #163555;
}

A:Active  {
	text-decoration : none;
	color : #163555;
}

A:Hover  {
	text-decoration : underline;
	color : #CC0000;
}
a.tlink {  text-decoration: none; color: #ffffff}
a.tlink:visited { text-decoration: none; color: #ffffff }
a.tlink:hover {   text-decoration: underline; color: #FFCC33; }
a.tlink:active {  text-decoration: none; color: #ffffff }
a.tlink:visited:hover {  text-decoration: underline;  color: #FFCC33 }
a.blink {  text-decoration: underline; color: #163555; }
a.blink:visited { text-decoration: underline; color: #163555; }
a.blink:hover {   text-decoration: none; color: #cc0000; }
a.blink:active {  text-decoration: underline; #163555; }
a.blink:visited:hover {  text-decoration: none;  color: #cc0000; }
a.clink {  text-decoration: none; color: #666666}
a.clink:visited { text-decoration: none; color: #666666 }
a.clink:hover {   text-decoration: underline; color: #990000 }
a.clink:active {  text-decoration: none; color: #333333 }
a.clink:visited:hover {  text-decoration: underline;  color: #990000 }
a.featurelink {  text-decoration: none; color: #000099}
a.feature:visited { text-decoration: none; color: #000099 }
a.featurelink:hover {   text-decoration: none; color: #cc0000 }
a.featurelink:active {  text-decoration: none; color: #000099 }
a.featurelink:visited:hover {  text-decoration: none;  color: #cc0000 }

.main { VERTICAL-ALIGN: top; WIDTH: 910px; POSITION: relative; HEIGHT: 100%; bgcolor="#ffffff" }
.indexheader { BORDER-BOTTOM: #cccccc 0px solid; }
#indextop { float:left; width:780px; margin: 0px; padding:0; position:relative; }
.floatleft { float: left; margin: 0px 0px 0px 0px; }
.floatright { float: right; margin: 0px 0px 0px 0px; }

.container { border:0px solid #ffffff; margin-top: 0px; }
#mainphoto { float:left; width:780px; padding:0;  text-align: center; margin-top: 0px; margin-bottom: 0px; }
.alpha { width:498px; PADDING-RIGHT: 30px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 20px; }
.alphafull { width:730px; PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 20px
}
#alphainner1 { float:left; width:245px; margin-left: 0px; margin-right: 10px; margin-top: 0px; margin-bottom: 20px;  text-align: left; }
#alphainner2 { float:left; width:245px; margin-left: 10px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;  text-align: left;  border-right: #cc0000 0px solid; }
#beta500 { float:left; width:500px; margin-left: 0px; margin-right: 10px; margin-top: 0px; margin-bottom: 20px;  text-align: left; }
.capa { width:190px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px 0px; PADDING-TOP: 20px; background: #FCFCFC; }

#delta  { float:left; width:780px; padding:0; margin-top: 0px; margin-bottom: 0px; background: #000000; height:1px; }
#delta2  { float:left; width:780px; padding:0; margin-top: 0px; margin-bottom: 0px; }
#footer { float:left; width:780px; padding:0; }
.footer { text-align: center; }

.topnav { BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #333333 0px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px }
#navcontainer { border-bottom: #cccccc 1px solid; }
#nava { float:left; width:1px; height:20px; margin: 0px; padding:0px; }
#nav1 { float:left; width:97px; height:20px; margin: 0px; padding:0px; text-align: center; vertical-align: middle; background-image: url(graphics/nav1.gif);  }
#nav2 { float:left; width:97px; height:20px; margin: 0px; padding:0px; text-align: center;  background-image: url(graphics/nav1.gif); }
#nav3 { float:left; width:97px; height:20px; margin: 0px; padding:0px; text-align: center;  background-image: url(graphics/nav1.gif); }
#nav4 { float:left; width:97px; height:20px; margin: 0px; padding:0px; text-align: center;  background-image: url(graphics/nav1.gif); }
#nav5 { float:left; width:97px; height:20px; margin: 0px; padding:0px; text-align: center;  background-image: url(graphics/nav1.gif); }
#nav6 { float:left; width:100px; height:20px; margin: 0px; padding:0px; text-align: center;  background-image: url(graphics/nav2.gif); }
#nav7 { float:left; width:97px; height:20px; margin: 0px; padding:0px; text-align: center;  background-image: url(graphics/nav1.gif); }
#nav8 { float:left; width:97px; height:20px; margin: 0px; padding:0px; text-align: center;  background-image: url(graphics/nav1.gif); }

hr {
border: 0;
color: #cccccc;
background-color: #cccccc;
height: 1px;
width: 100%;
text-align: left;
margin-top: 20px;
}
.bodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
color: #333333; 
text-decoration: none;
}
.ibodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: italic; 
line-height: 16px; 
font-weight: normal; 
color: #333333; 
text-decoration: none;
}
.smallbodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
color: #333333; 
text-decoration: none;
}

.xsmallbodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
color: #333333; 
text-decoration: none;
}

.bodytextred {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
color: #cc0000; 
text-decoration: none;
}

.ubodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
color: #333333; 
text-decoration: underline;
}

.boldbodytextblue {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: 600; 
color: #006699; 
text-decoration: none;
}

.boldbodytextred {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: 600; 
color: #cc0000; 
text-decoration: none;
}

.boldbodytextgrey {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: 600; 
color: #333333; 
text-decoration: none;
}

.uboldbodytextgrey {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 11px; 
font-weight: 600; 
color: #333333; 
text-decoration: underline;
}

.smallbbodytextgrey {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 16px; 
font-weight: 600; 
color: #333333; 
text-decoration: none;
}

.smallbodytextred {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: 16px; 
font-weight: 400; 
color: #990000; 
text-decoration: none;
}

.bnav {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #666666; 
text-decoration: none;
margin: 5px 0px 5px 0px; 
line-height: 16px; 
}

.copyrighttext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #666666; 
text-decoration: none;
}

.bcopyrighttext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: 600; 
color: #ffffff; 
text-decoration: none;
vertical-align: middle; 
}

.boldbodytextwhite {
	FONT-SIZE: 11px; COLOR: #ffffff; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.nav {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: 600; vertical-align: middle; line-height: 18px; 
}
A.nav:link {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: 600	
}
A.nav:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: 600
}
A.nav:hover {
	FONT-SIZE: 11px; COLOR: #F6CE1E; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: 600
}
.subnav {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:link {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:visited {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:hover {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subnav2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav2:link {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav2:visited {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav2:hover {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
    

.mainfeaturebox {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px 0px; PADDING-TOP: 0px
}
.mainfeaturebox2 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; PADDING-TOP: 0px
}
.featurebox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 2px 0px 0px 0px; PADDING-TOP: 0px
}
.featurebox1 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 10px 
}
.featurebox2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 15px 4px 15px 5px; PADDING-TOP: 10px 
}
.featurebox2b {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; MARGIN: 15px 4px 0px 5px; PADDING-TOP: 5px 
}
.featurebox3 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 10px 10px 10px; PADDING-TOP: 0px 
}
.featurebox4 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: 0px 6px 5px 5px; PADDING-TOP: 0px 
}
.portfoliobox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px 
}
.body { PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px
}
.body2 { PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; PADDING-TOP: 0px
}
.rightfeature { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; PADDING-TOP: 0px
}
TR.NavRow TD {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid
}

table.main {
   border-collapse:collapse;
   width:510px;
}

th.grayborder1  {
  background-color:#cccccc;
  border:1px solid #ffffff;
  padding:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  line-height: 16px; 
  color: #333333; 
  text-decoration: none;
}  

th.grayborder  {
  background-color:#ffffff;
  border:1px solid #cccccc;
  padding:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  line-height: 16px; 
  color: #333333; 
  text-decoration: none;
}  

th.noborder  {
  background-color:#ffffff;
  border:0px solid #999999;
  padding:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  line-height: 16px; 
  color: #333333; 
  text-decoration: none;
}  

td.noborder {
  background-color:#ffffff;
  border:1px solid #ffffff;
  padding:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: 16px; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

td.grayborder {
  background-color:#ffffff;
  border:1px solid #cccccc;
  padding:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: 16px; 
  font-weight: normal; 
  color: #333333; 
  text-decoration: none;
}
td.subnav {
  background-color:#ffffff;
  border:1px solid #000000;
  padding:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

#sidebar ol {margin: 0em 0em 0em 3em; padding: 0em; }
#bullets30 ul  { font-size: 12px; font-style: normal; line-height: 30px; font-weight: normal;  }
#nobullets ul {margin: 0em 0em 0em 3em; padding: 0em; list-style: none; line-height: 20px;}
#facebook {background: url("http://www.novilaw.com/images/facebook.jpg") no-repeat scroll 0 0 transparent;display: block;height: 38px;width: 38px;}
#facebook:hover { background-position: 0 -38px; }
#facebook span { display: none; }
#linkedin {background: url("http://www.novilaw.com/images/linkedin.jpg") no-repeat scroll 0 0 transparent;display: block;height: 38px;width: 38px;}
#linkedin:hover { background-position: 0 -38px; }
#linkedin span { display: none; }