/* CSS Document */
h1 {
	text-indent:-9999px;
	width:300px;
	height:49px;
	background-image:url('images/logo.png');
	margin:0 auto;padding:0;
	position:relative;
}

body {
   background:#FFF url("images/bg.gif") repeat-x;	
	text-align:center;
	margin:20px;
	padding:0;
	font:normal 0.8em/1.2em verdana,aria,sans-serif;
	color:#666;
	}
a {
	color:#008c00;
	text-decoration:none;
	}
a:hover {
	color:#9343B9;
	
	}
#wrapper1 {
	position:relative;
	text-align:left;
	width:950px;
	margin:0 auto;
	/*background:#FFF url("images/rightcolor_bg.gif") repeat-y top right;*/
	background: transparent url('images/shadow.png') no-repeat;

	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:950px;
	margin:0 auto;
	background:#FFF;
	}
#header {
	
	border-bottom:1px solid #4c4c4c;
	padding:10px;
	margin:0;
	text-align:center;
	color:#FFF;
	width:930px;
	margin:0 auto;
	height:80px;
	}
#header h1 {
	font-size:200%;
	}
#header a {
letter-spacing: 1.2px;
			color:#0000FA;
}

#header a:hover, #header a:active, #header a.active {
		text-decoration:none;
		color:#4c4c4c;			
		}	
	
	
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	background:#FFF;
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:180px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	/*background:#ECB9E8;*/
	z-index:100;
	}
	
	
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:180px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	/*background:#D7C4FA;*/
	z-index:99;
	}

#maincol h3 {
	color:#565656;
	}	

#criminal_check_form li,#people_search_form li  {
	margin-left:-10px;padding:0;
	font-size:9pt;
}

#centercol {
	position:relative;
	padding:0 190px;
	}

#content ul {
	padding:0;
	list-style-type:none;
	font-weight:bold;
	color:#36393D;
	
}
#content p { line-height:1.5em;}

#content ul a{
	padding:0;margin:0 0 0 0;
	list-style-type:none;
	font-weight:bold;
	color:#0000FF;
	line-height:2em;
text-decoration:underline;	
}
#content ul a:visited{color:#006;text-decoration:dotted;}
#content ul a:hover{color:#002;text-decoration:underline;}


#content ul li ul{
	padding:0 0 15px 20px;
	list-style-type:none;
	font-weight:normal;

}
#content h3 {
	font-size:15pt;
	margin:10px 0 20px 0;padding:0;
	color:#FF1A00;
}
	
#centercol a{
	color:#666;
	}
#centercol a:hover {
	color:#9343B9;
	}

#footer {
	position:relative;
	top:1px;
	background:#356aa0;
	width:98%;
	clear:both;
	margin:0 auto;
	padding:1% 0;
	text-align:center;
	color:#CCC;
	}
	
	.input {
			margin-right:2px;
			margin-left:10px;
			margin-top:10px;
			padding:6px;
			width:375px;
			border: 1px solid #B8B8B8;
						
			font-family:"Arial";
			font-size:9pt;
			color:#464646;
			font-weight:500;
			text-decoration:none;
			letter-spacing: 0pt;
			line-height:100%;
		}
		
	.label {
		width:50px;
		display:block;
		float:left;
		text-align:right;
		margin-right:20px;
		font-weight:bold;
		color:#000;
		
	}
	.select {
		width:40px;
		display:block;
		
		text-align:right;
		margin-right:20px;
		font-weight:bold;
		color:#000;
		
	}
	.button {
							
			font-family:"Arial";
			font-size:10.5pt;
			font-weight:700;			
			letter-spacing: 1px;
			margin-bottom:5px;			
		}
			
	#people_search_form {
			width:160px;
			border:1px solid #464646;
			margin-bottom:20px;
		
		}
	#people_search_form h2{
		background:yellow;
		font-size:8pt;
		color:#000;
		height:20px;
		text-align:center;
		margin:0;padding:0;		
		padding-top:2px;

	}
	
	#people_search_form p{		
		font-size:8pt;
		text-align:center;
		line-height:1.2em;
	}
	
	#ad_blockleft{
		width:160px;
		min-height:600px;
		
		text-align:left;
	}
	#ad_blockleft a,#ad_blockright a{font-size:9pt;color:#0000FF;font-weight:bold;margin:20px 0 0 0;display:block;text-decoration:underline;}
	#ad_blockleft p, #ad_blockright p{font-size:7pt;color:#000000;font-weight:bold;margin:0;}
	
/********Right Column*****/	
	
	
	
	#criminal_check_form	{
			width:160px;
			float:right;
			border:1px solid #464646;
			margin-bottom:10px;
		}
	#criminal_check_form h2{
		background:blue;
		font-size:8pt;
		color:#FFF;
		height:20px;
		text-align:center;
		margin:0;padding:0;		
		padding-top:2px;
		
	}
	
	#criminal_check_form p{		
		font-size:8pt;
		text-align:center;
		line-height:1.2em;
	}
	
	#ad_blockright{
		width:160px;
		min-height:600px;
		float:right;
		text-align:right;
	}


/********center Column*****/	
	#public_records_form	{
			width:100%;
			float:right;
			border:1px solid #464646;
			height:100px;
			margin-bottom:20px;
		}

	#public_records_form	.label {
		margin:0;padding:0;
		text-align:left;
		
		
		
}
#public_records_form	form{
	margin: 15px 0 5px 10px;
}
#public_records_form	.button{
}
	#public_records_form h2{
		background:#008c00;
		font-size:12pt;
		color:#FFF;
		height:25px;
		text-align:center;
		margin:0;padding:0;		
		padding-top:5px;
		
	}

/*************************/


.link_box_left {
	float:left;
	width:250px;
	text-align:center;
}
.link_box_right {
	float:right;
	width:250px;
	text-align:center;
}
.link_box_center {
	float:left;
	width:100%;
	text-align:center;
	margin-top:20px;
}
.link_box_left li,.link_box_right li,.link_box_center li
{
	list-style-type:none;
	margin-bottom:20px;
}

.big_red{font-size:15pt;color:red;font-weight:bold;text-decoration:underline;}
.small_blue{font-size:8pt;color:blue;line-height:1.6em;text-decoration:underline;font-weight:bold;}
.bold_blue{color:blue;font-weight:bold;}
.bold_red{color:red;font-weight:bold;}

.clear{clear:both;}