/* CSS Document */
body
{
	padding:0px;
	margin:0px;
}
.mainDiv
{
	width:975px;
	margin:0 auto;
}
/*-------------------------------------------------------------------------------------------*/
	.mainDiv .header
	{
		height:118px;
		padding-bottom:5px;
		padding-top:7px;
		
	}
	
	.mainDiv .header .logo
	{
		float:left;
		padding-top:58px;
	}
	
	.mainDiv .header .subnav
		{
			float:right;
			width:273px;
			padding-top:8px;
			padding-bottom:8px;
		}
		
			.mainDiv .header .subnav .links
			{
				float:left;
			}
			
	.mainDiv .header .topnav
	{
		background:url(images/top-nav-bg.jpg) top center no-repeat;
		float:right;
		width:491px;
		height:101px;
	}
	
		.mainDiv .header .topnav .country
		{
			font-size:11px;
			color:#656565;
			font-family:Arial, Helvetica, sans-serif;
			text-align:right;
			padding-right:180px;
			padding-top:15px;
			padding-bottom:5px;
		}
		
			.mainDiv .header .topnav .country a
			{
				font-size:11px;
				color:#656565;
				text-decoration:none;
			}
			.mainDiv .header .topnav .country a:hover
			{
				font-size:11px;
				color:#4B788F;
				text-decoration:underline;
			}
	
		.mainDiv .header .topnav .links
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#656565;
		}
		
			.mainDiv .header .topnav .links ul
			{
				padding:0px;
				margin:0px;
				list-style:none;
				padding-left:37px;
			}
			
			.mainDiv .header .topnav .links li
			{
				float:left;
				padding-top:12px;
				padding-left:1px;
			}
			
				.mainDiv .header .topnav .links a
				{
					color:#656565;
					text-decoration:none;
				}
				
				.mainDiv .header .topnav .links a:hover
				{
					color:#4e89a9;
					text-decoration:underline;
				}
			
				.mainDiv .header .topnav .links .lawyerbtn
				{
					margin-top:-50px;
				}
				
				.mainDiv .header .login
				{
					width: 444px;
					float:right;
					padding-top:4px;
				}
				
					.mainDiv .header .login .title
					{
						width:70px;
						float:left;
						font-size:12px;
						color:#000;
						font-family:Arial, Helvetica, sans-serif;
						padding-top:4px;
					}
					
					.mainDiv .header .login .field
					{
						width:100px;
						float:left;
						padding-right:10px;
						
					}
						.mainDiv .header .login .field input
						{
							width:90px;
							border:1px solid #e5e5e5;
							padding:3px;
						}
					
					.mainDiv .header .login .field .btn
					{
						float:left;
					}
					
					.mainDiv .header .login .forgotpassword
					{
						font-size:11px;
						color:#416b80;
						font-family:Arial, Helvetica, sans-serif;
						text-align:right;
						padding-bottom:8px;
						padding-top:5px;
						padding-right:53px;
					}
						.mainDiv .header .login .forgotpassword a
						{
							color:#ed4f48;
							text-decoration:underline;
						}
						
						.mainDiv .header .login .forgotpassword a:hover
						{
							color:#ed4f48;
							text-decoration:none;
						}
				
/*-------------------------------------------------------------------------------------------*/
	.mainDiv .nav
	{
		margin-bottom:4px;
	}
	
		.mainDiv .nav ul
		{
			padding:0px;
			margin:0px;
			list-style:none;
		}
		
		.mainDiv .nav li
		{
			float:left;
		}
/*-------------------------------------------------------------------------------------------*/
	.mainDiv .topContainer
	{
	}
	
	
		.mainDiv .topContainer .search
		{
			float:left;
			width:556px;
			background:url(images/search-lawyer-bg.jpg) top left no-repeat;
			height:243px;
		}
		
			.mainDiv .topContainer .search .type
			{
				font-size:15px;
				font-family:"Myriad Pro", "Myriad Web Pro", Arial;
				color:#375600;
				padding-top:98px;
				padding-left:35px;
				
			}
			
			.mainDiv .topContainer .search .fieldcontainer
			{
				padding-left:35px;
				padding-top:7px;
			}
			
				.mainDiv .topContainer .search .fieldcontainer .field
				{
					float:left;
					background:url(images/search-lawyerfield.jpg) top left no-repeat;
					width:339px;
					height:41px;
				}
				
					.mainDiv .topContainer .search .fieldcontainer .field input
					{
						font-family:"Myriad Pro", "Myriad Web Pro", Arial;
						font-size:17px;
						color:#4e89a9;
						width:330px;
						padding-left:5px;
						border:none;
						background:none;
						padding-top:9px;
						padding-bottom:7px;
					}
				
				.mainDiv .topContainer .search .fieldcontainer .btn
				{
					float:left;
					padding-left:5px;
				}
				.mainDiv .topContainer .search .advsearch
				{
					padding-left:5px;
					padding-top:15px;
				}
			
			
		
		.mainDiv .topContainer .search .searchleftconer
		{
			position:absolute;
			margin-left:-7px;
			z-index:2;
		}
/*-------------------------------------------------------------------------------------------*/
		
		.mainDiv .topContainer .popularSearch
		{
			width:406px;
			float:right;
		}
		
			.mainDiv .topContainer .popularSearch .head
			{
			}
			
			.mainDiv .topContainer .popularSearch .body
			{
				width:406px;
				height:197px;
				background:url(images/most-popular-search-bg.jpg) top left no-repeat;
			}
			
				.mainDiv .topContainer .popularSearch .body .listing
				{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#3a5d70;
				}
				
					.mainDiv .topContainer .popularSearch .body .listing ul
					{
						padding:0px;
						margin:0px;
						list-style:none;
						padding-left:15px;
						padding-top:10px;
						float:left;
					}
					
					.mainDiv .topContainer .popularSearch .body .listing li
					{
						line-height:22px;
					}
					
						.mainDiv .topContainer .popularSearch .body .listing a
						{
							color:#3a5d70;
							text-decoration:underline;
						}
						
						.mainDiv .topContainer .popularSearch .body .listing a:hover
						{
							color:#9dd22d;
						}
				
				.mainDiv .topContainer .popularSearch .body .topic
				{
					padding-top:27px;
					padding-left:15px;
				}
				
					.mainDiv .topContainer .popularSearch .body .topic .head
					{
						font-size:12px;
						font-family:Arial, Helvetica, sans-serif;
						color:#4c7991;
						padding-bottom:10px;
					}
					
					.mainDiv .topContainer .popularSearch .body .topic .dropdownContainer
					{
						
					}
					
						.mainDiv .topContainer .popularSearch .body .topic .dropdownContainer .dropdown
						{
							float:left;
							padding-top:2px;
						}
						
						.mainDiv .topContainer .popularSearch .body .topic .dropdownContainer .btn
						{
							float:left;
							padding-left:5px;
						}
/*-------------------------------------------------------------------------------------------*/
	.mainDiv .bottomContainer
	{
		margin-top:7px;
	}
	
	.mainDiv .bottomContainer .connectnow
	{
		position:absolute;
		margin-left:-11px;
		z-index:2;
		}
		.mainDiv .bottomContainer .sourceblog
		{
			width:316px;
			float:left;
			background:url(images/lawyer-src-bg.jpg) top left repeat-y;
		}
		
			.mainDiv .bottomContainer .sourceblog .head
			{
			}
			
			.mainDiv .bottomContainer .sourceblog .postListing
			{
				padding-top:10px;
				padding-left:15px;
				padding-right:15px;
			}
			
				.mainDiv .bottomContainer .sourceblog .postListing .titleContainer
				{
				}
				
					.mainDiv .bottomContainer .sourceblog .postListing .titleContainer .arrow
					{
						float:left;
						padding-top:3px;
					}
					
					.mainDiv .bottomContainer .sourceblog .postListing .titleContainer .txt
					{
						float:left;
						padding-left:5px;
						font-size:18px;
						font-family:"Myriad Pro", "Myriad Web Pro", Arial;
					}
					
				.mainDiv .bottomContainer .sourceblog .postListing .listing
				{
					color:#000;
					font-family:Arial, Helvetica, sans-serif;
				}
				
					.mainDiv .bottomContainer .sourceblog .postListing .listing ul
					{
						padding:0px;
						margin:0px;
						list-style:none;
					}
					
					.mainDiv .bottomContainer .sourceblog .postListing .listing li
					{
						line-height:20px;
						padding-top:4px;
						padding-bottom:4px;
					}
					
						.mainDiv .bottomContainer .sourceblog .postListing .listing .headinglinks
						{
							font-size:12px;
							color:#2b4350;
						}
						
							.mainDiv .bottomContainer .sourceblog .postListing .listing .headinglinks a
							{
								font-size:12px;
								color:#2b4350;
								text-decoration:underline;
							}
							.mainDiv .bottomContainer .sourceblog .postListing .listing .headinglinks a:hover
							{
								font-size:12px;
								color:#000;
								text-decoration:underline;
							}							
							
						
						.mainDiv .bottomContainer .sourceblog .postListing .listing .txt
						{
							font-size:11px;
						}
						
							.mainDiv .bottomContainer .sourceblog .postListing .listing .txt a
							{
								color:#0061c5;
								text-decoration:underline;
							}
							
							.mainDiv .bottomContainer .sourceblog .postListing .listing .txt a:hover
							{
								color:#000;
							}
							
								.mainDiv .bottomContainer .sourceblog .postListing .listing .txt .readlink
								{
									padding-left:5px;
								}
								
									.mainDiv .bottomContainer .sourceblog .postListing .listing .txt .readlink a
									{
										
										color:#2b4350;
										background:url(images/arrow-blue-small.jpg) 0px 5px no-repeat;
										padding-left:10px;
									}
									
									.mainDiv .bottomContainer .sourceblog .postListing .listing .txt .readlink a:hover
									{
										color:#9dd22d;
									}
			
			.mainDiv .bottomContainer .sourceblog .btn
			{
	padding-top:25px;
	text-align:center;
			}
			
			.mainDiv .bottomContainer .sourceblog .separator
			{
				text-align:center;
				padding-top:15px;
				padding-bottom:15px;
			}
			
			
			.mainDiv .bottomContainer .sourceblog .bottom
			{
			}
		
		.mainDiv .bottomContainer .rightContainer
		{
			width:645px;
			float:right;
		}
		
			.mainDiv .bottomContainer .rightContainer .container
			{
				padding-bottom:10px;
			}
			
				.mainDiv .bottomContainer .rightContainer .container .searchtopic
				{
					float:left;
					width:316px;
				}
				
					.mainDiv .bottomContainer .rightContainer .container .searchtopic .head
					{
					}
					
					.mainDiv .bottomContainer .rightContainer .container .searchtopic .contentContainer
					{
						background:url(images/search-topic-bg.jpg) top left repeat-y;
					}
					
						.mainDiv .bottomContainer .rightContainer .container .searchtopic .contentContainer .container
						{
							
						}
						
							.mainDiv .bottomContainer .rightContainer .container .searchtopic .contentContainer .container .heading
							{
								font-size:18px;
								color:#4e89a9;
								font-family:"Myriad Pro", "Myriad Web Pro", Arial;
								padding-top:10px;
								padding-bottom:10px;
								padding-left:10px;
								padding-right:15px;
							}
							
							.mainDiv .bottomContainer .rightContainer .container .searchtopic .contentContainer .container .linklisting
							{
								font-size:11px;
								font-family:Arial, Helvetica, sans-serif;
								color:#4e89a9;
							}
							
								.mainDiv .bottomContainer .rightContainer .container .searchtopic .contentContainer .container .linklisting ul
								{
									padding:0px;
									margin:0px;
									list-style:none;
									float:left;
									padding-left:10px;
								}
								
								.mainDiv .bottomContainer .rightContainer .container .searchtopic .contentContainer .container .linklisting li
								{
									line-height:20px;
									background:url(images/arrow-blue2.jpg) 0px 8px no-repeat;
									padding-left:7px;
									display:block;
									
								}
								
							.mainDiv .bottomContainer .rightContainer .container .searchtopic .contentContainer .container .linklisting a
							{
								color:#3a5d70;
								text-decoration:underline;
							}
							.mainDiv .bottomContainer .rightContainer .container .searchtopic .contentContainer .container .linklisting a:hover
							{
								color:#b8de4c;
								text-decoration:underline;
							}
					
					.mainDiv .bottomContainer .rightContainer .container .searchtopic .bottom
					{
					}
				
				.mainDiv .bottomContainer .rightContainer .container .searchstate
				{
					float:right;
					width:316px;
				}
				
					.mainDiv .bottomContainer .rightContainer .container .searchstate .head
					{
					}
					
					.mainDiv .bottomContainer .rightContainer .container .searchstate .contentContainer
					{
						background:url(images/search-topic-bg.jpg) top left repeat-y;
					}
					
						.mainDiv .bottomContainer .rightContainer .container .searchstate .contentContainer .container
						{
							
						}
						
							.mainDiv .bottomContainer .rightContainer .container .searchstate .contentContainer .container .heading
							{
								font-size:18px;
								color:#4e89a9;
								font-family:"Myriad Pro", "Myriad Web Pro", Arial;
								padding-top:10px;
								padding-bottom:10px;
								padding-left:10px;
								padding-right:15px;
							}
							
							.mainDiv .bottomContainer .rightContainer .container .searchstate .contentContainer .container .linklisting
							{
								font-size:11px;
								font-family:Arial, Helvetica, sans-serif;
								color:#4e89a9;
							}
							
								.mainDiv .bottomContainer .rightContainer .container .searchstate .contentContainer .container .linklisting ul
								{
									padding:0px;
									margin:0px;
									list-style:none;
									float:left;
									padding-left:10px;
								}
								
								.mainDiv .bottomContainer .rightContainer .container .searchstate .contentContainer .container .linklisting li
								{
									line-height:20px;
									background:url(images/arrow-blue2.jpg) 0px 8px no-repeat;
									padding-left:7px;
									display:block;
									
								}
								
							.mainDiv .bottomContainer .rightContainer .container .searchstate .contentContainer .container .linklisting a
							{
								color:#3a5d70;
								text-decoration:underline;
							}
							.mainDiv .bottomContainer .rightContainer .container .searchstate .contentContainer .container .linklisting a:hover
							{
								color:#b8de4c;
								text-decoration:underline;
							}
					
					.mainDiv .bottomContainer .rightContainer .container .searchstate .bottom
					{
					}
		
		.mainDiv .bottomContainer .rightContainer .qa
		{
			background:url(images/lawyer-q-a-bg.jpg) top left repeat-y;
		}
		
			.mainDiv .bottomContainer .rightContainer .qa .head
			{
			}
			
				.mainDiv .bottomContainer .rightContainer .qa  .heading
				{
					font-size:18px;
					color:#333;
					font-family:"Myriad Pro", "Myriad Web Pro", Arial;
					padding-top:10px;
					padding-bottom:10px;
					padding-left:15px;
					padding-right:15px;
				}
				
				.mainDiv .bottomContainer .rightContainer .qa .container
				{
					padding-left:15px;
					padding-right:15px;
				}
				
					.mainDiv .bottomContainer .rightContainer .qa .container ul
					{
						padding:0px;
						margin:0px;
						list-style:none;
					}
					
					.mainDiv .bottomContainer .rightContainer .qa .container li
					{
						background:url(images/arrow-blue2.jpg) 0px 5px no-repeat;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						width:260px;
						float:left;
						padding-right:15px;
						padding-left:15px;
						padding-bottom:15px;
						display:block;
					}
					
						.mainDiv .bottomContainer .rightContainer .qa .container li a
						{
							font-size:12px;
							color:#4e89a9;
							text-decoration:none;
						}
					
						.mainDiv .bottomContainer .rightContainer .qa .container li a:hover
						{
							font-size:12px;
							color:#82ae26;
							
						}
									
					.mainDiv .bottomContainer .rightContainer .qa .viewall
					{	
						text-align:right;
						padding-right:20px;
					}			
/*-------------------------------------------------------------------------------------------*/
.footer
{
	/*background:url(images/footer-bg.jpg) top left no-repeat;*/
	/*width:915px;*/
	width:945px;
	height:135px;
	padding-left:30px;
	padding-right:30px;
	margin:0 auto;
	margin-top:12px;
}
	.footer .footerlinks
	{
		font-size:12px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		width:795px;
		float:left;
		
	}
	
		.footer .footerlinks .links
		{
			padding-top:7px;
			line-height:17px;
		}
		
			.footer .footerlinks .links .left
			{
				width:240px;
				float:left;
			}
				.footer .footerlinks .links .left ul
				{
					float:left;
					padding:0px;
					margin:0px;
					list-style:none;
				}
			
			.footer .footerlinks .links .mid
			{
				width:240px;
				float:left;
				margin-left:12px;
				border-left:1px solid #4E89A9;
				border-right:1px solid #4E89A9;
				padding-left:10px;
			}
				.footer .footerlinks .links .mid ul
				{
					float:left;
					padding:0px;
					margin:0px;
					list-style:none;
				}
			
			.footer .footerlinks .links .right
			{
				width:280px;
				float:right;
			}
				.footer .footerlinks .links .right ul
				{
					float:left;
					padding:0px;
					margin:0px;
					list-style:none;
				}
		
			.footer .footerlinks .links a
			{
				color:#656565;
				font-size:11px;
				text-decoration:underline;
			}
			.footer .footerlinks .links a:hover
			{
				color:#656565;
				text-decoration:underline;
			}
		
		.footer .footerlinks .copyright
		{
			padding-top:6px;
			text-align:center;
		}
			.footer .footerlinks .copyright a
			{
				color:#656565;
				text-decoration:underline;
			}
			.footer .footerlinks .copyright a:hover
			{
				color:#656565;
				text-decoration:underline;
			}
	
	.footer .followus
	{
		float:right;
	}
	
		.footer .followus .txt
		{	
			font-family:Calibri;
			font-size:18px;
			color:#000;
			padding-bottom:10px;
			padding-top:20px;
			text-align:center;
		}
		
			.footer .followus .container
			{
				width:150px;
			}
				.footer .followus .container .icon
				{
					float:left;
					width:48px;
				}
/*--------------------------------------Sub Page----------------------------------------------*/
	.mainDiv .navSubpage
	{
	}
	
		.mainDiv .navSubpage ul
		{
			padding:0px;
			margin:0px;
			list-style:none;
		}
		
		.mainDiv .navSubpage li
		{
			float:left;
		}
.breadcrum
{
	height:24px;
	border-bottom:1px solid #efefef;
	background:#f7f7f7;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-top:10px;
	margin-top:-5px;
}
	.breadcrum a
	{
		color:#4f7e96;
		text-decoration:underline;
	}
	.breadcrum a:hover
	{
		color:#9dd22d;
		text-decoration:underline;
	}
/*-------------------------------------------------------------------------------------------*/
.leftContainer
{
	float:left;
}
	.leftContainer .searchSmall
	{
		background:url(images/search-lawyer-bg2.jpg) top center no-repeat;
		height:203px;
		width:316px;
		margin-bottom:8px;
	}
			.leftContainer .searchSmall .type
			{
				font-size:14px;
				font-family:"Myriad Pro", "Myriad Web Pro", Arial;
				color:#000;
				padding-top:65px;
				padding-left:18px;
				
			}
			
			.leftContainer .searchSmall .fieldcontainer
			{
				padding-left:18px;
				padding-top:7px;
			}
			
				.leftContainer .searchSmall .fieldcontainer .field
				{
					background:url(images/search-lawyerfield2.jpg) top left no-repeat;
					width:279px;
					height:35px;
				}
				
					.leftContainer .searchSmall .fieldcontainer .field input
					{
						font-family:"Myriad Pro", "Myriad Web Pro", Arial;
						font-size:14px;
						color:#4e89a9;
						width:273px;
						padding-left:5px;
						border:none;
						background:none;
						padding-top:9px;
						padding-bottom:7px;
					}
				
				.leftContainer .searchSmall .fieldcontainer .btnContainer
				{
					padding-top:10px;
				}
				
				.leftContainer .searchSmall .fieldcontainer .btnContainer .btn
				{
					width:153px;
					float:left;
					margin-left:15px;
				}
				.leftContainer .searchSmall .fieldcontainer .btnContainer .advsearch
				{
					padding-top:15px;
					float:left;
				}
/*-------------------------------------------------------------------------------------------*/
	.mainDiv .bottomContainer .rightContainer .signupbox
		{
			background:url(images/lawyer-q-a-bg.jpg) top left repeat-y;
		}
		
			.mainDiv .bottomContainer .rightContainer .signupbox.head
			{
			}
			
				
				.mainDiv .bottomContainer .rightContainer .signupbox .container
				{
					padding-left:15px;
					padding-right:15px;
					padding-top:15px;
				}
				
					.mainDiv .bottomContainer .rightContainer .signupbox .container .txt
					{
						font-size:14px;
						color:#333;
						font-family:Arial, Helvetica, sans-serif;
						line-height:22px;
					}
					
					.mainDiv .bottomContainer .rightContainer .signupbox .container .txt11
					{
						font-size:11px;
						color:#333;
						font-family:Arial, Helvetica, sans-serif;
						/*line-height:22px;*/
					}
					
						.mainDiv .bottomContainer .rightContainer .signupbox .container .txt p
						{
							margin-top:0px;
						}			
					
					
					.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm
					{
						padding-top:5px;
					}
					
						.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .txt
						{
							width:160px;
							padding-right:10px;
							color:#3E6173;
							font-size:14px;
							font-weight:bold;
							float:left;
							line-height:32px;
							text-align:right;
							margin-bottom:15px;
						}
						
							.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .txt-eg
							{
								padding-left:198px;
								font-size:13px;
								color:#6B6B6B;
								padding-top:10px;
								padding-bottom:10px;
								font-family:Arial, Helvetica, sans-serif;
								font-style:italic;
							}
							
							.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .txt-eg2
							{
								padding-left:198px;
								font-size:13px;
								color:#6B6B6B;
								padding-bottom:10px;
								font-family:Arial, Helvetica, sans-serif;
								font-style:italic;
							}
						
						.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .field
						{
							width:335px;
							float:left;
							margin-bottom:15px;
						}
						
								.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .field input
								{
									border:1px solid #98B8C9;
									width:330px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#3F3F3F;
								}
						.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .fieldmed
						{
							width:175px;
							float:left;
							margin-bottom:5px;
						}
						
								.mainDiv .bottomContainer .rightContainer .signupbox .container .fieldmed input
								{
									border:1px solid #98B8C9;
									width:170px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#3F3F3F;
								}
								
						
						.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .fieldmedplus
						{
							width:205px;
							float:left;
							margin-bottom:5px;
						}
						
								.mainDiv .bottomContainer .rightContainer .signupbox .container .fieldmedplus input
								{
									border:1px solid #98B8C9;
									width:200px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#3F3F3F;
								}		
						
						
						
						.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .fieldmedphone
						{
							width:140px;
							float:left;
							margin-bottom:5px;
						}
						
								.mainDiv .bottomContainer .rightContainer .signupbox .container .fieldmedphone input
								{
									border:1px solid #98B8C9;
									width:140px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#3F3F3F;
								}
								
								
						.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .txt2
						{
							width:78px;
							float:left;
							text-align:center;
							color:#4d7a92;
							font-size:14px;
							font-weight:bold;
							line-height:32px;
							font-family:Arial, Helvetica, sans-serif;
						}
						
						.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .fieldsmall
						{
							width:78px;
							float:left;
							margin-bottom:5px;
						}
						
								.mainDiv .bottomContainer .rightContainer .signupbox .container .fieldsmall input
								{
									border:1px solid #98B8C9;
									width:77px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#3F3F3F;
								}
						.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .fieldempty
						{
							width:335px;
							float:left;
							margin-bottom:5px;
						}
						
							.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .fieldempty .rdobttn
							{
								float:left;
								width:25px;
								padding-top:6px;
							}
							
							.mainDiv .bottomContainer .rightContainer .signupbox .container .signupForm .fieldempty .txtopt
							{
								float:left;
								width:70px;
								font-size:14px;
								color:#666;
								font-family:Arial, Helvetica, sans-serif;
								line-height:32px;
							}
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------Contact Page------------------------------------------*/
.quickHelpBox
{
}
	.quickHelpBox .head
	{
	}
	
	.quickHelpBox .content
	{
		background:url(images/quick-help-bg.jpg) top center repeat-y;
	}
	
		.quickHelpBox .content ul
		{
			padding:6px 17px 11px 16px;
			margin:0px;
			list-style:none;
			
		}
		
		.quickHelpBox .content li
		{
			font-size:12px;
			color:#0b93dc;
			line-height:35px;
			border-bottom:1px solid #e7e7e7;
			font-family:Arial, Helvetica, sans-serif;
		}
		
			.quickHelpBox .content li a
			{
				padding-left:35px;
				background:url(images/arrow-round.jpg) 10px 10px no-repeat;
				display:block;
				color:#0b93dc;
			}
		
			.quickHelpBox .content li a:hover
			{
				padding-left:35px;
				background:url(images/arrow-round-ov.jpg) 10px 10px no-repeat;
				background-color:#f7fcff;
				display:block;
				color:#0b93dc;
			}
			
				.quickHelpBox .content .noborder
				{
					border:none;
				}
	
	.quickHelpBox .bottom
	{
	}
/*-------------------------------------Home Page------------------------------------------*/
.quickHelpBoxhome
{
	background-color:#FFF;
}
	.quickHelpBoxhome .mycontainer
	{
		background:url(images/quick-help-bg.jpg) top center repeat-y;
		height:325px;
	}
	
	.quickHelpBoxhome .mycontainer .content
	{
	}
		.quickHelpBoxhome .mycontainer .content ul
		{
						padding:0px;
						margin:0px;
						float:left;
						display:block;
						padding-left:15px;
						width:160px;
		}
		
		.quickHelpBoxhome .mycontainer .content li
		{
									line-height:20px;
									background:url(images/arrow-blue2.jpg) 0px 8px no-repeat;
									padding-left:7px;
									display:block;
		}
		
			.quickHelpBoxhome .mycontainer .content li a
			{
						font-size:11px;
						font-family:Arial, Helvetica, sans-serif;
						background:(images/arrow-gray2.jpg) left no-repeat;
						color:#2b4350;
						text-decoration:underline;
			}
		
			.quickHelpBoxhome .mycontainer .content li a:hover
			{
						font-size:11px;
						font-family:Arial, Helvetica, sans-serif;
						color:#a3d631;
			}
			
			
				.quickHelpBoxhome .mycontainer .content .noborder
				{
					border:none;
				}
	
	.quickHelpBoxhome .bottom
	{
	}
	.mainDiv .bottomContainer .rightContainer .contactbox
		{
			background:url(images/lawyer-q-a-bg.jpg) top left repeat-y;
		}
		
			.mainDiv .bottomContainer .rightContainer .contactbox .head
			{
			}
			
				
				.mainDiv .bottomContainer .rightContainer .contactbox .container
				{
					padding-left:15px;
					padding-right:15px;
					padding-top:15px;
				}
				
					.mainDiv .bottomContainer .rightContainer .contactbox .container .txt
					{
						font-size:14px;
						color:#333;
						font-family:Arial, Helvetica, sans-serif;
						line-height:22px;
					}
					
						.mainDiv .bottomContainer .rightContainer .contactbox .container .txt p
						{
							margin-top:0px;
						}	
					.mainDiv .bottomContainer .rightContainer .contactbox .container .contactForm
					{
						padding-top:5px;
					}
					
						.mainDiv .bottomContainer .rightContainer .contactbox .container .contactForm .txt
						{
							width:170px;
							padding-right:20px;
							color:#4d7a92;
							font-size:14px;
							font-weight:bold;
							float:left;
							line-height:32px;
							text-align:right;
							margin-bottom:5px;
						}
						
						
						.mainDiv .bottomContainer .rightContainer .contactbox .container .contactForm .field
						{
							width:335px;
							float:left;
							margin-bottom:5px;
						}
						
								.mainDiv .bottomContainer .rightContainer .contactbox .container .contactForm .field input
								{
									border:1px solid #d5e2e9;
									width:330px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#666;
								}
								.mainDiv .bottomContainer .rightContainer .contactbox .container .contactForm .field textarea
								{
									border:1px solid #d5e2e9;
									width:330px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#666;
								}
								
								.mainDiv .bottomContainer .rightContainer .contactbox .container .contactForm .field select
								{
									width:338px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#666;
									border:1px solid #D5E2E9;
									
								}
						.mainDiv .bottomContainer .rightContainer .contactbox .container .contactForm .fieldmed
						{
							width:175px;
							float:left;
							margin-bottom:5px;
						}
						
								.mainDiv .bottomContainer .rightContainer .contactbox .container .contactForm .fieldmed input
								{
									border:1px solid #d5e2e9;
									width:170px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#666;
								}
							.mainDiv .bottomContainer .rightContainer .contactbox .container .contactForm .txt-eg
							{
								padding-left:198px;
								font-size:13px;
								color:#999999;
								padding-bottom:5px;
								font-family:Arial, Helvetica, sans-serif;
								font-style:italic;
							}
			.mainDiv .bottomContainer .rightContainer .contactbox .container .contactForm .captcha
			{
				float:left;
				width:110px;
				padding-left:10px;
				padding-top:2px;
			}
/*--------------------------------------------Lawyer Login page-----------------------------------------------*/
	.submitBtn
	{
		padding-left:180px;
		float:left;
		padding-top:10px;
	}
	
		.helpBtn
	{
		padding-left:10px;
		float:left;
		padding-top:15px;
	}
	
		.banners
		{
			margin-top:25px;
			margin-bottom:15px;
			text-align:center;
		}
/*--------------------------------------------Search page-----------------------------------------------*/
.searchContainer
{
	padding: 0 10px;
	
}
	.searchContainer ul
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	.searchContainer li
	{
		padding-bottom:20px;
		padding-top:20px;
		border-bottom:1px solid #e9e9e9;
	}
		.searchContainer li .resultContainer
		{
		}
		
			.searchContainer li .resultContainer .icon
			{
				float:left;
			}
			
			.searchContainer li .resultContainer .contentright
			{
				float:left;
				margin-left:10px;
				width:530px;
			}
			
				.searchContainer li .resultContainer .contentright .name
				{
					font-size:16px;
					font-family:Arial, Helvetica, sans-serif;
					color:#5688a2;
				}
					.searchContainer li .resultContainer .contentright .name a
					{
						font-size:16px;
						font-family:Arial, Helvetica, sans-serif;
						color:#5688a2;
						text-decoration:underline;
					}
					.searchContainer li .resultContainer .contentright .name a:hover
					{
						font-size:16px;
						font-family:Arial, Helvetica, sans-serif;
						color:#a3d631;
					}
					
					.searchContainer li .resultContainer .contentright .name
				{
					font-size:16px;
					font-family:Arial, Helvetica, sans-serif;
					color:#5688a2;
				}
					.searchContainer li .resultContainer .contentright .name a
					{
						font-size:16px;
						font-family:Arial, Helvetica, sans-serif;
						color:#5688a2;
						text-decoration:underline;
					}
					.searchContainer li .resultContainer .contentright .name a:hover
					{
						font-size:16px;
						font-family:Arial, Helvetica, sans-serif;
						color:#a3d631;
					}
					
					
					
					
					
					.searchContainer li .resultContainer .contentright .paname
				{
					font-size:11px;
					font-family:Arial, Helvetica, sans-serif;
					color:#2b4350;
				}
					.searchContainer li .resultContainer .contentright .paname a
					{
						font-size:11px;
						font-family:Arial, Helvetica, sans-serif;
						color:#2b4350;
						text-decoration:underline;
					}
					.searchContainer li .resultContainer .contentright .paname a:hover
					{
						font-size:11px;
						font-family:Arial, Helvetica, sans-serif;
						color:#a3d631;
					}
					
					
					
					
					
					
				
				.searchContainer li .resultContainer .contentright .address
				{
					font-size:12px;
					color:#000;
					font-family:Arial, Helvetica, sans-serif;
					padding-top:5px;
				}
				
				.searchContainer li .resultContainer .contentright .practicearea
				{
					font-size:11px;
					font-family:Arial, Helvetica, sans-serif;
					color:#598ba4;
					padding-top:10px;
				}
				
					.searchContainer li .resultContainer .contentright .practicearea ul
					{
						padding:0px;
						margin:0px;
						list-style:none;
						float:left;
						display:block;
						padding-left:15px;
						width:160px;
					}
					
					.searchContainer li .resultContainer .contentright .practicearea li
					{
						line-height:20px;
						background:(images/arrow-gray2.jpg) 0px 8px no-repeat;
						padding-left:12px;
						padding-bottom:0px;
						border:none;
						padding-top:0px;
					}
	
	.searchContainer .listing
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#5688a2;
		text-align:right;
		padding-top:10px;
		word-spacing:5px;
	}		
	.searchContainer .listing a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
		text-decoration:none;
	}
	
		.searchContainer .listing a:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#fff;
		text-decoration:underline;
		background:#5688a2;
	}
		
/*-------------------------------------------------------------------------------------------*/
/*----------------------------------Logged In-------------------------------------------------*/	
	.profileContainer
	{
	}
	
		.profileContainer .head
		{
			background:url(images/heading-bg.jpg) top left no-repeat;
			height:33px;
			padding-top:13px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#fff;
			padding-left:45px;
		}
		
		.profileContainer .content
		{
			background:url(images/subpage-box-bg.jpg) top left repeat-y;
			padding:10px 0px;
		}
		
			.profileContainer .content .detailbox
			{
				width:619px;
				margin:0 auto;
				margin-bottom:20px;
			}
			
				.profileContainer .content .detailbox .top
				{
				}
				
				.profileContainer .content .detailbox .titleBox
				{
					font-family:Arial, Helvetica, sans-serif;
					background:#f2f2f2;
					border-bottom:1px solid #dedede;
					padding-bottom:10px;
					border-left:1px solid #dedede;
					border-right:1px solid #dedede;
					font-size:14px;
				}
				
					.profileContainer .content .detailbox .titleBox .name
					{
						float:left;
						padding-left:15px;
					}
					
					.profileContainer .content .detailbox .titleBox .address
					{
						float:right;
						padding-right:15px;
					}
					
				
				.profileContainer .content .detailbox .contents
				{
					padding:15px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:16px;
					border-left:1px solid #dedede;
					border-right:1px solid #dedede;
				}
				
					.profileContainer .content .detailbox .contents .address-details
					{
						float:left;
						width:260px;
					}
						.profileContainer .content .detailbox .contents .address-details a
						{
							color:#416b80;
							text-decoration:underline;
						}
						
						.profileContainer .content .detailbox .contents .address-details a:hover
						{
							color:#85b62e;
						}
					.profileContainer .content .detailbox .contents .practicearea
					{
						width:195px;
						float:left;
					}
					
						.profileContainer .content .detailbox .contents .practicearea ul
						{
							padding:0px;
							margin:0px;
							list-style:none;
						}
						
						.profileContainer .content .detailbox .contents .practicearea li
						{
							/*background:url(images/arrow-blue2.jpg) 0px 8px no-repeat;*/
							background:url(images/arrow-blue4.jpg) 0px 8px no-repeat;
							padding-left:12px;
							display:block;
							line-height:22px;
							color:#416b80;
						}
				
					.profileContainer .content .detailbox .contents .profileDetails
					{
						font-size:12px;
						line-height:18px;
					}
					.profileContainer .content .detailbox .contents .profileDetails p
					{
						margin-top:0px;
					}
					
					
				.profileContainer .content .detailbox .bottom
				{
				}
		
		.profileContainer .bottom
		{
		}
		
/*-------------------------------------------------------------------------------------------*/
/*----------------------------------Dropdown-------------------------------------------------*/	
.dropdownContainer
{
	width:398px;
}
	
	.dropdownContainer .top
	{
		background:url(images/dropdown-top.gif) top center no-repeat;
		height:60px;
	}
	
		.dropdownContainer .top .title
		{
			float:left;
			padding-left:10px;
			font-family:Calibri;
			font-size:18px;
			font-weight:bold;
			color:#1c3543;
			padding-top:25px;
			width:137px;
			text-align:center;
		}
		
		.dropdownContainer .top .close
		{
			float:right;
			padding-top:25px;
			padding-right:20px;
		}
		
			.dropdownContainer .top .close .icon
			{
				float:left;
			}
			
			.dropdownContainer .top .close .txt
			{
				float:left;
				padding-left:4px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				
			}
			
				.dropdownContainer .top .close .txt a
				{
					color:#000;
					text-decoration:underline;
				}
				.dropdownContainer .top .close .txt a:hover
				{
					color:#CC0000;
					text-decoration:underline;
				}
	
	
	.dropdownContainer .mid
	{
		background:url(images/dropdown-bg.gif) top center repeat-y;
		padding:15px 20px;
		font-size:11px;
		color:#1c3543;
		font-family:Arial, Helvetica, sans-serif;
	}
	
		.dropdownContainer .mid .list1
		{
			float:left;
			width:115px;
		}
		
		.dropdownContainer .mid .list2
		{
			float:left;
			width:115px;
			margin-left:6px;
		}
		
		.dropdownContainer .mid .list3
		{
			float:right;
			width:115px;
		}
		
		.dropdownContainer  ul
		{
			padding:0px;
			margin:0px;
			list-style:none;
		}
		
		.dropdownContainer li
		{
			line-height:22px;
			background:url(images/arrow-blue2.jpg) 0px 8px no-repeat;
			padding-left:7px;
			display:block;
			
				
		}
	
		.dropdownContainer .mid a
		{
			color:#1c3543;
			text-decoration:underline;
		}
		
		.dropdownContainer .mid a:hover
		{
			color:#aedb4d;
			text-decoration:underline;
		}		
	
	.dropdownContainer .bottom
	{
	}
/*-------------------------------------Advance search page------------------------------------*/
.advSearchContainer
{
	border-bottom:1px solid #c6c6c6;
	padding-bottom:15px;
	margin-bottom:15px;
}
	
	.advSearchContainer .headingTxt
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		color:#2f4e60;
	}
	
	.advSearchContainer .subtxt
	{
		font-size:12px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:10px;
		padding-left:15px;
	}
	
	.advSearchContainer .fieldContainer
	{
		padding-left:15px;
		padding-top:15px;
	}
	
		.advSearchContainer .fieldContainer .fieldtxt
		{
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000;
			float:left;
			line-height:28px;
			padding-top:1px;
		}
		
		.advSearchContainer .fieldContainer .field
		{
			width:210px;
			float:left;
			padding-left:10px;
			padding-top:1px;
			padding-right:15px;
		}
						
			.advSearchContainer .fieldContainer .field input
			{
				border:1px solid #d5e2e9;
				width:200px;
				padding-top:2px;
				padding-bottom:2px;
				padding-left:5px;
				font-size:14px;
				color:#000;
								}
		
		.advSearchContainer .checkboxList
		{
			padding-left:15px;
			padding-top:15px;
			padding-bottom:15px;
		}
		.advSearchContainer .fieldContainer2
		{
			padding-left:15px;
			
		}
		
			.advSearchContainer .fieldContainer2 .fieldtxt
			{
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#000;
				float:left;
				line-height:28px;
				padding-top:1px;
				width:80px;
				margin-top:15px;
			}
			
			.advSearchContainer .fieldContainer2 .field
		{
			width:210px;
			float:left;
			padding-left:10px;
			padding-top:1px;
			padding-right:15px;
			margin-top:15px;
		}
						
			.advSearchContainer .fieldContainer2 .field input
			{
				border:1px solid #d5e2e9;
				width:200px;
				padding-top:2px;
				padding-bottom:2px;
				padding-left:5px;
				font-size:14px;
				color:#000;
								}			
			.advSearchContainer .fieldContainer2 .fieldtxt2
			{
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#000;
				float:left;
				line-height:28px;
				padding-top:1px;
				padding-left:25px;
				/*border-left:1px solid #c6c6c6;*/
				margin-top:15px;
			}
			.advSearchContainer .fieldContainer2 .field2
		{
			width:85px;
			float:left;
			padding-left:10px;
			padding-top:1px;
			padding-right:15px;
			margin-top:15px;
		}
						
			.advSearchContainer .fieldContainer2 .field2 input
			{
				border:1px solid #d5e2e9;
				width:85px;
				padding-top:2px;
				padding-bottom:2px;
				padding-left:5px;
				font-size:14px;
				color:#000;
								}
		
		.advSearchContainer .fieldContainer2 .btn2
		{
			padding-left:25px;
			padding-top:15px;
			float:left;
		}
		.advSearchContainer .btn
		{
			padding-left:15px;
		}
/*-------------------------------------------------------------------------------------------*/
.clear
{
	clear:both;
}
h2
{
	color:#4e89a9;
	font-size:18px;
	font-family:"Myriad Pro", "Myriad Web Pro", Arial;
	margin:0px;
	font-weight:normal;
}
h3
{
	font-size:18px;
	font-family:"Myriad Pro", "Myriad Web Pro", Arial;
	font-weight:normal;
	margin:0px;
}
.txt20px
{
	font-size:20px;
}
.checkboxes{
border: 1px solid #d5e2e9;
width: 300px;
overflow-y: auto;
height: 200px;
font-size: 90%;
font-family:Arial, Helvetica, sans-serif;
}
	.checkboxes ul
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	.checkboxes li
	{
	}
.dropdownlist
{
									border:1px solid #d5e2e9;
									width:77px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#666;
}
.filetype1
{
									border:1px solid #d5e2e9;
									width:250px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#666;
}
.checkboxes2{
border: 1px solid #d5e2e9;
width: 600px;
overflow-y: auto;
height: 100px;
font-size: 90%;
font-family:Arial, Helvetica, sans-serif;
}
	.checkboxes2 ul
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	.checkboxes2 li
	{
		float:left;
		width:190px;
		font-size:12px;
	}
/*=================================================*/
/*.msgbox { font-family:Arial, Helvetica, sans-serif; font-size:10px; visibility:hidden}*/
.msgbox
							{
								padding-left:510px;
								font-size:10px;
								font-family:Arial, Helvetica, sans-serif;
							}
.normalpt11	
			{
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
			}					
.err { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F00;}
.adminnn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.righttxt{	
									border:1px solid #98B8C9;
									width:180px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#3F3F3F;}
									
.rightlabel {
							font-family:"Myriad Pro", "Myriad Web Pro", Arial;
							width:60px;
							padding-right:20px;
							color:#3E6173;
							font-size:14px;
							font-weight:bold;
							float:left;
							line-height:32px;
							text-align:right;
							margin-bottom:5px;
}
.submitBtn2
	{
		padding-left:3px;
		float:left;
		padding-top:10px;
	}
	
		.helpBtn2
	{
		padding-left:10px;
		float:left;
		padding-top:15px;
	}
	
.banner1
	{
		padding-left:30px;
		float:left;
		padding-top:10px;
	}
	
.toptextt {
						font-size:14px;
						color:#333;
						font-family:Arial, Helvetica, sans-serif;
						line-height:22px;
					}
.optionalss { padding-left:5px;
								font-size:12px;
								color:#6B6B6B;
								padding-bottom:5px;
								font-family:Arial, Helvetica, sans-serif;
								font-style:italic;}
/*=====================================================================*/
.fluidityblog{
/*border: 1px solid #d5e2e9;*/
/*width: 300px;*/
overflow-y: hidden;
/*height: 150px;*/
/*font-size: 90%;*/
/*font-family:Arial, Helvetica, sans-serif;*/
}
.hidden2{
	visibility:hidden;
	position:absolute;
	width:100%;
	left: 1px;
	top: 334px;
	z-index:700;
	
}
.unvisible { visibility:hidden; display:none;}
.visi {visibility:visible; }
.linker { cursor:pointer;}
.copyright2
		{
			padding-top:6px;
			text-align:center;
			font-size:11px;
			color:#656565;
			font-family:Arial, Helvetica, sans-serif;
			
		}
.copyright2 a
			{
				color:#656565;
				text-decoration:none;
			}
.copyright2 a:hover
			{
				color:#656565;
				text-decoration:underline;
			}
#Layer4 {
	position:absolute;
	left:-12px;
	top:225px;
	width:100%;
	height:200px;
	z-index:333;
}
.listing2
				{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#3a5d70;
				}
				
.listing2 ul
					{
						padding:0px;
						margin:0px;
						list-style:none;
						padding-left:15px;
						padding-top:10px;
						float:left;
					}
					
.listing2 li
					{
						line-height:22px;
					}
					
.listing2 a
						{
							color:#3a5d70;
							text-decoration:underline;
						}
						
.listing2 a:hover
						{
							color:#9dd22d;
						}
						
.detailbox
			{
				width:619px;
				margin:0 auto;
				margin-bottom:20px;
			}
			
.detailbox .top
				{
				}
				
.detailbox .titleBox
				{
					font-family:Arial, Helvetica, sans-serif;
					background:#f2f2f2;
					border-bottom:1px solid #dedede;
					padding-bottom:10px;
					border-left:1px solid #dedede;
					border-right:1px solid #dedede;
					font-size:14px;
				}
.detailbox .titleBox .name
					{
						float:left;
						padding-left:15px;
					}
					
.detailbox .titleBox .address
					{
						float:right;
						padding-right:15px;
					}	
.detailbox .contents
				{
					padding:15px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:16px;
					border-left:1px solid #dedede;
					border-right:1px solid #dedede;
				}
				
				
	.headtext {
							font-family:"Myriad Pro", "Myriad Web Pro", Arial;
							font-size:16px;
							color:#3E6173;
							font-weight:bold;
}			
.headtext a
							{
							font-family:"Myriad Pro", "Myriad Web Pro", Arial;
							font-size:16px;
							color:#3E6173;
							font-weight:bold;
							text-decoration:none;
							}
.headtext a:hover
							{
							font-family:"Myriad Pro", "Myriad Web Pro", Arial;
							font-size:16px;
							color:#333;
							font-weight:bold;
							text-decoration:underline;
								
							}	
							
.blogreadlink
				{
					padding-left:5px;
					color:#4f7e96;
					font-size:11px;
				}
								
.blogreadlink a
				{
										
					background:url(images/arrow-blue2.jpg) 0px 5px no-repeat;
					padding-left:10px;
				}
									
.blogreadlink a:hover
					{
						color:#9dd22d;
						
					}
.head2
		{
			background:url(images/heading-bg.jpg) top left no-repeat;
			height:33px;
			padding-top:13px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#fff;
			padding-left:45px;
		}
			
.head3
		{
			background:url(images/lawyer-source-blog.jpg) top left no-repeat;
			height:33px;
			padding-top:13px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#fff;
			padding-left:45px;
		}
		
.head4
		{
			background:url(images/lawyer-signup-head2.jpg) top left no-repeat;
			height:33px;
			padding-top:13px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#fff;
			padding-left:45px;
		}	
.head5
		{
			background:url(images/most-popular-search-head.jpg) top left no-repeat;
			height:33px;
			padding-top:13px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#fff;
			padding-left:45px;
		}	
		
.head6
		{
			background:url(images/lawyer-signup-head3.jpg) top left no-repeat;
			height:33px;
			padding-top:13px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#fff;
			padding-left:45px;
		}			
		
		
.txt123
					{
						float:left;
						padding-left:5px;
						font-size:11px;
						text-align:justify;
						font-family: Arial, Helvetica, sans-serif;
					}
					
.txt12
					{
		 				float:left;
						padding-left:15px;
						padding-right:15px;
						font-size:14px;
						text-align:justify;
						color:#333333;
						font-family:Arial,Helvetica,sans-serif;
						line-height:22px;
					}	
.site_name{
		position:absolute;
		left:25px;
		top:35px;
		font-size:10px;
		font-weight:normal;
		visibility:hidden;
	}
#Layer4 {
	position:absolute;
	left:-12px;
	top:390px;
	width:100%;
	height:20px;
	z-index:333;
	display:none;
}
.fieldalone
		{
									border:1px solid #98B8C9;
									width:330px;
									padding-top:7px;
									padding-bottom:7px;
									padding-left:5px;
									font-size:14px;
									color:#3F3F3F;
		}
.txtalone
					{
						font-size:14px;
						color:#333;
						font-family:Arial, Helvetica, sans-serif;
						line-height:22px;
					}		
					
.pointit { cursor:pointer; }	
.paname2
				{
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#2b4350;
					
				}
.paname2 a
					{
						font-size:12px;
						font-family:Arial, Helvetica, sans-serif;
						color:#2b4350;
						text-decoration:underline;
					}
.paname2 a:hover
					{
						font-size:12px;
						font-family:Arial, Helvetica, sans-serif;
						color:#9dd22d;
					}	
					
.name_
				{
					font-size:16px;
					font-family:Arial, Helvetica, sans-serif;
					color:#5688a2;
					width:240px;
					float:right;
					padding-right:8px;
				}
					.name_ a
					{
						font-size:16px;
						font-family:Arial, Helvetica, sans-serif;
						color:#5688a2;
						text-decoration:underline;
					}
					.name_ a:hover
					{
						font-size:16px;
						font-family:Arial, Helvetica, sans-serif;
						color:#a3d631;
					}
.address_
				{
					font-size:12px;
					color:#000;
					font-family:Arial, Helvetica, sans-serif;
					padding-top:5px;
					float:right;
					width:240px;
					padding-right:8px;
				}
.icon_
			{
				padding-left:8px;
			}																	
.cleartop 
	{
		padding-top:10px;
	}
.hrline { padding-left:10px; padding-right:10px; padding-top:4px;}
.normal-text
					{
						float:left;
						padding-left:5px;
						padding-right:5px;
						font-size:12px;
						text-align:justify;
						font-family: Arial, Helvetica, sans-serif;
					}
.cursor-pointer	
{
	cursor:pointer;
}
.connect-now 
{
	float:left;
	margin-left:-12px;		
}

.ad-cls{
	text-align:center;
	margin-top:10px;
}
	
	