.btn_home:link, .btn_home:active, .btn_home:visited{
	display: block;
	background:url(../images/btn_home.gif) no-repeat;
	width: 43px;
	height: 25px;
	margin:0;
	padding:0;
}
.btn_home:hover{
	background-position: 0px -25px;
}
.btn_company:link, .btn_company:active, .btn_company:visited{
	display: block;
	background:url(../images/btn_company.gif) no-repeat;
	width: 96px;
	height: 25px;
	margin:0;
	padding:0;
}
.btn_company:hover{
	background-position: 0px -25px;
}
.btn_products:link, .btn_products:active, .btn_products:visited{
	display: block;
	background:url(../images/btn_products.gif) no-repeat;
	width: 184px;
	height: 25px;
	margin:0;
	padding:0;
}
.btn_products:hover{
	background-position: 0px -25px;
}
.btn_portfolio:link, .btn_portfolio:active, .btn_portfolio:visited{
	display: block;
	background:url(../images/btn_portfolio.gif) no-repeat;
	width: 106px;
	height: 25px;
	margin:0;
	padding:0;
}
.btn_portfolio:hover{
	background-position: 0px -25px;
}
.btn_price:link, .btn_price:active, .btn_price:visited{
	display: block;
	background:url(../images/btn_pricequote.gif) no-repeat;
	width: 123px;
	height: 25px;
	margin:0;
	padding:0;
}
.btn_price:hover{
	background-position: 0px -25px;
}
.btn_contact:link, .btn_contact:active, .btn_contact:visited{
	display: block;
	background:url(../images/btn_contact.gif) no-repeat;
	width: 98px;
	height: 25px;
	margin:0;
	padding:0;
}
.btn_contact:hover{
	background-position: 0px -25px;
}
.btn_email:link, .btn_email:active, .btn_email:visited{
	display: block;
	background:url(../images/btn_email.gif) no-repeat;
	width: 77px;
	height: 23px;
	margin:0;
	padding:0;
}
.btn_email:hover{
	background-position: 0px -23px;
}
.spacer{
	background:url(../images/spacer.gif) repeat-x;
	height:23px;
	}		
.vspacer{
	background:url(../images/vspacer.gif) repeat-y;
	}
a:link, a:active, a:visited{
	color:#336699;
	text-decoration:underline;
	}	
a:hover{
	text-decoration:none;
	}
.grey:link, .grey:active, .grey:visited{
	font-family: "Lucida Sans Unicode", Lucida, Grande ;
	color:#666666;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	}
.grey:hover{
	text-decoration:none;
	}		
	
.grey1:link, .grey1:active, .grey1:visited{
	font-family: "Lucida Sans Unicode", Lucida, Grande ;
	color:#666666;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	}
.grey1:hover{
	text-decoration:none;
	}
.frmtablle{
	border:2px solid #FF9933;
	background:#E5E5E5;
	padding:8px 8px 8px 8px;
	}
.frmtablle_grey{
	border:2px solid #666666;
	background:#E5E5E5;
	padding:8px 8px 8px 8px;
	}
.input, select,textarea{
	border:1px solid #B7B7B7;
	background:#FFFFFF;
	font-family: "Lucida Sans Unicode", Lucida, Grande;
	font-size:11px;
	color:#666666;
	}
.checkbox{
	background:#FFFFFF;
	font-family: "Lucida Sans Unicode", Lucida, Grande;
	font-size:11px;
	color:#666666;
	}	
.fntblue{
	font-family: "Lucida Sans Unicode", Lucida, Grande;
	font-size:10px;
	color:#005295;
	font-weight:bold;
	}