*{margin:0;padding:0}
body{background:#fff;color:#444;font-family:"Palatino Linotype",Palatino,Palladio,"URW Palladio L","Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"Apple Garamond","ITC Garamond Narrow","New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;font-weight:normal;font-size:100%;line-height:1.3em;text-align:center}
img,object{display:block}
ul,ol{font-family:Corbel,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;font-size:.875em}
ul{list-style:none;margin:1em}
ol{margin:1em 1em 1em 3em}
ol li{line-height:1.3em;margin:.3em 0 0 0}
ul li{line-height:1.3em;margin:.5em 0 0 0;padding:0 0 0 20px;background:url('../images/list-dot.gif') 0 0 no-repeat}
.diminished{font:normal 80%/1em Verdana,Arial,sans}
table{font:normal 90%/1.5em "Courier New",Courier,monospace;clear:left;position:relative;border:#619ae7 solid 2px;border-collapse:collapse;padding:1em;margin:.5em 0;text-align:left}
thead{font:normal 100%/1.5em Verdana,Arial,sans-serif;text-align:center}
th[colspan]{background-color:#a1c2f7;color:#000}
th,td{font-weight:bold;padding:1em;margin:0}
.clear{position:relative;height:1px;clear:both;margin:0;padding:0}
#wrap{position:relative;width:1020px;margin:0 auto}
#header,#menu{display:block}
#header{position:absolute;top:0;left:0;width:1020px;height:250px;background:url('../images/top.png') 0 0 no-repeat;overflow:hidden;margin:0 auto}
#banner{width:1020px;height:250px;margin-top:0;position:relative;background:#619ae7 url('../images/banner.jpg') 0 20px no-repeat;margin:0 auto}
#flashcontent{position:absolute;left:0;top:0;text-align:left;width:400px;height:250px}
#logo{position:absolute;top:20px;left:350px;margin:0 auto;background-image:url('../images/logo.png');background-position:0 0;background-repeat:no-repeat;width:300px;height:230px}
#logo-ppc{position:absolute;top:20px;left:350px;margin:0 auto;background-image:url('../images/logo-ppc.png');background-position:0 0;background-repeat:no-repeat;width:300px;height:230px}
#logo-a{position:absolute;top:20px;left:350px;margin:0 auto;background-image:url('../images/logo-a.png');background-position:0 0;background-repeat:no-repeat;width:300px;height:230px}
#logo-b{position:absolute;top:20px;left:350px;margin:0 auto;background-image:url('../images/logo-b.png');background-position:0 0;background-repeat:no-repeat;width:300px;height:230px}
#need-bond,#easy-payment,#fast-service,#we-come{position:absolute;top:0;right:-15px;width:300px;height:230px;position:absolute;display:none;overflow:hide}
#need-bond{background:url('../images/bannertext.png') 0 0 no-repeat}
#easy-payment{background:url('../images/bannertext.png') 0 -300px no-repeat}
#fast-service{background:url('../images/bannertext.png') 0 -600px no-repeat}
#we-come{background:url('../images/bannertext.png') 0 -900px no-repeat}
#call-now{position:absolute;width:410px;margin:0;top:-96px;left:-16px}
a:link,a:visited{background-color:#c4daf6;color:#0000B8;text-decoration:none;border-bottom:none}
a:hover,a:active,a:focus{background-color:#a1c2f7;color:#0000B8;text-decoration:none;border-bottom:1px solid #333}
.hidden{position:absolute;left:-9999px}
#menu{position:relative;width:1020px;height:35px;line-height:35px;overflow:hidden;background:url('../images/middle.jpg') 0 0 repeat-y;margin:0 auto}
#menu ul{position:relative;width:960px;height:35px;line-height:35px;list-style:none;font-family:Corbel,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;font-weight:bold;background:url('../images/buttonbg.gif') 0 0 repeat-x;margin:0 auto}
#menu li{float:left;display:block;height:35px;line-height:35px;top:0;left:0;width:100px;margin:0;padding:0;overflow:hidden;background:url('../images/buttonr.gif') top right no-repeat}
#menu li a{display:block;height:35px;width:98px;text-decoration:none;text-align:center}
#menu li a:link,#menu li a:visited{background:url('../images/buttons.gif') 0 -70px no-repeat;background-color:#c4daf6;color:#000}
#menu li a:hover,#menu li a:active,#menu li a:focus{background:url('../images/buttons.gif') 0 -35px no-repeat;background-color:#000;color:#c4daf6;cursor:pointer}
#menu #nav-home{margin-left:130px;_margin-left:50px}
#home #menu #nav-home a,#faq #menu #nav-faq a,#process #menu #nav-process a,#privacy #menu #nav-privacy a,#forms #menu #nav-forms a,#contact #menu #nav-contact a,#links #menu #nav-links a,#info #menu #nav-info a,#news #menu #nav-news a{background:url('../images/buttons.gif') 0 0 no-repeat;background-color:#000;color:#619ae7;cursor:default}
#content{position:relative;width:1020px;overflow:hidden;background:url('../images/middle.jpg') 0 0 repeat-y;margin:0 auto}
#left_content,#main_content,#right_content,{display:block}
#left_content{position:absolute;top:0;left:40px;width:140px}
#left_content img{width:140px;margin-top:.5em}
#main_content{position:relative;margin-left:192px;*margin-left:-80px;width:550px;text-align:left}
#right_content{position:absolute;top:0;left:754px;width:225px;overflow:hidden;text-align:left}
#right_content ul{list-style:none;line-height:1em}
#right_content ul li{padding:0;margin:0;_margin:.5em 0 0 0;_padding:0 0 0 20px;background:none}
#right_content ul li a{display:block;margin:.5em;border-bottom:none}
.mainimage{position:relative;width:408px;margin:.5em 0}
.mainbox{position:relative;width:504px;border:solid #4974ad 2px;background-color:#c4daf6;color:#000;padding:10px 20px;margin:.5em 0}
.widebox{position:relative;width:576px;border:solid #4974ad 2px;background-color:#c4daf6;color:#000;padding:1em;margin:.5em 0}
#main_image{position:relative;width:544px;border:solid #4974ad 2px;background-color:#c4daf6;color:#000;margin:.5em 0}
#help{position:relative;width:544px;height:320px;border:solid #4974ad 2px;margin:.5em 0;background-image:url('../images/we-are-here-to-help.jpg');background-position:0 0;background-repeat:no-repeat}
#help-ppc{position:relative;width:544px;height:320px;border:solid #4974ad 2px;margin:.5em 0;background-image:url('../images/we-are-here-to-help-ppc.jpg');background-position:0 0;background-repeat:no-repeat}
#help-a{position:relative;width:544px;height:320px;border:solid #4974ad 2px;margin:.5em 0;background-image:url('../images/we-are-here-to-help-orga.jpg');background-position:0 0;background-repeat:no-repeat}
#help-b{position:relative;width:544px;height:320px;border:solid #4974ad 2px;margin:.5em 0;background-image:url('../images/we-are-here-to-help-orgb.jpg');background-position:0 0;background-repeat:no-repeat}
#main_content .mainbox p,#main_content .mainbox img.full,#main_content .widebox p,#main_content .widebox img.full{position:relative;border:none;background-color:#c4daf6;color:#000;padding:0;margin:.5em 0}
#right_content img{position:relative;width:225px;margin:.5em 0}
.sidebox{position:relative;font-size:.875em;width:200px;border:solid #4974ad 2px;background-color:#c4daf6;color:#000;padding:10px;margin:.5em 0}
#right_content p img{width:auto}
.sidebox .title{text-align:center;font:bold 100%/1.3em Verdana,Arial,sans}
.sidebox p{width:auto;border:none}
.sidebox ol{margin:1em}
#main_content h1{position:relative;font:bold 100%/1.3em Verdana,Arial,sans-serif;text-indent:4em;white-space:nowrap;padding:.5em 0;margin-top:.5em;background:#fff url('../images/h1.jpg') bottom left no-repeat;color:#0000B8;border:solid #4974ad 2px;overflow:hidden}
#main_content h2,#main_content h3{position:relative;font:bold 100%/1.3em Verdana,Arial,sans-serif;text-indent:3em;white-space:nowrap;padding:.25em 0;background:#fff url('../images/h2.jpg') bottom left no-repeat;color:#000;border:solid 2px #000;overflow:hidden}
#right_content h2,#right_content h3{position:relative;font:bold 100%/1.3em Verdana,Arial,sans-serif;text-indent:0;white-space:nowrap;padding:.5em 0 0 0;color:#000;border-bottom:solid 2px #000;overflow:hidden}
#login #main_content  form{width:960px;margin:auto;padding:auto}
#login #login_form  fieldset{padding-bottom:1em}
#faqs_list{position:relative;width:800px}
#faqs_list label{}
#faqs_list p{}
#faqs_list ul,#faqs_list ul{margin:1em 0}
div.faq{display:block;margin:1em 0}
div.rb_toggle{width:734px;_width:604px;height:1.7em;line-height:1.7em;padding:0 1em;margin:0;background-color:#c4daf6;color:#0000B8}
div.rb_toggle span{cursor:pointer}
div.rb_menu{clear:left;position:relative;width:666px;border:solid #000 1px;background-color:#fff;color:#000;padding:1em;margin:.5em 0 .5em 2em}
div.rb_menu p{position:relative;width:634px;_width:504px;border:none;background-color:#fff;color:#000;padding:0;margin:.5em 0}
div.rb_menu a{background-color:#fff}
#news_list{position:relative;width:500px;border:none;background-color:#c4daf6;color:#000;padding:0;margin:.5em 0}
#news_list dl dt{margin:0 0 .3em 0;font-family:'Lucida Sans',Trebuchet,Helvetica,Arial,sans-serif;font-weight:bold}
#news_list dl dd.date{float:right;padding-bottom:.3em}
#news_list dl dd.author{font-style:italic;float:right;padding:0 1em .3em 0}
#news_list dl dd.description{clear:both;font-family:Georgia,"Times New Roman","Times New York",Times,serif;margin-bottom:1em}
#news_list dl dd.perma_link{clear:both;margin-top:1em}
#news_list dl dd.bookmark{clear:both;margin-top:1em;display:none}
#detail{position:relative;width:500px;border:none;background-color:#c4daf6;color:#000;padding:0;margin:.5em 0}
#detail dl{display:block;margin-bottom:1em}
#detail dt{margin:0 0 .5em 0;line-height:1.2em;font-weight:bold;border-bottom:solid #666 1px}
#detail dt span{float:right}
#detail dd{}
#detail dd.author{float:right;font-style:italic;padding:0 1em .3em 0}
#detail dd.date{float:right;padding-bottom:.3em}
#detail dd.description{font-family:Georgia,Times,'Times NewYork',serif;clear:both;margin-bottom:1em}
#detail dd.text{clear:both;margin-bottom:1em}
#detail dd.perma_link{clear:both;margin-top:1em;font-size:.875em}
#detail dd.bookmark{display:none;margin-top:1em}
#contact #main_content table{font:normal 100%/1.3em "Courier New",Courier,monospace;clear:left;position:relative;width:100%;background-color:#d3e4f8;border:#619ae7 solid 2px;color:#000;padding:0;margin:.3em 0;text-align:left}
#contact #main_content table th,#contact #main_content table td{font-weight:normal;border:none;padding:0 .3em;margin:0}
#contact #main_content ol{clear:left;position:relative;border:none;padding:0;text-align:left}
#contact #main_content table .phone{color:blue;font-weight:bold}
.information input,.information select,.information textarea{position:relative;margin-left:.5em}
fieldset.information{position:relative;margin:1em 0;padding:.3em 1em;color:#000;background-color:#d3e4f8;border:solid #4974ad 2px;text-align:left}
.information legend{font-weight:bold;background-color:#FFFFFF;color:#0000B8;padding:.2em .5em;border:solid #4974ad 2px}
fieldset.information div{clear:both;margin:.1em 0;position:relative}
fieldset.information div span{display:none}
fieldset.information div:hover span{font-size:.875em;color:#c96;background-color:#faf0e6;margin-left:20em;padding:.2em .5em .3em;border:1px solid #c96;display:block;position:absolute;z-index:100;float:right}
* html fieldset.information div span{font-size:87.5%;color:#c96;margin-left:8em;padding:.3em;border-left:1px solid #c96;display:block}
.information label,fieldset.information div.cr p{margin:0;display:block;width:6em;text-align:right;float:left}
fieldset.information div.cr label{text-align:left;margin-left:1em;width:auto;float:none}
.mandat{color:#930}
.mandat:after{content:"*"}
.buttons{text-align:center;margin:1em}
.information .removed{display:none !important}
#contact p.message{color:green}
#contact p.error{color:red}
.links{margin:0 10em 0 0;clear:both;text-align:center;padding:1em}
#footer{clear:both;position:relative;text-align:center;width:1020px;height:100px;overflow:hidden;background:url('../images/bottom.jpg') 0 100% no-repeat;margin:0 auto}
#footer div{width:960px;margin:0 auto}
#footer a:link,#footer a:visited{background-color:#a1c2f7;color:#000;text-decoration:none}
#footer a:hover{border-bottom:1px solid #000;background-color:#f7f7f7;color:#000}
#footer a:link,#footer a:visited{background-color:#619ae7;color:#0000B8;text-decoration:none;border-bottom:none}
#footer a:hover,#footer a:active,#footer a:focus{background-color:#c4daf6;color:#0000B8;text-decoration:none;border-bottom:none}
dl.lawyers{font-family:Verdana,Arial,sans}
dl.lawyers dt{font-size:.875em;font-weight:bold;margin-top:1em}
dl.lawyers dd{font-size:.75em}
form.lawyer label{float:left;display:block;width:7em;text-align:right}
form.lawyer input[type="text"]{float:left;display:block;width:15em;text-align:left}
.disclaimer{color:rgb(70,70,70);font-family:Verdana,Arial,sans;font-size:.75em;line-height:1.5em}
.disclaimer a{border:none}
#right_content ul.bail-bonds{font-size:.75em;text-indent:0;margin:0;padding:0}
#right_content ul.bail-bonds li{display:block;text-indent:0;padding:5px 0;margin:0;border-bottom:solid #666 1px}
