/* CSS Document */

body {
	margin: 0px;
	background: url(../images/layout/intasafety_background.jpg);
	height: 100%;
	padding: 0px;
	font-family: Helvetica, Arial sans-serif;
	line-height: 120%;
	font-size: 12px;
	color: #333333;
	text-align:justify;
}

h1 {
	color: #f7f7f9;
	font-size: 10px;
	padding: 0px;
	margin:0px;
	font-weight: 0;
}

h2 {
	text-align: left;
	color: #555454;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	padding: 0px;
	line-height: 200%;
}

/* Footer */

.footer {
	font-size: 10px;
	color: #999999;
	padding-left: 10px;
	text-align: left;
}

A.footerlink:link, A.footerlink:visited, A.footerlink:active {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

A.footerlink:hover {
	font-size: 10px;
	color: #fef601;
	text-decoration: none;
}

A.footer_web_link:link, A.footer_web_link:visited, A.footer_web_link:active {
	font-size: 10px;
	color: #555555;
	text-decoration: none;
}

A.footer_web_link:hover {
	font-size: 10px;
	color: #fef601;
	text-decoration: none;
}

.footer_but_split {
	color: #e11a21;
	font-size: 12px;
}


/* Main_Menu */
/* HOME */
a.home:link, a.home:visited {
  background: url(../images/buttons/home.jpg);
  display: block;
}
a.home:hover {
  background: url(../images/buttons/home_O.jpg);
}
a.home:active {
  background: url(../images/buttons/home_O.jpg);
}
body#home a#home {
  background: url(../images/buttons/home_O.jpg);
}

/* PRODUCTS */
a.products:link, a.products:visited {
  background: url(../images/buttons/products.jpg);
  display: block;
}
a.products:hover {
  background: url(../images/buttons/products_O.jpg);
}
a.products:active {
  background: url(../images/buttons/products_O.jpg);
}
body#products a#products {
  background: url(../images/buttons/products_O.jpg);
}

/* SERVICES */
a.services:link, a.services:visited {
  background: url(../images/buttons/services.jpg);
  display: block;
}
a.services:hover {
  background: url(../images/buttons/services_O.jpg);
}
a.services:active {
  background: url(../images/buttons/services_O.jpg);
}
body#services a#services {
  background: url(../images/buttons/services_O.jpg);
}

/* TRAINING */
a.training:link, a.training:visited {
  background: url(../images/buttons/training.jpg);
  display: block;
}
a.training:hover {
  background: url(../images/buttons/training_O.jpg);
}
a.training:active {
  background: url(../images/buttons/training_O.jpg);
}
body#training a#training {
  background: url(../images/buttons/training_O.jpg);
}

/* COMPLIANCE */
a.compliance:link, a.compliance:visited {
  background: url(../images/buttons/compliance.jpg);
  display: block;
}
a.compliance:hover {
  background: url(../images/buttons/compliance_O.jpg);
}
a.compliance:active {
  background: url(../images/buttons/compliance_O.jpg);
}
body#compliance a#compliance {
  background: url(../images/buttons/compliance_O.jpg);
}

/* CERTIFICATIONS */
a.certifications:link, a.certifications:visited {
  background: url(../images/buttons/certifications.jpg);
  display: block;
}
a.certifications:hover {
  background: url(../images/buttons/certifications_O.jpg);
}
a.certifications:active {
  background: url(../images/buttons/certifications_O.jpg);
}
body#certifications a#certifications {
  background: url(../images/buttons/certifications_O.jpg);
}

/* CONTACT US */
a.contact_us:link, a.contact_us:visited {
  background: url(../images/buttons/contact_us.jpg);
  display: block;
}
a.contact_us:hover {
  background: url(../images/buttons/contact_us_O.jpg);
}
a.contact_us:active {
  background: url(../images/buttons/contact_us_O.jpg);
}
body#contact_us a#contact_us {
  background: url(../images/buttons/contact_us_O.jpg);
}


/* Links */

A.links:link, A.links:visited, A.links:active {
	color: #e11a21;
	text-decoration: underline;
}

A.links:hover {
	color: #555555;
	text-decoration: underline;
}

A.product_links:link, A.product_links:visited, A.product_links:active {
	color: #e11a21;
	text-decoration: none;
}

A.product_links:hover {
	color: #555555;
	text-decoration: none;
}

A.products_block_links:link, A.products_block_links:visited, A.products_block_links:active {
	display: block;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 25px;
}

A.products_block_links:hover {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 25px;
	background-color:#555555;
}


A.training_block_links:link, A.training_block_links:visited, A.training_block_links:active {
	display: block;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 25px;
	text-align: left;
}

A.training_block_links:hover {
	display: block;
	color: #ffffff;
	text-decoration: none;
	background-color:#555555;
}

/* Content */

.body_text {
	padding-left: 10px;
	padding-right: 10px;
}

.bold_text {
	font-weight: bold;
}

.body_red{
	color: #e11a21;
}

.body_red_bold{
	color: #e11a21;
	font-weight:bold;
}

.body_bold{
	font-weight:bold;
}

.sub_heading {
	text-align: left;
	color: #555454;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	padding-bottom: 5px;
	line-height: 200%;
}

.sub_heading_red {
	text-align: left;
	color: #e11a21;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	padding-bottom: 5px;
	line-height: 200%;
}

.sub_training_heading_red {
	text-align: left;
	color: #e11a21;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	line-height:150%;
}

.sub_training_heading {
	text-align: left;
	color: #555454;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}

.form_text {
	font-size: 11px;
	padding-right: 2px;
	padding-left: 2px;
}


/* LISTS */

ul
  {
  margin-left: 0;
  padding-left: 2em;
  }
li
  {
  margin: 0;
  padding: 0;
  }
