/** 
  * ======================================================
  * $Workfile: $
  * $Revision:$
  * $Date: $
  * $Author: $
  * $Archive: $
  * ======================================================
  * Change History:
  * 1.00 initial revision
**/

/* begin basic html elements */
a {
	color: #464646;
}

a:hover {
	color: #000;
}
/* end basic html elements */





/* */
#wrap {
}
	
	#wrapInner {
	}
		
		#topArea {
		}
			
			#navWrap {
			}
				
				#navWrap a {
				}
				
				#navWrapInner {
					width: 930px;
					margin: 0 auto;
				}
					
					#language {
						float: left;
						width: 176px;
						margin: .5em 0 0 0;
						padding: 0;
						list-style: none;
						font-size: 0.9em;
						list-style: none;
						position: relative;
					}
						
						#language h2 {
							font-size: 100%;
							margin: 0;
							padding: 0;
							font-weight: normal;
						}
						
						#language h2 a {
							text-decoration: none;
							padding: 1px 5px;
							display: block;
						}
							
							#language h2 a:hover {
							}
						
						#language ul {
							position: absolute;
							width: 176px;
							margin: 0;
							padding: 0 0 5px 0;
							display: none;
						}
						
						#language ul.openLanguage {
							display: block;
						}
						
							#language ul li {
								list-style: none;
								margin: 0;
								padding: 0;
							}
							
								#language ul li a {
									display: block;
									padding: 2px 5px;
								}
									
									#language ul li.active {
										background-color: #ccc;
									}
									
									#language ul li a:hover {
									}
							
							#language ul li.closeLanguage {
								font-size: 0.8em;
								text-align: right;
							}
					
					#nav {
						float: right;
						width: 750px;
						margin: 0;
						padding: 0;
						list-style: none;
						font-size: 1.1em;
					}
						
					.noLanguage #nav {
						float: none;
						width: auto;
					}
						
						#nav li {
							float: left;
							margin: 0;
							padding: 0;
							position: relative;
						}
							
							#nav li a {
								display: block;
								padding: 5px 15px;
							}
								
								#nav li a:hover,
								#nav li.active a {
								}
							
							#nav ul {
								position: absolute;
								display: none;
								margin: 0;
								padding: 0;
								border: 1px solid;
								border-bottom: none;
								z-index: 50;
								list-style: none;
								font-size: 0.8em;
							}
							
							#nav li:hover ul,
							#nav li.over ul{
								display: block;
							}
								
								#nav ul li {
									float: none;
									display: block;
									border-bottom: 1px solid;
								}
									
									#nav ul li a,
									#nav li.active ul li a {
										white-space: nowrap;
									}
								
										#nav li.active ul li a:hover {
										}
			
			#headerWrap {
				padding: 4px 0;
				border-bottom: 1px solid;
			}
				
				#header {
					width: 930px;
					margin: 0 auto;
				}
				
					#headerFrgImg {
						float: left;
						width: 176px;
						height: 213px;
						overflow: hidden;
					}
					
					#headerBkgImg {
						float: right;
						width: 750px;
						height: 213px;
						overflow: hidden;
						position: relative;
					}
						
						#configHeader {
							width: 730px;
							min-height: 50px;
							height: auto !important;
							height: 50px;
							padding: 5px 10px;
							position: absolute;
							bottom: 0;
							border-top: 1px solid;
						}
							
							#firmLogo {
								float: left;
							}
							
							#firmName {
								float: left;
							}
								
								#firmName h2 {
									margin: 3px 0;
								}
							
							#address {
								clear: both;
							}
								
								#address a {
								}
									
									#address a:hover {
									}
	
		#content {
			width: 930px;
			margin: 0 auto;
		}
			
			#col1 {
				float: left;
				width: 174px;
				min-height: 650px;
				height: auto !important;
				height: 650px;
				padding: 0 1px;
				overflow: hidden;
			}
			
			#col2 {
				float: left;
				width: 228px;
				min-height: 650px;
				height: auto !important;
				height: 650px;
				padding: 0 1px;
				overflow: hidden;
				margin-left: 4px;
			}
			
			#col3 {
				float: right;
				width: 516px;
				overflow: hidden;
			}
				
				#col3.wide {
					width: 748px;
				}
		
		#footerWrap {
			border-top: 1px solid;
			border-bottom: 30px solid;
		}
			
			#footer {
				width: 930px;
				margin: 0 auto;
				padding: 20px 0;
				font-size: 0.9em;
			}
				
				.divLNFooterLogo {
					float: left;
					margin-right: 10px;
				}
				
				#footer p {
					margin: 0;
				}
/* */





/* content */			
#content {
}
	
	#breadCrumbs {
		padding: 7px 0;
		font-size: 0.8em;
	}
		
		#breadCrumbs ul {
			margin: 0;
			padding: 0;
		}
			
			#breadCrumbs ul li {
				display: inline;
			}		
		
	#content h1#pageHeading {
		margin: 0;
		padding: 5px 10px;
		font-size: 1.2em;
		line-height: 1.5em;
		font-weight: normal;
	}
	
	.topContent,
	.bottomContent {
		padding-left: 20px;
		padding-bottom: 20px;
	}

#contact {
}
	
	#contact h3#phone {
		margin: 0;
		padding: 5px 10px;
	}
	
	#contactInfo {
		list-style: none;
		margin: 0;
		padding: 10px;
	}
		
		#contactInfo li {
			margin: 0;
			padding: 0;
		}

#quickContact {
}
	
	#quickContact h3 {
		margin: 0;
		padding: 5px 10px;
		font-size: 1.2em;
		font-weight: normal;
		line-height: 1.5em;
	}
	
.pod {
}

	.pod h2 {
		margin: 0;
		padding: 5px 10px;
		font-size: 1.2em;
		font-weight: normal;
	}
	
	.pod ul,
	.pod ol {
		margin: 0;
		padding: 10px;
		list-style-position: inside;
	}
	
	.pod .spanMore {
		display: block;
		padding: 0 10px 10px 10px;
	}

#callNow {
	padding: 5px 10px;
	margin-bottom: 5px;
}
	
	#callNow a {
		padding-left: 20px;
	}
		
		#callNow a:hover {
		}

#bookmark {
	padding: 5px 10px;
	margin-bottom: 5px;
}
	
	#bookmark a {
		padding-left: 20px;
	}
		
		#bookmark a:hover {
		}

#quickContact {
	border-collapse: collapse;
	border: 0;
	border-spacing: 0;
}
	
	#quickContact li {
		border-top: 1px solid;
		padding: 3px;
	}

img.imgCustom {
	margin: 10px;
}
/* content */





/* quick contact form */
#miniContactForm fieldset input {
	width: 205px !important;
}

#miniContactForm fieldset textarea {
	width: 205px !important;
}





/* begin clearfix */
.clearfix:after,
#navWrapInner:after,
#header:after,
#configHeader:after,
#content:after,
#col3:after,
#footer:after,
.topContent:after,
.bottomContent:after,
.divAttorneyInfo:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix,
#navWrapInner,
#header,
#configHeader,
#content,
#col3,
#footer,
.topContent,
.bottomContent,
.divAttorneyInfo {
	display: inline-block;
}


.clearfix,
#navWrapInner,
#header,
#configHeader,	
#content,
#col3,
#footer,
.topContent,
.bottomContent,
.divAttorneyInfo {
	display: block;
}
/* end clearfix */