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

body {
	background:#91002c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.7em; font-size:.7em; color:#333333; margin:0px; padding:18px 0px 0px 0px; text-align:left; font-weight:normal;
}
div.bodyborder {
	width:948px; margin:0px; padding:0px;
}
div.bodycontentHome {
	float:left; width:906px; margin:0px; padding:0px 17px 0px 25px; background:url(images/content-background.gif) repeat-y; text-align:left;
}
div.bodycontent {
	float:left; width:906px; margin:0px; padding:0px 17px 0px 25px; background:url(images/content-background2.gif) repeat-y; text-align:left;
}
div.newsletter {
	float:left; width:948px; padding:0px 0px 7px 0px; margin:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:1.0em;
}
div.header {
	float:left; width:948px; height:239px; padding:0px; margin:0px;
}
	div.logo {
		float:left; background:url(images/midwest-mole.jpg); width:340px; padding:0px; margin:0px; height:239px;
	}
	div.photos {
		float:left; background:url(images/midwest-mole-all-staff2.jpg); width:608px; padding:0px; margin:0px; height:240px;
	}

div.nav {
	float:left; width:928px; height:31px; background:url(images/nav2.jpg) no-repeat; margin:0px; padding:4px 0px 0px 20px;
}
		div.nav ul {
			float:left; width:948px; list-style:none; margin:0px; padding:0px;
		}
		div.nav ul li {
			float:left; margin-right:18px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; color:#ffffff; font-weight:bold; position:relative;
		}
			div.nav a {
				color:#ffffff; text-decoration:none;
			}
			div.nav a:hover {
				color:#afaeae; text-decoration:none;
			}
			div.nav ul li ul, div.nav2 ul li ul {
				display:none; position:absolute; top:17px; left:0px; background:#333333; padding:5px; margin:0px; list-style:none; width:250px; font-size:.8em; text-align:left; z-index:200;
			}
				div.nav ul li:hover ul, div.nav2 ul li:hover ul {
					display:block;
				}
					div.nav ul li:hover ul li, div.nav2 ul li:hover ul li {
						float:left; width:250px;
					}
					

div.nav2 {
		float:left; width:928px; height:31px; background:url(images/nav.jpg) no-repeat; margin:0px; padding:4px 0px 0px 20px;
	}
		div.nav2 ul {
			float:left; width:948px; list-style:none; margin:0px; padding:0px;
		}
		div.nav2 ul li {
			float:left; margin-right:18px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; color:#ffffff; font-weight:bold; position:relative;
		}
			div.nav2 a {
				color:#ffffff; text-decoration:none;
			}
			div.nav2 a:hover {
				color:#afaeae; text-decoration:none;
			}

			
div.holder {
	float:left; width:669px; padding:0px 10px 0px 0px; margin:0px; 
}
	div.holder a {
		color:#d31346; text-decoration:underline;
	}
	div.holder a:hover {
		color:#333333; text-decoration:none;
	}	
	div.homeleftcol {
		float:left; width:199px; padding:19px 20px 0px 0px; margin:0px;
	}
	div.middlecol {
		float:left; width:381px; padding:17px 47px 0px 22px; margin:0px;
	}
div.leftcol {
	float:left; width:906px; padding:19px 0px 0px 0px; margin:0px; 
}
	div.leftcol a {
		color:#d31346; text-decoration:underline;
	}
	div.leftcol a:hover {
		color:#333333; text-decoration:none;
	}	
	
div.rightcol {
	float:left; width:214px; margin:0px; padding:0px 4px 0px 9px;
}
div.newsletter {
	float:left; width:186px; margin:0px; padding:65px 10px 0px 18px; background:url(images/newsletter.jpg); height:58px; color:#000000;
}
div.footer {
	float:left; width:948px; margin:0px; padding:0px;
}
	div.footer p {
		text-align:left; color:#FFFFFF; font-size:.9em; margin:0px; padding:0px;
	}
			div.footer p a {
				color:#ffffff; text-decoration:underline;
			}
			div.footer p a:hover {
				color:#afaeae; text-decoration:underline;
			}



h1 {
	font-size:2.0em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-weight:bold; color:#d31346;
}
h2 {
	font-size:1.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-weight:bold; color:#000000;
} 
h3 {
	font-size:1.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-weight:bold; color:#000000;
} 
.tiny {
	text-align:right; font-size:.9em; color:#333333;
}
input, textarea {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:1.0em;
}