body { margin: 0; padding: 0; background: #e5e5e5 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #355975; text-align: left; }
a { color: #355975; text-decoration: underline; }
a:hover { color: #355975; text-decoration: none; }
img { border: 0; }
strong { color: #355975; }
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #961717; margin: 10px 0 0 0; padding: 0; line-height: 1.2em;}
h2 {display: block; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px; font-size: 14px; background: #d8e5f2 ; color: #0a2f6b; margin: 10px 0 0 15px; }
h3 {font-size: 11px; color: #00325d; margin: 10px 0 0 15px; padding: 0; line-height: 1.2em;}
h4 { margin: 2em 0 .5em 0; font-size: 12px; color: #961717; }
p { margin: 0; padding: 10px 20px 0 20px; line-height: 1.4em; }
.clear { clear: both; }
.table {margin: 0 0 0 15px;}
.alert {margin: 10px; padding: 10px; background: url(../images/alert-bg.gif) repeat-x bottom; border: 1px solid #b7ddb3; overflow: hidden; }
td {vertical-align: top;}
.bullet {padding: 2px 0 2px 0; border-top: 1px solid #cee1f1; border-bottom: 1px solid #cee1f1;}


div#container {margin: 0 auto; width: 800px; background: #fff; border-left: 1px solid #727272; border-right: 1px solid #727272; border-bottom: 1px solid #727272; overflow: hidden; }

div#container div#top {margin: 0; width: 800px; height: 146px; background: url(../images/top.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
div#container div#top a.logo {display: block; float: left; width: 325px; height: 112px; margin: 12px 0 0 37px; }

div#container div#nav {margin: 0 auto; padding: 0; width: 800px; height: 40px; background: #000000; text-indent: -9000em; overflow: hidden;}
div#container div#nav ul {margin: 7px 1px 0 20px; padding: 0; list-style: none; }
div#container div#nav ul li {float: left; margin:  0; padding: 0;  }
div#container div#nav ul li a {display: block; text-indent: -9000em; overflow: hidden; height: 27px;}
div#container div#nav ul li a.home {margin: 0; background: url(../images/nav-home.gif) no-repeat top; width: 120px;}
div#container div#nav ul li a.home:hover {background: url(../images/nav-home.gif) no-repeat bottom;}
div#container div#nav ul li a.testimonials {margin: 0; background: url(../images/nav-testimonials.gif) no-repeat top; width: 145px;}
div#container div#nav ul li a.testimonials:hover {background: url(../images/nav-testimonials.gif) no-repeat bottom;}
div#container div#nav ul li a.practices {margin: 0; background: url(../images/nav-practices.gif) no-repeat top; width: 151px;}
div#container div#nav ul li a.practices:hover {background: url(../images/nav-practices.gif) no-repeat bottom;}
div#container div#nav ul li a.contact {margin: 0; background: url(../images/nav-contact.gif) no-repeat top; width: 156px;}
div#container div#nav ul li a.contact:hover {background: url(../images/nav-contact.gif) no-repeat bottom;}
div#container div#nav ul li a.directions {margin: 0; background: url(../images/nav-directions.gif) no-repeat top; width: 186px;}
div#container div#nav ul li a.directions:hover {background: url(../images/nav-directions.gif) no-repeat bottom;}

div#container div#presentation {margin: 0; padding: 0; width: 800px; height: 205px; background: url(../images/presentation.jpg) no-repeat; overflow: hidden; text-indent: -9000em; }

div#container div#content {margin: 0; padding: 0; width: 800px; background: #fff; overflow: hidden;}

div#container div#content div#left-col {float: left; margin: 0; padding: 0; width: 514px; overflow: hidden; }
div#container div#content div#left-col h1.title-home {display: block; margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-home.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-testimonials {display: block; margin: 0 0 0 15px; padding: 0; height: 23px; background: url(../images/title-testimonials.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-punishment {display: block; margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-punishment.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-tests {display: block; margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-tests.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-breathtest {display: block; margin: 0 0 0 15px; padding: 0; height: 23px; background: url(../images/title-breathtest.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-defenses {display: block; margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-defenses.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-suspension {display: block; margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-suspension.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-choosing {display: block; margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-choosing.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-research1 {display: block; margin: 0 0 0 15px; padding: 0; height: 27px; background: url(../images/title-research1.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-faq {display: block; margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-faq.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-practices {display: block; margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-practices.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-contact {display: block; margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-contact.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-directions {display: block; margin: 0 0 0 15px; padding: 0; height: 23px; background: url(../images/title-directions.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-links {display: block; margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-links.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#left-col h1.title-about {display: block; margin: 0 0 0 15px; padding: 0; height: 36px; background: url(../images/title-about.gif) no-repeat; text-indent: -9000em; overflow: hidden; }

div#container div#content div#right-col {float: left; margin: 0; padding: 0; width: 286px; overflow: hidden; }
div#container div#content div#right-col .dui-blog {display: block; height: 116px; width: 286px; margin: 0; padding: 30px 5px 0 15px; font-size: 10px; line-height: 1.2em; background: url(../images/side-blog.gif) no-repeat; overflow: hidden;}


div#container div#content div#right-col ul {margin: 0; padding: 0; list-style: none; }
div#container div#content div#right-col ul li {float: left; margin:  0; padding: 0;  }
div#container div#content div#right-col ul li a {display: block; overflow: hidden;}
div#container div#content div#right-col ul li a.dui-blog {display: block; height: 116px; width: 286px; background: url(../images/side-blog.gif) no-repeat; overflow: hidden;}
div#container div#content div#right-col ul li a.punishment {display: block; width: 286px; height: 28px; background: url(../images/side-punishment.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#right-col ul li a.sobriety {display: block; width: 286px; height: 33px; background: url(../images/side-sobriety.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#right-col ul li a.breath {display: block; width: 286px; height: 35px; background: url(../images/side-breath.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#right-col ul li a.defenses {display: block; width: 286px; height: 30px; background: url(../images/side-defenses.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#right-col ul li a.suspension {display: block; width: 286px; height: 34px; background: url(../images/side-suspension.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#right-col ul li a.lawyers {display: block; width: 286px; height: 32px; background: url(../images/side-lawyers.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#right-col ul li a.center {display: block; width: 286px; height: 31px; background: url(../images/side-center.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#right-col ul li a.questions {display: block; width: 286px; height: 31px; background: url(../images/side-questions.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#right-col ul li a.links {display: block; width: 286px; height: 31px; background: url(../images/side-links.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#content div#right-col ul li a.about {display: block; width: 286px; height: 30px; background: url(../images/side-about.gif) no-repeat; text-indent: -9000em; overflow: hidden;}

div#container div#footer {margin: 10px; padding: 20px; line-height: 1.6em; width: 800px; height: 56px; background: url(../images/footer-bg.gif) no-repeat top; overflow: hidden; }