*
{
	font-family: Arial, Helvetica, sans-serif;
}
body
{
	margin: auto;
  width: 960px;
}
#header
{
	position: relative;
	width: 960px;
	height: 125px;
}
#headerImage
{
	position: absolute;
	top: 0px;
	left: 0px; /*background: url(./img/logo.png) no-repeat;*/
	width: 450px;
	height: 125px;
	z-index: 5;
}
#headerImage img
{
	padding: 0;
	margin: 0;
	border: none;
}
#headerContent
{
	position: absolute;
	height: 22px;
	width: 958px;
	border: 1px solid #ccc;
	bottom: 0px;
	left: 0px;
	z-index: 4;
	background-color: #f5f5f5;
}
#headerContent a
{
	color: #339;
	text-decoration: underline;
}
#headerContent p
{
	text-align: right;
	color: #339;
	font-size: 16px;
	margin-right: 6px;
	margin-top: 1px;
}
#content
{
	margin-top: 10px;
	width: 960px;
}
#contentLeft
{
	border: 1px solid #ccc;
	float: left;
	width: 165px;
	margin-right: 6px;
}
#contentLeftHeader
{
	border-bottom: 1px solid #ccc;
	height: 22px;
	width: 165px;
	font-size: 14px;
	color: #999;
	background-color: #f5f5f5;
}
#contentLeftHeader p
{
	margin: 0;
	padding-top: 3px;
	padding-left: 5px;
}
#contentLeftBottom
{
	width: 165px;
	color: #339;
	font-size: 14px;
}
.contentLeftBottomHeader
{
	padding-right: 6px;
	padding-left: 5px;
	padding-top: 3px;
	margin-bottom: 2px;
	color: #393;
	font-size: 14px;
}
.contentLeftBottomBottom
{
	padding-right: 6px;
	padding-left: 5px;
	padding-top: 3px;
	margin-bottom: 6px;
	color: #999;
	font-size: 14px; 
  /*text-align: justify;*/
}
#contentMiddle
{
	border: 1px solid #ccc;
	float: left;
	width: 572px;
	margin-right: 6px;
}
#contentMiddleHeader
{
	border-bottom: 1px solid #ccc;
	height: 22px;
	width: 572px;
	font-size: 14px;
	color: #999;
	background-color: #f5f5f5;
}
#contentMiddleHeader p
{
	margin: 0;
	padding-top: 3px;
	padding-left: 5px;
}
#contentMiddleBottom
{
	width: 572px;
	color: #339;
	font-size: 14px;
	text-align: justify;
}
#contentMiddleBottom p
{
	margin: 0;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 6px;
	margin-bottom: 5px;
}
#contentMiddleBottom table
{
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 5px;
	margin: 0;
}
#contentMiddleBottom a
{
	color: #339;
	text-decoration: underline;
}
#contentRight
{
	float: left;
	width: 205px;
}
.contentRightHeader
{
	border: 1px solid #ccc;
	border-bottom: none;
	height: 22px;
	width: 205px;
	font-size: 14px;
	color: #999;
	background-color: #f5f5f5;
}
.contentRightHeader p
{
	margin: 0;
	padding-top: 3px;
	padding-left: 5px;
}
.contentRightHeaderAdditional
{
	margin-top: 10px;
	border: 1px solid #ccc;
	border-bottom: none;
	height: 22px;
	width: 205px;
	font-size: 14px;
	color: #999;
	background-color: #f5f5f5;
}
.contentRightHeaderAdditional p
{
	margin: 0;
	padding-top: 3px;
	padding-left: 5px;
}
.contentRightBottom
{
	border: 1px solid #ccc;
	width: 205px;
	color: #339;
	font-size: 14px;
	padding-bottom: 3px;
}
.contentRightBottom p
{
	margin: 0;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 3px;
}
.contentRightBottomAdditional
{
	border: 1px solid #ccc;
	width: 205px;
	color: #339;
	font-size: 14px;
	padding-bottom: 3px;
	margin-top: 10px;
}
.contentRightBottomAdditional p
{
	margin: 0;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 3px;
}
#footer
{
	margin-top: 10px;
	width: 958px;
	text-align: center;
	height: 22px;
	border: 1px solid #ccc;
	background-color: #f5f5f5;
}
#footer p
{
	margin: 0;
	padding-top: 4px;
	color: #339;
	font-size: 10px;
}
#footerImages
{
	margin-top: 15px;
  width: 958px;
  text-align: center;
}
.featuredClient
{
	margin: 2px;
  border: 0;
}
.imageFloatLeft
{
  float: left;
  margin: 3px;
  margin-left: 5px;
  margin-right: 6px;
  border: 1px solid #ccc;
  padding: 4px;
}
.imageFloatRight
{
  float: right;
  margin: 3px;
  margin-left: 5px;
  margin-right: 6px;
  border: 1px solid #ccc;
  padding: 4px;
}
.productTable th
{
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.productTable td
{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.productTableHeader
{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 22px;
	font-size: 14px;
	color: #999;
	background-color: #f5f5f5;
	margin: 0;
	padding-top: 3px;
	padding-left: 5px;
}
.specialHeader
{
	color: #393;	
}
.formSubmit
{
	border: 1px solid #393;
	background-color: #393;
	color: #fff;
	cursor: pointer;
	padding: 3px;
}
input
{
	border: 1px solid #393;
	font-size: 14px;
}
textarea
{
	border: 1px solid #393;	
	font-size: 14px;
}
#twitter_div ul
{
  margin-top: 3px;
	list-style-type: none;
	padding-left: 5px;
}
#twitter_div li
{

}
.twitter_date
{
	display: block;
  color: #393;
	font-size: 14px;
}
.twitter_status
{
	display: block;
	padding-top: 6px;
	margin-bottom: 10px;
}