
/* @font-face {
	font-family: 'montserratregular';
	src: url('/fonts/montserrat-regular-webfont.eot');
	src: url('/fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/montserrat-regular-webfont.woff2') format('woff2'), url('/fonts/montserrat-regular-webfont.woff') format('woff'), url('/fonts/montserrat-regular-webfont.ttf') format('truetype'), url('/fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
	font-weight: normal;
	font-style: normal;
} */

@import url('https://fonts.googleapis.com/css?family=Inter');


body {
	height: 100%;
	margin: 0;

	font: 16px/1.26 'Inter', Arial, sans-serif !Important;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
	-webkit-overflow-scrolling: touch;
	overflow: auto;
}


td {
	font-family: 'Inter', Arial, sans-serif !Important;
	font-size: 14px;
	color: #12305E;
}

p {
	font-family: 'Inter', Arial, sans-serif !Important;
	font-size: 14px;
	color: #12305E;
}

a {
	font-family: 'Inter', Arial, sans-serif !Important;
	font-size: 14px !Important;
	text-decoration: none !Important;
	color: #404040;
	font-weight: bold;
	text-align: right;
}

	a:visited {
		color: #404040;
		font-size: 14px !Important;
		text-decoration: none !Important;
	}

	a:hover {
		font-family: 'Inter', Arial, sans-serif !Important;
		font-size: 14px !Important;
		color: #cc0000;
	}


SELECT {
	text-decoration: none;
	font: 13px 'Inter', Arial, sans-serif;
	color: #000000;
	background-color: #F2F2F2;
	padding: 2px;
}



option {
	font-size: 13px;
	margin: 1px;
}




ul#navbar li.home a {
  color:#FFFFFF;
  background:#06174D;
}

ul#navbar li.home a:hover {
  background:#212A61;
}

ul#navbar li.services a {
  color:#9CA0DF;
  background:#06174D;
}

ul#navbar li.services a:hover {
  background:#06174D;
}
ul#navmenu ul li.expanded a {
  background: url('/images/back-navmenu-li-hover.gif') repeat-y top left;
  
}

div.ofscrews {
  background:url('/images/back-holder.gif') repeat-y 191px top;
}
div.ofscrews ul#navmenu li a.ofscrews {
  border-left:12px solid #1A205E;
}
div.ofscrews ul#navmenu li.ofscrews ul {
  display:block;
}
div.ofscrews div#breadcrumbs {
  border-bottom:4px solid #1A205E;
}
div.ofscrews div#sidecontent h2.ofscrews {
  color:#222;
  background:#1A205E;
}

div.compressors {
  background:url('/images/back-holder.gif') repeat-y 191px top;
}
div.compressors ul#navmenu li a.compressors {
  border-left:12px solid #F4DD1B;
}
div.compressors ul#navmenu li.compressors ul {
  display:block;
}
div.compressors div#breadcrumbs {
  border-bottom:4px solid #F4DD1B;
}
div.compressors div#sidecontent h2.compressors {
  color:#222;
  background:#F4DD1B;
}

table#contacttable {
	margin: 0;
	padding: 0;
}

table#contacttable tr {
	margin: 0;
	padding: 0;
}

table#contacttable td {
	margin: 0;
	padding: 0;
}

table#contacttable td.right {
	width: 220px;
}

input.text {
	width: 200px;
}

textarea {
	width: 200px;
	height: 80px;
}

input.checkbox {
	margin-left: 0;
}