﻿.IndexBody
{
	background-color:White;
	padding-top:5px;
}

em.emphasize {
	color: #FF0000;
	font-size: x-small;
}

.left_column
{
	 width: 21%;
	 float:left;
}

.part1{
	width: 100%;
	margin-bottom: 10px;
	padding:10px 0px;
	text-align: left;
	float: left;
	/*border:1px dotted black;*/
	background: url('../image/sidebanner.jpg') repeat-y;
}

.prodTitle
{
	color:#006666;
	font-family:Verdana;
	text-align:left;
	margin-left:10px;
	margin-bottom:5px;
	border-bottom:2px double #006666;
	font-size:0.85em;
	width:90%;
}

.prodLink, .prodLinkSoft
{
	width:100%;
	text-align:left;
	margin:0px 0px 5px 10px;
}

.prodLinkSoft
{
	margin:10px 0px 10px 10px;
}

.prodLink a, .prodLinkSoft a
{
	color:Navy;
	font-family:Verdana;
	font-size:small;
	font-weight:bold;
}

.prodLinkSoft a
{
	color:Blue;
}

* html .prodLink a
{
	text-align:left;
	margin:0px;
}


.part3{
	width:86.5%;
	float: left;
	padding: 15px;
	/*border:1px dotted black;*/
	background: url('../image/sidebanner.jpg') repeat-y;
}

* html .part3
{
	width:90%;
}

.DescCatalogue
{
	font-family:Verdana;
	width:48%;
	float:left;
	font-size:0.9em;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color:#006666;
	margin-top:15px;
}

.newsPDF
{
	text-align:left;
	color:#006666;
	margin-left:5px;
	font-size:0.7em;
	font-weight:bold;
}

.newsTitle
{
	text-align:left;
	color:Teal;
	margin:5px 0px;
}

.newsItem
{
	text-align:left;
	color:Navy;
}

.Catalogue
{
	margin:0px 15px 0px 0px;
	width:60px;
	float:right;
	height:80px;
}

.middle_column{
	margin-left:5px;
	width: 54%;
	float: left;
	text-align: left;
}

.part2{
	width: 100%;
	text-align: left;
	float: right;
	color: #FF0000;
	/*border: 1px solid #6666cc;*/
}

.picButtonLeft
{
	float:left;
	margin-bottom:15px;
	margin-left:30px;
	width:240px;
	height:95px;
}

.picButtonRight
{
	float:right;
	margin-right:19px;
	margin-bottom:15px;
	width:240px;
	height:95px;
}

.ImageBack
{
	width:226px;
	height:90px;
	padding:8px;
	/*margin:0px 5px 10px 5px;*/
	border:0;
	z-index: 10;
	/*border:1px dotted navy;*/
}

.ImageBack:hover
{
	border:1px solid blue;
}

.firstWording
{
	width:160px;
	height:180px;
	margin-left:28px;
	margin-top:-78px;
	font: bold 20px/24px Verdana, Helvetica;
}

.firstWording a, .firstWording h4, .firstWording p
{
	text-align:left;
	color:Navy;
	text-decoration:none;
	z-index: 100;
}

.right_column{
	/*height: 500px;*/
	border:transparent;
	margin-left:10px;
	width: 21%;
	float:right;
	padding:5px;
	background: url('../image/sidebanner.jpg') repeat-y;
}

.oneBiz
{
	text-align:center;
	margin:10px 0px 10px 0px;
	/*border-bottom:1px dotted black;*/
	padding-bottom:10px;
}

.BizName
{
	color:blue;
}

.BizPartner
{
	/*margin:10px 0px 0px 0px;*/
	width:96px;
	height:30px;
	border:none;
	padding:1px;
}

.BizPicVista
{
	width:96px;
	height:60px;
	border:none;
}

.partners
{
	text-align:center;
}

.subtitle
{
	width: 100%;
	background-image: url('../image/interContactTt.jpg');
	background-repeat: repeat-x;
	color:#ffffff;
	margin-bottom:5px;
	font-size:small;
}

.partContent{
	width: 95%;
	padding: 2.5%;
	/*border:1px dotted black;*/
	background: url('../image/sidebanner.jpg') repeat-y;
}

p.paraCont, p.paraContTop{
	text-align: justify;
	font: arial, verdana, san-serif;
	font-size:small;
}

p.paraCont {
	margin: 5px 0px 0px 0px;
}

.bottom
{
	clear:both;
	width:100%;
	/*border:1px dotted black;*/
	padding-bottom:10px;
	margin-top:10px;
	background-color:#eeeeee;
}

.bottom_left
{
	float:left;
	width:15%;
}

.bottom_left p
{
	margin-top:5px;
	font-size:medium;
	color:#006666;
	font-weight:bold;
	font-family:Verdana;
}

.bottom_right
{
	float:right;
	width:83%;
	padding-top:5px;
	padding-right:10px;
	text-align:left;
	font-family:Verdana;
	font-size:small;
}


.bottom_right marquee
{
	text-align:justify;
	height:100px;
}


* html .piImageLink
{
	width:120px;
	height:60px;
	float:left;
}

.pileft_column
{
	padding-left:20px;
	width: 19%;
	float:left;
	height:400px;
	/*border:1px dotted black;*/
	background: url('../image/sidebanner.jpg') repeat-y;
}

.piBanner
{
	width:100%;
	background-color:#33cccc;
	color:White;
	height:25px;
	font-weight:bold;
}

.piBannerLeft
{
	width:100%;
	background-color:#33cccc;
	color:White;
	height:25px;
	font-weight:bold;
	margin-bottom:100px;
}

.piTop
{
	width:100%;
	text-align:left;
	margin-bottom:10px;
}

.pictureBox
{
	float:left;
	width:80%;
	text-align:left;
	margin-left:80px;
	margin-top:7px;
}

* html .pictureBox
{
	margin-left:40px;
}

.piImageLink
{
	text-decoration:none;
}

.ImageProduct
{
	border:none;
	margin-left: 10px;
	margin-bottom: 10px;
	width:120px;
	height:40px;
}

/*.ImageProduct:hover
{
	width:120px;
	height:40px;
	border:1px solid blue;
}*/

.TextLeft
{
	margin:15px 0px 15px 10px;
	width:56%;
	float:left;
}

.TextLeft h3
{
	text-align:left;
	margin-bottom:5px;
}

.TextLeft p
{
	text-align:justify;
}

.ImageDemo
{
	margin:20px 0px;
	width:39%;
	height:160px;
	float:right;
}

.relativeLink
{
	font-family:Verdana;
	font-size:small;
	font-weight:bold;
	margin:10px 0px;
}

.relativeLink a
{
	color:#006666;
}

.suppRight_column
{
	width: 78%;
	float:right;
	text-align: left;
	margin-left: 10px;
}

.suppBannerLeft, .suppBanner
{
	width:100%;
	background-color:#0099ff;
	color:White;
	height:25px;
	font-weight:bold;
}

.suppBannerLeft
{
	margin-bottom:100px;
}

.suppTitle
{
	margin:20px 0px 10px 0px;
	padding-bottom:5px;
	border-bottom:1px solid navy;
	text-align:left;
	color:Navy;
}

.suppPara
{
	text-align:left;
	margin-left:0px;
	margin-bottom:10px;
}

.supportLinks
{
	float:left;
    margin-left:10px;
    padding-left:30px;
    width:87.5%;
    /*border: dotted 1px navy;*/
}

.supportImageBack
{
    width:60px;
    height:30px;
    float:left;
    margin:1px 25px;
}

.supportImageBackLong
{
    width:105px;
    height:30px;
    float:left;
    margin:1px 25px;
}

.camacSupportImage
{
	text-align:center;
	padding: 10px;
}

.twitter
{
	text-align:left;
	border:none;
}

.box
{
	padding-left:17px;
	padding-bottom:3px;
}

.main_image > a > img
{
	position:absolute;
	top:8px;
	left:327px;
	border:2px solid #eeeeee;
	width:412px;
	height:272px;
}

.slideshow 
{
	font-family:Arial, Helvetica, sans-serif;
	width:500px;
	height:276px;
	overflow:hidden;
	background-color:White;
	color:#FFFFFF;
	border:3px solid #009;
}
.slideshow > ul {
	margin: 0;
	padding: 0;
}
.slideshow > ul > li 
{
	display:block;
	margin:0px;
	padding:0px;
	font-size:1px;
	margin-right: -1px;
}
.slideshow > ul > li > div {
	display:none;
	text-decoration: none;
}
.slideshow > ul > li > div > p {
	font-size:11px;
	text-align:center;
	padding:10px 0px 0px 0px;
	margin:0px;
	color:#FFFFFF;
}
.slideshow > ul > li > div > a > img {
	position:absolute;
	top:8px;
	left:327px;
	border:2px solid #eeeeee;
	width:412px;
	height:272px;
}
.slideshow  > ul > li > img {
	border:2px solid #eeeeee;
	margin:0px;
	padding:0px;
	width:80px;
	height:65px;
}
/* Shows slides when mouse pointer is over a thumbnail image */
.slideshow > ul > li:hover > div {
	display: block;
}
/* Highlights the thumbnail image when mouse pointer is over it */
.slideshow > ul > li:hover > img {
	border-color:#FF6600;
}

.overlay {
	position: absolute;
	top: 230px;
	left: 329px;
	color:White;
	font: bold 18px/18px Verdana, Sans-Serif;
	letter-spacing: -1px;
	background: rgb(125, 125, 125);
	background: rgba(125, 125, 125, 0.7);
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	width:402px;
}

.overlay2 {
	position: absolute;
	top: 258px;
	left: 329px;
	color:White;
	font: 14px/14px Helvetica, Sans-Serif;
	background: rgb(125, 125, 125);
	background: rgba(125, 125, 125, 0.7);
	padding-left: 10px;
	padding-bottom: 10px;
	width:402px;
}