* {
margin: 0;
padding: 0;
}

body {
min-width: 1000px;
font-family: Arial, sans-serif;
font-size: 12px;
background: #a1a1a1;
}

a img {
border: 0 none;
}

.clear {
clear: both;
}

#Header {
background: #ffffff url(../img/header-bg.jpg) repeat-x left top;
}

	#Header .wrapper {
	width: 960px;
	height: 123px;
	margin: 0 auto;
	background: url(../img/header-bg-bot.gif) no-repeat center bottom;
	}
	
	#Header .logo {
	float: left;
	padding: 25px 0 0 0;
	}
	
	#Header .nav {
	float: right;
	}
	
		#Header .nav ul {
		float: left;
		padding: 35px 0 0 0;
		}
		
		#Header .nav li {
		float: left;
		list-style: none;
		}
		
		#Header .nav a {
		float: left;
		display: block;
		padding: 35px 10px 0px 12px;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		color: #666666;
		text-decoration: none;
		background: transparent url(../img/header-nav-bull.gif) no-repeat left bottom;
		}
		
			#Header .nav a:hover {
			color: #333333;
			}
	
#Content {
color: #636363;
background: #ffffff url(../img/content-bg.jpg) repeat-x left top;
}

	#Content .wrapper {
	width: 960px;
	margin: 0 auto;
	}
	
	#Content .cushion {
	padding: 10px 20px 10px 20px;
	background: #ffffff;
	}
	
	#Content h1 {
	font-weight: normal;
	margin: 0 0 .5em 0;
	color: #4d6bb2;
	}
	
	#Content h2 {
	font-weight: normal;
	color: #ef4135;
	}
	
	#Content h3 {
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	}
	
	#Content p {
	line-height: 22px;
	margin: 0 0 22px 0;
	}
	
	#Content a {
	color: #000000;
	text-decoration: underline;
	}
	
		#Content a:hover {
		color: #666666;
		}
		
	#Content ul {
	margin: 0 0 22px 0;
	}

		#Content ul li {
		padding: 0 0 0 22px;
		list-style: none;
		line-height: 22px;
		background: #ffffff url(../img/content-bull.gif) no-repeat left 4px;
		}
	
	#Content .homeMainColumn {
	float: left;
	width: 570px;
	}
	
		#Content .homeMainColumn h2 {
		font-weight: normal;
		color: #ef4135;
		}
		
	#Content .homeSubColumn {
	float: right;
	width: 330px;
	}
	
		#Content .homeSubColumn h2 {
		font-weight: normal;
		color: #4d6bb2;
		}
		
	#Content .leftColumn {
	width: 440px;
	float: left;
	}
	
	#Content .rightColumn {
	width: 440px;
	float: right;
	}
	
	#Content .column {
	position: relative;
	width: 290px;
	float: left;
	margin: 0 10px 0 0;
	}
	
#Footer {
height: 100px;
color: #ffffff;
font-family: Helvetica, sans-serif;
background: url(../img/footer-bg.jpg) repeat-x left top;
}

	#Footer .wrapper {
	width: 960px;
	margin: 0 auto;
	}
	
	#Footer .cushion {
	padding: 10px 0 0 0;
	}
	
	#Footer .contactInfo {
	float: left;
	}
	
	#Footer .copyright {
	float: right;
	}
	
	#Footer .nav {
	float: right;
	font-size: 85%;
	color: #636363;
	}
	
	#Footer a {
	color: #ffffff;
	}
	
	#Footer a:hover {
	color: #ededed;
	}