BODY {
	background:#e7e5e2;
}
IMG {
	border:0px;
}
#page {
	height:100%;
}
h1 {
	position:relative;
	top:0px;
	left:-20px;
	text-indent:-3000em;
	margin:0px;
	padding:0px;
}
h2 {
	height:18px;
	text-indent:-3000em;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#switch {
	height:0px;
	text-indent:-3000em;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.header_body {
	background: url(../images/header_back.gif);
	height:386px;
}
.header_body_small {
	background: url(../images/header_back_small.gif);
	height:257px;
}
.iso_head_logo {
	background:url(../images/iso4less_logo_head.gif) left no-repeat;
	height:37px;
}
.ney_head_logo {
	background:url(../images/ney_logo_head.gif) right no-repeat;
	height:37px;
}
.header_main_pics {
	height:165px;
	padding:2px;
}
.right_50_home {
	float:right;
	width:50%;
	height:165px;
	background:url(../images/home_main_pic.jpg) center no-repeat;
}
.left_50_home {
	min-width:441px;
	float:left;
	width:50%;
	height:165px;
	background:url(../images/home_main_text2.gif) center no-repeat;
}
.right_50_consulting {
	float:right;
	width:40%;
	height:165px;
	background:url(../images/consulting_main_pic.jpg) center no-repeat;
}
.left_50_consulting {
	min-width:463px;
	float:left;
	width:60%;
	height:165px;
	background:url(../images/consulting_main_text2.jpg) right no-repeat;
}
.right_50_internal_audits {
	float:right;
	width:35%;
	height:165px;
	background:url(../images/internal_audits_main_pic.jpg) right no-repeat;
}
.left_50_internal_audits {
	min-width:658px;
	float:left;
	width:65%;
	height:165px;
	background:url(../images/internal_audits_main_text2.gif) center no-repeat;
}
.right_50_supplier_assessments {
	float:right;
	width:40%;
	height:165px;
	background:url(../images/sa_main_pic.jpg) center no-repeat;
}
.left_50_supplier_assessments {
	min-width:518px;
	float:left;
	width:60%;
	height:165px;
	background:url(../images/sa_main_text3.gif) center no-repeat;
}
.right_50_about_us {
	float:right;
	width:50%;
	height:165px;
	background:url(../images/about_us_main_pic.gif) center no-repeat;
}
.left_50_about_us {
	min-width:449px;
	float:left;
	width:50%;
	height:165px;
	background:url(../images/about_us_main_text2.gif) center no-repeat;
}
.right_50_qms {
	float:right;
	width:50%;
	height:165px;
	background:url(../images/qms_main_pic.gif) center no-repeat;
}
.left_50_qms {
	min-width:406px;
	float:left;
	width:50%;
	height:165px;
	background:url(../images/qms_main_text2.gif) center no-repeat;
}
.right_50_ems {
	float:right;
	width:335px;
	height:165px;
	background:url(../images/ems_main_pic.jpg) right no-repeat;
}
.left_50_ems {
	min-width:460px;
	float:left;
	width:50%;
	height:165px;
	background:url(../images/ems_main_text2.gif) center no-repeat;
}
.right_50_ohas {
	min-width:400px;
	float:right;
	width:50%;
	height:165px;
	background:url(../images/ohsms_main_pic.jpg) right no-repeat;
}
.left_50_ohas {
	min-width:406px;
	float:left;
	width:50%;
	height:165px;
	background:url(../images/ohsms_main_text2.gif) center no-repeat;
}
.right_50_ims {
	float:right;
	width:50%;
	height:165px;
	background:url(../images/ims_main_pic.gif) center no-repeat;
}
.left_50_ims {
	min-width:417px;
	float:left;
	width:50%;
	height:165px;
	background:url(../images/ims_main_text2.gif) center no-repeat;
}
.right_50_customers {
	float:right;
	width:50%;
	height:165px;
	background:url(../images/customers_main_pic.gif) center no-repeat;
}
.right_50_employment {
	float:right;
	width:20%;
	height:165px;
	background:url(../images/employment_main_pic.jpg) center no-repeat;
}
.left_50_employment {
	min-width:485px;
	float:left;
	width:80%;
	height:165px;
	background:url(../images/employment_main_text.gif) center no-repeat;
}
.right_50_faqs {
	float:right;
	width:50%;
	height:165px;
	background:url(../images/faqs_main_pic.jpg) center no-repeat;
}
.left_50_faqs {
	min-width:395px;
	float:left;
	width:50%;
	height:165px;
	background:url(../images/faqs_main_text2.gif) center no-repeat;
}
.right_50_contact {
	float:right;
	width:50%;
	height:165px;
	background:url(../images/contact_main_pic.jpg) center no-repeat;
}
.left_50_contact {
	min-width:259px;
	float:left;
	width:50%;
	height:165px;
	background:url(../images/contact_main_text.gif) center no-repeat;
}
.left_50_consulting {
	float:left;
	width:50%;
	height:165px;
	background:url(../images/consulting_main_text2.gif) center no-repeat;
}
.left_50_customers {
	float:left;
	width:50%;
	height:165px;
	background:url(../images/customers_main_text2.gif) center no-repeat;
}
#content_here {
	padding:25px;
	padding-top:15px;
	padding-bottom:0px;
}
#content_index {
	padding-top:0px;
}
#content_indexh1 {
	height:45px;
	background:url(../images/ney_logo_body_big.gif) center no-repeat;
}
#content_consulting {
	padding:45px;
	padding-bottom:10px;
	background:url(../images/services_head.gif) top left no-repeat;
	background:url(../images/ney_logo_body_big.gif) top center no-repeat;
}
#content_ias {
	padding:20px;
	padding-bottom:10px;
	padding-top:0px;
}
#content_iash1 {
	height:22px;
	background:url(../images/ias_head.gif) top left no-repeat;
}
#content_sa {
	padding:20px;
	padding-top:0px;
}
#content_sa h1 {
	background:url(../images/sa_head.gif) top left no-repeat;
}
#content_about_us {
	padding:45px;
	background:url(../images/ney_logo_body_big.gif) top center no-repeat;
}
#content_qms {
	padding:20px;
	padding-top:0px;
}
#content_qmsh1 {
	height:22px;
	background:url(../images/qms_head.gif) top left no-repeat;
}
#content_ems {
	padding:20px;
	padding-top:0px;
}
#content_emsh1 {
	height:22px;
	background:url(../images/ems_head.gif) top left no-repeat;
}
#content_ohsms {
	padding:20px;
	padding-top:0px;
}
#content_ohsmsh1 {
	height:22px;
	background:url(../images/ohsms_head.gif) top left no-repeat;
}
#content_ims {
	padding:20px;
	padding-top:0px;
}
#content_imsh1 {
	height:22px;
	background:url(../images/ims_head.gif) top left no-repeat;
}
#content_employment {
	padding:20px;
	padding-top:0px;
}
#content_employmenth1 {
	height:22px;
	background:url(../images/employment_head.gif) top left no-repeat;
}
#content_faqs {
	padding:20px;
	padding-top:0px;
}
#content_faqsh1 {
	height:22px;
	background:url(../images/faqs_head.gif) top left no-repeat;
}
#content_contact {
	padding:20px;
	padding-top:0px;
}
#content_contacth1 {
	height:22px;
	background:url(../images/contact_head.gif) top left no-repeat;
}
#content_contact_form {
	padding-top:30px;
	background:url(../images/contact_form_head.gif) top center no-repeat;
}
#content_contact_request {
	padding:30px;
	background:url(../images/contact_request_head.gif) top left no-repeat;
}
#content_contact_request_form {
	padding-top:30px;
	background:url(../images/contact_request_form_head.gif) top center no-repeat;
}
#content {
	padding:0px;
	padding-top:15px;
	padding-bottom:15px;
}
#footer_body {
	margin-top:1px;
	text-align:left;
	background:url(../images/footer_back.gif) bottom repeat-x;
	height:101px;
}
#footer_logo {
	height:101px;
}
#footer-copy {
	float:right;
	color:#c9c9c9;
	padding-top:9px;
	padding-right:25px;
}
#footer-menu, #footer-menu a{
	float:left;
	color:#c6c6c6;
	font-size:7pt;
}



#nav {
	text-align:right;
	min-width:824px;
}
#nav ul {
	margin:0px;
	padding:0px;
}
#nav li {
	margin:-1px;
	padding:0px;
	display:inline;
}

#icon {
	text-align:center;
	width:25%;
}

SPAN {font-family: Verdana, Arial, Helvetica; font-size: 9pt; color: #575757; line-height : 13pt; text-align: justify}
SPAN.small {font-family: Verdana, Arial, Helvetica; font-size: 7pt; color: #575757; line-height : 9pt; text-align: justify}
SPAN.disclaimers {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: #9F9F9F;
	line-height : 9pt;
	text-align: justify;
}
DIV {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12pt;
	color: #000000;
	line-height : 15pt;
	text-align: justify;
}
DIV.right {font-family: Verdana, Arial, Helvetica;  font-size: 12pt; color: #000000; line-height : 15pt; text-align: right; }
DIV.center {font-family: Verdana, Arial, Helvetica;  font-size: 12pt; color: #000000; line-height : 15pt; text-align: center; }
DIV.disclaimers {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: #9F9F9F;
	line-height : 9pt;
	text-align: justify;
}
A {font-family: Verdana, Arial, Helvetica;  font-size: 12pt; color: #730000; text-decoration: none;}
A:hover {font-family: Verdana, Arial, Helvetica; font-size: 12pt; color: #730000; text-decoration: underline;}

A.disclaimers {	font-family: Verdana, Arial, Helvetica;	font-size: 7pt;	color: #599BD8;	line-height : normal;	text-align: justify;}
A.disclaimers:hover {	font-family: Verdana, Arial, Helvetica;	font-size: 7pt;	color: #599BD8;	line-height : normal;	text-align: justify; text-decoration: underline;}

A.footer {font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: #c9c9c9; text-decoration: none;}
A.footer:hover {font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: #c9c9c9; text-decoration: underline;}

INPUT {
	font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	font-size: 10pt;
	border-style: groove;
	border-width: 1px;
	border-color: #9F9F9F;
	width:200px;
}

INPUT.button { border-width: 0px; }

LI {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12pt;
	color: #000000;
	line-height : 15pt;
	text-align: justify;
}
LI.disclaimers {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: #9F9F9F;
	line-height : 9pt;
	text-align: justify;
}
SUP {font-family: Verdana, Arial, Helvetica; font-size: 7pt; line-height : 9pt; color: #575757;}
SELECT {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #000000;
	line-height : 11pt;
	border : #000000;
	width:200px;
}
OPTION {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #000000;
	line-height : 11pt;
	border : #000000;
}

FORM {margin: 0px}

.Box{font-size: xx-small;	font-family: Verdana,Arial,Helvetica; color: #000000 }

/* 
this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.mtDropdownMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.mtDropdownMenu .content {
	position:absolute;
	}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.mtDropdownMenu .items {
	position:relative;
	left:0px; top:0px;
	border:1px solid #231f20;
	z-index:2;
	background: #d5e0de;
	}

.mtDropdownMenu.top .items {
	border-top:none;
	}

/* each TR.item is one menu item */
.mtDropdownMenu .item {
    color:#231f20;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	cursor:hand;
	}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.mtDropdownMenu .background {
	position:absolute;
	left:0px; top:0px;
	z-index:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.mtDropdownMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:3px; width:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=60);
	}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.mtDropdownMenu .shadowBottom {
	position:absolute;
	z-index:1;
	left:3px; height:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.mtDropdownMenu .item.hover {
	background:url(../images/drop_back.gif) top;
	color:#D7D7D7;
	}

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.mtDropdownMenu .item img {
	margin-left:10px;
	}
.r {text-align:right;}
.l {text-align:left;}
.c {text-align:center;}

