@charset "utf-8";
@font-face
{
	font-family: 'Verlag-Black';
	src: url('../fonts/verlag-black.eot');
	src: url('../fonts/verlag-black.eot?#iefix') format('embedded-opentype'),
		url('../fonts/verlag-black.woff') format('woff'),
		url('../fonts/verlag-black.ttf') format('truetype'),
		url('../fonts/verlag-black.svg#verlag-black') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: 'Verlag-Bold';
	src: url('../fonts/verlag-bold.eot');
	src: url('../fonts/verlag-bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/verlag-bold.woff') format('woff'),
		url('../fonts/verlag-bold.ttf') format('truetype'),
		url('../fonts/verlag-bold.svg#verlag-bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: 'Verlag-Book';
	src: url('../fonts/verlag-book.eot');
	src: url('../fonts/verlag-book.eot?#iefix') format('embedded-opentype'),
		url('../fonts/verlag-book.woff') format('woff'),
		url('../fonts/verlag-book.ttf') format('truetype'),
		url('../fonts/verlag-book.svg#verlag-book') format('svg');
	font-weight: normal;
	font-style: normal;
}
.verblack
{
	font-family:'Verlag-Black';
	font-weight:normal;
	text-transform:uppercase;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;*/
}
.verbold
{
	/*font-family: 'Verlag-Bold';
	font-weight:normal;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.verbook
{
	/*font-family: 'Verlag-Book';
	font-weight:normal;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
}
h1
{
	color:#009fda;
	font-size:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	/*font-family: 'Verlag-Book';
	font-weight:normal;*/
	line-height:23px;
	margin-bottom:20px;
}
.mb2
{
	margin-bottom:2px;
}
.blue
{
	color:#009fda;
}
a.blue:hover,.darkblue
{
	color:#1c5c91;
}
.dark,a.darkblue:hover
{
	color:#333333;
}
a.dark:hover
{
	color:#999999;
}
.grey2
{
	color:#646464;
}
.white
{
	color:#ffffff;
}
a.white:hover
{
	color:#009fda;
}
.arrowright
{
	display:block;
	height:23px;
	min-width:23px;
	line-height:23px;
	margin-top:-3px;
	background:url(../images/arrow.png) no-repeat right top;
}
.arrowright:hover
{
	height:23px;
	background-position:right bottom;
}
body
{
	font-size:12px;
	color:#333333;
	line-height:17px;
	background:#ffffff url(../images/page-slice.png) repeat-x 0 377px;
	font-family:Arial, Helvetica, sans-serif;
}
body.services
{
	background-position:0 503px;
}
body.home
{
	background-position:0 592px;
}
div.container
{
	min-height:100%;
	position:relative;
	background:url(../images/body-slice.png) repeat-y center top;
}
div.container.blank
{
	background:none;
}
div.container.full
{
	background:url(../images/body-slice-blank.png) repeat-y center top;
}
div.top
{
	background:url(../images/top-slice.png);
	height:108px;
}
ul.nav li
{
	margin-left:10px;
	color:#009fda;
	float:left;
}
ul.nav li a
{
	padding:5px 10px;
	display:block;
	color:#ffffff;
}
ul.nav li a:hover
{
	color:#007faa;
}
ul.nav li a.active
{
	color:#009fda;
}
div.inner
{
	width:960px;
	margin:0 auto;
}
div.inner2
{
	width:961px;
	padding-left:1px;
	margin:0 auto;
}
div.footer
{
	color:#999999;
	background:#ebebeb;
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
}
div.footer a
{
	color:#999999;
}
div.footer a:hover
{
	color:#000000;
}
div.darkfoot
{
	color:#bebebe;
	background:#3b3d3a;
	line-height:13px;
}
div.darkfoot a
{
	color:#bebebe;
}
div.darkfoot a:hover
{
	color:#dedede;
}
div.darkfoot div.lfbord
{
	border-left:1px solid #bebebe;
	height:65px;
}
div.darkfoot a
{
	display:block;
}
div.page
{
}
div.body
{
	padding:20px 1px 220px 1px;
	border-top:1px solid #f2f2f2;
}
a.serviceicon
{
	float:left;
	width:135px;
	text-align:center;
	padding-top:90px;
	height:36px;
	color:#818181;
	border-left:1px solid #ffffff;
	border-right:1px solid #e3e3e3;
}
div.servbord
{
	border-left:1px solid #e3e3e3;
	border-right:1px solid #ffffff;
}
div.servbord.selbg
{
	background:url(../images/shade.png) no-repeat;
}
div.servbord.avo
{
	background-position:1px 0;
}
div.servbord.dui
{
	background-position:138px 0;
}
div.servbord.crime
{
	background-position:275px 0;
}
div.servbord.license
{
	background-position:412px 0;
}
div.servbord.traffic
{
	background-position:549px 0;
}
div.servbord.appeals
{
	background-position:686px 0;
}
div.servbord.court
{
	background-position:823px 0;
}
a.serviceicon.last
{
	width:134px;
}
a.serviceicon:hover
{
	background-position:bottom !important;
	color:#a1a1a1;
}
a.serviceicon.avo
{
	background:url(../images/services-avo.png) no-repeat top;
}
a.serviceicon.dui
{
	background:url(../images/services-dui.png) no-repeat top;
}
a.serviceicon.crime
{
	background:url(../images/services-crime.png) no-repeat top;
}
a.serviceicon.license
{
	background:url(../images/services-license.png) no-repeat top;
}
a.serviceicon.traffic
{
	background:url(../images/services-traffic.png) no-repeat top;
}
a.serviceicon.appeals
{
	background:url(../images/services-appeals.png) no-repeat top;
}
a.serviceicon.court
{
	background:url(../images/services-court.png) no-repeat top;
}
div.servicesbars
{
	background:url(../images/diag-slice.png) center;
}
div.homebox
{
	width:972px;
	background:url(../images/homebox.png) no-repeat;
	height:297px;
	margin:0 -6px;
	font-size:12px;
}
a.homeboximg
{
	display:block;
	width:247px;
	height:90px;
	margin:13px 0 10px 0;
}
a.homeboximg.img1
{
	background:url(../images/homebox1.jpg) no-repeat left top;
}
a.homeboximg.img2
{
	background:url(../images/homebox2.jpg) no-repeat left top;
}
a.homeboximg.img3
{
	background:url(../images/homebox3.jpg) no-repeat left top;
}
p
{
	margin-bottom:15px;
}
div.shadedtext
{
	height:45px;
	width:100%;
	background:url(../images/blue-shade.png);
	position:absolute;
	bottom:0;
	left:0;
	z-index:40;
}
div.main
{
	width:686px;
}
div.sidebar
{
	width:274px;
}
ul.dot li
{
	padding-left:20px;
	background:url(../images/li.png) no-repeat 0 6px;
	margin-bottom:5px;
}
div.sidebox1
{
	background:url(../images/sidebox1.png) no-repeat;
	width:250px;
	height:176px;
}
div.sidebox2
{
	background:url(../images/sidebox2.png) no-repeat;
	width:250px;
	height:255px;
}
div.banner
{
	min-width:960px;
	position:relative;
	height:269px;
}
div.banner.about
{
	background:url(../images/banner-about.jpg) no-repeat center;
}
div.banner.services
{
	background:url(../images/banner-services.jpg) no-repeat center;
}
div.banner.contact
{
	background:url(../images/banner-contact.jpg) no-repeat center;
}
div.banner.sitemap
{
	background:url(../images/banner-sitemap.jpg) no-repeat center;
}
div.banner.info
{
	background:url(../images/banner-info.jpg) no-repeat center;
}
div.banner.dui
{
	background:url(../images/banner-dui.jpg) no-repeat center;
}
ol
{
	counter-reset:item
}
ol li
{
	font-weight:bold;
	list-style:none;
	background:none !important;
	padding:0 !important;
	margin:3px 0;
}
ol li div.licontent
{
	margin-top:-17px;
	padding-left:30px;
	font-weight:normal;
}
ol.int li:before
{
	content: " (" counter(item, decimal) ") " ;
	counter-increment: item;
	margin-bottom:2px;
}

ol.let li:before
{
	content: "(" counter(item, lower-alpha) ") ";
	counter-increment: item;
}
div.bluebox
{
	width:251px;
	padding-left:1px;
	margin:0 auto;
}
div.bluebox  div.bluehead
{
	background:url(../images/blue-head.png) no-repeat;
	height:12px;
}
div.bluebox  div.bluecontent
{
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background:#009fda;
}
div.bluebox  div.bluefoot
{
	background:url(../images/blue-foot.png) no-repeat;
	height:12px;
}
div.bluebox p
{
	margin-bottom:0;
	padding-bottom:10px;
}
div.hr
{
	height:1px;
	background:#f3f3f4;
	margin:20px 0;
}
p.dui-content
{
	width:542px;
	float:left;
	margin-bottom:20px;
}