﻿html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
     margin: 0;
     padding: 0;
     border: 0;
}

body{
	text-align:center;
	/*background-image:url(image/integratedbg01resized2.png); 
	background-repeat:no-repeat;
	background-position:top center;*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1, h2, h3, h4, h5, h6 {color:#6600CC;}

h1 {
	margin:0.6em 0 0.9em 0;
	font-size: 1.7em;
	font-weight:Normal;
	color:#999999;
	line-height:120%;
}
h2 {
	margin:0.7em 0;
	font-size: 1.3em;
	font-weight: normal;
}
h3 {
	margin: 0.7em 0 0.4em 0;
	font-size: 1.25em;
	font-weight: bold;
}
h4 {
	margin: 0.7em 0;
	font-size: 1.2em;
	font-weight: bold;
}
h5 {
	margin: 0.7em 0 0 0;
	font-size: 1.1em;
	font-weight: normal;
}
h6 {
	margin: 0 0;
	font-size: 1em;
	font-weight: bold;
}

p  {margin: 1.1em 0;}

a {text-decoration:underline;color:#330066;}

a:hover {text-decoration:none; color:#330066;}

/*a:selected {color:#0066FF;}*/

li {margin: 0.25em 0;}

#wrapper{
	width:935px;
	margin:0 auto;
	Padding-top:7px;
	padding-bottom:15px;	
	text-align:left;	
}

#header{
    position:relative;
	height:98px;
    top: 0;
    left: 0;   
}
    
.login {position: absolute; top: 8px; right: 8px;}

#mainnav 
{
    position:relative;
    height:36px;
    margin-top:3px;
    margin-left:0;
    margin-right:0;
    padding:0 0 0 30px;
    background-image : url(image/integratednavi1_06_02.gif);
    background-repeat: repeat-x;
	font-size:14px;
	z-index:3;	
}

.mainmenu{
height:36px;
padding:0 0 0 0;
text-decoration:none;}

#mainnav .item 
{height:36px;   
padding:0 3px 0 2px;
text-decoration:none;
color:White;}

#mainnav .hover 
{   
     background-image:url(image/yenimavi2_04.gif);
     background-repeat:repeat-x;
	color:Blue;}

#mainnav .selected {
	background-image:url(image/yenimavi2_04.gif);
    background-repeat:repeat-x;
	color:Blue;}

.submenuitem{ height:19px; text-decoration:none;padding-right:6px; border-bottom:solid 1px white;}

.navsublevel
{ 
 background-image:url(image/yenimavi2_04.gif);
  padding:0 6px 0 10px;
 text-decoration:none;
  font-size:12px;
  font-weight: normal;
  z-index: 100; 
}

#breadcrumbs{
	padding:5px 10px;
	font-size:10px;
	color:#FF6600;}

#breadcrumbs a {color:#FF6600;}
	
#breadcrumbs a:hover {text-decoration:none;}

#contentwrapper
{
    position :relative;
    width:935px;
    padding-bottom:0;
    border-left-width:2px;
    border-left-style:solid;
    border-left-color:#C0C8C0;
}

#leftcolumn
{ position :relative;
    float:left;
    width:672px;
    margin-top: 0;
    margin-left:0;
    margin-bottom:10px;
    overflow:hidden;   
}

#maincontent
{
    margin:5px 0 5px 0;
    padding-right:2px;
    font-size:12px;  
}

.content
{ padding:0 0 10px 6px;
  font-size:12px;
  color:#666666;
  line-height:130%; 
}
.rss {position: absolute; top: 8px; right: 5px;}
.productimages{float:right; margin:0 0 10px 15px;}
.productimages p  {margin: 0.3em 0; color:Black; font-size:11px; }
.imgcontainer {position:relative;}
.productimgfloat { float:left; width:50%; margin-bottom:0px;}

.productimages2{float:right; margin:10px 0 10px 10px;}
.productimages2 p  {margin: 0.4em 0; color:Black; font-size:11px;}
.productimages3 {float:right; margin:0 0 5px 10px;}
.productimages3 p  {margin: 0.4em 0; color:Black; font-size:11px;}

.productlinks{ float:left;  padding-left:25px;}

.producttechpapers { float:left;}

.homefloat{width:50%; float:left;}

.homeappl 
{position:relative;
background-image:url(image/applbox03.gif); 
height:174px;
width:322px; 
margin:10px 0 0 0;
}
#homeappl-link {position:absolute; top:144px; left:210px; height:23px; width:100px; background-color: transparent;}
#homeappl-link1 {position:absolute; top:144px; left:210px; height:23px; width:100px; background-color: transparent;}
#homeappl-link2 {position:absolute; top:144px; left:210px; height:23px; width:100px; background-color: transparent;}
#homeappl-link3 {position:absolute; top:144px; left:210px; height:23px; width:100px; background-color: transparent;}
#homeappl-link4 {position:absolute; top:144px; left:210px; height:23px; width:100px; background-color: transparent;}
#homeappl-link5 {position:absolute; top:144px; left:210px; height:23px; width:100px; background-color: transparent;}

.homeappl a {color:#FF9933; text-decoration:none;}
.homeappl h1 {color:#6600CC; font-size:18px; margin:10px 0 0 0; padding:10px 10px 0 5px;}
.homeappl p {margin:0.4em 0; padding:0 10px 10px 15px;}
.applimg {float:left; margin:15px 5px 0 10px;}

.homefloat1 {width:50%; float:left;}

.homeappl1 { position:relative; height:170px; margin:10px 25px 15px 0;padding:0 10px 0 10px;}
.homeappl1 h1 {font-size:1.5em;}
.applimg1 {float:right; margin:0 0 0 5px;}

.productsfloat {
width:50%;
float:left;}

.products { margin-right:5px; padding:0 5px 0 0; color:#666666;}
.products h2{ padding:0.4em 0 0.4em 1.5em;color:White; font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold; }
.products p {margin:0.3em 0 0.5em 0;}
.protitle2 { margin:0 0 0 0;  background-image: url(image/30pxbluegray_02.gif); background-repeat:repeat-x; }
.vidcontain {margin:0 0 0 0; padding:0 0 0 0; width:100%; }
.videocon{position:relative; width:100%;}
.videos { margin:0 5px 5px 0; padding:0 10px 0 5px; height:170px;}
.videos h4 {font-weight:normal;}
.videos p {margin:0.3em 0 0.5em 0;}
.videotitle {padding:0 0; margin:0 0; border-top:solid 1px gray; background-color:#c2dfff; width:98%; }
.videotitle2 {padding:0 0; margin:0 0; border-top:solid 1px gray; background-color:#FBBBB9; width:98%; }
.videotitle3 {padding:0 0; margin:0 0; border-top:solid 1px gray; background-color:#FFF8C6; width:98%; }
.videotitle4 {padding:0 0; margin:0 0; border-top:solid 1px gray; background-color:#CFECEC; width:98%; }
.videotitle5 {padding:0 0; margin:0 0; border-top:solid 1px gray; background-color:#FCDFFF; width:98%; }
.videotitle6 {padding:0 0; margin:0 0; border-top:solid 1px gray; background-color:#FFCC99; width:98%; }
.videotitle7 {padding:0 0; margin:0 0; border-top:solid 1px gray; background-color:#ECD672; width:98%; }
.videotitle8 {padding:0 0; margin:0 0; border-top:solid 1px gray; background-color:#B4CFEC; width:98%; }
.videotitle9 {padding:0 0; margin:0 0; border-top:solid 1px gray; background-color:#CCCCCC; width:98%; }
.videotitle10 {padding:0 0; margin:0 0; border-top:solid 1px gray; background-color:#EE9A4D; width:98%; }
.videotitle11 {padding:0 0; margin:0 0; border-top:solid 1px #C0C8C0; border-bottom:solid 1px #C0C8C0; background-color:#eee; width:95%; }
.videotitle h5, .videotitle2 h5, .videotitle3 h5, .videotitle4 h5, .videotitle5 h5, .videotitle6 h5, .videotitle7 h5, .videotitle8 h5, .videotitle9 h5, .videotitle10 h5 {margin:0 0; padding:5px 0 5px 15px; color:Black;}
.videotitle11 h5 {margin:0 0; padding:5px 0 5px 15px; color:Black; font-size:14px; font-weight:normal;}
td.videocon {text-align: left; width:33%; padding:5px 0 0 0; margin:0 0;}
td.videocon p {margin:0 0; padding:0 10px 5px 0;}
td.videocon a {text-decoration:none; color:blue;}
td.videocon a:hover {text-decoration:underline; color:blue;}

.spacer {margin:3px 0; padding:0 0;}
.contentfloat{width:49%;float:left;}
.contentfloat p {margin:0.5em 0;}

.contentcenter {padding-left:180px;}

.contact{color:#FF9933;}
.pcontact {color:#FF9933; padding-left:54px;}
.pindent {padding-left:54px;}
.pindent2 {font-size:14px;}
.pindent2 a{color:#FF9933;}
.titlebg {position:absolute; top: 0; left: 0; z-index:-1;}
.picons {float:left; padding-left:0;}
.ptitle {color:White;margin:0.5em 0 0.9em 0; font-size: 1.6em; font-weight: bold;}
.techpapers a {color:#0000CC; }
.demosect {position:relative;height:125px;}
.demoimg {float:left;padding:0 10px 0 0;}
.caption {margin: 0.4em 0 2em 0; padding-left:25px; color:Black; font-size:11px;}

.firstrowB {position:relative;height:55px; width:98%; margin:15px 0 15px 0; padding-left:20px;}
.firstrowC {position:relative;height:55px; width:98%; margin:10px 0 0 0; padding-left:20px;}
.boxesB {float:left; width:91px; height:55px; margin-left:6px;}
.lorentzapp {position:relative;}
.applbox {float:left; width:47%;}

.cadimg {height:65px; float:left; margin-right:15px;}
.cadimg2 {height:75px; float:left; margin-right:15px;}
.cadimg3 {height:70px; float:left; margin-right:15px;}
.cadimg4 {height:90px; float:left; margin-right:10px;}
.cadimg5 {height:65px; float:left; margin-right:10px;}
.cadimg6 {height:95px; float:left; margin-right:10px;}
.cadpartners{ margin:0 0 24px 0;padding:0 0 0 0;}
.cadpartners h3 {font-weight:bold; color:#FF9933; }

.bulletlist {padding:10px 0 10px 20px}
.faqlist li {padding:0 0 2px 20px;} 

.faqimage{float:right;}
.faqimage2{float:left;margin-right:10px;}

.printpage{float:right;}
.printpage p {margin:0 15px 0 0;}

#rightcolumn
{  position:relative;
    float:right;
    width:255px; 
    margin-top: 0;
    /*margin-right: 0;*/
    margin-right:-1px;
    margin-bottom:7px;  
}

#rightcolcontainer
{
    width:255px;
    background-image: url(image/righnavbgslice_01.gif); 
    background-repeat:repeat-y;
    margin:0 0 0 0;   
}

.sidebarcontainer {margin:0 0 0 0; font-size:12px;}

.rightnavigate { margin:0 0 0 0; }

.sidebarconinterior
{
    font-size:12px;
    background-image: url(image/righnavbgslice_01.gif); 
    background-repeat:repeat-y; 
  color:#666666;   
}

.sidebarconinterior p{padding:0 1.2em 0.2em 0.7em;}
.sidebarconinterior h4{margin:0 0 0 0;}

.sidebarconinterior2 p{padding:0 1.2em 0.2em 0.7em; color:#666666;}
.sidebarconinterior2 h4{margin:0 0 0 0;}

.whatsnew {
   background-image: url(image/whatsnewbody_02.gif); 
   background-repeat:repeat-y;
   margin:0 0 0 0;
   color:#666666;  
}
.whatsnew h4{margin:0 0 0 0;}
.whatsnew p{margin:10px 0 0 0; padding:0 20px 0 10px;}

.testimonialheader {margin:0 0 0 0;}
.tipoftheweek{margin:0 0 0 0; }

/* POLL POLL POLL */
.sidebarconinterior3
{
  width:234px;
  margin:5px 13px 2px 3px;
  font-size:12px;
  background-color:White;
  border:1px solid #330066;
}
.survey {margin:0 0 0 0;}
.sidebarconinterior3 h4{margin:0 0 5px 2px;}
.sidebarconinterior3 p{ margin:0.6em 0;}
.lblpolltext {color:#666666; margin:0 0 0 6px; padding:0 0 0 0;}
.lblpolltext p { padding:0 0 0 10px;}
.lblpoll { width:230px; color:#666666; margin-left:8px;}
.lblpollbar { margin-left:8px;}

.btnvote {margin:2px 40px 0 15px}
.radioptions {padding-left:10px;color:#666666;}

.lblpercentage {color:Blue; padding-left:5px; font-size:11px; }

.surveylink {float:right; margin-bottom:0;}

.tothetop a {color:Red;}

.sitemapfloat {width:50%;float:left;}
.sitemap {margin-right:0;}
.sitemap2 {margin-left:65px;}
.contact2 a {color:#FF9933;}
.mapheading {padding-left:250px;}
.newstitle { }
.newstitle h2 {margin:0.7em 0 0 0; font-size: 1.25em;}
.newstitle p {margin: 0.5em 0 0 0;}

/* R&D News */
.RandD {position:relative; margin:40px 5px 10px 0; float:left; width:95px; }

.months 
{position:relative;
 Padding-left:0; float:left;
}
.month{ 
  color:Maroon;
  margin:0 0 3px 0;
  padding:5px 3px 5px 3px;
  height:36px;
  width:95px;
  font-size:14px;
  border:solid 1px #FF6600;
  background-color:#ffe5b2;
 }
 
.selectedmonth {color:Olive; background-color:white;}
.RandDnews {position:relative; float:right; width:540px; padding:0 10px 0 0;}

.glossary h1{margin:15px 0 0 0;}
.glossary p{margin:0.6em 0 0 0;}
.leftnav {float:left; width:26%;padding-top:15px;}
.rightside {float:right;width:71%;}
.rightside h4 {color:#330066;}
.campaing {}
.camp{
 width:178px;
  height:36px;
  color:#330099;
  margin:0 0 10px 0;
  padding:8px 0 8px 2px;  
  font-size:13px;
  font-weight:normal;
  font-family: Verdana, Geneva, Tahoma, Arial;
  border-top:solid 2px #C0C8C0;
  border-bottom:solid 2px #C0C8C0;
  background-color:white;
 }
.selectedcamp {color:#330099; background-color:#eee;}

table.workshops{
text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 12px;
color: #404040;
width: 70%;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
}

td.wshophead
{ height:25px;
border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 25px;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040; }

td.wshopinfo
{ height:25px;
border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
color: #404040;
background-color: #fafafa; }

.linkto, code {
padding:15px 15px 15px 15px;
font-size: 12px;
line-height:16px;
width: 88%;
display: block;
border:1px #6699CC solid;
background-color: #eeeeee;
color: #000000;} 
.me2 {width: 60%;}

#footer
{
    clear:both;
    position: relative;
    height:37px;
  background-image: url(image/footer_02a.gif);
    background-repeat:no-repeat; 
    font-size:12px;
    color:Black;    
}
.ies { padding:0 0 0 40px; position: relative; float: left;}    
.footerlink{ padding: 0 0 0 100px; position: relative; float:left;}
.footerlink a {color:Black;}

.requestdemo{
margin-left:120px;
margin-top:20px;
margin-right:50px;
margin-bottom:20px;
}
.clearform{
margin-right:150px;
margin-top:20px;
margin-left:70px;
margin-bottom:20px;
}


@media print
{
body 
{width:auto;
 font-size:10pt;
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 background:#FFFFFF;
 color:#000;
}
#wrapper, #contentwrapper, #floatcontainer, #leftcolumn 
{float:none;
 width:auto ;
 margin:auto;
 border-color:#FFF;
 overflow:visible;
}
	
#mainnav, #breadcrumbs, #rightcolumn, #rightcolcontainer,#header, #footer, .printpage, .titlebg {display:none;}

#wrapper, #header, #maincontent .content {background:transparent;}

 #maincontent {float:none;}

#maincontent
{width:auto !important;
 margin:0;
 padding-right:1.5em;
 border-style:none;
 border-width:0;
 font-size:10pt;
 }
 .content p, h1, h2, h3,h4,h5,h6{
 
 background:#FFFFFF;
 color:#000;
}
.content a {text-decoration:underline;}
.productsfloat {width:50%;}
.homefloat {width:49%; margin:0; padding:0;}
.contentfloat {width:50%; float:none;}
}