* {	margin:0px;	padding:0px;	font:normal normal 11px Tahoma
}
body {text-align:center; }
a img {	border:none}
a {	text-decoration:none}
fieldset {	border:none}
.pageWrapper {	text-align:left;	width:900px;	margin-left: auto;	margin-right: auto}
#header {height:177px; background-color:#596A72;}
.header_left {	float:left;	width:558px;	height:166px;	background-color:#596a72;	padding:11px 0px 0px 24px}
.header_right {	float:right;	width:318px;	height:177px;	background:transparent url(../images/header_right.jpg) no-repeat}
.mainNav {	margin-top:13px}
.mainNav dd {	display:inline}
.mainNav dd a {	color:white;	font-weight:bold;	line-height:34px}
.dull_btn {	background:transparent url(../images/menu_btns.png) no-repeat 0px -68px;	padding:10px 28px}
.dull_btn:hover, .bright_btn:hover {	background-position:0px 0px;	color:black}
.bright_btn {	background:transparent url(../images/menu_btns.png) no-repeat 0px -34px;	padding:10px 6px}
.dui_faq_btn {	padding:10px 21px}
.after_arrest_btn {	background:transparent url(../images/after_arrest_btn.png) no-repeat 0px 0px;	padding:10px 5px}
.find_lawyer_btn {	padding:10px 5px}
.dui_overview {	background:transparent url(../images/dui_overview_btn.png) no-repeat 0px 0px;	padding:10px 11px}
.dui_overview span, .after_arrest_btn span {	visibility:hidden}
.dui_overview:hover {	background-position:0px -34px	}
.after_arrest_btn:hover {	background-position:0px -34px	}
.main_content {	margin-top:1px;	background: #eeeeee url(../images/main_content_bg.gif) repeat-x;	padding:12px 0px;}
.book_panel {	float:left;	width:307px;	margin-left:4px}
.book_panel_top, .book_panel_btm {	height:17px;	clear:both}
.book_tl {	float:left;	width:17px;	height:17px;	background: transparent url(../images/left_panel.png) no-repeat 0px 0px}
.book_tr {	float:right;	width:17px;	height:17px;	background: transparent url(../images/left_panel.png) no-repeat -18px 0px}
.book_mid {	float:left;	height:17px;	width:273px;	background: transparent url(../images/book_panel_top.png) repeat-x 0px 0px}
.book_panel_mid {	clear:both;	height:523px;	background-color:white;}
.book_ml {	float:left;	width:17px;	height:523px;	background: transparent url(../images/book_panel_left.png) repeat-y 0px 0px}
.book_center {	float:left;	width:273px;	height:523px;}
.book_mr {	float:right;	width:17px;	height:523px;	background:transparent url(../images/book_panel_right.png) repeat-y 0px 0px}
.book_bl {	width:17px;	height:17px;	float:left;	background: transparent url(../images/left_panel.png) no-repeat 0px -18px}
.book_btm {	width:273px;	height:17px;	float:left;	background:transparent url(../images/book_panel_btm.png) repeat-x 0px 0px}
.book_br {	width:17px;	height:17px;	float:right;	background: transparent url(../images/left_panel.png) no-repeat -18px -18px}
.book_center p {	font:normal bold 14px Tahoma;	text-align:center}
.right_panel {	float:right;	width:588px}
.right_panel h3 {	font:normal bold 12px tahoma;	text-align:left}
#login_form fieldset , #search_frm fieldset {	padding:15px 0px 0px 20px}
#login_form legend {	margin-top:15px;	width:75px;	height:14px;	background: transparent url(../images/existing_user.png) no-repeat}
#login_form legend span, #search_frm  legend span {	visibility:hidden;	font-size:16px}
.input_bg {	background:transparent url(../images/user_field_bg.png) no-repeat;	width:145px;	height:24px;	float:left;	padding:4px 0px 0px 7px}
.input_bg input {	border:none;	background-color:transparent;	height:14px;	font-size:12px}
#login_btn {	background-color:#6b7382;	color:white;	border:none;	font-weight:bold;	height:23px;	width:45px
}
.new_user {	background:transparent url(../images/new_user.png) no-repeat;	padding:6px 11px 5px;	line-height:24px}
.new_user:hover {	background-position:0px -24px}
.new_user span {	font-size:16px;	visibility:hidden}
.right_panel h4 {	font:normal bold 14px Tahoma;	text-align:center;	margin-top:30px}
.click_head_map {	color:red;	margin-top:10px !important}
.flash_container {	text-align:center;	padding-bottom:30px}
#search_frm  legend {	background:transparent url(../images/search.gif) no-repeat;	width:48px;	height:12px}
.searchBox {	background:transparent url(../images/search_box.gif) no-repeat;	width:187px;	height:26px;	float:left}
#searchText {	height:15px;	margin:4px 0px 0px 2px;	width:177px;	border:none;	background-color:transparent;	font-size:12px}
.select_state_bg {	background:transparent url(../images/sel_state_bg.gif) no-repeat;	height:26px;	width:172px;	float:left;	margin-left:10px}
.select_state_bg  select, .select_city_bg select {	font-size:12px;	margin-top:5px; margin-left:2px;	width:165px;	background-color:#eeeeee;	border:none}
.select_city_bg {	background:transparent url(../images/sel_city_bg.gif) no-repeat;	height:26px;	width:109px;	float:left;	margin-left:10px; padding:2px }
#sel_city {	width:107px}
#search_btn {	background:transparent url(../images/go_btn.jpg) no-repeat;	height:26px;	width:37px;	border:none}
.srch_btn_cnt {	float:right;	margin-right:30px}
.footer_top {	height:33px;	border-top:1px solid #64737b;	border-bottom:1px solid #64737b;	background-color:#596a72;	clear:both}
.footer_btm {	height:34px;	background-color:#eeeeee;	padding:12px 8px}
.footer_btm_left {	float:left;	width:75%;	padding-top:5px}
.footer_btm_left a {	margin-left:10px;	margin-right:5px;	color:black}
.footer_btm_left a:hover {	text-decoration:underline}
.footer_btm_right {	float:right;	width:45%;	text-align:right}
.footer_btm_right img {	vertical-align:middle}
.stnd_signup {	float:left;	width:200px;	background:transparent url(../images/stnd_panel.jpg) no-repeat;	height:270px;	margin-left:75px;}
.fl_signup {	float:right;	width:200px;	background:transparent url(../images/fl_panel.jpg) no-repeat;	height:270px;	margin-right:75px}
.stnd_signup ul {	margin:60px 20px 0px 25px}
.fl_signup ul {	margin:50px 25px 0px;	text-align:justify}
.stnd_signup ul  li, .fl_signup ul li {	list-style-image:url(../images/signup_bullet.png);	margin:6px 0px}
.stnd_signup_click {	position:relative;	top:60px;	left:-17px;	list-style:none !important}
.fl_signup_click {	position:relative;	top:12px; 	left:-13px;	list-style: none !important}
.stnd_signup_click a, .fl_signup_click a {	padding:0px 20px}
.stnd_signup_click a span, .fl_signup_click a span {	font-size:20px;	visibility:hidden}
.sign_up_forms {	clear:both}
#stnd_form, #fl_form {	margin-left:60px;	display:none}
.stnd_top_crnr , .fl_top_crnr {	position:relative;	left:50px;	width:50px}
.fl_top_crnr {	position:relative;	left:300px;}
.top_stnd_form, .top_fl_form  {	margin-top:-3px}
.top_stnd_form, .btm_stnd_form, #stnd_form, .top_fl_form, .btm_fl_form  {	width:460px}
.stnd_tl, .fl_tl  {	float:left;	background:transparent url(../images/signup_sprite.png) no-repeat;	width:5px;	height:5px}
.stnd_mid_top, .stnd_mid_btm , .fl_mid_top, .fl_mid_btm  {	float:left;	height:4px;	border-top:1px solid #b3acac;	width:450px;	background-color:white}
.stnd_tr, .fl_tr  {	float:right;	background:transparent url(../images/signup_sprite.png) no-repeat -6px 0px;	width:5px;	height:5px}
.mid_stnd, .mid_fl {	border-left:1px solid #b3acac;	border-right:1px solid #b3acac;	height:293px;	width:458px;	background-color:white;	clear:both}
.stnd_bl, .fl_bl  {	float:left;	background:transparent url(../images/signup_sprite.png) no-repeat 0px -6px;	width:5px;	height:5px}
.stnd_mid_btm, .fl_mid_btm {	border-top:0px;	border-bottom:1px solid #b3acac;	background-color:white;}
.stnd_br, .fl_br {	float:right;	background:transparent url(../images/signup_sprite.png) no-repeat -6px -6px;	width:5px;	height:5px}
.mid_stnd h3, .mid_fl h3 {	font:normal bold 14px Tahoma;	color:#9b0101;	text-align:left;	padding:12px 0px 10px 20px}
#fl_sg_form p label, #stnd_sg_form p label  {float:left; width:130px; font:normal bold 14px Tahoma}
#fl_sg_form p, #stnd_sg_form p {	clear:both;	padding:5px 15px}
.view_form {	width:455px}
.view_form h2 {	background:url(../images/view_listing_by.png) no-repeat;	text-indent:-9999px;	font-size:16px;	margin:10px 0px 0px 10px}
.view_form fieldset {	margin-top:10px;	margin-left:10px}
.head_list {	font:normal bold 18px Trebuchet MS;	padding:10px 0px 0px 10px}
.head_list span {	font:normal bold 18px Trebuchet MS;	padding-left:10px;}
.know_states {	margin:10px auto;	width:583px}
.ks_top {	width:583px}
.ks_tl {	float:left;	height:6px;	width:6px;	background:transparent url(../images/ks_tops.gif) no-repeat}
.ks_mid {	float:left;	height:6px;	width:571px;	background:transparent url(../images/ks_top_mid.gif) repeat-x}
.ks_tr {	float:right;	height:6px;	width:6px;	background:transparent url(../images/ks_tops.gif) no-repeat -7px 0px}
.ks_main {	clear:both;	width:553px;	height:209px;	background:transparent url(../images/mid_rpt.gif) repeat-x 0px 0px;	padding:5px 15px}
.ks_main h1{	color:#b80404;	font:normal bold 24px Trebuchet MS}
.ks_main h3{	color:black;	text-align:left;	font:normal bold 14px Tahoma;	padding:3px 0px 3px 3px}
.ks_main p {	color:black;	padding:5px 0px}
.face_ups li {	color:black;	margin:3px 15px }
.fl_tl_pl {	float:left;	width:4px;	height:4px;	background:transparent url(../images/fl_crnrs.png) no-repeat}
.fl_top_mid {	float:left;	width:575px;	height:4px;	background:transparent url(../images/fl_top.png) repeat-x}	
.fl_tr_pl {	float:right;	width:4px;	height:4px;	background:transparent url(../images/fl_crnrs.png) no-repeat -5px 0px}
.fl_top, .fl_btm  {	width:583px}
.fl_cen {	width:583px;	clear:both;	background:transparent url(../images/fl_mid.png) repeat-x;	height:170px; background-color:#efe457;}
.fl_bl_pl {	float:left;	width:4px;	height:4px;	background:transparent url(../images/fl_crnrs.png) no-repeat 0px -5px}
.fl_bt_mid {	float:left;	width:575px;	height:4px;	background:transparent url(../images/fl_btm.png) repeat-x}	
.fl_br_pl {	float:right;	width:4px;	height:4px;	background:transparent url(../images/fl_crnrs.png) no-repeat -5px -5px}
.fl_box {	margin:5px auto;	width:583px;	height:140px;	clear:both}
.sl_box {	width:558px;	margin:5px auto;	border:1px solid #596a72;	background-color:white;	height:110px;	clear:both;	padding:10px}
.sl_box_left {	float:left;	width:370px;}
.sl_box_right {	float:right;	width:185px}
.sl_box_left h3, .desc_title, .fl_box_right h3  {	text-align:left;	font:normal bold 12px Tahoma;	padding:5px 0px}
.view_list_btn {	background:transparent url(../images/view_list_btn.png) no-repeat;	color:white;	line-height:19px;	font-weight:bold;	padding:3px 14px}
.fl_box_left {	padding:5px 15px;	float:left;	width:260px}
.fl_box_right {	float:left;	width:275px; text-align:justify; padding-left:2px;}
/*****Rounded corner box***********/
.box, .box b.tc, .box b.bc{ background-color:transparent; }
.box b.tc, .box b.bc,.box b.tc b.L1, .box b.tc b.L2, .box b.tc b.L3,.box b.bc b.L1, .box b.bc b.L2, .box b.bc b.L3{ font-size:0px;padding:0;display:block; }
.box b.tc b.L1,.box b.tc b.L2,.box b.bc b.L1,.box b.bc b.L2 { height:1px; line-height:1px; overflow:hidden; }.box b.tc b.L1,.box b.bc b.L1 { margin: 0 4px; }
.box b.tc b.L2,.box b.bc b.L2 { margin: 0 2px; border-width:0 2px; border-style:solid; }
.box b.tc b.L3,.box b.bc b.L3 {margin: 0 1px; border-width:0 1px;    border-style:solid; height:2px; overflow:hidden; }
.box .content { border-left-style:solid; border-left-width:1px;    border-right-style: solid;border-right-width:1px;    margin:0; overflow:hidden;	font-weight:bold; }/* Left-side border color */.box .content { border-left-color:#FFFFFF; border-right-color:#FFFFFF;}/* Top border color */.box b.tc b.L1 { background-color:#FFFFFF; }.box b.tc b.L2,.box b.tc b.L3 { border-color:#FFFFFF;}
/* bottom border color */.box b.bc b.L1 { background-color:#FFFFFF; }.box b.bc b.L2,.box b.bc b.L3 { border-color:#FFFFFF;}
/* -- Default params for where content is ---- */.box .content { background:#FFFFFF; }.box b b.L2, .box b b.L3 {background-color:#FFFFFF;}
.member_account {
	padding:25px 15px;
}
#member_form tr td, #member_account p {
	clear:both;
	padding:10px 5px;
}
#member_form tr td label, #member_account p label {
	width:170px;
	font:normal bold 14px Tahoma;
}
.select_mul_bg {
	background: url(../images/sel_box_bg.gif) no-repeat;
	height:118px;
	width:150px
}
#states, #city {
	border:none;
	background-color:transparent;
	margin:5px;
	width:140px;
	height:107px
}
#city {
	width:135px;
}
#city_cnt {
	padding:5px;
}
.text_justify { text-align:justify; padding-right:15px }
.q_text { text-align:justify; padding-right:15px; font-weight:bold }
/****************Pagination style*********************/
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #6F5947;
	background-color:#EEEEEE;
	text-decoration: none; /* no underline */
	color: #000000;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
	color: #000;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;
	font-weight: bold;
	background-color: #596A72;
	color: #FFF;
	}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;
	color: black;
	}
.paging_area {
	padding-bottom:10px;
	text-align:center;
}
