@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
#date_ID {
	width:auto !important;
}
#date_ID table {
	width:auto !important;
}
body {
	background-image:url('../images/bg.jpg');
	background-repeat:repeat-x;
	background-color:#FFF;
	background-position:bottom;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
}
	#site {
		background-color:#FFF;
		height:auto;
		width:941px;
		margin:0 auto;
	}
	
	.header {
		background-image:url('../images/header.jpg');
		height:102px;
		width:941px;
	}
	
	.menu {
		height:31px;
		width:941px;
	}
		.menu a {
			height:31px;
			float:left;
			background-position:top;
		}
		
		.menu a h2 {
			display:none;
		}
		
		.menu a:hover {
			background-position:bottom;
		}
		
		.home {
			background-image:url('../images/home.jpg');
			width:81px;
		}
		
		.citations {
			background-image:url('../images/citations.jpg');
			width:115px;
		}
		
		.conduct {
			background-image:url('../images/conduct.jpg');
			width:168px;
		}
		
		.opinion {
			background-image:url('../images/opinion.jpg');
			width:133px;
		}
		
		.contact {
			background-image:url('../images/contact.jpg');
			width:110px;
		}
		
		.safety {
			background-image:url('../images/safety.jpg');
			width:118px;
		}
		
		.alerts {
			background-image:url('../images/alerts.jpg');
			width:216px;
		}
		
		.search_container {
			background-color:#d9d9d9;
			height:31px;
			width:203px;
			float:left;
		}
			.search_container input[type=text] {
				width:194px;
				border:solid 1px #000;
				height:23px;
				font-size:16px;
				font-style:italic;
				padding:2px 0 0 5px;
				margin:2px 2px 0 0;
			}
	
	.home-middle {
		background-image:url('../images/midbg.jpg');
		height:270px;
		width:929px;
		padding:25px 0 0 12px;
	}
		.welcome {
			background-image:url('../images/welcomebg.jpg');
			height:269px;
			width:273px;
			float:left;
			margin:-11px 0 0 0;
			padding:12px 0 0 9px;
			font-size:12px;
			line-height:18px;
			position:relative;
		}
		
		.welcome a {
			position:absolute;
			right:5px;
			bottom:5px;
			color:#000;
		}
		
		.attention {
			background-image:url('../images/attentionbg.jpg');
			height:242px;
			width:229px;
			float:left;
			font-size:12px;
			padding:9px 16px 0 16px;
		}
		
		.photos {
			height:auto;
			width:545px;
			float:left;
			margin:0 0 20px 0;
		}
			.photos img {
				float:left;
				margin:0 15px 0 0;
			}
		
		.abatements {
			height:auto;
			width:545px;
			float:left;
			margin:0 0 20px 0;
		}
	
	.home-bottom {
		background-image:url('../images/bottombg.jpg');
		background-repeat:repeat-x;
		background-position:top;
		background-color:#FFF;
		margin:15px 18px 0 16px;
		padding:23px 18px 30px 17px;
		height:auto;
		width:872px;
		float:left;
	}
		.recent_posting {
			height:auto;
			width:567px;
			padding:0 0 15px 0;
			float:left;
		}
			.posting_info {
				border:solid 3px #000;
				height:auto;
				width:555px;
				margin:30px 0 10px 0;
				padding:2px 0 2px 5px;
			}
		
		.bottom_right {
			height:auto;
			width:274px;
			float:right;
		}
		
.welcome h1 {
	font-size:14px;
}

.welcome ul {
	list-style-type:square;
	margin:0 0 0 20px;
}

.attention h2,
.att {
	font-size:18px;
	color:#0e1244;
}

.recent_posting p {
	font-size:12px;
}

.recent_posting ul {
	margin-left:15px;
	font-size:12px;
	line-height:18px;
}
	.recent_posting ul li {
		margin:10px 0 10px 0;
	}

.disclaimer {
	font-size:12px;
	font-weight:bold;
}

.recent_posting sup {
	color:#933;
}

.recent_posting h3 {
	color:#0e1244;
}

.recent_posting a {
	color:#0e1244;
}

.title {
	font-size:10px;
}

.value {
	font-size:12px;
	color:#a71e22;
	margin:0 30px 0 0;
}

.error {
	height:auto;
	border:solid 2px #930;
	padding:10px;
	margin:10px 0;
	font-weight:bold;
	font-size:14px;
}

.success {
	height:auto;
	border:solid 2px #096;
	padding:10px;
	margin:10px 0;
}


.simply-scroll-container {
position:relative;
}
.simply-scroll-clip {
overflow:hidden;
position:relative;
z-index:2;
float:left;
}
.simply-scroll-list {
left:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:0;
z-index:1;
}
.simply-scroll-list li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
height:240px;
}
.simply-scroll-list li img {
border:medium none;
display:block;
}
.vert {
height:750px;
width:265px;
}
.vert .simply-scroll-clip {
height:100%;
width:265px;
}
.vert .simply-scroll-list li {
margin-top:10px;
}
.vert img {
display:block;
margin-left:auto;
margin-right:auto;
}
