@charset "UTF-8";
/* CSS Document */

body	{
		background-color: #fff;
		font-family: Helvetica, Arial, sans-serif;
		border-collapse: collapse;
		background: url(../i/bgindex.png) repeat-x ;
		background-position:0 0;
		margin-top:-16px;
		}
			
#container	{
			width:900px;
			margin:auto;
			}
			
/*-- Beginning of the Navigation --*/


#nav	{position:relative;}

ul#nav	li a			{
						border: 0;
						display: block;
						height: 109px;
						background: url(../i/nav.png) no-repeat;
						z-index: 9998;
						}

li#logo a				{	width: 218px;}

li#logo a:link			{	background-position: 0px 0px;}
li#logo a:visited		{	background-position: 0px 0px;}
li#logo a:hover			{	background-position: 0px -109px;}
li#logo a:active		{	background-position: 0px -109px;}
li#logoon a				{	width: 218px;background-position: 0px 0px !important;cursor: default;}

li#home a				{	width: 65px;}

li#home a:link			{	background-position: -223px 0px;}
li#home a:visited		{	background-position: -223px 0px;}
li#home a:hover			{	background-position: -223px -109px;}
li#home a:active		{	background-position: -223px -109px;}
li#homeon a				{	width: 65px;background-position: -223px -109px !important;}

li#history a			{	width: 75px;}

li#history a:link		{	background-position: -292px 0px;}
li#history a:visited	{	background-position: -292px 0px;}
li#history a:hover		{	background-position: -292px -109px;}
li#history a:active		{	background-position: -292px -109px;}
li#historyon a			{	width: 75px;background-position: -292px -109px !important;}

li#voc a				{	width: 186px;}

li#voc a:link			{	background-position: -367px 0px;}
li#voc a:visited		{	background-position: -367px 0px;}
li#voc a:hover			{	background-position: -367px -109px;}
li#voc a:active			{	background-position: -367px -109px;}
li#vocon a				{	width: 186px;background-position: -367px -109px !important;}

li#products a			{	width: 97px;}

li#products a:link		{	background-position: -548px 0px;}	
li#products a:visited	{	background-position: -548px 0px;}
li#products a:hover		{	background-position: -548px -109px;}
li#products a:active	{	background-position: -548px -109px;}
li#productson a			{	width: 97px;background-position: -548px -109px !important;}

li#videos a				{	width: 69px;}

li#videos a:link		{	background-position: -647px 0px;}
li#videos a:visited		{	background-position: -647px 0px;}
li#videos a:hover		{	background-position: -647px -109px;}
li#videos a:active		{	background-position: -647px -109px;}
li#videoson a			{	width: 69px;background-position: -645px -109px !important;}

li#contact a			{	width: 91px;}

li#contact a:link		{	background-position: -715px 0px;}
li#contact a:visited	{	background-position: -715px 0px;}
li#contact a:hover		{	background-position: -715px -109px;}
li#contact a:active		{	background-position: -715px -109px;}
li#contacton a			{	width: 91px;background-position: -715px -109px !important;}

ul#nav li				{
						padding: 0;
						display: block;
						margin: 0;
						float: left;
						text-indent: -9999px;
						z-index: 9998;
						}

/*-- Ending of the Navigation --*/





/*-- Ending of the Navigation --*/

#content	{
			width:753px;
			height:100%;
			background-image:url(../i/shadow.png);
			background-repeat:repeat-y;
			margin-left:85px;
			}
			
#content h1	{
			font-family: Helvetica, Arial, sans-serif;
			font-size:30px;
			font-weight:200;
			margin:20px 0 -5px 0;
			color:#000;
			}

#content h2	{
			font-family: Helvetica, Arial, sans-serif;
			font-size:19px;
			font-weight:200;
			margin:16px 0 -11px 0;
			line-height:1.2em;
			color:#666;
			font-weight:300;
			}
			
#content h3	{
			font-family: Helvetica, Arial, sans-serif;
			font-size:15px;
			line-height:1.2em;
			color:#666;
			font-weight:bold;
			margin-left:12px;
			margin-top:5px;
			}

.add	{
		font-family: Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#666;
		font-weight:bold;
		}
		
#contentmvsp h1	{
				font-family: Helvetica, Arial, sans-serif;
				font-size:21px;
				font-weight:200;
				margin:20px 0 -5px 0;
				color:#000;
				}

#contentvoc	{
			width:753px;
			background-image:url(../i/shadowvoc.png);
			background-repeat:repeat-y;
			margin-left:85px;
			}

#contentmvsp	{
				width:753px;
				background-image:url(../i/shadowmvsp.png);
				background-repeat:repeat-y;
				margin-left:85px;
				}

.bp	{
	font-size:15px;
	color:#DD1F26;
	line-height:1.25em;
	font-weight:bold;
	}

#cright		{
			width: 460px;
			font-size: 13px;
			line-height: 1.4em;
			clear:right;
			float:right;
			display: block;
			padding-right:15px;
			margin-top:-8px;
			}

#pcright	{
			width: 732px;
			font-size: 13px;
			line-height: 1.4em;
			clear:right;
			float:right;
			display: block;
			padding-right:5px;
			margin-top:-5px;
			}

#pcright p	{
	color:#000;
	font-size:12px;
	font-weight:bold;
	font: Helvetica, sans-serif;
	vertical-align: text-top;
			}
			
#pcright tr	{
			border-collapse:collapse;
			}

#pcright a:hover	{	opacity: .7;
						filter: alpha(opacity=70);
						filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
						}

#pcright img:hover	{	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
							filter: alpha(opacity=70);
							opacity: .7;
							}

#contenttop	{
			width:753px;
			height:21px;
			background-image:url(../i/shadowtop.png);
			background-repeat:no-repeat;
			margin:top;
			}
			
#contenttopred	{
				width:753px;
				height:22px;
				background-image:url(../i/shadowtopred.png);
				background-repeat:no-repeat;
				margin:top;
				}

#contentbottom	{
				width:753px;
				height:22px;
				background-image:url(../i/shadowbottom.png);
				background-repeat:no-repeat;
				margin:bottom;
				clear:both;
				}

#contentbottom1	{
				width:753px;
				height:22px;
				background-image:url(../i/shadowbottom.png);
				background-repeat:no-repeat;
				margin:-38px 0 0 85px;
				clear:both;
				}
				
#leftpix	{
			float: left;
			padding: 0 0 0 20px;
			}

#leftpix1	{
			float: left;
			padding: 0 0 0 20px;
			}


.leftpix1	{padding-left:15px;margin-bottom:5px;}

.leftpix1 a:hover	{	opacity: .7;
						filter: alpha(opacity=70);
						filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
						}

.leftpix1 img:hover	{	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
						filter: alpha(opacity=70);
						opacity: .7;
						}


.technlist	{padding-left:12px;}

.technaround	{padding-left:15px;margin-bottom:5px;}

.technaround a:hover	{	opacity: .7;
							filter: alpha(opacity=70);
							filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
							}

.technaround img:hover	{	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
							filter: alpha(opacity=70);
							opacity: .7;
							}


/*-- Beginning of the Footer --*/

#footer				{
					color: #000;
					font-family: Helvetica, Arial, sans-serif;
					font-size: 12px;
					margin-left: 25px;
					margin-top: -5px;
					padding-top:1px;
					padding-bottom: 20px;
					clear: both;
					height: auto;
					background-image:url(../i/white.png);
					}

#footer	 a			{
					color:#C70000;
					font-family: Helvetica, Arial, sans-serif;
					font-size: 12px;
					text-transform: uppercase;
					text-decoration: none;
					padding:2px 5px 2px 5px;
					}
						
#footer	 a:hover	{
					color: #fff;
					background-color:#C70000;
					font-family: Helvetica, Arial, sans-serif;
					font-size: 12px;
					text-transform: uppercase;
					text-decoration: none;
					padding:2px 5px 2px 5px;
					}

#footer	 p			{
					text-align: center;
					line-height: 1.5em;
					}

/*-- Ending of the Footer --*/


#flash	{width:900px}

.list	{list-style:none;font-size:14px;}
.list li	{margin-left:-39px;}

#container #content #cright table {
	font-size: 15px;
	font-weight: bold;
}

.link	{height:348px;}

.link a	{
		color:#666;
		font-size:17px;
		line-height:1.6em;
		font: Helvetica, sans-serif;
		vertical-align: text-top;
		margin-left:13px;
		text-decoration: none;
		padding:5px 5px 5px 5px;
		}
		
.link a:hover	{
				color:#fff;
				background-color:#C70000;
				font-size:17px;
				line-height:1.6em;
				font: Helvetica, sans-serif;
				vertical-align: text-top;
				margin-left:13px;
				text-decoration: none;
				padding:5px 5px 5px 5px;
				}

