.wrap {
	width:800px;
	height:auto;
	margin:auto;
	border:solid 1px #FFFFFF;
}
body {
	margin-left:0px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;
	background-color:#999999;
}
h1 {
	color:#59AEDD;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:26px;
}
h2 {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:26px;
	color:#59AEDD;
	margin-top:0px;
}
h3 {
	color:#FFFFFF;
	font-size:14px;
}
h4 {
	color:#D1D2D2;
	margin:0px;
	font-size:16px;
}
h5 {
	color:#59AEDD;
	margin:0px;
	font-size:13px;
}
.engineering-header {
	background:url(../images/engineering-header.jpg) no-repeat;
	width:800px;
	height:70px;
}
.header-left {
	width:400px;
	height:70px;
	float:left;
}
.logo {
	width:263px;
	height:45px;
	float:left;
	background:url(../images/logo.png);
}
.logo a {
	width:263px;
	height:45px;
	background:url(../images/logo.png);
}
.logo a:hover {
	width:263px;
	height:45px;
	background:url(../images/logo-hover.png);
}
.tagline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-top:5px;
	*padding-top:3px;
	margin-left:10px;
}
.header-right {
	width:400px;
	height:70px;
	float:right;
}
.print {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
}
.print a{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
}
.print a:hover{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	color:#15B3EA;
	text-align:right;
	text-decoration:underline;
}
.navigation {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:13px;
	text-align:right;
	padding-right:8px;
	padding-top:45px;
	color:#FFFFFF;
}
.navigation a{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:13px;
	text-align:right;
	color:#FFFFFF;
	text-decoration:none;
}
.navigation a:hover{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:13px;
	text-align:right;
	color:#15B3EA;
	text-decoration:none;
}
.engineering {
	height:287px;
	width:800px;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}
.subpage-img {
	width:800px;
	height:100px;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}
.home-bg {
	background:url(../images/home-bg-grad.jpg) repeat-x;
	width:800px;
	height:200px;
}
.sub-bg {
	background:url(../images/bg-gradient.jpg) repeat-x;
	width:800px;
	height:245px;
}
.sub-sm-bg {
	background:url(../images/bg-sm-gradient.jpg) repeat-x;
	width:800px;
	height:100px;
}
.sub-sm-sm-bg {
	background:url(../images/bg-sm-sm-gradient.jpg) repeat-x;
	width:800px;
	height:40px;
}
#about {
	width:800px;
	background-color:#21211F;
	height:100%;
}
.left-home {
	width:210px;
	height:auto;
	float:left;
}
.new-product {
	width:210px;
	height:103px;
	background:url(../images/rhinotuff.png) no-repeat;
	float:left;
}
.prd-text {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	padding-top:20px;
}
.prd-text a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	text-decoration:none;
}
.prd-text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FAA634;
	font-size:18px;
	text-decoration:underline;
}
.hmnews {
	font-family:Arial, Helvetica, sans-serif;
	color:#1693FA;
	font-size:18px;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
}
.hmnews a{
	color:#1693FA;
	text-decoration:none;
}
.hmnews a:hover{
	color:#FAA634;
	text-decoration:underline;
}
.subt-text {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	text-align:center;
	padding-top:10px;
}
.home-content {
	width:565px;
	height:auto;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:15px;
	padding-right:10px;
	float:right;
}
.left-content {
	width:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	height:auto;
	float:left;
}
.left-content a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
.left-content a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#59AEDD;
	text-decoration:underline;
	font-weight:bold;
}
.sub-links {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	padding-left:20px;
}
.sub-links a{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:15px;
	color:#59AEDD;
	text-decoration:none;
}
.sub-links a:hover{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:15px;
	color:#2C62CE;
	text-decoration:underline;
	font-weight:bold;
}
.right-content {
	width:580px;
	height:auto;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	float:right;
}
.right-content a{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color:#1693FA;
	text-decoration:none;
	font-weight:bold;
}
.right-content a:hover{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color:#1693FA;
	text-decoration:underline;
	font-weight:bold;
}
.right-content li ul li {
	list-style:square;
	padding-right:5px;
}
.right-content li ul li ul li {
	list-style:circle;
	padding-right:3px;
}
.footer {
	background-color:#21211F;
	width:800px;
	height:70px;
}
.left-footer {
	width:490px;
	height:auto;
	padding-left:10px;
	padding-top:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	float:left;
}
.left-footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.left-footer a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D1D2D2;
	text-decoration:underline;
}
.right-footer {
	width:300px;
	height:auto;
	color:#FFFFFF;
	float:right;
}
.rgt-copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:10px;
	padding-right:10px;
	padding-bottom:5px;
}
.echoscope {
	width:210px;
	height:80px;
	background:url(../images/echoscope.png) no-repeat;
	float:left;
}
.echoscope a {
	width:210px;
	height:80px;
	background:url(../images/echoscope.png) no-repeat;
}
.echoscope a:hover {
	width:210px;
	height:80px;
	background:url(../images/echoscope-hover.png) no-repeat;
}
.echo-text {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:17px;
	padding-left:10px;
}
.echo-text a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:17px;
	text-decoration:none;
}
.echo-text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FAA634;
	font-size:17px;
	text-decoration:underline;
}
.math-text {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	padding-left:7px;
	padding-top:7px;
}
.math-text a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
.math-text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FAA634;
	font-size:14px;
	text-decoration:underline;
}
.iso {
	background:url(../images/iso.png) no-repeat;
	width:75px;
	height:85px;
	margin:auto;
}
.clear {
	clear:both;
}