/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

.a9F1C20-12-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #9F1C20;
	text-decoration: none;
}
.a9F1C20-15-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	color: #9F1C20;
	text-decoration: none;
}
.a9F9F9F-9-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #9F9F9F;
	text-decoration: none;
}

.a9F9F9F-10-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #9F9F9F;
	text-decoration: none;
}
.a9F9F9F-12-15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #9F9F9F;
	text-decoration: none;
}
.a0F4791-12-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #0F4791;
	font-weight:bold;
	text-decoration: none;
}
.a3F3F3F-10-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 30px;
	color: #3F3F3F;
	text-decoration: none;
}
.a3F3F3F-12-15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #3F3F3F;
	text-decoration: none;
}
.a3F3F3F-12-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #3F3F3F;
	text-decoration: none;
}

.a808080-12-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #808080;
	text-decoration: none;
}
.a808080-12-15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #808080;
	text-decoration: none;
}
.Avenir-17-19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #3F3F3F;
	text-decoration: none;
}
.blue-line-1px {
	height: 1px;
	background-color: #9f4d22;
}
.footer {
    font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	text-transform: none;
}
a:hover {
	font-family:   Arial, Helvetica, sans-serif;
 	color: #9F1C20;
	text-decoration: none;
}

.menu {
	margin: 0 0 0 0px;
	padding: 0;
	list-style: none;
	background: #fff;
}
.menu li {
	padding: 0;
	margin: 0;
	height: 14px;
	margin-right: 1em;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited,.menu li a:active {
	display: block;
	text-decoration: none;
	height: 14px;
	background-repeat: no-repeat;
}


.aboutus_on {background-image: url(images/menu-main_over_03.gif); width: 57px;}
.aboutus {background-image: url(images/menu-main_over_03.gif); width: 57px;}
.aboutus a {background-image: url(images/menu-main_03.gif);}

.ourservices_on {background-image: url(images/menu-main_over_16.gif); width: 73px;}
.ourservices {background-image: url(images/menu-main_over_16.gif); width: 73px;}
.ourservices a {background-image: url(images/menu-main_16.gif);}

.career_on {background-image: url(images/menu-main_over_13.gif); width: 49px;}
.career {background-image: url(images/menu-main_over_13.gif); width: 49px;}
.career a {background-image: url(images/menu-main_13.gif);}

.contact_on {background-image: url(images/menu-main_over_15.gif); width: 65px;}
.contact {background-image: url(images/menu-main_over_15.gif); width: 65px;}
.contact a {background-image: url(images/menu-main_15.gif);}

.ourmarkets_on {background-image: url(images/menu-main_over_17.gif); width: 73px;}
.ourmarkets {background-image: url(images/menu-main_over_17.gif); width: 73px;}
.ourmarkets a {background-image: url(images/menu-main_17.gif);}

.products_on {background-image: url(images/products_over.gif); width: 75px;}
.products {background-image: url(images/products_over.gif); width: 75px;}
.products a {background-image: url(images/products.gif);}

ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #e8e8e8;
  border-width: 1px;
  border-style: solid;
  padding: 15px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

form fieldset legend {
	 /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration: none;
	font-size: 12px;
}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 190px;
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #3F3F3F;
	text-decoration: none;
}
