/* LAPIL CSS */


/******************************************/
/************** Global Start **************/
/******************************************/

body {
	margin:0px;
	padding:0px;
	}


#dummy {
	clear:both;
	}
	
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#993300;
	margin:0px;
	padding:0px;
	}
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#993300;
	margin:0px;
	padding:0px;
	}
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFF66;
	margin:0px;


	}


p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height: 1.8em
	}

#readmore {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#996600;
	font-size:10px;
	text-align:right;
	padding-top:2px;
	padding-right:10px;
	}
	
		#readmore a, #readmore a:link, #readmore a:visited {
			text-decoration:none;
			color:#996600;
			}

		#readmore a:hover {
			color:#996600;
			text-decoration:underline;
			}
			
		#readmore a:active {
			text-decoration:none;
			color:#996600;
			}



/******************************************/
/************** Global End ****************/
/******************************************/


#main_container {
	width:100%;
	height:auto;
	padding:0px;
	margin:0px auto;
	}

		#header_container {
			width:100%;
			height:119px;
			background:url(../images/header_bg.png) repeat-x;
			}
			
				#header_content {
					width:980px;
					height:119px;
					margin:0px auto;
					background:url(../images/header.png) no-repeat;
					}
					
#nav_container {
	width:100%;
	height:24px;
	background:#555555;
	}
	
		#nav_content {
				width:980px;
				height:auto;
				margin:0px auto;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-size:11px;
				font-weight:bold;
				/*padding-top:5px;*/
				}
				
					#nav_content ul {
						margin:0px;
						padding:0px;
						}
						
							#nav_content li {
								list-style-type:none;
								display:inline;
								margin-right:18px;
								line-height:24px;
								}
								
									#nav_content a, #nav_content a:link, #nav_content a:visited {
										color:#FFF;
										text-decoration:none;
										}
										
									#nav_content a:hover {
										color:#FFCC33;
										text-decoration:none;
										}
										
									#nav_content a:active {
										color:#FFF;
										text-decoration:none;
										}
																	
									.search {
										margin-top:3px;
										padding:0px;
										width:auto;
										height:auto;
										float:right;
									}
									
									.search-textfield {
										font-size:11px;
										margin:0px;
										padding:0px;
										
									}
									
									.search-btn {
										width:22px;
										margin:0px;
										padding:0px;
										height:20px;
										font-family:Verdana, Arial, Helvetica, sans-serif;
										font-size:8px;
										font-weight:bold;
										color:#333;
									}
									
							
#banner_container {
	width:100%;
	height:193px;
	background:url(../images/banner_bg.png) repeat-x;
	}
	
#banner_content {
	width:980px;
	height:193px;
	margin:0px auto;
	}
	
#top_bg {
	width:100%;
	height:34px;
	background:url(../images/top_bg.png) repeat-x;
	}
	
	
/******************************************/
/******* Content Container Start **********/
/******************************************/

#content_container {
	width:980px;
	height:auto;
	padding:0px;
	margin:0px auto;
	}
	
	
		#content_container_right {
			width:658px;
			height:auto;
			float:right;
			}

		#content_container_right ul{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#666;
			}
			
				#wrapper_content_right {
					width:658px;
					height:auto;
					margin:0px;
					padding:0px;
					}
					
#wrapper1 {
	width:287px;
	height:auto;
	float:left;
	}
	
#wrapper2 {
	width:287px;
	height:auto;
	float:right;
	}
					
#boxed_container {
	width:658px;
	height:257px;
	margin-top:30px;
	margin-bottom:30px;
	}
	
#clients_hd {
	width:287px;
	height:28px;
	background:url(../images/client_hd.png) no-repeat;
	}
									
#boxed_content1 {
	width:287px;
	height:229px;
	background:url(../images/box.png) no-repeat;
	}
	
		#boxed_text {
			padding-top:20px;
			padding-left:20px;
			margin:0px auto;
			width:250px;
			height:auto;
			}
			
				#boxed_text ul li, #boxed_text table td {
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#333;
					line-height:2em;
					list-style-type:none;
					}
					
				#boxed_text ul {
					padding:0px;
					margin:0px;
					}
	
#settlements_hd {
	width:287px;
	height:28px;
	background:url(../images/settlements_hd.png) no-repeat;
	}

#boxed_content2 {
	width:287px;
	height:229px;
	float:right;
	background:url(../images/box.png) no-repeat;
	}
	
	
#logo {
	width:658px;
	height:85px;
	background:url(../images/logo.png) no-repeat;
	margin-top:10px;
	}
	
#content_container_left {
	width:296px;
	height:auto;
	float:left;
	}
	
	#freecase_container {
		width:296px;
		height:auto;
		margin-bottom:20px;
		}
		
		#freecase_top {
			width:296px;
			height:52px;
			background:url(../images/freecase_top.png) no-repeat;
			}
			
		#freecase_middle {
			width:296px;
			height:auto;
			background:url(../images/freecase_bg.png) repeat-y;
			}
			
		#freecase_bottom {
			width:296px;
			height:18px;
			background:url(../images/freecase_bottom.png) no-repeat;

			}
			
			
#specialties_container {
	width:279px;
	height:357px;
	background:url(../images/special_bg.png) no-repeat;
	margin:0px auto;
	padding-bottom:10px;
	}
	
		#specialties_wrapper {
			width:180px;
			height:auto;
			margin:0px auto;
			padding-top:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			padding-top:50px;
			}
			
				#specialties_wrapper ul {
				margin:0px;
				padding:0px;
					
					}
					
				#specialties_wrapper li {
					list-style-type:none;
					line-height:2em;
					
					}
					
							#specialties_wrapper a, #specialties_wrapper a:link, #specialties_wrapper a:visited {
								color:#FFF;
								text-decoration:none;
								}
								
							#specialties_wrapper a:hover {
								text-decoration:underline;
								color:#FFFF99;
								}
								
							#specialties_wrapper a:active {
								text-decoration:none;
								color:#FFF;
								}

#articles_news_wrapper {
	width:286px;
	height:auto;
	margin: 0px auto;
	}								
				
#articles_btn {
	width:286px;
	height:51px;
	margin-top:20px;
	}
	
#news_btn {
	width:286px;
	height:51px;
	margin-top:20px;
	}
	
				
#city_btn {
	width:980px;
	height:auto;
	margin:0px auto;
	}
	
#city_btn_hd {
	width:980px;
	height:auto;
	margin-top:40px;
	margin-bottom:30px;
	text-align:center;
	}
		
			#city_btn_container {
				width:auto;
				height:64px;
				padding-left:18px;
				}
				
			#city_btn_container ul {
				margin:0px;
				padding:0px;
				}
				
			#city_btn_container li {
				list-style-type:none;
				display:inline;
			}
			
				#btn_container {
					float:left;
					background:url(../images/bg_counties.jpg) no-repeat;
					width:180px;
					height:46px;
					padding:3px;
					padding-top:15px;
					margin-left:2px;
					text-align:center;
					border:#000000 solid 0px;
				}
				
				#btn_container a:link, #btn_container a:visited {
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:12px;
					color:#000000;
					text-decoration:none;
				}

				#btn_container a:hover {
					font-family:Arial, Helvetica, sans-serif;				
					font-weight:bold;					
					font-size:12px;					
					color:#000000;
					text-decoration:underline;
				}
			
#city_list {
	width:720px;
	height:auto;
	}
	
		
	
			#city_list_container {
				width:160px;
				height:auto;
				float:left;
				margin-right:20px;
				margin-bottom:30px;
				}
				
			#city_list_container ul {
				margin:0px;
				padding:0px;
				}
			
			
			#city_list_container li {
				list-style-type:none;
				background:url(../images/bullet.png) left no-repeat;
				text-indent:18px;
				

				}
				
#footer_container {
	width:100%;
	height:140px;
	background:url(../images/footer_bg.png) repeat-x;
	margin-top:30px;
	}
	
		#footer_content {
			width:980px;
			height:auto;
			margin:0px auto;
			}
			
.footer-content-container {
			margin:0px auto;
			width:960px;
			height:auto;
		}
		
				.footer-content{
					line-height:14px;
					padding-top:25px;
					text-align:center;
					width:960px;
					height:auto;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:bold;
					color:#FFF;
				}
				
.footer-content a, .footer-content a:link, .footer-content a:visited {
	color:#FFF;
	text-decoration:none;
}

.footer-content a:hover {
	color:#FFCC00;
	text-decoration:underline;
}

.footer-content a:active {
	color:#FFF;
	text-decoration:underline;
}


/******************************************/
/********* Content Container End **********/
/******************************************/

