body { margin:0; background:#e8e6e7 url(http://www.duiarresthelp.com/images/bg2.gif) top repeat-x; }

body, a, input, select { font:11px Verdana, Arial, Helvetica, sans-serif; }

#container { width:800px; margin:0 auto; background:#ffffff }

.clearing { clear:both; font-size:0px; line-height:0px; height:0; }



/* Contact Form Box for Laywer Ads */


a.counties_list:active { color: blue; line-height: 18px; text-decoration: underline; }
a.counties_list:link { color: blue; line-height: 18px; text-decoration: underline; }
a.counties_list:visited { color: blue; line-height: 18px; text-decoration: underline; }
a.counties_list:hover { color: blue; line-height: 18px; text-decoration: underline; }

.H2 {
	color:blue;
	}
.style2 {
	color:black;
	font-size : 15px;
	}
.style4 {
	color:black;
	font-size : 15px;
	}
.style5 {
	color:black;
	font-size : 13px;
	}
.ad_contact_form {

border-style: solid;
border-width: 1px;
border-color: #bfbfbf;
padding: 5px;

}


.splash_ad_text {
padding: 8px;
margin: 8px;
background-color: #e8e6e7;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #000000;
}


.ad_text {
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #000000;
}

.ad_title {
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #000000;
}

/* Toplinks */

.toplinks { background-color: #c5c5c5; height:12px; padding-bottom:15px; padding-top:10px; padding-right:20px; color:#373a3a; text-align:right; }

	.toplinks a { color:#373a3a; text-decoration:none; padding:0 4px; }

	.toplinks a:hover { text-decoration:underline; color:#27517c; }


/* Toplinks_Forum */

.toplinks2 { height:8px; padding-bottom:23px; padding-top:5px; padding-right:20px; color:#373a3a; text-align:right; font:12; }

	.toplinks2 a { color:#373a3a; text-decoration:none; padding:0 4px; }

	.toplinks2 a:hover { text-decoration:underline; color:#27517c; }


/* Header */

#header { height:183px; background:url(http://www.duiarresthelp.com/images/header_bg.gif) top repeat-x; }

	#header .logo { height:144px; background:url(http://www.duiarresthelp.com/images/header.jpg) right top no-repeat; }

	#header .logo a { display:block; margin-left:20px; background:url(http://www.duiarresthelp.com/images/innerlogo.jpg) no-repeat; width:132px; height:123px; }

	#header .logo a span { display:none; }



/* Topmenu */

.topm { height:39px; }

	.topm a { display:block; height:29px; float:left; background-position:left top; background-repeat:no-repeat; color:#ffffff;

	 text-align:center; padding-top:10px; text-decoration:none; background:#ffffff}

	.topm a:hover { color:#c4dffb; }

	.topm a.activ, .topm a.activ:hover { background-position:left bottom; color:#27517b; }

	.topm .ai { width:115px; background-image:url(http://www.duiarresthelp.com/images/m_auto_insurance.gif); }

	.topm .du { width:142px; background-image:url(http://www.duiarresthelp.com/images/m_dui_lawyers.gif); }

	.topm .bc { width:135px; background-image:url(http://www.duiarresthelp.com/images/m_bg_checks.gif); }

	.topm .dm { width:156px; background-image: url(http://www.duiarresthelp.com/images/m_dmv.gif); }

	.topm .ar { width:74px; background-image:url(http://www.duiarresthelp.com/images/m_articles.gif); }

	.topm .fo { width:68px; background-image:url(http://www.duiarresthelp.com/images/m_forum.gif); }

	.topm .bt { width:110px; background-image:url(http://www.duiarresthelp.com/images/m_breath_testers.gif); }



/* TopForm */

.topform { margin:0; padding:0; height:30px; background:url(http://www.duiarresthelp.com/images/bg2.gif) top repeat-x; }

.topform table .sep { width:50px; background:url(http://www.duiarresthelp.com/images/sep1.gif) 24px top no-repeat; height:29px; }

.topform table select { width:170px; color:#4b4b4b; line-height:20px; vertical-align:middle; }

.topform .inp_txt input { width:180px; padding-right:10px; padding-left:10px; color:#4b4b4b; }

.topform input { border:1px solid #d1d1d1; padding-top:2px; padding-bottom:2px; }

.topform .subm { padding-left:6px; }

.topform .subm input { border:0; background:url(http://www.duiarresthelp.com/images/b_go.gif) no-repeat; width:27px; height:19px; cursor:pointer; }



/* Content */

#cont { background-color:#ffffff; padding:25px 22px 0 20px; }
cont { background-color:#ffffff; padding:25px 22px 0 20px; }
.cont { background-color:#ffffff; padding:25px 22px 0 20px; }


.tricol .col1 { background-color:#ffffff; width:180px; vertical-align:top; }

.tricol .col2 { background-color:#ffffff; vertical-align:top; padding:0 15px; }

.tricol .col3 { background-color:#ffffff; width:160px; vertical-align:top; }

.boxx { background-color:#ffffff; border-width:0 1px; border-style:solid; border-color:#f0f0f0; }



.bott_r { background:url(http://www.duiarresthelp.com/images/fr_b_r.gif) right top no-repeat; padding-right:5px; }

.bott_l { background:url(http://www.duiarresthelp.com/images/fr_b_l.gif) left top no-repeat; padding-left:5px; }

.bott_c { background:url(http://www.duiarresthelp.com/images/fr_b_bg.gif) top repeat-x; height:4px; line-height:0px; font-size:0px; }



.titl { padding-left:10px; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; }

.titl3 { padding-left:10px; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; }

.titl h2 { margin:0; padding:0 0 0 10px; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; }

.titl1 { background:url(http://www.duiarresthelp.com/images/titl1.gif) no-repeat; padding-top:7px; height:28px; }

.titlbox { padding-top:6px; height:24px; background-color:#27517b; }

ul.dotted { list-style:none; margin:0; padding:0; }

	ul.dotted li { margin:0; padding:0 10px 0 9px; height:23px; background:url(http://www.duiarresthelp.com/images/marker1.gif) 9px 9px no-repeat; }

	ul.dotted li a { display:block; color:#4b4b4b; text-decoration:none; background:url(http://www.duiarresthelp.com/images/dots3.gif) left bottom repeat-x; padding:4px 0 0 10px; height:19px; }

	ul.dotted li a:hover { color:#73841e; }

	ul.dotted li.last a { background-image:none; height:25px; }



.col2 h1 { margin-top:0; margin-bottom:-15px; padding:0; height:32px; color:#27517b; font:bold 17px Arial, Helvetica, sans-serif; text-align:left; }

.col2 h2 { margin-top:+10; margin-bottom:-10px; padding:0; height:25px; color:#302217; font:bold 13px Arial, Helvetica, sans-serif; text-align:left; }

.col2 h3 { margin-top:+10; margin-bottom:-10px; padding:0; height:25px; color:#302217; font:bold 13px Arial, Helvetica, sans-serif; text-align:left; }

.col2 h4 { margin-top:+10; margin-bottom:-10px; padding:0; height:25px; color:#302217; font:bold 13px Arial, Helvetica, sans-serif; text-align:left; }

.col2 p { margin:0; padding:18px 0 0 0; color:#2f2f2f; font:12px/18px Arial, Helvetica, sans-serif; }

.col2 p.first { padding-top:0; }



.col3 .titl2 { background:url(http://www.duiarresthelp.com/images/titl2.gif) left top no-repeat; padding-top:7px; height:28px; }

.spo { padding-top:10px; text-align:center; font-size:10px; }

	.spo p { margin:0; padding:6px 15px 0 15px; color:#4b4b4b; line-height:14px; }

	.spo a { text-decoration:none; }

	.spo a:hover { text-decoration:underline; }

	.spo p.title a { color:#73841e; font:bold 11px Arial, Helvetica, sans-serif; }

	.spo .site a { color:#737373; font-size:10px; }
	



/* FOOTER */

.footer { height:141px; background:#27517b url(http://www.duiarresthelp.com/images/logo_footer.jpg) 335px 15px no-repeat; }

	.footer a { text-decoration:none; color:#fff; padding:0 4px; }

	.footer a:hover { text-decoration:underline; }

	.footer .flinks { text-align:center; padding-top:32px; height:40px; color:#fff; }

	.footer .copy { margin:0; padding:0; color:#fff; font:12px/18px Arial, Helvetica, sans-serif; text-align:center; }


.cel_menu {
	background-color : #dcdcdc;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
.cel_links {
	background-color : #F0F8FF;
	border : 1px solid #dcdcdc;
	text-align: center;
}
.date {
	font-family : "Courier New", Courier, monospace;
	font-size : 8pt;
	color : #27517b;
}
.cel_login {
	background-color : #27517b;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : White;
}
input.button {
	background-color : Blue;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #F0F8FF;
	font-weight : bold;
}
input.text {
	background-color : #F0F8FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.cel_header {
	background-color : #27517b;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-variant : small-caps;
	font-weight : bold;
	color : White;
	letter-spacing : 3px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-top : 2px;
}
input.error {
	background-color : #FFF0F5;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
#hintbox {
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px;
	padding: 3px;
	border:1px solid black;
	font:normal 11px Arial;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}

.hintanchor {
	font-weight: bold;
	color: #27517b;
	margin: 3px 8px;
}
.dpl_error {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : Red;
}
.success {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : italic;
	font-weight : bold;
	color : #006400;
}

.inner_body {
	background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000000;
}

.contactform {

border: 1px solid #666666;
}

fieldset {

border: 1px solid #3366ff;


