@charset "utf-8";
p, h1, h2, h3, h4, h5, h6, table, ul, ol, li, tr, th, td, thead, tfoot, tbody {
	padding-top:0px;
	margin-top:0px;
}
div {
	margin:0;
	padding:0;
}
img {
	border:none;
}
body, td, th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454343;
}
body {
	background-color:#FFFFFF;
	background-image:url(/img/page-bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	line-height:1.4em;
} 
#container {

	width:1024px;
	min-height:380px;
	margin:0 auto 0 auto;
	background-image:url(/img/header-bg.jpg);
	background-repeat:no-repeat;
}
#header {
	float:left;
	width:1024px;
	height:216px;
}
#logo-bar {
	float:left;
	width:1024px;
}
#logo {
	float:left;
	width:261px;
	height:68px;
	padding-left:24px;
	padding-top:22px;
}
#logo img {
	float:left;
	padding:13px 0 10px 0;
}
#top-nav {
	float:left;
	width:715px;
	height:68px;
	padding-right:24px;
	padding-top:22px;
}
#top-nav #menu {
	float:left;
	width:715px;
	height:18px;
	padding:26px 0 24px 0;
}
#top-nav #menu ul {
	float:left;
	list-style-type:none;
	display:inline;
	width:696px;
	height:18px;
	margin:0px;
	padding:0 0 0 37px;
}
#top-nav #menu li {
	height:18px;
	float:left;
	display:inline;
	margin:0px 0 0 0;
	padding:0px;
}
/* Button rep */
#top-nav #menu li.rep {
	width:182px;
	background-image:url(/img/representative-cases.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#top-nav #menu ul li a.replink {
	padding-top:0px;
	padding-bottom:0px;
	width:182px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-image:url(/img/representative-cases.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:18px;
}
#top-nav #menu ul li a:hover.replink {
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-image:url(/img/representative-cases.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
/* Button faqs */
#top-nav #menu li.faqs {
	width:59px;
	background-image:url(/img/faq.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#top-nav #menu ul li a.faqslink {
	padding-top:0px;
	padding-bottom:0px;
	width:59px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-image:url(/img/faq.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:18px;
}
#top-nav #menu ul li a:hover.faqslink {
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-image:url(/img/faq.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
/* Button attorney */
#top-nav #menu li.attorney {
	width:124px;
	background-image:url(/img/attorney-bio.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#top-nav #menu ul li a.attorneylink {
	padding-top:0px;
	padding-bottom:0px;
	width:124px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-image:url(/img/attorney-bio.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:18px;
}
#top-nav #menu ul li a:hover.attorneylink {
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-image:url(/img/attorney-bio.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
/* Button contact */
#top-nav #menu li.contact {
	width:91px;
	background-image:url(/img/contact.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#top-nav #menu ul li a.contactlink {
	padding-top:0px;
	padding-bottom:0px;
	width:91px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-image:url(/img/contact.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:18px;
}
#top-nav #menu ul li a:hover.contactlink {
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-image:url(/img/contact.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
/* Button dui */
#top-nav #menu li.dui {
	width:222px;
	background-image:url(/img/free-dui-evaluation.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#top-nav #menu ul li a.duilink {
	padding-top:0px;
	padding-bottom:0px;
	width:222px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-image:url(/img/free-dui-evaluation.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:18px;
}
#top-nav #menu ul li a:hover.duilink {
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-image:url(/img/free-dui-evaluation.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.hide {
	visibility:hidden;
}
#wisconsin-teaser {
	float:left;
	width:556px;
	padding:27px 0 28px 44px;
}
#free-dui-teaser {
	float:left;
	width:217px;
	padding:44px 35px 44px 172px;
}
#content {
	 float:left;
 
	width:994px;
	padding:0 15px 0 15px;
	margin:0 auto 0 auto;
	clear:left;
 
}
#content #col1 {
	float:left;
	width:729px;
	margin:0;
	padding:0;
	 
	
}
#content #col1 a {
	color:#FF5800;
	font-weight:bold;
	text-decoration:underline;
}
#content #col1 a:hover {
	color:#000000;
	text-decoration:underline;
}
#content #col2 {
	float:left;
	width:215px;
	 
	line-height:1.2em;
	margin:0;
	padding:15px 23px 15px 25px;
	background-image:url(/img/col2-bg.jpg);
	background-repeat:no-repeat;
}
#content #col2 .pic {
	border:1px solid #e5e5e5;
}
#content #col2 p {
	font-size:11px;
}
#content #col2 a {
	color:#164254;
	text-decoration:none;
	display:block;
}
#content #col2 a:hover {
	color:#164254;
	text-decoration:underline;
}
#content #col2 p.headline {
	margin-bottom:0;
	padding-bottom:0;
	color:#164254;
	font-weight:bold;
}
#content #col2 p.headlinewithpad {
	color:#164254;
	font-weight:bold;
}
#col1-teasers {
	float:left;
	width:729px;
	height:80px;
	padding:0 0 30px 0;
	margin:0;
}
.special-report {
	float:left;
	padding:6px 0 0 12px;
	margin:0;
}
#col1-body {
	float:left;
	width:669px;
	
	padding:0 30px 30px 30px;
	margin:0;
	clear:left;
}
#col1-body h1 {
	font-size:20px;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#164254;
	padding-bottom:1.4em;
	margin-bottom:0;
}
#col1-body h6 {
	font-size:16px;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#164254;
	padding-bottom:1.4em;
	margin-bottom:0;
}
.flashing-lights {
	float:left;
	padding:10px 0 0 10px;
	margin:0;
}
#footer-container {
float:left;
	width:100%;
	margin:50px auto 0 auto;
	height:75px;
	background-color:#224E68;
	border-top:4px solid #7796A8;
}
#footer {
 
	width:964px;
	padding:0 30px 0 30px;
	margin:0 auto 0 auto;
	height:75px;
}
#footer a {
	color:#A5D6F8;
	text-decoration:none;
}
#footer a:hover {
	color:#A5D6F8;
	text-decoration:underline;
}
#footer .col {
	float:left;
	width:482px;
	height:75px;
}
#footer-nav {
	float:left;
	list-style-type:none;
	display:inline;
	height:12px;
	margin:0px;
	width:482px;
	padding:20px 0 0 0;
}
#footer-nav li {
	height:12px;
	float:left;
	list-style-type:none;
	display:inline;
	margin:0px 0 0 0;
	padding:0 .5em 0 .5em;
	border-right:1px solid #A5D6F8;
}
#footer-nav li.first {
	height:12px;
	float:left;
	list-style-type:none;
	display:inline;
	margin:0px 0 0 0;
	padding:0 .3em 0 0;
	border-right:1px solid #A5D6F8;
}
#footer-nav li.last {
	height:12px;
	float:left;
	list-style-type:none;
	display:inline;
	margin:0px 0 0 0;
	padding:0 0 0 .3em;
	border-right:none;
}
#footer p {
	color:#FFFFFF;
	padding:0;
	margin:0;
	text-align:left;
}
#footer p.top {
	color:#FFFFFF;
	padding:20px 0 0 0;
	margin:0;
	text-align:right;
}
#footer p.contact {
	color:#FFFFFF;
	padding:0 0 0 0;
	margin:0;
	text-align:right;
}
.picright {
	float:right;
	border:1px solid #e5e5e5;
	margin:0 0 30px 30px;
}
.homevideo {
	float:right;
	margin:0 0 30px 30px;
}
.uppercase {
	text-transform:uppercase;
}
.faq-q {
font-size:14px;
color:#164254;
}
.clearit {
float:left;
width:994px;
height:4px;
background-color:#663399;
clear:both;
margin-bottom:100px;}