body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	}

body, th, td, p, li, ul {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 12px;
	color: #000; 
	}

h1 {
	font-size: 14px;
	color: #4a4a4a;
	line-height: 24px;
	}

h2 {
	font-size: 15px;
	color: #00456a;
	}
	
h3 { 
	font-size: 13px;
	color: #00456a;
	}

a:link {
	font-weight: normal; 
	text-decoration: underline; 
	color: #4995bd;
	} 	
a:visited {
	font-weight: normal; 
	text-decoration: underline; 
	color: #4995bd;
	}	
a:hover {
	font-weight: normal; 
	text-decoration: none; 
	color: #00456a; 
	}	

.small {
	font-size: 10px;
	color: #5e5e5e;
	}
	
.small2 {
	font-size: 11px;
	}
	
.gr {
	color: #4a4a4a;
	font-weight: bold;
	}

.hmBG {
	background: url(images/hmbg1.jpg) bottom no-repeat;
	}	

.hmText {
	
	font-size: 13px;
	}

.subText {
	margin-left: 30px;
	width: 460px;
	}

.about {
	background: url(images/about_bg.jpg) top no-repeat;
	}
	
.products {
	background: url(images/products_bg.jpg) top no-repeat;
	}
	
.client {
	background: url(images/client_bg.jpg) top no-repeat;
	}
	
.contact {
	background: url(images/contact_bg.jpg) top no-repeat;
	}

.compliance {
	background: url(images/compliance_bg.jpg) top no-repeat;
	}

.imageFloat {
	float: right;
	padding-left: 20px;
	}
	
.imageFloat2 {
	float: left;
	padding-right: 20px;
	}
	
.contactButton { 
	color: #fff; 
	font-weight: bold;	
	background-color: #00456a;
	border: 1px solid #fff;
	}

.contactInput { 
	background-color: #fff; 
	border: 1px solid #00456a;
	} 
.services li {
	color:#024369;
	font-size:14pt;
	font:Arial;
	line-height:1.7em
	}
.submit {
	color:#FFFFFF;
	background-color:#024369;
	float:right;
	text-align:center;
	cursor:pointer;
	cursor:hand;
	}
	
