h1,h2,h3,h4,h5,h6,p,ul,fieldset{
	padding:0px;
	margin:0px;
}
img,fieldset{
	border:none;
}
a:link,a:visited{
	color:#00008B;
}
a:hover{
	color:#0000ff;
}
a.map:link,a.map:visited{
	color:#9b6316;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:15px;
	background:url('../images/arrow.gif') no-repeat center left;
}
a.map:hover{
	color:#f0910f !important;
	text-decoration:underline;
}

html{
		background:#192535 url('../images/bodybg.gif') repeat-x top left;
}
body{
	width:900px;
	margin:0px auto;
	padding:0px;
	font-family:Tahoma, Arial, Sans-serif;
	font-size:12px;
	color:#555555;
}
#header{
	overflow:auto;
	width:860px;
	background-color:#2a3644;
	height:95px;
	padding:10px 20px 0px 20px;
}
	#header .logo{
		float:left;
	}
	#header h1{
		font-family: Georgia, "Times New Roman", Serif;
		font-weight:normal;
		font-size:26px;
		color:#ffffff;
		float:right;
		border-bottom:1px solid #3d4957;
		margin:10px 0px 5px 0px;
		padding:3px 0px;
		width:330px;
		text-align:center;
	}
	#header h3{
		font-family: Georgia, "Times New Roman", Serif;
		font-weight:normal;
		font-size:14px;
		color:#ffffff;
		clear:right;
		float:right;
		width:330px;
		text-align:center;
	}
#menu{
	clear:both;
	height:25px;
	background-color:#99a5b3;
	border-bottom:4px solid #e0dfe4;
	list-style-type:none;
}
	#menu li{
		float:left;
		background:url('../images/sep.gif') no-repeat 0px 8px;
	}
	#menu li.first-child{
		background:none !important;
	}
		#menu li a:link,#menu li a:visited{
			display:block;
			font-family: Verdana;
			font-size:12px;
			padding:0px 15px;
			margin-left:1px;
			color:#131f2d;
			line-height:25px;
			text-decoration:none;
			text-transform:uppercase;
		}
		#menu li a:hover{
			background-color:#192535;
			color:#ffffff;
		}
		#menu li.first-child a{
			margin-left:0px;
		}
#content{
	width:900px;
	overflow:auto;
	min-height:400px;
	background-color:#ffffff;
}
	#content h4{
		font-size:14px;
		border-bottom:1px solid #cccccc;
	}

	#content .lc{
		float:left;
		padding:20px 10px 20px 10px;
		width:220px;
	}
		.lc img{
			padding:1px;
			border:1px solid #cccccc;
		}
		.lc h2.title{
			font-size:24px;
			font-weight:normal;
		}
	#content .cc{
		float:left;
		width:444px;
		padding:20px 0px;
	}
		.cc h1.title{
			font-weight:normal;
			font-size:25px;
		}
		.cc h2{
			font-size:20px;
			font-weight:normal;
		}
		.cc p{
			margin:10px 0px;
			line-height:20px;
		}
		.cc img.attorney{
			float:left;
			padding:4px;
			border:1px solid #cccccc;
			margin-right:10px;
		}			
		.cc a.map{
			color:#9b6316;
		}
		.cc ul.list{
			list-style-position:inside;
			list-style-type:square;
			width:222px;
			float:left;
		}
			.list li{
				line-height:20px;
				color:#193c5a;
				font-size:10px;
				font-weight:bold;
			}
	#content .rc{
		float:left;
		width:195px;
		padding:10px 10px;
	}
		.rc h3.title{
			background-color:#f4f8f9;
			color:#193c5a;
			padding:15px 10px;
			font-family: Georgia, "Times New Roman", Serif;
			font-size:20px;
			font-weight:normal;
			text-align:center;
		}
		.rc label{
			display:block;
			margin:8px 0px 2px 0px;
			color:#193c5a;
			font-size:10px;
			font-weight:bold;
		}
			.rc label a{
				color:#0000fb;
			}
		.rc input, .rc select, .rc textarea{
			width:190px;
		}
		.rc .check{
			width:auto !important;
		}
		.rc .submit{
			border:3px double #cccccc;
			margin:10px 0px;
			width:170px;
			padding:5px 0px;
			font-weight:bold;
			color:#434343;
			background-color:#ffffff;
		}
#footer{
	clear:both;
}
	#footer p.subfooter{
		background-color:#0b121a;
		color:#ffffff;
		padding:15px 20px;
	}
	#footer a.terms:link,#footer a.terms:visited{
		color:#ffffff;
		text-decoration:none;
	}
	#footer a.terms:hover{
		text-decoration:underline;
	}
	#footer ul{
		width:860px;
		overflow:auto;
		list-style-type:none;
		padding:10px 20px;
	}
		#footer ul li{
			float:left;
			padding:0px 10px 0px 10px;
			border-left:1px solid #9097a1;
		}
		#footer ul li.first-child{
			padding-left:0px;
			border-left:none;
		}
		#footer ul li a:link,#footer ul li a:visited{
			color:#9097a1;
		}
		#footer ul li a:hover{
			color:#ffffff;
		}
		#footer p.copy{
			clear:both;
			padding:0px 0px 5px 20px;
			color:#9ca8b6;
			font-size:11px;
		}
			#footer p.copy a.designed:link,#footer p.copy a.designed:visited{
				color:#ae8f56;
				text-decoration:none;
			}
			#footer p.copy a.designed:hover{
				text-decoration:underline;
			}