html { overflow-y: scroll;margin:0;padding:0  }

body{background:#eee url(img/white_carbon.gif);font-family:"Helvetica",Helvetica,Arial,sans-serif;margin:0;padding:0}
p,li,span,h1,h2,h3,h4,h5,h6{line-height:1.5;}
p,li{font-family:"Helvetica",Arial,sans-serif}
a img{border:none;text-decoration:none;text-align:center}
a{color:#0014d7;}
a:visited{color:#0014d7;}
a:hover{color:#333;}
a:active{color:#000;}
.mcenter{margin:auto}
.clear_float{clear:both}
.pad{padding:0 10px}
.pad2{padding:20px 10px 0}
hr{background:url(../images/h3bg.gif) bottom left no-repeat;height:20px;border:none;width:495px}
.red,.pricered{color:#C00}
#wrapper{width:770px;overflow:hidden;border:#aaa 1px solid;background:#fff;margin:10px auto;padding:0}
#copyright{width:740px;font-family:"Helvetica",Arial,sans-serif;font-size:11px;margin:0 auto;padding:0 20px 10px;height:40px;}
.copy{float:left;width:380px;font-size: 11px;}
.links{float:right;width:320px;text-align:right}
#top{width:836px;height:10px;margin:0;padding:0}

#banner{width:770px;background:url(../images/header_logo.jpg) no-repeat;height:105px;border-bottom:#999 1px solid;margin:auto;padding:0;position:relative;}

.phone_number {color:white;position: absolute;bottom:20px;left:180px;-webkit-font-smoothing: antialiased;}

.phone_number a, .phone_number a:visited {color:white!important;}


.social_menu {position:absolute;bottom:20px;right:26px;}
.social_menu a {background:url(../images/social_sprite.png) no-repeat; height:16px;width:16px;display:inline-block;margin-left:4px;}

.social_menu a.facebook {background-position: -24px 0;}
.social_menu a.twitter {background-position: -48px 0;}
.social_menu a.youtube {background-position: -72px 0;}


#mid-content{width:770px;height:362px;}
#mid-content h4{color:#003d6b;font-size:16px;margin:15px 0 5px 8px}
.states{float:right;width:284px;padding:0 12px;margin:0;height:362px;position:relative;}
.statesbox{float:left;margin-top:0;padding:0}
.statesbox ul{margin-top:0;margin-bottom:0;}
.statesbox li{font-size:12px;line-height:16px;list-style:none;font-weight:700}
.statesboxr{float:left;padding:0}
.comingsoon{font-size:10px;font-weight:700;margin-top:0;padding-left:20px}
.checks{text-align:left;font-weight:700;padding:0 0 0 24px}
.checks ul{margin-top:0}
.checks li{font-size:12px;list-style-image:url(../images/expungement_attorney_check.gif);line-height:20px}
.checks img{padding-left:24px}
#content{width:730px;background:#fff url(../images/content_area.gif) top repeat-x;margin:auto;padding:10px 20px}
#content h4{font-size:17px;line-height:23px;color:#003d6b;margin:20px 0 0}
#content a,#bcontent a,.links a,#subcontent a{font-weight:700;}
#content a:hover,#bcontent a:hover,#subcontent a:hover,.solidblockmenu li a:hover,.solidblockmenu li .current{color:#333}
.featured-left p,.featured-right p,#subcontent li{font-size:12px;line-height:19px}
.featured{font-size:16px;font-weight:400;width:446px;color:#777;display:inline-block;float:left;}
.featured a{color:#777}
.featured-left{width:335px;float:left;padding:0}
.featured-right{width:335px;float:right;padding-left:20px}
.featured-bot{width:100%;padding-top:10px;margin-top:5px;}
.featured-bot p{font-size:11px;float:left;margin:12px 0 0}
.featured-bot img{float:left;padding-right:20px}
#bcontent{width:730px;background:#fff url(../images/content_area.gif) top repeat-x;margin:auto;padding:10px 20px 20px}
#nav-bar{width:100%;height:28px;margin:auto;padding:20px 0;font-size: 12px;}
#nav-bar ul{height:25px;margin:0;padding:0}
#nav-bar li{display:inline;height:28px;font-size:12px;font-family:"Helvetica",Arial,sans-serif;margin:0;padding:0}
#nav-bar img,.solidblockmenu li{display:inline}
#nav-bar li a.mid{height:28px;line-height:28px;text-decoration:none;background:url(../images/nav_mainpage_bg.gif) top right no-repeat;padding:9px 20px 5px 15px}
#nav-bar li a:hover.mid{height:28px;line-height:28px;background:url(../images/nav_mainpage_bg.gif) bottom right no-repeat;color:#003d6b}
#nav-bar li a.last{height:28px;line-height:28px;text-decoration:none;padding:9px 15px 5px}
#nav-bar li a:hover.last{height:28px;line-height:28px;color:#003d6b}
.bottomtxt{font-family:"Helvetica",Arial,sans-serif;font-size:10px;line-height:14px;color:#555}
#subcontent{width:509px;min-height:500px;border-right:1px solid #ccc;background:#fff url(../images/content_area.gif) top repeat-x;float:right;margin:auto;padding:20px}
#subcontent p{font-size:12px;line-height:19px;margin-bottom:20px}
#subcontent iframe{overflow:visible;height:800px}
#subcontent h1{font-size:33px;color:#333;display:inline;margin-bottom:20px}
#subcontent h2{font-size:26px;color:#333;margin-top:15px}
#subcontent h3{font-size:19px;color:#003d6b;margin-top:35px}
#subcontent h4{font-size:16px;color:#333;margin:20px 0 0}
#subcontent h5{color:#003d6b;display:inline;padding-left:20px}
#subcontent h4 a{color:#003d6b;text-decoration:none}
#leftbar{float:right;width:220px;background:#fff url(../images/content_area.gif) top repeat-x}
.payment{padding-left:20px}
.waitingp{font-size:11px;margin:auto}
#locations{border-collapse:collapse;width:100%;margin-top:20px;display:table}
#locations td{width:33%;vertical-align:top}
#pardon{border-collapse:collapse;width:100%;margin-top:20px}
.title2{border-bottom:1px solid #ccc;background:#f7fafd;font-size:14px;color:#003d6b}
.title2con{border-bottom:1px solid #ccc}
.title{height:25px;line-height:25px;border-bottom:1px solid #eee;background:#f7fafd;font-size:16px;font-weight:700;color:#003d6b}
.testimon{padding-left:20px;height:300px;width:180px;}
.ccimage{text-align:center;padding:2px}
.arrowlistmenu{width:180px;padding:0 20px}
.headerbar{font-size:16px;color:#333;border-bottom:1px solid #aaa;margin:10px 0;padding:0 0 4px 3px}
.headerbar2{width:180px;font-size:16px;color:#003d6b;border-bottom:1px solid #aaa;margin:20px auto 10px}
.arrowlistmenu ul{list-style-type:none;margin:0 0 8px;padding:0}
.arrowlistmenu ul li{border-bottom:1px solid #ccc;padding:1px 0}
.arrowlistmenu ul li a{color:#003D6B;background-color:#FFF;display:block;text-decoration:none;font-size:12px;line-height:20px;padding:2px 0 2px 19px}
.arrowlistmenu ul li a:visited{color:#003D6B}
.arrowlistmenu ul li a:hover{color:#333;background-color:#f7fafd}
.arrowlistmenu ul li a.mainli{font-weight:700}
.arrowlistmenu ul li a.openli{padding-left:32px}
.arrowlistmenu ul li a.openli2{padding-left:40px}
.solidblockmenu{font-size:13px;font-weight:bold;line-height:25px;font-family:"Helvetica",Arial,sans-serif;width:100%;height:25px;overflow:hidden;border-bottom:1px solid #DDD;background:url(../images/topnav_bg.gif) repeat-x;margin:0;padding:0}
.solidblockmenu li a{line-height:20px;color:#003d6b;text-decoration:none;border-right:1px solid #ccc;padding:0 10px}
.introp{background:url(../images/intro_bg.gif) no-repeat;width:504px;padding-left:5px;margin:5px 0 0}
.intropp{width:313px;float:left;padding:10px}
.introelig{float:left;width:150px;margin-top:25px;text-align:center;padding:0 0 0 10px}
.textFloat{width:365px;padding-left:10px;float:right;margin:0 0 20px}
.textFloat2{width:318px;padding-left:10px;float:right;margin:0 0 20px}
.imgBoxLeft{display:inline;float:left;border:1px solid #ccc;margin:20px 0}
.imgBoxLeft img{padding:1px}
.ast{font-size:10px;width:95%;margin:0;padding:5px 0 0 13px}
.contactform{float:right;width:265px;font-size:11px;font-family:"Helvetica",Arial,sans-serif;border-collapse:collapse;margin:0}
.contactadd{width:200px;float:left;padding:10px}
.contactreq{margin-bottom:10px;float:right;width:250px;border-bottom:1px solid #ccc;padding:10px}
.col1{text-align:right}
.avvo_badge_120{width:107px;text-align:center;background-color:#fff;font-family:arial;font-size:10px;border:4px solid #efe7f6;margin:auto}
.avvo_badge_120 a{color:#288fbc;text-decoration:none}
.avvo_badge_120 .name_link{padding-top:2px;padding-bottom:2px}
.avvo_badge_120 .profile_link{width:100%;text-align:center}
.facebook{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;font-variant:normal;font-style:normal;font-weight:400;color:#3B5998;text-decoration:none}
.caexpunge,.contactform td{padding:5px}
.uppercase{text-transform:uppercase;}
.bold{font-weight:bold;}
.trustlinkArrow div{font-weight:bold;border:0px;width:10px;color:#999;padding:0 5px 0 5px;}
.trustlinkArrow:hover div{font-weight:bold;color:#003D6B;}
.trustlinkArrow{text-decoration:none;}
#trustlinkArrows{position:absolute;top:-30px;width:115%;}
.js #contract{display:none;}
.hideme{display:none;}
span.header{font-size:16px;color:rgb(0,61,107);margin:10px 0 10px 0;display:block;font-weight:bold;}
h1.home{font-size:16px;color:rgb(0,61,107);margin:10px 0 14px 0;text-transform:capitalize;}
h2.home{font-size:16px;color:rgb(0,61,107);margin:20px 0 0;}
.featured-bot{width :45% ;float:left ;}
.homeRightMargin{margin-right:55px ;}
p.noMargin{margin:0;}
a.noLink{color:black;font-weight:normal!important;text-decoration:none!important;}
/* Tooltip */
a[rel=tooltip]{}
#tooltip{position:absolute;z-index:9999;color:#fff;font-size:10px;}
#tooltip .tipBody{background-color:#000;background-color:rgba(0,0,0,.8);padding:5px 5px 5px 5px;}

a.Call2Action{
	font-weight:normal!important;font-size:20px;color:#00426f!important;padding:10px;display:inline;border:1px solid #996600;text-decoration:none;background-color:#d08b00;text-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-box-shadow:1px 1px 1px rgba(255,255,255,.5) inset;-moz-box-shadow:1px 1px 1px rgba(255,255,255,.5) inset;box-shadow:1px 1px 1px rgba(255,255,255,.5) inset;position:absolute;bottom:0;right:64px;
	
background: #FDC500; /* old browsers */

background: -moz-linear-gradient(top, #FDC500 0%, #B17600 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDC500), color-stop(100%,#B17600)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDC500', endColorstr='#B17600',GradientType=0 ); /* ie */

}


a.Call2Action:hover{
	
background: #B17600; /* old browsers */

background: -moz-linear-gradient(top, #B17600 1%, #FDC500 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#B17600), color-stop(100%,#FDC500)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B17600', endColorstr='#FDC500',GradientType=0 ); /* ie */

}


a.Call2Action:active {-webkit-box-shadow: rgba(0, 0, 0, 0.496094) 0px 5px 5px inset;-moz-box-shadow: rgba(0, 0, 0, 0.496094) 0px 5px 5px inset;}


#slider{width:446px;height:361px;position:relative;overflow:hidden;}
#slider img{position:absolute;top:0px;left:0px;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption{display:none;}


#footer {
clear:both;
margin:0 auto;
padding:0 10px 20px 10px;
border-top:1px solid #ddd;
min-height:150px;
}
.footer-list {
float:left;
margin:20px ;
width:146px;
}

.footer-list h6 {
margin-bottom:0.75em;
margin-top:0;
font-size:14px;
}
.footer-list h6 {
color:#444;
}
.footer-list ul {
margin:0;
padding:0 0 0 20px;
}
.footer-list ul li {
line-height:1.25em;
margin:3px 0;
}
.footer-list ul li a {
color:#444;
display:block;
font:11px/1.25em Arial,Helvetica,sans-serif;
padding:3px 0;
}
.footer-list ul li a:hover {
color:#000;
}


#footer-divider {
background:url("../images/full_hr.png") repeat-x scroll 0 0 transparent;
clear:both;
padding:31px 21px 0 21px;
}
#footer-divider a {
color:#595959;
font-family:Arial;
font-size:11px;
}

#footer-divider a:hover {
color:#000;
}

#footer-divider .left p {
position:relative;
bottom:14px;
}

#footer-divider .left p a {
padding-right:19px;
}

#footer-divider .left p a:hover {
border-bottom:0 none;
}

#partner-links {
float:right;
padding-top:4px;
position:relative;
}

a.external {background:transparent url(img/external_icon_small.png) no-repeat 50% right;padding-right:16px!important;display:inline!important;}

#bottom_text {padding-bottom:20px;font-size: 10px;}
#bottom_text p {display:inline;}

#bottom_text h3, #bottom_text h4 { display:inline;font-size:10px;font-weight:normal;color:#555;}
#bottom_text strong, #bottom_text b { font-weight:normal;}

#bottom_text a {color:#555 !important;}


.tip {font-style:italic;cursor: help;color:black;}

#wrapper {margin-top:30px;}


.container{width:770px;margin:0 auto;zoom:1;margin-bottom:18px;}.container:before,.container:after{display:table;content:"";}
.container:after{clear:both;}

.topbar{height:40px;top:0;left:0;right:0;z-index:10000;overflow:visible;}.topbar .fill{background:#222;background-color:#222222;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);}
.topbar a{color:#bfbfbf;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.topbar a:hover,.topbar ul li.active a{background-color:#333;background-color:rgba(255, 255, 255, 0.05);color:#ffffff;text-decoration:none;}
.topbar h3{position:relative;margin:0;}.topbar h3 a{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;color:#ffffff;font-size:20px;font-weight:bold;line-height:1;text-decoration:none;}
.topbar form{float:right;margin:7px 0 0 0;position:relative;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;}.topbar form input{background-color:#444;background-color:rgba(255, 255, 255, 0.3);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:normal;font-weight:13px;line-height:1;width:220px;padding:4px 9px;color:#fff;color:rgba(255, 255, 255, 0.75);border:1px solid #111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-webkit-transition:none;-moz-transition:none;transition:none;}.topbar form input:-moz-placeholder{color:#e6e6e6;}
.topbar form input::-webkit-input-placeholder{color:#e6e6e6;}
.topbar form input:hover{background-color:#bfbfbf;background-color:rgba(255, 255, 255, 0.5);color:#fff;}
.topbar form input:focus,.topbar form input.focused{outline:none;background-color:#fff;color:#404040;text-shadow:0 1px 0 #fff;border:0;padding:5px 10px;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);}
.topbar ul{display:block;float:left;margin:0 10px 0 0;position:relative;padding:0;}.topbar ul.secondary-nav{float:right;margin-left:10px;margin-right:0;}
.topbar ul li{display:block;float:left;font-size:13px;}.topbar ul li a{display:block;float:none;padding:10px 10px 11px;line-height:19px;text-decoration:none;}.topbar ul li a:hover{color:#fff;text-decoration:none;}
.topbar ul li.active a{background-color:#222;background-color:rgba(0, 0, 0, 0.5);}
.topbar ul.primary-nav li ul{left:0;}
.topbar ul.secondary-nav li ul{right:0;}
.topbar ul li.menu{position:relative;}.topbar ul li.menu a.menu:after{width:0px;height:0px;display:inline-block;content:"&darr;";text-indent:-99999px;vertical-align:top;margin-top:8px;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;}
.topbar ul li.menu.open a.menu,.topbar ul li.menu.open a:hover{background-color:#444;background-color:rgba(255, 255, 255, 0.1);*background-color:#444;color:#fff;}
.topbar ul li.menu.open ul{display:block;}.topbar ul li.menu.open ul li a{background-color:transparent;font-weight:normal;}.topbar ul li.menu.open ul li a:hover{background-color:rgba(255, 255, 255, 0.1);*background-color:#444;color:#fff;}
.topbar ul li.menu.open ul li.active a{background-color:rgba(255, 255, 255, 0.1);font-weight:bold;}
.topbar ul li ul{background-color:#333;float:left;display:none;position:absolute;top:40px;min-width:160px;max-width:220px;_width:160px;margin-left:0;margin-right:0;padding:0;text-align:left;border:0;zoom:1;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}.topbar ul li ul li{float:none;clear:both;display:block;background:none;font-size:12px;}.topbar ul li ul li a{display:block;padding:6px 15px;clear:both;font-weight:normal;line-height:19px;color:#bbb;}.topbar ul li ul li a:hover{background-color:#333;background-color:rgba(255, 255, 255, 0.25);color:#fff;}
.topbar ul li ul li.divider{height:1px;overflow:hidden;background:#222;background:rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(255, 255, 255, 0.1);margin:5px 0;}
.topbar ul li ul li span{clear:both;display:block;background:rgba(0, 0, 0, 0.2);padding:6px 15px;cursor:default;color:#808080;border-top:1px solid rgba(0, 0, 0, 0.2);}


.home_link {
	float:left;
}

.banner_headline {
	color:white;
	position:absolute;
	top:18px;
	left:180px;
	-webkit-font-smoothing: antialiased;
	font-size:17px;
	font-weight:bold;
}

@media screen and (max-device-width: 480px){
/*--- iPhone only CSS here ---*/

body {
	 -webkit-text-size-adjust:none;
}

}
