@charset "utf-8";
html>body #upgradeBrowser{
	display:none;
}
body, div, ul, p, a{
	font:100% Verdana, Arial, Helvetica, sans-serif;
}
body  {
	background:#7d7d7d;
	margin:0;
	padding:0;
	text-align:center;
	color:#000000;
}
blockquote{
	margin-left:20px;
	margin-right:20px;
}
li {
	line-height: 1.5em; 
}
.hide{
	display:none;
}
.show{
}
.lineborder {
	margin : 0;
	border : 1px solid #D8D7D4;

}
img.lineborder {
	width:350px;

}
.readable {
	text-align : justify;
	max-width: 590px;
	margin-right : 20px;
	margin-left : 10px;
}
									
.readable-right {
	text-align : justify;
	width: 600px;
	margin-left : 10px;
}		


.quote {
  font: 11px Verdana, serif;
  line-height: 2em; 
  text-align: justify;
  padding: 8px;
  color: #68282c;
  background-color: #f7e8e9;
  border-top: 1px solid #8c575a;
  border-bottom: 1px solid #8c575a;
  margin: 5px;
  }

img {border : 0}
img.infocusTitle {
	margin-bottom:-50px;
	position:relative;
	z-index:3;
}
table tr {	margin:0; padding:0;}
a:focus {
	outline:none;
}
a {
	color:#636363;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

a.pdf
{
	display: inline; 
	clear: none;
	background: url(../images/pdf.png) left top no-repeat; 
	padding-left: 20px; 
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	margin-right: 10px;
	text-align: left;
}

a.arrow
{
	display: inline; 
	clear: none; 
	background: url(../images/arrow.png) left top no-repeat; 
	padding-left: 20px; 
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	margin-right: 10px;
	text-align: left;
}

a.arrowdown
{
	display: inline; 
	clear: none; 
	background: url(../images/arrow-down.png) left top no-repeat; 
	padding-left: 20px; 
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	margin-right: 10px;
	text-align: left;
}

a.training
{
	display: inline; 
	clear: none; 
	background: url(../images/training.png) left top no-repeat; 
	padding-left: 20px; 
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	margin-right: 10px;
	text-align: left;
}

a.question
{
	display: inline; 
	clear: none; 
	background: url(../images/question.png) left top no-repeat; 
	padding-left: 20px; 
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	margin-right: 10px;
	text-align: left;
}

body div#wrapper{
	width:997px;
	margin:8px auto 0px;
	border:1px solid #FFF;
	background-color:#E3E3E3;
}

#container {
	width:100%;
	float:left;
	text-align:left;
} 

#mainContent {
	padding:10px 10px 5px 10px;
	margin:0;
	border-left:1px #BCBCBC solid;
	border-right:1px #BCBCBC solid;
	background:url(http://www.nvms.com.au/images/main_shadow.gif) #FAFAFA repeat-x;
	min-height:375px;
	font-size:0.7em !important;
	color:#444444 !important;
}
#mainContent p{
	margin:0;
	padding-bottom: 12px; 
	line-height: 1.5em;
}

p.inset {
	padding-left: 20px;
}

#wrapper #container #mainContent h1{
	font-size:1.4em !important;
	font-weight:bold;
	background:none;
	display:block;
	width:auto;
	text-indent:0px;
	height: 1.8em;
}
#wrapper #container #mainContent h2{
	font-size:1.2em !important;
	font-weight:bold;
}
#wrapper #container #mainContent h3{
	font-size:1.2em !important;
	font-style:italic;
}
/* SIDEBAR STYLES */
#sidebar {
	width:183px; 
	float:right;
	background:#E3E3E3; 
	padding:0px;
	margin:0px;
	color:#606060;
	font-size:10px;
	letter-spacing:0.3pt;
	line-height:14px;
	text-align:left;
	margin-top:-24px;
	
}
#sidebar h1 {
	margin:0;
	padding:0;
}

#sidebar a {
	/* Reduces link font to normal text font size
	   in sidebar. */
	font-size:10px;
}

#sidebar h1 a.HnvmsArrow{
	display:block;
	float:left;
	font-size:10px;
	background:url(../images/boxarrow.gif) no-repeat;
	height:13px;
	padding-left:22px;
	text-indent: 0px;
	text-decoration: none;
}

#sidebar h2 {
	font:inherit;
	line-height:inherit;
	font-weight:bold;
	margin:2px 3px 0 3px;
	padding:0;
}
#sidebar p {
	margin:3px 5px 10px 5px;
}

#sidebar img {
	border:#606060 1px solid;
}
#sidebar hr {
	width:92%;
}
/* END SIDEBAR */
/* HEADER STYLES */
#header {
	background-color:#9b0002;
	margin:0px;
	padding:0px;
	border-bottom: 2px solid #fff;
}
#header a{
	text-decoration:none;
}
#headerMiddle { 
	background:url(../images/middlebar_main.jpg) no-repeat;
	height:60px;
	margin-top: -20px;
} 
#headerBottom {
	width:100%;
	height: 38px;
	background:url(../images/menu_bg.jpg) no-repeat #b14142;
	text-align:center;
	border-bottom: 1px solid #cecece;
}
#header #miniNav {
	background:url(../images/topbar_bg.gif) repeat-x;
	height:19px;
	border-bottom:2px #8c8c8c solid;
}

#header #miniNav p {
	font-size:9px;
	float:right;
	margin:3px 9px 2px 0;
} 
#header #miniNav a{ 
	font-size:9px;
	color:#FFF;
} 
#headerLine {
	position:relative;
	background:url(../images/redline.gif) center;
	height:60px;
	width:100%;
	padding:0;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:2px #8c8c8c solid;
} 
#headerLine #ieFix{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	padding:0;
} 
#headerLine #logo{
	float:left;
	display:block;
	background:url(../images/logos/logo.gif) center no-repeat;
	padding:0;
	height:60px;
	width:293px;
	margin:0;
	margin-left:2%;
	text-decoration:none;
	text-indent:-9999px;
} 
#headerLine #headerText{
	float:left;
	display:block;
	background:url(../images/nvms_text.gif) center no-repeat;
	padding:0;
	height:40px;
	width:255px;
	margin:0;
	margin-left:5%;
}
#headerLine #headerLinePulse{
	float:right; 
	display:block;
	background:url(../images/redline2.gif) center;
	padding:0;
	height:40px;
	width:47px;
	margin:0;
	margin-right:5%;
}
/* NAVIGATION STATES */
#header #nav #nav_ISV{
	width:130px;
	background:url(../images/menu_industrialTestMeas.gif) no-repeat;
}
#header #nav #nav_SCPM{
	width:124px;
	background:url(../images/menu_safetyCondPerfMon.gif) no-repeat;
}
#header #nav #nav_ONV{
	width:122px;
	background:url(../images/menu_occupationalNoiseVib.gif) no-repeat;
}
#header #nav #nav_ENV{
	width:122px;
	background:url(../images/menu_environmentalNoiseVib.gif) no-repeat;
}
#header #nav #nav_CAL{
	width:96px;
	background:url(../images/menu_calibration.gif) no-repeat;
}
#header #nav #nav_C{
	width:71px;
	background:url(../images/menu_courses.gif) no-repeat 0px -2px;
}
#header #nav #nav_EVE{
	width:51px;
	background:url(../images/menu_events.gif) no-repeat;
}
#header #nav li.sfhover,
#header #nav li:hover{
	background-color:#D9272C !important;
}
#header #nav #nav_CAL.sfhover,
#header #nav #nav_CAL:hover{
	background-position:0px -40px;
}
#header #nav #nav_ISV.sfhover,
#header #nav #nav_ISV:hover{
	background-position:0px -38px;
}
#header #nav #nav_C.sfhover,
#header #nav #nav_C:hover{
	background-position:0px -40px;
}
#header #nav #nav_EVE.sfhover,
#header #nav #nav_EVE:hover{
	background-position:0px -38px;
}
#header #nav #nav_ONV.sfhover,
#header #nav #nav_ONV:hover{
	background-position:0px -38px;
}
#header #nav #nav_ENV.sfhover,
#header #nav #nav_ENV:hover{
	background-position:0px -38px;
}
#header #nav #nav_SCPM.sfhover,
#header #nav #nav_SCPM:hover{
	background-position:0px -38px;
}
/* END NAVIGATION STATES */
/* MENU STYLES */
#header #nav {
	min-width:799px;
	width:80%;
	list-style:none;
	color:#FFFFFF;
	padding:0px;
	margin: 0px auto 0px auto;
}
#header #nav li{
	display:block;
	float:left;
	text-align:left;
}
#header #nav li a{
	display:block;
	height:38px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:0.6em;
	font-weight:bold;
	text-indent:-9999px;
	background-position:top;
}
#header #nav ul {
	padding: 1px;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#header #nav li ul {
	margin:0px;
	position: absolute;
	width: 16em;
	left: -999em;
	color:#FFFFFF;
	z-index: 5;
	font-size:0.7em;
	padding:0;
}
#header #nav li.sfhover ul,
#header #nav li:hover ul {
	left: auto;
}
#header #nav li ul li{
	display:block;
	background:#D9272C;
	text-align:left;
	width:13em;
	margin:0px;
	padding:3px 1em 4px 1em;
}
#header #nav li ul li.sfhover,
#header #nav li ul li:hover{
	background-color:#EE5D52 !important;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	padding:2px 1em 3px 1em;
}
#header #nav li ul li a{
	text-indent:0px;
	height:auto;
	font-size:1em;
	width:13em;
}
/* END MENU STYLES */
#header #headerMiddle #searchContainer {
	background:#B6090C url(../images/middlebar_corner.gif) no-repeat;
	width: 223px;
	height: 40px;
	margin-top: 20px;
	float: right;
}
#header #headerMiddle #searchContainer #searchBox {
	float:right;
	height:50px;
	margin-right:8px;
	margin-top:10px
}
#header #headerMiddle #searchBox #btnGo {
	font-size:11px;
	margin-bottom:1px;
	vertical-align:bottom;
}
/* END HEADER STYLES */
	#footer { 
		min-height:16px;
		padding:3px 10px 3px 20px;
		background:#b6090c;
	} 
	#footer p {
		padding:0;
		margin:0;
		font-size:9px;
		text-align:left;
		color:#FFF;
	}
	#footer p a img{
		border:none;
		color:#FFFFFF;
	}
	.stdfld {
		background-color:#E3A0A1;
		border:1px solid #810102;
		color:#810102;
		font-size:11px;
		overflow:hidden;
	}
	h1{
		text-transform:uppercase;
		color:#636363;
		font-size:10px;
		display:block;
		width:100%;
		height:18px;
		background:url(../images/headerbar_bg.gif) repeat-x;
		padding:0;
		padding-top:6px !important;
		padding-bottom:3px !important;
		margin:0px !important;
		position:relative;
		text-indent:-9999px;
	}
	#topBanner {
		height:24px;
		border-left:1px #BCBCBC solid;
		border-right:1px #A4A4A4 solid;
	}
	#topBanner h1{
		margin:0;
		padding:0;
		background:url(../images/headerbar_bg.gif) repeat-x;
	}
	#topBanner h1.noIndent{
		text-indent:0px !important;
	}
	#topBanner h1 a.HnvmsArrow{
		display:block;
		float:left;
		font-size:10px;
		background:url(../images/boxarrow.gif) no-repeat;
		height:13px;
		padding-left:22px;
	}
	
	#topBanner h1 a.HnvmsNoArrow{
		font-size:10px;
		height:13px;

	}	
	
	
	.fltrt {
		float:right;
		margin-left: 20px;
		margin-bottom:5px;
	}
	.fltlft {
		float:left;
		margin-right: 20px;
		margin-bottom:5px;
	}
	.clearfloat {
		clear:both;
		height:0px;
		font-size:1px;
		line-height:0px;
	}
	p.center, a.center{
		text-align:center;
	}
	img.center{
		margin:0 auto;
		display:block;
	}
	div.center{
		margin:0 auto;
	}
	#mainContent h1,
	#mainContent h2,
	#mainContent h3,
	#mainContent h4{
		text-transform:none;
		margin-bottom:0.3em;
		margin-top:0.3em;
	}
	#mainContent h2{
		font-weight:normal !important;
		font-style:italic;
	}
	
	ul {
		margin-top: -0px;
		list-style: square outside;
	}

		/* START HOME PAGE PORTAL SYLE */
		a.frontnav {
			display: block;
			width: 100%;
			height : 100px;		
			background: #EBEBEA;
			font-size: 11px;
			line-height:1.5em;
			border : 1px solid #D8D7D4;
			text-align : center;	
			margin: 0 auto; 
			line-height : 100px;
			}
		a.frontnav img{
			float:left;
		}
		a.frontnav:hover {
			background-color: #B6090C;
			color: #fff;
			border : 1px solid #B6090C;		
		}		
		/* END HOME PAGE PORTAL SYLE */	
		
		/*START Formatting for Overview Category links for each section/product */
			.productinfo {
				width : 102%;
				height : 20px;
				padding-top : 5px;
				font-weight : bold;
				color : #fff;
				background : #9B0002;
				font-size : 11px;
				margin : -2px 0 5px -2px;
				
			}	
			
	
			
			
			/* NEW AND EXCITING */
			/* NEW AND EXCITING */	
			/* NEW AND EXCITING */
			
/*
			
      ...--- ...
      ../  /    | \  \ ..
    ./ /  /      |  \  \  \.
  /  /   /         |   \  \   \
/  /   /   |   \   \  \
^^^^^^^^^^^^^^^^^^^^^^^
\          |          /
 \         |         /
  \        |        /
   \       |       /
    \      |      /
     \     |     /
      \    |    /
       \   |   /
        \  |  /
         \ | /(__)
          \|/ (oo)
       /---++--\/
      / |  || ||
     *  ||-++-||
        ^^    ^^		
*/		
			.productlistimage {
				vertical-align: top;
				background: #D8D7D4;
				padding: 0px;
			}
			.productlistheader {
				vertical-align: top;
				padding: 5px;
				font-weight : bold;
				color: #ffffff;
				background: #9B0002;
				font-size: 11px;
				margin : 0px;
				text-align : center;
			}
			#productlistcontent {
				width: 100%;
				padding: 0px;
				vertical-align: top;
				text-align: justify;
				background: #D8D7D4;
				border-spacing: 0px;
				border-collapse: collapse;

				}
			
			#productlistcontent p {
				padding: 5px;
			}
			
			.productlistfooter {
				padding: 5px;	
				border-top: 1px solid #E9E9E9;
				background: #D8D7D4;
				text-align : center;				
			}
			
			.productlisttable {
				width: 100%;	
				table-layout : fixed;
				border-spacing : 3px;
			}
		
			.productlistcell {
				background: #D8D7D4;
				vertical-align: top;
				height: 100%;
				width: 50%;
				padding: 0px;
				margin: 0px;
			}
			
			
			#productlistsubtable {
				border-collapse: collapse;
				border-style: none;
			}
/*
         (__)
         (@o)
  /-------\/
 / |     ||
*  ||----||
   ^^    ^^



*/
			/* NEW AND EXCITING ENDS HERE */		
			/* NEW AND EXCITING ENDS HERE */	
			/* NEW AND EXCITING ENDS HERE */	
			

	
			.frontsection {	
				background: #D8D7D4;
				font-size: 11px;
				text-align : center;
				height : 200px;
			
				display : table;
				padding : 0;
			}				
			a.infolink {
				/*background: #F5F5F4;*/
				color : #000;
				font-size: 11px;
				text-decoration : none;				

			}
			a.infolink:hover {
				color: #000;
				text-decoration : underline;
			}		

			
			a.detailslink {
				/*background: #F5F5F4;*/
				color : #000;
				font-size: 11px;
				text-decoration : underline;
				font-size : 11px;

			}
			a.detailslink:hover {
				color: #000;
				text-decoration : none;
			}
			
			

		/*START Sensors and Accessories styles*/

			.frontsection_small {	
				background: #D8D7D4;
				font-size: 11px;
				text-align : center;
				height : 90px;
				width : 100%;				
				padding-top : 5px;
			}	
			
			.productinfo_small  {
				height : 15px;
				padding-top : 2px;
				font-weight : bold;
				color : #fff;
				background : #9B0002;
				font-size : 11px;
				margin : 0px 0 5px 0px;
				
			}
			
			#sensors td {
			
				background: #D8D7D4;
				font-size: 11px;
				text-align : center;
				height : 90px;		
			}
		
		/*END Sensors and Accessories tables*/			
		
			
			
		/*END Formatting for Overview Category links for each section/product */	
		
			/*START Individual Product Information table eg Brochure,Press Releases & Case Studies etc	*/
					tr.detailsheader th {
							width : 100%;
							height : 25px;
							padding-top : 5px;
							padding-bottom : 5px;
							font-weight : bold;
							color : #fff;
							background : #9B0002;
							font-size : 11px;
							margin : 0;
							text-align : center;
					}

/*
					tr.detailslist0 td {	
							display : table;
							width : 433px;
							height : 20px;
							background: #D8D7D4;
							padding : 3px 0px 3px 20px;
							margin : 0px;
							border-top : 0px solid #000;
							text-decoration : none;
					}
					tr.detailslist1 td {	
							display : table;				
							width : 433px;
							height : 20px;
							background: #E8E7E5;
							padding : 3px 0px 3px 20px;
							margin : 0px;
							border-top : 0px solid #000;
							text-decoration : none;	
							
					}
*/
					
					tr.detailslist0 td {
							width: 330px;
							height : 20px;
							background: #D8D7D4;
							padding : 5px 0px 5px 20px;
							margin : 0px;
							border-top : 0px solid #000;
							text-decoration : none;
					}
					tr.detailslist1 td {			
							width: 330px;
							height : 20px;
							background: #E8E7E5;
							padding : 5px 0px 5px 20px;
							margin : 0px;
							border-top : 0px solid #000;
							text-decoration : none;	
											
					}
					
					
					img.pdf {
						margin-top : 0px;
						vertical-align : middle;
						display : table;
						float : left;
						margin-right : 3px;
						border : 0px;
					}
					
					img.pdf-center{
						margin-top : 0px;
						vertical-align : middle;
						float : left;
						display : table;
						margin-left: 30px;
						border : 0px;
					}					
					.showandtell {
			
						cursor : pointer;
						background : #E8E7E5;
						border: 0;
						padding: 0;
						margin : 0;
						font-size: 11px;
						font-weight : bold;
						font-family: verdana;
				
					}
					
			/*END Product Information table	*/	


			/*Start Case Study Information table	*/	
					a.headerlink{
						color : #fff;
						text-decoration : none;
					}
					a.headerlink:hover{
						color : #fff;
						text-decoration : underline;
					}					
			/*END Case Study Information table	*/	