* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
p {
	line-height: 18px;
	color: #555;
	margin: 0px 0px 10px 0px;
}
p.green {
	color: #307559;
	font-weight: bold;
	font-size: 12px;
}
a {color: #888;}
a:hover {
	text-decoration:none;
}
body {
	margin: 0px;
	background-color: #ccc;
}
div#container {
	width:761px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin: 0px 0px 0px -380px;
	padding: 0px;
}
div#footer_top {
	width: 761px;
	height: 24px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
div#footer_top div#address{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin:0px 0px 0px 10px;
	padding-top: 4px;
}
div#footer_top div#email{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin:0px 10px 0px 0px;
	padding-top: 4px;
	float:right;
	text-align:right;
}
div#footer_top div#email a{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	
}
div.footer_bottom {
	height: 15px;
	padding: 0px 4px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 10px;
}
div.footer_bottom a:link,  div.footer_bottom a:visited, div.footer_bottom a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
}
div.footer_bottom a:hover {text-decoration: none;}
#menu_top {
	height: 28px;
}
.hd_column_home {
	padding-left: 10px;
	padding-bottom: 4px;
}
.content_column_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555;
	padding-left: 20px;
	padding-right: 20px;
}
.content_column_home a {
	color: #888;
}
.topImage {
	display: block;
	margin: 12px 0px 18px 0px;
}
.links_column_home {
	padding-left:12px;
	margin-top:20px;
	line-height: 20px;
}
.iconNews {
	width: 15px;
	text-align: left;
	padding-top: 2px;
}
.newsLink {
	padding-bottom: 7px;
}
.newsLink a {color:#888;}
td.menuItem_drill {
	padding-top: 2px;
}
#bread_crumbs {
	height: 41px;
	padding-left: 15px;
}
#left_contact {
	padding: 60px 15px 10px 15px;
}
#left_links {
	padding: 60px 15px 10px 15px;
}
#left_links a:link, #left_links a:visited, #left_links a:hover {
	color: #555;
	font-weight: bold;
}
#right_column {
	padding:20px;
}
.products_search {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.greyText {
	color: #555;
	font-weight: normal;
	font-size: 12px;
}
.red {
	color:#A1040B;
	font-weight: bold;
}
a.blueLink {
	color: #789ABD;
}
.smallGrey {
	color: #333;
	font-size: 10px;
	height:18px;
}
.checkBox {
	width: 12px;
	height: 12px;
}
.white_row {
	height: 40px;
	
}
.blue_row {
	height: 40px;
	background-color: #f2f9ff;
}
.borderCell {
	border-right: 1px solid #eee;
	padding: 10px 8px 10px 8px;
}
.borderFreeCell {
	padding: 10px 8px 10px 8px;
}
.blueSpace {
	background-color: #f2f9ff;
}
#searchResult a {
	color: #789ABD;
}
.boldText 
{
	font-weight: bold;
}
.form_td 
{
	padding-right: 10px;
	height: 25px;
	text-align: right;
}
.form_input 
{
	width: 230px;
}
div#messageBox 
{
	border: 1px solid #44716B;
	width: 272px;
	height: 140px;
	position: absolute;
	z-index: 100;
	background-color:#fff;
	visibility: hidden;
	text-align: center;
	
}
div#messageBox2 
{
	/*border: 1px solid #44716B;*/
	width: 272px;
	height: 20px;
	position: absolute;
	z-index: 100;
	/*background-color:#fff;*/
	visibility: hidden;
	text-align: center;
	
}