/**** APS - Property Style Sheet ****/
/**** Created by MITM Marketing ****/
/**** copyright 2008 ****/
/**** This Style Sheet can be used as a tool by those learning CSS, but please don't blantly steal ****/
/* ------------ General Body Styles ---------- */
* { margin: 0; padding: 0; }
body {
	font: .80em/1.7em "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #00569e;
	background: #fff url(../i/home_bck.jpg) repeat-x;
}
a { color: #00569e; }
/* ------------ ids ------------ */
#container {
	position: absolute;
	left: 50%;
	width: 789px;
	margin-left: -394px;
}
#head {
	width: 789px;
	height: 129px;
	background: url(../i/home_head.jpg);
}
	#logolink {
			position: absolute;
			left: 20px;
			top: 10px;
		}
			#logolink a {
			display: block;
			width: 240px;
			height: 100px;
		}
			#logolink span { display: none; }
#flash {
	width: 749px;
	height: 132px;
	padding: 0 21px 8px 19px;
	background: url(../i/flash.jpg) no-repeat;
}
#nav {
	width: 767px;
	height: 35px;
	padding-left: 22px;
	background: url(../i/nav.jpg) no-repeat;
}
	#nav span { display: none; }
		#nav ul { 
			list-style: none;
		}
		#nav li {
			display: block;
			margin-right: 15px;
			float: left;
		}
		#nav a {
			display: block;
			height: 35px;
		}
		#nav a.products {
				width: 81px;
				background: url(../i/nav/1.jpg);
			}
		#nav a.products:hover {
				background-position: 0% -35px;
			}
		#nav a.articles {
				width: 74px;
				background: url(../i/nav/2.jpg);
			}
		#nav a.articles:hover {
				background-position: 0% -35px;
			}
		#nav a.newsletter {
				width: 98px;
				background: url(../i/nav/3.jpg);
			}
		#nav a.newsletter:hover {
				background-position: 0% -35px;
			}
		#nav a.case {
				width: 113px;
				background: url(../i/nav/4.jpg);
			}
		#nav a.case:hover {
				background-position: 0% -35px;
			}
		#nav a.about {
				width: 66px;
				background: url(../i/nav/5.jpg);
			}
		#nav a.about:hover {
				background-position: 0% -35px;
			}
		#nav a.ref {
				width: 143px;
				background: url(../i/nav/6.jpg);
			}
		#nav a.ref:hover {
				background-position: 0% -35px;
			}
		#nav a.contact {
				width: 78px;
				background: url(../i/nav/7.jpg);
			}
		#nav a.contact:hover {
				background-position: 0% -35px;
			}
		#nav a.home {
				width: 64px;
				background: url(../i/nav/8.jpg);
			}
		#nav a.home:hover {
				background-position: 0% -35px;
			}
#content {
	width: 752px;
	padding: 12px 17px 30px 20px;
	background: url(../i/cb.jpg) bottom no-repeat;
	float: left;
}
	#left {
		width: 432px;
		float: left;
	}
	#right {
		width: 290px;
		padding: 15px 5px 0 25px;
		background: url(../i/topcorner.jpg) top left no-repeat;
		float: left;
	}
#footer {
	clear: both;
	width: 789px;
	line-height: 2em;
	margin-top: 10px;
	text-align: center;
	color: #666;
}
	#footer a { color: #666; }
	
/* Headers */
.latestheader, .testimonialsheader {
	height: 24px;
	margin-bottom: 5px;
}
.latestheader { width: 128px; background: url(../i/header/header_latestnews.jpg) no-repeat; }
.latestheader span { display: none; }
.testimonialsheader { width: 128px; background: url(../i/header/header_testimonials.jpg) no-repeat; }
.testimonialsheader span { display: none; }
.margintop { margin-top: 10px; }
.teeny { font-size: .80em; }