body{
	margin: 0 0 0 0px;
	background: url(../images/bg_gradient.gif) repeat-x;
}
h1 {
	font: normal 18px/18px Arial, Helvetica, sans-serif;
	color: #004477;
	background: #FFF;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
h2 {
	font: 13px Arial, Helvetica, sans-serif;
	color: #292a2a;
	/*background: #FFFFFF url(../images/divide.gif) repeat-y;*/
	padding-top: 20px;
	margin: 0px;
}
.legal {
	font: 12px Arial, Helvetica, sans-serif;
	color: #292a2a;
	padding-left: 15px;
	vertical-align: top;
}
.form {
		margin-top: 0; margin-bottom: 0;
}
.copy {
	font: 14px Arial, Helvetica, sans-serif;
	color: #999999;
	background: #FFFFFF;
}
.subcat {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #5D769E;
	text-align: right;
	padding-right: 15px;
	word-spacing: 15px;
	vertical-align: bottom;
	background: #FFFFFF;
}

.logos {
	background: #FFFFFF url(../images/logo_bg.jpg) no-repeat bottom;
}
.clientsblurb {
	font: 12px Arial, Helvetica, sans-serif;
	color: #292a2a;
	list-style: square outside;
}
.footer {
	font: 12px Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: center;
}
.footer a {
	text-decoration: none;
	color: #004477;
	}
.footer a:visited {
	text-decoration: none;
	color: #004477;
	}
.footer active {
	text-decoration: none;
	color: #004477;
	}
.footer a:hover {
	text-decoration: none;
	color: #CC0000;
	background-color: #FFF5C0;
	}
.department {
	font: normal 18px/18px Arial, Helvetica, sans-serif;
	color: #004477;
	padding: 0px;
}
.services {
	border: thick none #013366;
	padding-left: 8px;
}

.content {
	font: 13px Arial, Helvetica, sans-serif;
	color: #292a2a;
	padding-left: 25px;
	padding-right: 35px;
	background: #FFFFFF;
}
.contentleftcolumn {
	font: 12px Arial, Helvetica, sans-serif;
	color: #292a2a;
	background: #FFFFFF url(../images/divide.gif) repeat-y;
	padding-right: 35px;
	padding-left: 25px;
}
.contentleftmap {
	font: 13px Arial, Helvetica, sans-serif;
	color: #999999;
	background: #FFFFFF;
	border-right: thin dotted #6079A1;
	padding-right: 14px;
	padding-left: 25px;
}
.imgPlace {
	float: right;
	padding: 0px;
	margin: 0.4em 25px 6px 8px;
	border: 1px solid #ccc;
	}
.imgPlaceNoBorder {
	float: right;
	padding: 0px;
	margin: 0.4em 25px 6px 8px;
	border: 2px none #ddd;
}
.blendco {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003464;
	vertical-align: middle;
}

.email-panel {
	font: 12px Arial, Helvetica, sans-serif;
	color: #292a2a;
	background: #FFFFFF;
	width: 270px;
	padding: 0px 10px;
}
.email-panel a {
	text-decoration: underline;
	color: #004477;
	}
.email-panel a:visited {
	text-decoration: none;
	color: #004477;
	}
.email-panel a:active {
	text-decoration: underline;
	color: #004477;
	}
.email-panel a:hover {
	text-decoration: none;
	color: #CC0000;
	background-color: #FFF5C0;
	}
.content1column {
	font: 13px Arial, Helvetica, sans-serif;
	color: #292a2a;
	background: #FFFFFF;
	border-right: thin none #6079A1;
	padding-right: 40px;
	padding-left: 25px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content1column a {
	text-decoration: none;
	color: #004477;
	}
.content1column a:visited {
	text-decoration: none;
	color: #004477;
	}
.content1column active {
	text-decoration: none;
	color: #004477;
	}
.content1column a:hover {
	text-decoration: none;
	color: #CC0000;
	background-color: #FFF5C0;
	}
.contentleftcolumn a {
	text-decoration: none;
	color: #004477;
	}
.contentleftcolumn a:visited {
	text-decoration: none;
	color: #004477;
	}
.contentleftcolumn active {
	text-decoration: none;
	color: #004477;
	}
.contentleftcolumn a:hover {
	text-decoration: none;
	color: #CC0000;
	background-color: #FFF5C0;
	}
.form {
	font: 12px Arial, Helvetica, sans-serif;
	color: #292a2a;
	vertical-align: bottom;
	white-space: normal;
	padding-bottom: 3px;
}
.important {

	font: normal 12px Arial, Helvetica, sans-serif;
	color: #EE0000;
	background: #FFFFFF;
}
.blendcoImage {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003464;
	vertical-align: middle;
	height: 110px;
}
.reps {

	font: 12px Arial, Helvetica, sans-serif;
	color: #292a2a;
	background: #FFFFFF;
}
.textArea {

	font: 12px Arial, Helvetica, sans-serif;
	color: #292a2a;
	white-space: normal;
	padding-bottom: 3px;
}
.formbutton{
   color:#fff;
   font-family: Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   background-color:#003366;
}
input {
	border: 1px solid #999999;
}
textarea {
	border: 1px solid #999999;
}
.departSmaller {

	font: bold normal 12px/18px Arial, Helvetica, sans-serif;
	color: #6997D3;
}
.departmentequip {

	font: normal 18px/18px Arial, Helvetica, sans-serif;
	color: #6997D3;
	padding: 0px;
}
.repsb {


	font: bold 14px Arial, Helvetica, sans-serif;
	color: #292a2a;
	background: #FFFFFF;
}
.textb {

	font: bold 14px Arial, Helvetica, sans-serif;
	color: #292a2a;
	background: #FFFFFF;
}
.notes {
	font-size: 11px;
	color: #292a2a;
}
.notes a {
	text-decoration: none;
	color: #004477;
	}
.notes a:visited {
	text-decoration: none;
	color: #004477;
	}
.notes active {
	text-decoration: none;
	color: #004477;
	}
.notes a:hover {
	text-decoration: none;
	color: #CC0000;
	background-color: #FFF5C0;
	}
.tribute {

	float: left;
	padding: 0px;
	margin: 0.4em 3px 6px 10px;
	border: 2px none #ddd;
}
.l {

	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
}
