#wrapper{
	width:1020px;
		margin:auto;
		position:relative;
}
#content .lp2 {
				float:left;
				width:710px;
			}
#content .right-panel{
	width:300px;
	float:right;
}
.gap5 {width:5px; height:5px; font-size:0%}
.gap10 {width:10px; height:10px; font-size:0%}
.gap15 {width:15px; height:15px; font-size:0%}
.gap20 {width:20px; height:20px; font-size:0%}
.gap35 {width:35px; height:35px;}
.w360 {width:360px;}
.fl{
	float:left;
}
.w260 {width:260px;}
.w235 {width:235px;}
.fr{
	float:right;
}

.clear{
	clear:both;
}
.w175 {width:175px;}
.gap2 {width:2px; height:2px; font-size:0%}

.center {margin:auto;}
.gap1 {width:1px; height:1px; font-size:0%}
.ti10 {text-indent:10px;}
.fs13 {font-size:13px;}
.mb20{line-height:20px}
.lh25 {line-height:28px;}
#tabMenu { height:26px;}
	#tabMenu ul{height:26px; border-bottom:1px solid #E6E6E6; overflow:hidden; background:#FFF;}
		#tabMenu li, #tabMenu li a,#tabMenus li{ height:30px; line-height:30px; font-size:16px; font-weight:bold; margin-right:2px; display:inline; float:left; }
		#tabMenu li a{ padding:0 9px; color:#3E6187; display:block; border:1px solid #FFFFFF; border-bottom:none; }
		#tabMenu li a.current{ color:#17385B; background:#C7E3F1; border-top:1px solid #C7E3F1; border-left:1px solid #C7E3F1; border-right:1px solid #C7E3F1; border-bottom:1px solid #A9C8D8; }
		#tabMenu li a:hover{ color:#C10402; text-decoration:underline; background:#ECECEC; border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; /*border-bottom:1px solid #ECECEC;*/ }
#content .lp2 .top {
				/*background:transparent url(lp2-top.gif) 0 0 no-repeat;*/
				background:transparent url(sprite.gif) -145px -650px no-repeat;
				height:29px;
			}
			
				#content .lp2 .top .links {
					font-size:13px;
				}
					#content .lp2 .top .links a {
						color:#0e43a7;	
						display:inline-block;
						margin:0 5px 0 5px;
					}
					
					#content .lp2 .top .links a.pre {
						/*background:transparent url(pre-arrow.gif) 0 9px no-repeat;*/ 
						background:transparent url(sprite.gif) -887px -241px no-repeat;
						width:12px;
						margin:0;
					}
					#content .lp2 .top .links a.pre:hover {
						text-decoration:none;	
					}
					
					#content .lp2 .top .links a.next {
						/*background:transparent url(next-arrow.gif) 0 9px no-repeat;*/ 
						background:transparent url(sprite.gif) -887px -271px no-repeat;
						width:12px;
						margin:0;	
					}
					#content .lp2 .top .links a.next:hover {
						text-decoration:none;	
					}
				
			
			#content .lp2 .mid {
				/*background:transparent url(lp2-mid.gif) 0 0 repeat-y;*/
				background:transparent url(sprite-y.gif) -3140px 0 repeat-y;
			}
			
			#content .lp2 .mid .wrap {
				padding:8px 15px 0 15px;	
			}
			
			#content .lp2 .mid .art-text {}
			
				#content .lp2 .mid .art-text p {
					font-size:15px;
					margin:0 0 20px 0;
				}
			
				#content .lp2 .mid .art-text ol {
					margin:0 0 20px 0;
					font-size:15px;
					list-style-position:inside;
				}
				
				#content .lp2 .mid .art-text h3 {
					font-size:16px;
					color:#555555;
					/*background:transparent url(blue-dot.gif) 0 100% repeat-x;*/
					background:url("sprite-x.gif") repeat-x scroll 0 -420px transparent;
					padding:0 0 5px 0;
					text-indent:10px;
					margin:25px 0 10px 0;
				}
				
				#content .lp2 .mid .art-text ul {
					margin:0 0 0 0px;	
				}
				#content .lp2 .mid .art-text ul li {
					color:#014b9e;
					list-style:none;
					/*background:transparent url(square-bullet.gif) 0 center no-repeat;*/
					background:url("sprite.gif") no-repeat scroll -897px -308px transparent??
					font-size:13px;
					padding-left:10px;
				}
				
				#content .lp2 .mid .art-text ul li a {
					color:#014b9e;	
				}		
//v3			
			.breadcrumb2 a {
				display:inline-block;
				font-size:12px;
				color:#004989;
				background:transparent url(arrow-back.gif) 0 4px no-repeat;
				padding-left:13px;
			}
			
			.breadcrumb2 a:hover {
				color:#000;
				text-decoration:none;
			}		
		

			#content .lp2 .mid .wrap2 {
				background-color:#f3f3f3;	
				margin:0 1px 0 1px;
				
			}
	
			h1.f14mb {
				font-size:14px;
				color:#0a477e;
				margin-left:10px
			}
			
			
			h1.f14bm {
				font-size:14px;
				color:#0a477e;
				margin:0 0 10px 0;
				border-bottom:4px solid #9bb922;
				padding-bottom:4px;
			}

			h1.f17 {
				font-size:17px;
				color:#0a477e;
				margin:0;
				font-weight:normal;
			}

			
			#content .lp2 .bot2 {
				background:transparent url(710-rcb.gif) 0 0 no-repeat;
				height:10px;
			}

	
	#content .signup {
		background:transparent url(blog-reg1.gif) 0 0 no-repeat;
		height:86px;
		position:relative;
	}
	
		#content .signup h1 {
			font-size:26px;
			color:#FFF;
			font-family:Calibri, "Trebuchet MS", Arial, sans-serif;
			font-weight:normal;
			margin:0 0 0 180px;
			padding-top:15px;
		}
		
		#content .signup h2 {
			font-size:14px;
			color:#FFF;
			font-weight:normal;
			margin:0 0 0 180px;
		}
			#content .signup input {
				position:relative;
				left:440px;
				top:-35px;
			}

			/* MIDDLE PANEL */

				#content .box1 .top,
				#content .box280 .top{
					background:transparent url(right-panel-box1-top.gif) 0 0 no-repeat;
					height:32px;
				}
				
					#content .box1 .top h2, 
					#content .box280 .top h2 {
						font-size:15px;
						font-weight:bold;
						text-indent:10px;
						color:#005097;
						padding-top:5px;
						margin:0;
					}
					
					#content .box280 .top h2 {
						text-indent:15px;	
					}
				
				#content .box1 .mid,
				#content .box280 .mid{
					background:transparent url(right-panel-box1-md.gif) 0 0 repeat-y;
				}
				
				#content .box1 .mid .news {
					background:transparent url(news-update.gif) 0 0 no-repeat;
					height:28px;
					width:278px;
					margin:auto;
					text-indent:10px;
					line-height:28px;
				}
	
				#content .box1 .attorney {
					background:transparent url(attorney-2.gif) 8px 0 no-repeat;
					height:44px;
					position:relative;
				}
				#content .box1 .attorney input {
					position:relative;
					left:15px;
					top:23px;
				}
				
				#content .box1 .blog {
					background:transparent url(blog-2.gif) 8px 0 no-repeat;
					height:61px;
					position:relative;
				}

				
				#content .box1 .blog input {
					position:relative;		
					left:182px;
					top:34px;
				}
				
				
					#content .box1 .inner,
					#content .box280 .inner{
						width:258px;
						margin:auto;
					}
					
					
					#content .box1 .inner p.name1 {
						font-size:15px;
						color:#155085;
						font-weight:bold;
						margin:0 0 5px 0;
					}
					
						#content .box1 .inner p.name1 a {
							color:#155085;	
						}
					
					#content .box1 .inner .left {
						float:left;
						width:83px;
					}
					
					#content .box1 .inner .right {
						float:right;
						width:155px;
					}
					
						#content .box1 .inner .right p.name {
							font-size:13px;
							font-weight:bold;
							color:#000;
							margin:0 0 2px 0;
						}
						
						#content .box1 .inner .right p.phone {
							font-size:17px;
							color:#0158a0;
							margin:0 0 5px 0;
							font-weight:bold;
						}
						
						#content .box1 .inner .right p.phone2 {
							background:transparent url(phone-bg.gif) 0 0 no-repeat;
							height:22px;
							font-size:16px;
							font-weight:bold;
							line-height:21px;
							color:#FFF;
							text-indent:10px;
							margin:-5px 0 4px 0;
						}
						#content .box1 .inner .right .free {
								color:#f58220;
								font-size:14px;
								font-weight:bold;
								margin:0 0 4px 0;
							}

						#content .box1 .inner .right p.address {
							font-family:Calibri, Tahoma, "Times New Roman", "Trebuchet MS";
							font-size:12px;
							color:#000;
							margin:0 0 4px 0;
						}
						#content .box1 .inner .right p.speciality {
							font-size:12px;
							color:#054176;
						}
						
						
						
					
					
					#content .box1 .inner .links a {
						display:block;
						background:transparent url(bullet-icon.gif) 0 center no-repeat;
						padding-left:10px;
						margin-bottom:2px;
						color:#000;
					}
				
				#content .box1 .inner p.dot {
					background:transparent url(gray-dottes_1.gif) 0 0 repeat-x;
					padding-top:7px;
					margin:0;
				}
				#content .box1 .bot {
					background:transparent url(right-panel-box1-bot.gif) 0 0 no-repeat;
					height:76px;
				}
				#content .box1 .bot-2,
				#content .box280 .bot{
					background:transparent url(right-panel-box1-bot-2.gif) 0 0 no-repeat;
					height:10px;
				}
				
				
				
			#content .right-panel .video {
				position:relative;
			}
			
			#content .right-panel .video .count {
				position:absolute;
				margin-top:-10px;
				left:110px;
			}
				
			#content .right-panel .blog-bg {
				background:url(blog-img.gif) 0 0 no-repeat;
				height:61px;
			}
				
				
		#content .right-panel .blog-head {
			background-color:#e5e4e4;
			height:22px;
			padding:0 10px 0 10px;
			line-height:22px;
		}

			#content .lawyer-pr-bx .top {
				background:transparent url(lawyer-profile-top.gif) 0 0 no-repeat;
				height:11px;
				font-size:1px;
			}
			
			#content .lawyer-pr-bx .mid {
				background:transparent url(lawyer-profile-mid.gif) 0 0 repeat-y;
			}
			
			#content .lawyer-pr-bx .mid .bg {
				background:transparent url(lawyer-profile-mid-bg.gif) 0 100% repeat-x;
				margin:0 2px 0 2px;
			}
			
			* html #content .lawyer-pr-bx .mid .bg {
				background:transparent url(lawyer-profile-mid-bg.gif) 0 100% repeat-x;
				margin:0 2px 0 2px;
				height:1px;
			}
			
				#content .lawyer-pr-bx .profile,
				#content .lawyer-pr-bx .profile2 {
					width:225px;
					background:transparent url(blue-dot-dn-sep.gif) 100% 0 repeat-y;
				}
				
				
				#content .lawyer-pr-bx .profile2 {
					width:258px;
					background:none;
					margin:auto;
				}
			
				#content .lawyer-pr-bx .profile h1 {
					font-size:18px;
					color:#144c7e;
					margin:0 0 2px 0;
				}
				
				#content .lawyer-pr-bx .profile h2 {
					font-size:16px;
					color:#f58220;
					margin:0 0 5px 0;
				}
				
				#content .lawyer-pr-bx .profile p {
					margin:0 0 1px 0;
					font-weight:bold;
				}
				#content .lawyer-pr-bx .profile p strong{
					color:#004989;	
				}
				
				#content .lawyer-pr-bx .phone-bg {
					background:transparent url(phone-bg3.png) 0 0 no-repeat;
					height:36px;
					width:234px;
					
				}
				
				#content .lawyer-pr-bx .phone-bg h1 {
					font-size:25px;
					color:#FFF;
					text-align:center;
					line-height:34px;
					margin-bottom:10px;
				}
				
				#content .lawyer-pr-bx .office-hrs {
					background-color:#FFF;
					border:1px solid #d3d3d3;
					width:200px;
					margin:auto;
					font-weight:bold;
				}
				#content .lawyer-pr-bx .timings {
					background:transparent url(blue-dot-dn-sep.gif) 100% 0 repeat-y;
					width:85px;
				}
				
				#content .lawyer-pr-bx p {
					margin:0;	
				}
			
			#content .lawyer-pr-bx .bot {
				background:transparent url(lawyer-profile-bot.gif) 0 0 no-repeat;
				height:11px;
			}
			
			#content .lawyer-specialy {
				border:6px #e9e9e9 double;
				width:450px;
				float:left;
				padding:15px 0 12px 10px;
				min-height:49px;
				color:#515151;
				font-weight:bold;
			}
			
			#content .lawyer-specialy ul {
				margin:0 0 0 15px;
				padding:0;
			}
			
			#content .lawyer-specialy ul li {
				list-style:none;
				list-style-image:url(bullet-icon-gr.gif);
			}
			
			
			
				#content .lawyer-specialy .sec1,
				#content .lawyer-specialy .sec2 {
					float:left;
					width:135px;
					background:transparent url(blue-dot-dn-sep.gif) 100% 0 repeat-y;
				}
				
				#content .lawyer-specialy .sec2 {
					width:145px;	
				}
				
				#content .lawyer-specialy .sec3 {
					float:left;
					width:135px;
				}
				
				#content .lawyer-discount {
					border:1px solid #004989;
					background-color:#f3f3f3;
					width:212px;
					padding:5px 8px 5px 11px;
					float:right;
					min-height:58px;
				}
					#content .lawyer-discount h1 {
						font-size:17px;
						color:#6d960a;
						background:transparent url(discount-h1-bg.gif) 0 10px repeat-x;
						margin:0;
					}
						#content .lawyer-discount h1 span {
							background:#f3f3f3;
							padding-right:3px;
						}
					
					#content .lawyer-discount p {
						font-weight:bold;
						margin:0;
						color:#515151;
					}
				
				
		#content .direction{
			width:635px;
			margin:auto;
		}
		
		#content .direction .text {
			font-size:14px;
			border:1px solid #9c9c9cl;
			padding:6px 0 6px 5px;
			width:97%;
		}

		
			#content .rcb2 .top {
				background:transparent url(rcb2-top.gif) 0 0 no-repeat;
				height:10px;
			}
			#content .rcb2 .mid {
				background:transparent url(rcb2-mid.gif) 0 0 repeat-y;
			}
			#content .rcb2 .bot {
				background:transparent url(rcb2-bot.gif) 0 0 no-repeat;
				height:10px;
			}
		
		#content .payment {}	
		
			#content .payment a {
				display:inline-block;
				margin-right:4px;
			}