/* ForThePeople.com CSS */
body{
	/*background:#fafafa;*/
	background:url(../images2/bg/bg6.gif) repeat;
}
#bodyWrap{
	position:relative;
	width:990px;
	margin:0 auto;
}
.pad-top-15{
	padding-top:15px;
}
.pad-top-5{
	padding-top:5px;
}
#headerWrap{
	position:relative;
	height:120px;
	border-top:solid 2px #014874;
	background:#FFF;
}
#headerWrap .header{
	position:relative;
	background:url(../images2/v3_headerBG.jpg) no-repeat #FFF;
	width:990px;
	height:118px;
	margin:0 auto;
}

#navWrap{
	position:relative;
	background:url(../images2/v3_NavBG.jpg) repeat-x;
	height:35px;
	padding-top:2px;
	padding-bottom:7px;
}

.body_leftWrap{
	position:relative;
	width:681px;
	float:left;
}
.body_rightWrap{
	position:relative;
	float:right;
	width:308px;
}
#quoteWrap{
	position:relative;
	width:494px;
	float:left;
}
.quoteBody{
	position:relative;
	background:url(../images2/quote_top.gif) top no-repeat;
	padding:21px 48px 12px 48px;
	width:398px;
	color:#535353;
	font-family: verdana, sans-serif;
	font-size: 12px;
	letter-spacing: 0.6pt;
	word-spacing: 1.8pt;
	line-height: 1.6;
}
.quoteClose{
	position:absolute;
	bottom:-13px;
	right:3px;
	height:29px;
	width:31px;
	background:url(../images2/quote-bottom-img.png) no-repeat;
	z-index:10;
}
.quoteFoot{
	position:relative;
	background:url(../images2/quote_foot.gif) no-repeat;
	width:494px;
	height:16px;
}
.attorneyBioPhoto{
	position:relative;
	float:right;
	width:146px;
}
/* Box FULL */
.boxFull_wrap{
	position:relative;
	width:990px;
}
.boxFull_top{
	position:relative;
	width:990px;
	background:url(../images2/v3_boxFull-top.gif) no-repeat;
	height:7px;
}
.boxFull_body{
	position:relative;
	width:978px;
	background:url(../images2/v3_boxFull-body.gif) repeat-y;
	padding:0px 6px 0px 6px;
}
.boxFull_foot{
	position:relative;
	width:990px;
	background:url(../images2/v3_boxFull-foot.gif) no-repeat;
	height:5px;
}

/* Box 1 (Wide - 2 col span ) */
.box1_wide_wrap{
	position:relative;
	width:681px;
}
.box1_wide_top{
	position:relative;
	width:681px;
	background:url(../images2/v3_box1-wide-top.gif) no-repeat;
	height:7px;
}
.box1_wide_body-full{
	position:relative;
	width:673px;
	background:url(../images2/v3_box1-wide-body.gif) repeat-y;
	padding:0px 3px 0px 5px;
}
.box1_wide_body{
	position:relative;
	width:671px;
	background:url(../images2/v3_box1-wide-body.gif) repeat-y;
	padding:0px 4px 0px 6px;
}
.box1_wide_foot{
	position:relative;
	width:681px;
	background:url(../images2/v3_box1-wide-foot.gif) no-repeat;
	height:5px;
}
/*Box SPLIT (2 even cols) */
.boxSplit_left_wrap{
	position:relative;
	width:494px;
	float:left;
	margin-left:2px;
}
.boxSplit_right_wrap{
	position:relative;
	width:494px;
	float:right;
}
.boxSplit_top{
	position:relative;
	width:494px;
	background:url(../images2/v3_boxSplit-top.gif) no-repeat;
	height:7px;
}
.boxSplit_body{
	position:relative;
	width:486px;
	background:url(../images2/v3_boxSplit-body.gif) repeat-y;
	padding:0px 4px 0px 4px;
}
.boxSplit_foot{
	position:relative;
	width:494px;
	height:7px;
	background:url(../images2/v3_boxSplit-foot.gif) no-repeat;
}

/* Box 1-A */
.box1_A_wrap{
	position:relative;
	width:258px;
	float:left;
}
.box1_A_top{
	position:relative;
	width:258px;
	background:url(../images2/v3_box1-A-top.gif) no-repeat;
	height:7px;
}
.box1_A_body{
	position:relative;
	width:248px;
	background:url(../images2/v3_box1-A-body.gif) repeat-y;
	padding:1px 4px 0px 6px;
}
.box1_A_foot{
	position:relative;
	width:258px;
	height:5px;
		background:url(../images2/v3_box1-A-foot.gif) no-repeat;
}

/* Box 1-B */
.box1_B_wrap{
	position:relative;
	width:422px;
	float:right;
}
.box1_B_top{
	position:relative;
	width:422px;
	background:url(../images2/v3_box1-B-top.gif) no-repeat;
	height:7px;
}
.box1_B_body{
	position:relative;
	width:414px;
	background:url(../images2/v3_box1-B-body.gif) repeat-y;
	padding:1px 4px 0px 4px;
}
.box1_B_foot{
	position:relative;
	width:422px;
	height:5px;
	background:url(../images2/v3_box1-B-foot.gif) no-repeat;
}

/* Box-2 */
.box2_wrap{
	position:relative;
	width:308px;
}
.box2_top{
	position:relative;
	width:308px;
	height:7px;
	background:url(../images2/v3_box2-top.gif) no-repeat;
}
.box2_body{
	position:relative;
	width:298px;
	background:url(../images2/v3_box2-body.gif) repeat-y;
	padding:0px 6px 0px 4px;
}
.box2_foot{
	position:relative;
	width:308px;
	height:5px;
	background:url(../images2/v3_box2-foot.gif) no-repeat;
}

.mm_logo{
	position:relative;
	width:424px;
	height:78px;
	float:left;
	margin-left:4px;
	margin-top:19px;
}
#shortForm-1{
	background: url(../images2/form-body-shade.gif) repeat-y #f8eca9;
	color:#111;
	padding:15px 20px 5px 15px;
}
#shortForm-1 .input-long{
	display:block;
	width:100%;
}
#shortForm-1 .input-med{
	display:block;
	width:70%;
}
#shortForm-1 .input-short{
	display:block;
	width:40%;
}
#shortForm-1 .input-validation{
	width:40px;
}
#shortForm-1 .textarea{
	display:block;
	width:100%;
	overflow-y:scroll;
	height:60px;
}
#shortForm-1 p{
	padding:0px 0px 5px 0px;
	margin:0px;
}
.shortForm-title{
	background:url(../images2/shortForm-1-title.gif) no-repeat;
	width:298px;
	height:54px;
}
.shortForm-title-2{
	background:url(../images2/shortForm-2-title.gif) no-repeat;
	width:298px;
	height:56px;
}
.pa-article-img{
	position:relative;
	float:left;
	height:161px;
	width:130px;
	margin-right:20px;
}
.pa-article-txt{
	position:relative;
	float:left;
	width:490px;
	border-top: solid 1px #CCC; padding-top:10px;
}
/* ------------  */
#ftp_navWrap li{
	z-index:999;
	position:relative;
padding:0px;margin:0px;

}
#ftp_navWrap #ftp_navWrap-nav {
	border-bottom: 6px solid #dfdfdf;
	display: block;
	height: 35px;
	background: #014874 url(../images2/bg-nav.gif) 0px -66px repeat-x;
	padding: 0 0px;
}
#ftp_navWrap #ftp-menu, #ftp_navWrap #intl-menu {
	display:block;
	margin:0 auto;
	width: 980px;
	height: 35px;
	border-left: 1px solid #014874;
	position:relative;
	z-index:999;
	
}
#ftp-menu li, #intl-menu li {
	display: block;
	float: left;
	height: 35px;
	background: #08273b;
	border-right: 1px solid #0f679e;
	
}
#ftp-menu li a, #intl-menu li a {
	overflow: hidden;
	background: #014874 url(../images2/bg-nav.gif) 0px -66px repeat-x;
	line-height: 35px;
	border-right: 1px solid #08273b;
	color: #fff;
	font-weight: bold;
	display: block;
	_display: inline-block;
	text-decoration: none !important;
	height: 35px;
	padding-left:15px;
}
#ftp-menu li a:hover, #intl-menu li a:hover {
	background: #08273b;
}
#ftp-menu .nav-highlight, #intl-menu .nav-highlight {
/*	background: #014874 url(../images2/bg-nav.gif) 0px -131px repeat-x;*/
	background: #014874 url(../images2/bg-nav2.gif) 0px -131px repeat-x;
}
#ftp-menu .nav-on, #ftp-menu .nav-on:hover, #intl-menu .nav-on, #intl-menu .nav-on:hover {
	background: #fff url(../images2/bg-nav.gif) 0px 0px repeat-x;
	color: #0f679e;
}
#ftp-menu #nav-newspulse, #ftp-menu #nav-money, #ftp-menu #nav-sports {
	position: relative;
}
#ftp-menu #nav-money span, #ftp-menu #nav-sports span {
	position: relative;
	left: -3px;
}
#ftp-menu #nav-home {
	width: 47px;
}

#ftp-menu #nav-blog {
	width: 40px;
}

#ftp-menu #nav-pa {
	width:98px;
}
#ftp-menu #nav-ca {
	width:107px;
}
#ftp-menu #nav-attorneys {
	width: 70px;
}
#ftp-menu #nav-verdicts{
	width: 150px;
}
#ftp-menu #nav-verdicts2{
	width: 60px;
}
#ftp-menu #nav-blueribbon{
	width:80px;
}
#ftp-menu #nav-verdicts-news{
	width: 120px;
}
#ftp-menu #nav-faqs {
	width: 42px;
}
#ftp-menu #nav-news {
	width: 44px;
}
#ftp-menu #nav-employment {
	width: 84px;
}
#ftp-menu #nav-tech {
	width: 42px;
}
#ftp-menu #nav-video {
	width: 87px;
}
#ftp-menu #nav-contact {
	width: 115px;
}
#ftp-menu #nav-contact img {
	position: absolute;
	top: 16px;
	right: 8px;
}
.no-border{border: 0 !important}
	ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
/* ---------- */
.oneCol {
	width: 160px !important;
}
.twoCol {
	width: 320px !important;
}
.threeCol {
	width: 480px !important;
	-moz-box-shadow:0px 5px 10px #999;
	-webkit-box-shadow:0px 5px 10px #999;
	box-shadow:0px 5px 10px #999;
	
}
.threeCol-xl { 
	width: 650px !important;
	-moz-box-shadow:0px 5px 10px #999;
	-webkit-box-shadow:0px 5px 10px #999;
	box-shadow:0px 5px 10px #999;
}
ul#ftp-menu li .sub2 ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 300px;
	float: left;
	border:none;
}

ul#ftp-menu li .sub, ul#ftp-menu li .sub2 {
background: #FFF;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #eaeaea 100%) !important;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #FFFFFF ), color-stop(1, #eaeaea));
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#eaeaea');
	width: 160px;
	font-size: 12px;
	line-height: 1.7em;
	color: #333;
	position: absolute;
	top: 2px;
	left: -1px;
	z-index: 9001;
	overflow: hidden;
	border: 3px solid #CCC;
	border-top: none;
	display: none;
	padding: 5px;
	margin-top: 3em !important;
	z-index: 9001;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2)
}
ul#ftp-menu li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#ftp-menu li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
	border:none;
}
.sub .col {
	width: 150px;
	margin: 0 10px .5em 0;
	float: left;
}
ul#ftp-menu .sub ul li, ul#ftp-menu .sub2 ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
	background:none;
	border:none;
}

ul#ftp-menu .sub ul li a, ul#ftp-menu .sub2 ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 3px;
	display: block;
	text-decoration: none;
	color:#039;
	font-size:11px;
		background:none;
border:none;
}
ul#ftp-menu .sub ul li a:hover, ul#ftp-menu .sub2 ul li a:hover {
	color:#C00;
	background:#FFF;
	text-decoration:underline;
	}
.box-title-shade{
	background:url(../images2/box-title-shade.gif) repeat-x bottom center #eaeaea; 
}
.box-body-shade{
	background:url(../images2/box-body-shade.gif) repeat-x top center #ffffff; 
}
.box-body-shade-2{
	background:url(../images2/box-body-shade-3.gif) repeat-x top left #ffffff; 
}
.box-body-shade-blue{
	background:url(../images2/box-body-shade-blue.gif) repeat-x top center #ffffff; 
}
.box-body-shade-yellow{
	background:url(../images2/box-body-shade-yellow.gif) repeat-x top center #ffffff; 
}
/* Start Button Styles --------------------------------------------- */
input[type="button"], button {
border:0 none;
font:inherit;
}
*:focus{outline:0 none;}
input[type="submit"] {border:1px solid rgba(0, 0, 0, 0.25);}
input[type="button"], button {-moz-box-sizing: content-box;}/*fixes mozilla padding - mozilla only, doesn't need webkit or other values */
input[type="button"]::-moz-focus-inner, button::-moz-focus-inner { padding:0;border:0 none; }/*fixes mozilla button padding - mozilla only, doesn't need webkit or other values */
.clearfix:after {
clear: both;
content: '.';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0;
}
/* General Button Styles, Cascades Down To Every Button ------------- */
.button {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
background:#222222 url(../images2/button-images/button-overlay.png) repeat-x;
border:1px solid rgba(0, 0, 0, 0.25);
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
font-size:13px;
font-weight:bold;
line-height:1;
overflow:visible;
padding:5px 15px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:auto;
text-align:center;
}
.button:hover {
background:#111111;
color:#FFFFFF;
}
.button:active {
background:#242424;
}
.green.button {
background-color:#91BD09;
}
.green.button:hover {
background-color:#749A02;
}
.green.button:active {
background-color:#a4d50b;
}
.blue.button {
background-color:#0E59AE;
}
.blue.button:hover {
background-color:#063468;
}
.blue.button:active {
background-color:#1169cc;
}
.purple.button {
background-color:#660099;
}
.purple.button:hover {
background-color:#330066;
}
.purple.button:active {
background-color:#7f02bd;
}
.breen.button {
background-color:#2DAEBF;
}
.breen.button:hover {
background-color:#007D9A;
}
.breen.button:active {
background-color:#36cbdf;
}
.red.button {
background-color:#CC0000;
}
.red.button:hover {
background-color:#990000;
}
.red.button:active {
background-color:#ea0202;
}
.magenta.button {
background-color:#A9014B;
}
.magenta.button:hover {
background-color:#630030;
}
.magenta.button:active {
background-color:#ce025c;
}
.orange.button {
background-color:#FF5C00;
}
.orange.button:hover {
background-color:#D45500;
}
.orange.button:active {
background-color:#fd762a;
}
.yellow.button {
background-color:#FFE115;
}
.yellow.button:hover {
background-color:#E4C913;
}
.yellow.button:active {
background-color:#fee539;
}
.white.button {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#666666 !important;
font-weight:normal;
text-shadow:0 1px 1px #FFFFFF;
}
.white.button:hover {
background-color:#EEEEEE;
}
.white.button:active {
background-color:#ffffff;
}
.gray.button {
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
background:#FFFFFF url(../images2/button-images/button-overlay-black.png) repeat-x;
border:1px solid #BBBBBB;
color:#555555 !important;
text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
}
.gray.button:hover {
background-color:#EEEEEE;
border-color:#999999;
color:#444444 !important;
}
.gray.button:active {
background-color:#ffffff;
}
/* Small Buttons -------------------------------------------------- */
.small.button {
font-size:11px;
padding:5px 15px 6px;
background-image:url(../images2/button-images/small-button-overlay.png);
}
input[type="submit"].small.button, .small.button.input {
padding:3px 15px 4px;
}
input[type="button"].small.button, button.small.button {
padding:4px 15px;
}
/* Large Buttons ------------------------------------------------- */
.large.button {
font-size:14px;
padding:8px 19px 9px;
background-image:url(../images2/button-images/large-button-overlay.png);
}
input[type="submit"].large.button, .large.button.input {
padding:6px 16px 6px;
}
input[type="button"].large.button, button.large.button {
padding:7px 16px;
}
/* Tall Buttons ------------------------------------------------- */
.tall.button {
font-size:14px;
padding:8px 19px 9px;
background-image:url(../images2/button-images/tall-button-overlay.png);
}
.tall.gray.button {
background-color:#FFFFFF;
background-image: url(../images2/button-images/tall-black.png);
background-repeat:repeat-x;
}
.tall.gray.button:hover {
background-color:#EEEEEE!important;
border-color:#999999;
color:#444444 !important;
}
.tall.gray.button:active {
background-color:#FFFFFF!important;
}
.tall.button em {
font-size:11.5px;
font-style:normal;
display:block;
margin-top:5px;
}
/* Round Buttons ------------------------------------------------ */
.round.button {
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
background-image:url(../images2/button-images/round-button-overlay.png);
border:1px solid rgba(0, 0, 0, 0.25);
font-size:13px;
padding:0;
}
.round.button span {
-moz-border-radius:14px;
-webkit-border-radius:14px;
border-radius:14px;
display:block;
line-height:1;
padding:4px 15px 6px;
}
.round.button.input {
padding:3px 13px 4px;
}
.small.round.button {
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
font-size:11px;
}
input[type="button"].round.small.button, button.round.small.button {
padding:0;
}
.small.round.button span {
-moz-border-radius:11px;
-webkit-border-radius:11px;
border-radius:11px;
padding:6px 15px 6px;
}
.large.round.button {
-moz-border-radius:18px;
-webkit-border-radius:18px;
border-radius:18px;
background-position:left bottom;
}
.large.round.button span {
-moz-border-radius:17px;
-webkit-border-radius:17px;
border-radius:17px;
font-size:14px;
padding:7px 20px 9px;
}
.large.tall.round.button small {
display:block;
margin-top:5px;
}
/* Social Buttons ----------------------------------------------- */
.small.social.button span {
text-indent:-9999px;
display:block;
}
.rss.button {
background:#FF8800 url(../images2/button-images/rss-inset.png) no-repeat 1px 4px;
padding:5px 11px 6px;
}
.rss.button:hover {
background-color:#FF6900;
}
.twitter.button {
background:#88E1E6 url(../images2/button-images/twitter-inset-grad.png) no-repeat center;
padding:5px 11px 6px;
}
.twitter.button:hover {
background-color:#66CCCC;
}
.fb.button {
background:#375999 url(../images2/button-images/fb-inset.png) no-repeat 6px 5px;
padding:5px 11px 6px;
}
.fb.button:hover {
background-color:#304d85;
}
.delicious.button {
background:#999 url(../images2/button-images/delicious-inset.png) no-repeat center;
padding:5px 11px 6px;
}
.delicious.button:hover {
background-color:#666;
}
.in.button {
background:#18709e url(../images2/button-images/linkedin-inset.png) no-repeat center;
padding:5px 11px 6px;
width:0px;/*webkit fix */
}
.in.button:hover {
background-color:#0c6596;
}
/* Arrows and Icons Classes --------------------------------------- */
.button.follow span {
background:url(../images2/button-images/twitter-inset.png) no-repeat 10px 4px;
padding:6px 17px 6px 35px;
}
.download.large.round span {
background:url(../images2/button-images/arrow-down.png) no-repeat right center;
padding-right:30px;
margin-right:15px;
}
.download.large span {
background:url(../images2/button-images/arrow-down.png) no-repeat right center;
padding-right:30px;
margin-right:0px;
}
.download.tall span {
background:url(../images2/button-images/arrow-down-tall.png) no-repeat right center;
float:right;
padding-right:40px;
margin:0 -5px -1px 0;
height:32px;
}
.download.light.tall span {
background:url(../images2/button-images/arrow-down-tall-light.png) no-repeat right center;
float:right;
padding-right:40px;
margin:0 -5px -1px 0;
height:32px;
}
.download.dark.tall span {
background:url(../images2/button-images/arrow-down-tall-reverse.png) no-repeat right center;
float:right;
padding-right:40px;
margin:0 -5px -1px 0;
height:32px;
}
.dlDark.large.round span {
background:url(../images2/button-images/arrow-down-dark.png) no-repeat right center;
padding-right:30px;
margin-right:15px;
}
.dlDark.large span {
background:url(../images2/button-images/arrow-down-dark.png) no-repeat right center;
padding-right:30px;
margin-right:0px;
}
.dlLight.large.round span {
background:url(../images2/button-images/arrow-down-light.png) no-repeat right center;
padding-right:30px;
margin-right:15px;
}
.dlLight.large span {
background:url(../images2/button-images/arrow-down-light.png) no-repeat right center;
padding-right:30px;
margin-right:0px;
}
.buy.large.button {
background-image:url(../images2/button-images/tall-button-overlay.png);
border:2px solid #363636!important;
-moz-border-radius:30px!important;
-webkit-border-radius:30px!important;
border-radius:30px!important;
text-shadow:0 1px 1px rgba(0, 0, 0, 1)!important;
margin-right:50px;
}
.buy.large span {
background:url(../images2/button-images/lock-outset.png) no-repeat 0 12px;
font-size:24px!important;
padding:11px 20px 13px 30px!important;
margin:0 -63px 0 30px;
}
.buy.large span small {
background: url(../images2/button-images/price-tag.png) no-repeat top center;
vertical-align:middle;
padding:7px 12px 12px 20px;
margin-left:-3px;
font-size:14px;
}
.footerPhone{
position:relative; width:990px; margin:0 auto; text-align:center; padding-top:50px; font-size:18px;
}
.phoneLine{
font-size:24px; margin-top:10px; color:#900;
}
.footer-main{
	background:url(../images2/footer-shade.gif) #d6d6d6 repeat-x top;
/*	display:block;*/
	margin-top:50px;
	padding-top:40px;
	padding-bottom:40px;
	position:relative;
}
.footerWrap{
	position:relative;
	width:990px;
	margin:0 auto;
}
.mm_phoneBox{
	position:relative;
	float:right;
	width:326px;
}
.livehelp1{
	position:relative;
	width:226px;
	margin:0 auto;
}
.livehelp2{
	position:relative;
	width:314px;
	margin:0 auto;
}
.copyrightbar1{
background:#f4f4ed;
padding-top:5px;
padding-bottom:50px;
position:relative;
}
.footerWrap2{
	position:relative;
margin:0 auto;
width:990px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif; 
}
.footer_logo{
position:relative;
float:left;
height:66px;
width:322px;
}
.footer_copywright{
position:relative;
float:right;
text-align:right;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#000000;
margin-top:23px;
margin-left:30px;
}
/* small bredcrumbs */
#breadcrumbs2{
position:relative;
margin:0 auto;
width:985px;
	padding:5px 0px 0px 5px;
	font-size:11px;
}
#breadcrumbs2 ul, #breadcrumbs2 li {
	list-style-type:none;
	padding:0;
	margin:0;
	}
#crumbs2 {
	}
#crumbs2 li {
	color:#777;
	padding-left:.75em;
	display:inline;
	height:16px;
	padding-top:2px;
	float:left;
	background:#fbfbfb;
	}	
	#crumbs2 li strong{
		color:#03467B;
	}
#crumbs2 li a {
	padding:0px;
	margin:0px;
	}							
#crumbs2 li a:link,
#crumbs2 li a:visited {
	color:#777;
	text-decoration:none;
	}	
#crumbs2 li a:hover,
#crumbs2 li a:focus {
	color:#dd2c0d;
	}	
	
/* --- */

.ac_input {
	width: 200px;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	/*filter:mask();*/
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	background : url('../images2/loading.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
.population{
	margin-top:3px;
	margin-bottom:5px;
	font-size:11px;
	padding-left:15px; 
	padding-top:2px; 
	background:url('../images2/icons/user-small.png') no-repeat;
}
.officeLocation-wrap{
	position:relative;
	padding:10px;
}
.contactUs-info{
	position:relative;
	float:right;
	padding:10px;
	width:480px;
}
.contactUs-form{
	float:left;
	position:relative;
	padding:10px;
	width:400px;
	margin-top:10px;
}
.contactUs-form p{
	font-size:14px;
}
.input-long{
	display:block;
	width:100%;
}
.input-med{
	display:block;
	width:70%;
}
.input-short{
	display:block;
	width:40%;
}
.input-validation{
	width:40px;
}
.textarea{
	display:block;
	width:100%;
	overflow-y:scroll;
	height:60px;
}
.officeLocation-left{
	position:relative;
	float:left;
	width:500px;
}
.officeLocation-right{
	position:relative;
	float:right;
	width:360px;
	border:solid 5px #CCC;
}
.form-label{
	color:#360;
	font-weight:bold;
}
.input-search{
	background:url(../images2/input_search.gif) top left #ffffff no-repeat;
	padding-left:40px;
	padding-top:4px;
	height:20px;
	border:solid 1px #C0BFBE;
	vertical-align:bottom;
}
.search_advancedLink{
	color:#535353;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	background:url(../images2/bullets/triangle_orange.gif) no-repeat top left;
	background-position:0px 3px;
	margin:5px 0px 0px 5px;
	padding-left:10px;
}
.search_advancedLink a{
	color:#535353;
	text-decoration:none;
}
.search_advancedLink a:hover{
	color:#900;
	text-decoration:underline;
}
#guide-ad{
	cursor:pointer;
}

.vidlink-blue{
	background:url(../images2/icons/film.png) no-repeat top left;
height:16px;
padding-left:20px; display:block;
	font-size:12px;
}
.vidlink-blue:hover{
	background:url(../images2/icons/play.gif) no-repeat top left;
}
a.vidlink-blue-bold{
	background:url(../images2/icons/film.png) no-repeat top left;
height:16px;
padding-left:20px; 
display:block;
	font-size:13px;
font-weight:bold;
	text-decoration:none;
}
a.vidlink-blue-bold:hover{
	background:url(../images2/icons/play.gif) no-repeat top left;
}
.new{
	position:absolute;
	background:url(../images2/icons/new.gif) no-repeat;
	height:16px;
	width:16px;
	/*top:20px;
	left:-5px;
	*/
	top:1px;
	display:inline;
	}
.cityStats_img{
background:url(../v2_images/catastrophic_accidents.jpg) no-repeat;
width:137px;
height:350px;
position:relative;
float:left;
}
.cityStats_stats{
position:relative;
float:right;
width:533px; 
}
.cityStats_statsTitle{
background:url(../v2_images/cityStats_title.gif) no-repeat;
width:492px;
padding-top:5px;
height:24px;
padding-left:41px;
}
.cityStats_statsBody{
width:511px;
padding-right:20px;
border-collapse:collapse;
border-left: dashed 1px #cccccc;
border-right: dashed 1px #cccccc;
border-bottom: dashed 1px #cccccc;
}
.CitysectionTitle{
position:relative;
margin-top:1px;
/*color:#4e2929; */
color:#003399;
background:url(../v2_images/leftCol_headers.gif) repeat-x;
height:20px;
padding-top:8px;
padding-left:20px;
width:702px;
text-transform:uppercase;
}
.CitysectionTitle2{
position:relative;
margin-top:1px;
color:#4e2929;
background:url(../v2_images/leftCol_headers.gif) repeat-x;
height:20px;
padding-top:4px;
padding-bottom:4px;
padding-left:20px;
width:654px;
text-transform:uppercase;
}
.featuredVideoItem:hover{
	background:#FFC;
}
.featuredVideoItem{
position:relative;
float:left;
border-right: 1px dotted #cdcdcd;
width:184px;
padding-right:24px;
padding-left:24px;
}
.featuredVideoItem-first{
padding-left:0px;
}
.featuredVideoItem-last{
padding-right:0px;
border:none;
}
.vc_hr_1{
	position:relative;
	background:url(../images2/vc_hr-1.gif) repeat-x #ffffff;
	height:26px;
	margin-top:15px;
}
.vidItem-wrap{
	display:block;
	position:relative;
	border-bottom: solid 1px #CCC;
	padding-bottom:15px;
	padding-top:15px;
}
a.vidItem-wrap .play{
	position:relative; 
	float:left;
	width:139px;
}

a.vidItem-wrap{
	color:#333;
	text-decoration:none;
}
a.vidItem-wrap:hover{
	background:#FFC;
	color:#900;
}
a.vidItem-wrap .txtWrap{
	position:relative;
	float:left;
	padding-left:20px;
	padding-top:0px;
	margin-top:0px;
	width:475px;
}
a.vidItem-wrap p{
	padding:5px 0px 0px 0px;
	margin:0px;
}
a.vidItem-wrap span{
	display:block;
	padding:2px 0px 0px 0px;
	margin:0px;
	color:#666;
	font-size:10px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
}

/* BEHIND IMAGES ON HOVER
 ------------------------------------- */
div.go,
div.play,
div.zoom,
div.view,
div.read_more,
div.external,
div.arrow_left,
div.arrow_right,
div.read_article,
div.zoom_rounded{
	background: #000 no-repeat center;
	display: block;
}
a.go {
	background-image: url(../images2/hover/go.png);	
}
div.play{
	background-image: url(../images2/hover/play.png);
}
a.zoom {
	background-image: url(../images2/hover/zoom.png);	
}
a.view {
	background-image: url(../images2/hover/view.png);	
}
a.read_more {
	background-image: url(../images2/hover/read_more.png);	
}
a.external {
	background-image: url(../images2/hover/external_link.png);	
}
a.arrow_left {
	background-image: url(../images2/hover/arrow_left.png);	
}
a.arrow_right {
	background-image: url(../images2/hover/arrow_right.png);	
}
a.read_article {
	background-image: url(../images2/hover/read_article.png);	
}
a.zoom_rounded {
	background-image: url(../images2/hover/zoom_rounded.png);	
}
.tweet, .query {
}
.tweet{
	}
.tweet .tweet_list, .query .tweet_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
}
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
  text-transform: uppercase; 
}
.tweet .tweet_list li, .query .tweet_list li {
  overflow-y: auto;
  overflow-x: hidden;
  padding: .5em; 
}
.tweet .tweet_list li a, .query .tweet_list li a {
  color: #0C717A; 
}
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
  background-color: #f3f3f3; 
}
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
  padding-right: .5em;
  padding-bottom:10px;
  float: left; 
}
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
  vertical-align: middle;
}
/*--- */


#ContactUsForm {
	float:left;
	position:relative;
	padding:10px;
	margin-top:10px;
	width:400px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	border:solid 2px #DEDEDE;
	}
	#ContactUsForm h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#ContactUsForm p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #dedede;
		padding-bottom:10px;
	}
	#ContactUsForm label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:160px;
		float:left;
	}
	#ContactUsForm .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:160px;
	}
		#ContactUsForm .news{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:left;
		width:220px;
		float:left;
		margin-left:10px;
		margin-bottom:30px;
	}
	#ContactUsForm input{
		float:left;
		width:200px;
		margin:2px 0 30px 10px;
	}
	#ContactUsForm input:focus{
	background:#F2F2F2;
	}
	#ContactUsForm textarea{
		float:left;
		width:200px;
		margin:2px 0 30px 10px;
	}
	#ContactUsForm button{ 
		clear:both;
		margin-left:150px;
		background:#888888;
		color:#FFFFFF;
		border:solid 1px #666666;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;
	}
/* Class Action Section */

.caSection{
	position:relative;
}
.caSection-desc{
	position:relative;
	float:right;
	width:520px;
	padding-top:8px;
}
.caSection-desc h2,.caSection-desc-full h2{
	font-size:1.9em;
	color:#1959b0;
	padding:0px 0px 11px 0px;
	margin:0px 0px 11px 0px;
	border-bottom: solid 1px #d4d2cf;
}
.caSection-desc h2 a,.caSection-desc-full h2 a{
	color:#1959b0;
	text-decoration:none;
}
.caSection-desc h2 a:hover,.caSection-desc-full h2 a:hover{
	color:#960000;
	text-decoration:underline;
}
/* --- */
.caSection-desc-full{
	position:relative;
	padding:8px;
	border:dashed 1px #CCC;
	margin-bottom:10px;
}

/* --- */
.caIMG-plate{
	position:relative;
	float:left;
	background:url("../images2/caIMG-plate.gif") no-repeat;
	height:78px;
	width:88px;
	overflow:hidden;
	padding:13px 12px 12px 13px;
}
.caIMG-plate-interior{
	position:relative;
	background:url("../images2/caIMG-plate.gif") no-repeat;
	height:78px;
	width:88px;
	overflow:hidden;
	padding:13px 12px 12px 13px;
	margin:0 auto;
}
.caIMG-plate img,.caIMG-plate-interior img,.caIMG-plate-content img{
	position:relative;
	height:78px;
	width:88px;
	overflow:hidden;
}
.caIMG-plate-content{
	position:relative;
	background:url("../images2/caIMG-plate.gif") no-repeat;
	height:78px;
	width:88px;
	overflow:hidden;
	padding:13px 12px 12px 13px;
	float:right;
	margin:0px 0px 20px 20px;
}
.caSection-title{
	position:relative;
	background:url("../images2/ca-section.gif") no-repeat top left;
	height:22px;
	padding-top:4px;
}
.caSection-title h1{
	display:inline;
	font-weight:bold;
	padding-left:8px;
	font-size:1.1em;
	text-shadow:1px 1px #FFFFFF;
	letter-spacing:normal;
}
.caSection-title a{
	position:relative;
	float:right;
}
.caSection ul{
	position:relative;
	display:block;
	margin:10px 0px;
	padding:0px 20px;
}
.caSection ul ul, .caSection ol ol {padding:0; margin-bottom:-5px;}
.caSection ul li, .caSection ol li {padding-bottom:5px;}

.caSection ul {padding-bottom:20px;}

.caSection ul li {
	background:url(../images/bullets/bullet-red.gif) no-repeat 0 8px;
	padding-left:15px;
	}
.caSection ol {
	margin-left:27px;
	padding-bottom:20px;}
.caSection ol li {list-style-type:decimal-leading-zero;}
.caSection ol ol li {list-style-type:lower-alpha;}
.caSection ol ol ol li {list-style-type:decimal;}
.caBodyShade, .caBodyShade-sml{
	position:relative;
	width:728px;
	height:41px;
	background:url("../images2/ca-body-shade.gif") no-repeat;
}
.caBodyShade-sml{
	width:600px!important;
}
.caBodyShade-sml-dark{
position:relative;
	width:600px;
	height:41px;
	background:url("../images2/ca-body-shade-dark.gif") no-repeat;
}
.caBodyShade-dark{
position:relative;
	width:728px;
	height:41px;
	background:url("../images2/ca-body-shade-dark.gif") no-repeat;
}
.filterWrap{
	position:relative;
	margin-bottom:15px;
}
#filter li{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-right:5px;
}
#filter .current{
	border-bottom:solid 1px #3399FF;
	padding-bottom:4px;
}
.catbutton.small { font-size: 80%; padding: 3px 7px; }
	.catbutton.small:active,.catbutton.small:hover { background:#CCCCCC; text-shadow:none; }
	.catbutton {
		padding: 5px 10px;
		display: inline;
		background: #777;
		border: none;
		color: #fff;
		cursor: pointer;
		font-weight: bold;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-shadow: 1px 1px #666;
		text-decoration:none;
		
		}
	.catbutton:hover {
		background-position: 0 center;
		}
	.catbutton:active {
		background-position: 0 top;
		position: relative;
		top: 1px;
		padding: 6px 10px 4px;
		}
ul#cats,ul#filter{
	margin:0px!important;
	padding:0px!important;
	list-style:none;
}
ul#cats li{
	margin:0px!important;
	padding:0px!important;
	list-style:none;
}
.zenaidaCaseList{
position:relative;
float:left;

padding-top:55px;
/*margin-left:21px;*/
background:url(../v2_images/Casy_Anthony_Interrogatories.gif) no-repeat;
}
.zenaidaCaseList-item{
margin-left:26px;
padding-left:17px;
background:url(../v2_images/icon_document.jpg) no-repeat top left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:8px;
line-height:normal;
}
.zenaidaCaseList-item li{
	list-style:disc;
	padding-left:0px;
	margin-left:20px;
}
.zenaidaCaseList-item a{
text-decoration:none;
color:#063f8e;
}
.zenaidaCaseList-item a:hover{
text-decoration:none;
color:#921500;
}
.zenaidaCaseIMG{
position:relative;
float:left;
width:124px;
}
.zenaidaDonate{
position:relative;
width:297px;
height:132px;
margin:20px 0px;
}
h1,h2{font-family: 'Varela',Arial, Helvetica, sans-serif; letter-spacing:-1px;}
h1.xlarge{font-size:32px;}
.box2_body h1,.box2_body h2,.box1_A_body h1,.box1_A_body h2,.box1_wide_body h2{font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.box1_B_body h1,.box1_B_body h2{	font-size:22px;font-family:Arial, Helvetica, sans-serif;}



#mm-LiveChatBox{
	height:50px;
	width:228px;
	background:#999999;
	position:absolute;
	bottom:40px;
}


#mm-LiveChatBox span{
	text-shadow:1px 1px 0 #fff;
}

#mm-LiveChatBox{
	background: -moz-linear-gradient(#F3F3F3, #FFFFFF, #F3F3F3) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(0, #f3f3f3),color-stop(0.5, #fff),color-stop(1, #f3f3f3));
	background-color:#f4f4f4;
	border-color: #fff;
/*	overflow: hidden;*/
	padding: 10px 10px 0;
	-moz-box-shadow: 0 0 2px #999;
	-webkit-box-shadow: 0 0 2px #999;
	box-shadow: 0 0 2px #999;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
#mm-LiveChatBox img{
	display:block;
	border:none;
}
#mm-LiveChatBox img:hover{
-moz-box-shadow: 0 0 2px  #993300;
	-webkit-box-shadow: 0 0 2px #993300;
	box-shadow: 0 0 2px #993300;
}
#btn_LiveChatClose{
	width:15px;
	height:15px;
	overflow:hidden;
	position:absolute;
	top:-5px;
	right:-5px;
	border:none !important;
	text-decoration:none !important;
	background:url("http://www.forthepeople.com/images2/icons/x_icon.png") no-repeat;
}
#btn_LiveChatClose:hover{
	background-position:left bottom;
}
.lpInviteChatTbl tr,.lpInviteChatTbl td,.lpInviteChatTbl table{
	margin:0px;
	padding:0px;
}
.testimonial-box{
position:relative;

} 


* .testimonial-body{
background:url(../images/testimonials-box.gif) no-repeat #fbfbfb right bottom;
width:671px; 
_height:79px!important;
} 
/* Hide from IE 6 /hack \*/
 .testimonial-body{
 min-height:79px;
 float:left
 }
.testimonial-quote{
	position:relative;
	float:left;
	background:url(../images/testimonials-quote.gif) no-repeat;
	width:73px;
	height:37px;
}
.testimonial-text{
	position:relative;
	float:left;
	width:545px;
	padding-top:10px;
	color:#333;
	font-family: Tahoma;
	font-size:13px;
	line-height:20px;
}
.testimonial-text-hilight{
	position:relative;
	float:left;
	width:545px;
	color:#087599;
	padding-top:10px;
	font-family: Tahoma;
	font-size:13px;
	line-height:20px;
}
.testimonial-title{
	background:#e5edb2;
	height:25px;
	width:160px;
	color:#323232;
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma;
	padding-left:15px;
	padding-top:5px;
	padding-right:9px;
	margin-bottom:15px;
}
#gplus_bg{
	position:relative;
	float:left;
	background:url(../images2/gplus/gpluslanding_1.jpg);
	width:979px;
	height:613px;
	margin-top:15px;
	border:#e0e2e4 1px solid;
}

#gplus_bg p{
	position:relative;
	font-family: 'Gudea', sans-serif;
	font-size:36px;
	color:#000000;
	font-weight:bold;
	margin-top:130px;
	margin-left:33px;
}

#gplus_bgHelp{
	position:relative;
	font-family: 'Gudea', sans-serif;
	font-size:48px;
	color:#0470d4;
	font-weight:bold;
	margin-top:10px;
	margin-left:208px;
}

#gplus_button{
	position:relative;
	width:193px;
	padding-top:41px;
	margin:0 auto;
}

