/*Global Structure*/body{background-color:#FFFFFF; margin: 0px 0px 0px 0px; padding:0px;}td.bodyCol1{margin:0px; padding: 3px; width:336px; vertical-align:top; border-right: 1px solid #EBEBEB;}td.bodyCol2{margin:0px; padding: 3px; width:216px; vertical-align:top; border-right: 1px solid #EBEBEB;}td.bodyCol3{margin:0px; padding: 3px; width:267px; vertical-align:top;}td.leftCol{width: 827px; margin: 0px; padding: 0px 5px 10px 5px;} /* 981 (wholeContainer) - 144 (rightCol) - 5 (left padding) - 5 (right padding) = 827 */td.rightCol{margin:0px; padding: 3px 0px 0px 0px; width:144px; vertical-align:top; text-align:center; border-left: 1px solid #000000;} td.intbodyCol { margin:0px; padding: 5px; width:819px; vertical-align:top;}td.bodyColS{margin:0px; padding: 5px; vertical-align:top;}td.bodyColS1{margin:0px; padding: 5px; width:273px; vertical-align:top; border-right: 1px solid #EBEBEB;}td.bodyColS2{margin:0px; padding: 5px; width:273px; vertical-align:top; border-right: 1px solid #EBEBEB;}td.bodyColS3{margin:0px; padding: 5px; width:273px; vertical-align:top;}td.bodyColS4{margin:0px; padding: 5px; width:90%; vertical-align:top; border-right: 1px solid #EBEBEB;}td.bodyColCh1{margin:0px; padding: 5px; width:479px; vertical-align:top;}td.bodyColCh2{margin:0px; padding: 5px; width:340px; vertical-align:top;}#wholeContainer{background-color:#ffffff; border:1px solid #000; margin-left:0px; margin-right:0px; padding:0px; width:981px; position:relative;}/*Global Styles*/body, p, td, div {color: #000000; font:11px Arial, Helvetica, Verdana, sans-serif;}a{text-decoration:none; color: #064F98;}a:visited{text-decoration:none; color: #003060;}a:hover {color: #8A6904;}#listMargin { margin-left: 0px; padding-left:0px; position:inherit; margin-bottom: 0px; padding-bottom: 0px;}#listMargin li { list-style-position: outside;list-style-type: disc; list-style-image: none; line-height:16px; }#listMargin ul {margin-left: 1em; padding-left: 1em; margin-top: 0px; padding-top: 0em; margin-bottom: 0px; padding-bottom: 0px; }#listMargin1 { margin-left: .5em; padding-left:.5em; position:inherit; margin-bottom: 0px; padding-bottom: 0px;}#listMargin1 li { list-style-position: outside;list-style-type: numeric; list-style-image: none; line-height:16px; }#listMargin1 ol {margin-left: 1em; padding-left: 1em; margin-top: 0; padding-top: 0em; margin-bottom: 0px; padding-bottom: 0px;}#breadCrumbs {color: #000000; font:10px Arial, Helvetica, Verdana, sans-serif; padding-top:5px;padding-bottom:10px;}#adText {color:#0A68C5; text-align:center;}.mybutton   {border-style:outset;        border-color: #C89619;        background-color: #E3BF4F;        text-decoration: none;           width: 80px;        text-align: center;		font-size:10px;}/*Global Header (logo/topnav)*/#headerContainer{margin:0px; padding:0px; background: url(http://a330.g.akamai.net/7/330/2540/20060215145233/www.controleng.com/contents/images/ce_headerBkgd.gif) no-repeat top left; width: 981px; height: 129px; color: #fff; position: relative; }#headerContainer h1, #headerContainer h2 {margin: 0px; padding: 0px;}#headerContainer h1 a, #headerContainer h1 a:visited {top: 22px; left: 8px; width: 225px; height: 98px;position:absolute; display:block; cursor: pointer; text-decoration:none; text-indent: -99999px;}#headerContainer h2 a, #headerContainer h2 a:visited {margin: 0px; padding: 0px; top: 5px; left: 62px; width: 120px; height: 15px;position:absolute; display:block; cursor: pointer; text-decoration:none; text-indent: -99999px; line-height: 9px; }#linksnav {padding-left: 7px; top: 5px; left: 251px; width: 335px; height: 21px; position:absolute; text-align:center; background-color:#001830; vertical-align: bottom;color:#E3BF4F;}#linksnav h3 {margin: 3px 3px 0px 0px; padding: 0px; float: left;color:#E3BF4F;font: bold .97em Arial, Helvetica, Verdana, sans-serif; }#linksnav ul {margin: 3px 0px 0px 0px; padding: 0px; list-style: none outside;}#linksnav li {margin: 0px; padding: 0px; float: left;}#linksnav li a, #subsnav li a:visited {margin: 0px; padding: 0px 3px 0px 3px; color:#fff; font: 1em Arial, Helvetica, Verdana, sans-serif}/*Ads*/#leaderboard{margin:2px 2px 2px 251px; padding: 0px; height: 90px; width: 728px; display:inline;}#skyscraper{margin:2px; padding:0px;}#skyholder {height: 650px;}/*Country Site Links*/#countryOne{margin:0px; padding:0px; top: 5px; left: 597px; width: 64px; height: 19px;position:absolute; text-align:center; background-color: #AD2F2A; border: 1px solid #001830;background: url(http://a330.g.akamai.net/7/330/2540/20060308034749/www.controleng.com/contents/images/ce_flag_asia.gif) no-repeat 3px 3px;}#countryOne a{color:#ffffff; font: 1em Arial, Helvetica, Verdana, sans-serif; margin:0px; top: 2px; left: 11px; text-decoration:none; position:relative;}#countryTwo{margin:0px; padding:0px; top: 5px; left: 666px; width: 69px; height: 19px;position:absolute; text-align:center; background-color: #AD2F2A; border: 1px solid #001830;background: url(http://a330.g.akamai.net/7/330/2540/20060308034756/www.controleng.com/contents/images/ce_flag_china.gif) no-repeat 3px 3px;}#countryTwo a{color:#ffffff; font: 1em Arial, Helvetica, Verdana, sans-serif; margin:0px; top: 2px; left: 11px; text-decoration:none; position:relative;}#countryThree{margin:0px; padding:0px; top: 5px; left: 740px; width: 73px; height: 19px;position:absolute; text-align:center; background-color: #AD2F2A; border: 1px solid #001830;background: url(http://a330.g.akamai.net/7/330/2540/20060308034813/www.controleng.com/contents/images/ce_flag_poland.gif) no-repeat 3px 3px;}#countryThree a{color:#ffffff; font: 1em Arial, Helvetica, Verdana, sans-serif; margin:0px; top: 2px; left: 11px; text-decoration:none; position:relative;}#countryFour{margin:0px; padding:0px; top: 5px; left: 818px; width: 76px; height: 19px;position:absolute; text-align:center; background-color: #AD2F2A; border: 1px solid #001830;background: url(http://a330.g.akamai.net/7/330/2540/20060308034804/www.controleng.com/contents/images/ce_flag_europe.gif) no-repeat 3px 3px;}#countryFour a{color:#ffffff; font: 1em Arial, Helvetica, Verdana, sans-serif; margin:0px; top: 2px; left: 11px; text-decoration:none; position:relative;}#countryFive{margin:0px; padding:0px; top: 5px; left: 899px; width: 74px; height: 19px;position:absolute; text-align:center; background-color: #AD2F2A; border: 1px solid #001830;background: url(http://a330.g.akamai.net/7/330/2540/20060308034821/www.controleng.com/contents/images/ce_flag_russia.gif) no-repeat 3px 3px;}#countryFive a{color:#ffffff; font: 1em Arial, Helvetica, Verdana, sans-serif; margin:0px; top: 2px; left: 11px; text-decoration:none; position:relative;}/*Search*/#topSearchBox{width:981px; left: 0px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:0px; font: 11px verdana, sans-serif; text-transform:uppercase; height:26px; }#searchRed{color: #001830; margin:2px; padding: 2px; background-color:#E3BF4F;height:22px;}#loginGold{background-color:#001830;height:22px; color:#ffffff; text-align:center;}#loginGold a {color:#ffffff; font-weight:bold;}#topSearchBox .textBox {color: #000000; background-color: #ffffff;border: #001830 1px solid;font-family: arial, verdana, sans serif;font-size: 10px;font-weight: normal; width:200px;}/*Header Main Nav*/div#navbarContainer{ height: 23px;}ul#primary-nav,ul#primary-nav ul {	margin-left:0; 	margin-right:0; 	margin-top:0; 	margin-bottom:0;	list-style: none;	line-height: 1;	padding: 0;	border-width: 1px ;	text-align:center; z-index:10;	background-color:#C89619;	width: 132px;	}ul#primary-nav li {	position: relative;	list-style: none;	float: left;	padding-left: 0;	padding-right: 0;	line-height: 12px;	text-align: center;	border: 1px solid #000000; 	font-size:10px;  	margin: 0;	display: block; z-index:10;	}ul#primary-nav li li{		text-align: left; z-index:10; }	li#btn1 {width:123px; 	padding-top: .25em;padding-bottom: .5em;	font-weight: bold;}li#btn2 {width:69px; 	padding-top: .25em;padding-bottom: .5em;	font-weight: bold;}li#btn3 {width:127px; 	padding-top: .25em;padding-bottom: .5em;	font-weight: bold;}li#btn4 {width:100px; 	padding-top: .25em;padding-bottom: .5em;	font-weight: bold;}	ul#primary-nav {	width: 427px;height: 23px;	}	ul#primary-nav:after {	content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;	}ul#primary-nav li a {	display: block;	text-decoration: none;	color: #000000;	padding: 1px;	border-bottom: 0;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	}/* Fix IE. Hide from IE Mac \*/* html ul#primary-nav li { float: left; height: 1%;}* html ul#primary-nav li a { height: 1%;}/* End */ul#subWide{	position: absolute;	display: none;	left: -1px; 	top: 22px;	width:135px; background: #E3BF4F;	}ul#primary-nav li ul li { padding: 0; width:130px;} /* Sub Menu Styles */ul#primary-nav li ul  {border-top: 1px solid #000;}ul#primary-nav li:hover ul ul,ul#primary-nav li:hover ul ul ul,ul#primary-nav li.over ul ul,ul#primary-nav li.over ul ul ul { display: none; background: #E3BF4F; position: absolute; top:-3px; left: 130px;} /* Hide sub-menus initially */ul#primary-nav li:hover ul,ul#primary-nav li li:hover ul,ul#primary-nav li li li:hover ul,ul#primary-nav li.over ul,ul#primary-nav li li.over ul,ul#primary-nav li li li.over ul { display: block; background: #C89619; 	position: absolute;} /* The magic */ul#primary-nav li.menuparent:hover,ul#primary-nav li.over { background: #E3BF4F; }ul#primary-nav li a:hover { color:#000000;background: #E3BF4F; }/*Top Right Nav*/td.rightNav {color:#E3BF4F; background-color:#000000;height: 14px;  }#rightNavlink {color:#E3BF4F;text-align:center;}#rightNavlink a {color:#E3BF4F;}#rightNavlink a:hover {color:#ffffff;}#divLines { border-top: 1px solid #08324B; width:981px; padding:0px; margin-top:1px;}/*Body Headers*/#ltgoldHeader { background-color:#E3BF4F; border-top: 1px solid #000000;border-bottom: 1px solid #000000; margin-bottom: 0px; margin-top: 8px; padding:0px;}#ltgoldHeader .textBox { font-size:13px; font-weight: bold; text-align:left; margin-left: 2px;padding-left: 4px; margin-top:0px; margin-bottom: 0px;}#ltgoldHeader .dateBox { font-size:11px; color:#003060; text-align:right; margin-right:2px;padding:0px;}#dkgoldHeader { background-color:#C89619; border-top: 1px solid #000000;border-bottom: 1px solid #000000; margin-bottom: 0px; margin-top: 8px; padding:0px;}#dkgoldHeader .textBox { font-size:13px; font-weight: bold; text-align:left; margin-left: 2px;padding-left: 4px;margin-top:0px; margin-bottom: 0px;}#dkgoldHeader .dateBox { font-size:11px; color:#003060; text-align:right; margin-right:2px;padding:0px;}#grayadHeader { background-color:#DCDBDB; border-top: 1px solid #000000; margin-bottom: 0px; margin-top: 0px; padding:0px; font-size:9px; text-align:center; position:relative;}#grayadHeader1 { background-color:#DCDBDB; border-top: 1px solid #000000; border-bottom: 1px solid #000000; margin-bottom: 0px; margin-top: 0px; padding:0px; font-size:9px; text-align:center; position:relative;}#dkredHeader { background-color:#003060; border-top: 1px solid #000000;border-bottom: 1px solid #000000; margin-bottom: 0px; margin-top: 8px; padding:0px; }#dkredHeader .textBox { color:#E3BF4F; font-size:13px; font-weight: bold; text-align:left; margin-left: 2px;padding-left: 4px; margin-top:0px; margin-bottom: 0px;}#dkredHeader .blogHdr {background: url(http://a330.g.akamai.net/7/330/2540/20060308034828/www.controleng.com/contents/images/ce_icon_blog.gif) no-repeat top left; width:17px; height:15px; background-color:#000000;}#dkredHeader .webcastHdr {background: url(http://a330.g.akamai.net/7/330/2540/20060308034914/www.controleng.com/contents/images/ce_icon_webcast.gif) no-repeat top left; width:17px; height:15px; background-color:#000000;}#dkredHeader .whpapersHdr {background: url(http://a330.g.akamai.net/7/330/2540/20060308034920/www.controleng.com/contents/images/ce_icon_whpapers.gif) no-repeat top left; width:17px; height:15px; background-color:#000000;}#dkredHeader .techtipHdr {background: url(http://a330.g.akamai.net/7/330/2540/20060308034906/www.controleng.com/contents/images/ce_icon_techtip.gif) no-repeat top left; width:17px; height:15px; background-color:#000000;}#dkredHeader .questionHdr {background: url(http://a330.g.akamai.net/7/330/2540/20060308034859/www.controleng.com/contents/images/ce_icon_question.gif) no-repeat top left; width:17px; height:15px; background-color:#000000;}#dkredHeader .pollHdr {background: url(http://a330.g.akamai.net/7/330/2540/20060308034841/www.controleng.com/contents/images/ce_icon_poll.gif) no-repeat top left; width:17px; height:15px; background-color:#000000;}#dkredHeader .playHdr {background: url(http://a330.g.akamai.net/7/330/2540/20060314204812/www.controleng.com/contents/images/ce_icon_playwin.gif) no-repeat top left; width:17px; height:15px; background-color:#000000;}#dkredHeader .goldBox { background-color:#E3BF4F; margin-top:0px; margin-bottom: 0px;}#dkredHeader .playBox { border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000;margin-top:0px; margin-bottom: 0px; background-color:#ffffff;}/*Body Styles*/ #bodyStyle1 {margin-left: 0.05em; padding-left:0.05em; text-align:left; line-height:16px;}#bodyStyle1 .boldFont { font-weight: bold;}#bodyStyle1 .grayFont { color:#0A68C5;}#bodyStyle1 .topFont { line-height:22px;}#bodyStyle1 .centerFont { text-align:center}#bodyStyle1 a.playFont { color:#FF0101; font-weight: bold;}#bodyStyle1 a.playFont:hover { color:#C89619; font-weight: bold;}#eventsStyle {padding-bottom:10px;}#bodyStyleAd {margin-left: 0.05em; padding-left:0.05em; text-align:left; line-height:16px;border-bottom: 1px solid #000000;}#bodyStyleAd .boldFont { font-weight: bold;}#playBox { background-color:#003060; border-top: 1px solid #003060; border-bottom: 1px solid #003060;border-left: 1px solid #003060;border-right: 1px solid #003060;margin: 0px; padding:0px;}#playBox .textBkgd { color:#E3BF4F; background-color:#003060; font-size:10px; text-align:center; margin:0px; padding:0px;}#playBox .imgBkgd { background-color:#ffffff; text-align:center; margin:0px; padding:0px;}#playBox a.pFont { color:#E3BF4F;}#playBox a.pFont:hover { color:#FFFFFF;}#ResourceCtr { background-color:#FCEEC4;border: 1px solid #E3BF4F;margin-top: 1px; padding:0px;}#bodyStyle2 {margin: 0.25em; padding:0.25em; text-align:left; line-height:16px;}.normal {font-weight: normal;}.ianleft {float: left; width: 102px;}.ianright {float: right; width: 210px}.ianright p {margin: 0px; padding: 0px;}.ianright ul {margin: 0px 0px 0px 15px; padding: 0px;}div.homecurrentissue ul {margin: 0px 0px 0px 20px; padding: 0px;}div.homecurrentissue p {margin: 0px; padding: 0px; line-height: 15px;}ul.hometoc li {margin-left: 10px;}*html ul.hometoc li {margin-left: 105px;} /*ie only*//*Footer*/#footerOne{text-align:center; width:980px; background-color:#E3BF4F; border-top:1px solid #000000; border-bottom:1px solid #000000; padding:0px; font: 10px verdana, sans-serif; text-transform:uppercase; height:16px; }#footerOne a.footFont { color:#000000;}#footerOne a.footFont:hover { color:#001830;}#footerTwo {text-align:center; width:980px; background-color:#C89619; border-bottom:1px solid #000000;margin:0px; padding:0px; height:32px;}/*Search Page*/#searchTag { color:#0A68C5; FONT: bold 9px Verdana, Arial, Geneva, Helvetica, sans-serif;}#blackFont { color:#000000;}/*New Products*/#catHeader1 { font-weight:bold; border-bottom: 1px solid #000000; margin-bottom:10px; font-size:12px;}#goldBkgdP {background-color:#FCF0CC; padding: 4px; margin:2px;}#ofptopnav {border-bottom: 1px solid #000; padding: 4px; font-size: 10px;}#ofptopnav a, #ofptopnav a:visited {font-size: 10px;}/*Integrators*/td.goldBkgdInt {background-color:#FCF0CC; padding: 1px; margin:1px;}td.goldBkgdInt1 {background-color:#F3DD98; padding: 1px; margin:1px;}/*Tech Encyclo*/#searchDiv { border-top: 1px solid #000000;border-bottom: 1px solid #000000; margin-bottom: 4px; margin-top: 4px; padding:4px; width: 460px;}#searchDiv .textBox {color: #000000; background-color: #ffffff;border: #000000 1px solid;font-family: arial, verdana, sans serif;font-size: 10px;font-weight: normal; width:200px;}/*Latest News*/#catHeaderN { font-weight:bold; border-bottom: 1px solid #000000; margin-bottom:10px; font-size:11px; width:460px;}/*Article Layout*/#article {margin: 10px 0px 0px 0px; padding: 0px;}#article .sidebar {float: right; width: 336px; margin: 0px 0px 10px 10px; padding: 0px;}#article h1 {margin: 0px; padding: 0px 0px 15px 0px; font: bold 14px/17px arial, sans-serif; color: #000;}#article h2 {margin: 0px; padding: 0px 0px 15px 0px; font: bold 11px/17px arial, sans-serif; color: #000;}#article h3 {margin: 0px; padding: 0px 0px 10px 0px; font: bold 11px/17px arial, sans-serif; color: #0A68C5;}#article td.table ul {margin: 0px 0px 0px 15px; padding: 0px;}/*Aricle layout - Related Articles*/.relart {font: bold 11px arial, sans-serif; border-bottom: 1px solid #000;padding: 0px; margin: 8px 0px 10px 0px; font-weight: normal;}.relart h4 {margin: 0px; padding: 0px; background-color: #E3BF4F; border-top: 1px solid #000; border-bottom: 1px solid #000; font: bold 13px/15px arial, sans-serif; text-indent: 5px;}.relart ul {margin: 10px 0px 0px 0px; padding: 0px; list-style: none outside;}.relart li {padding: 0px 0px 10px 0px; margin: 0px;}.relart li a, .pom li a:visited {color: #064F98; text-decoration: none;}.relart li a:hover {color: #8A6904;}/*Aricle layout - Print, Email links*/#articleprinttop {margin: 0px 0px 20px 0px; padding: 3px 0px 3px 0px; width: 460px; text-align: center; border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;}#articleprinttop div a {font-size: 10px;}#articleprinttop div {float: left; width: 18%; margin-right: 2px; text-align: center;}#articleprintbottom {vertical-align: top;width:100%; margin-left: 0px; border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;}#articleprintbottom div a {font-size: 10px;}#articleprintbottom div {float: left; width: 18%; margin-right: 2px; text-align: center;}/*Aricle layout - Cascaded Search/Additional Reading*/#cascadedsearch {margin-top: 10px;}#cascadedsearch h4 {margin: 0px; padding: 0px; background-color: #E3BF4F; border-top: 1px solid #000; border-bottom: 1px solid #000; font: bold 13px/15px arial, sans-serif; text-indent: 5px;}#cascadedsearch ul {margin: 15px 0px 0px 0px; padding: 0px; list-style: none outside;}#cascadedsearch li {margin: 0px; padding: 0px 0px 20px 0px;}#cascadedsearch li a, #cascadedsearch li a:visited {color: #064F98; font: bold 11px arial, sans-serif; text-decoration:none;}#cascadedsearch li a:hover {color: #8A6904;}/*Engineering Discussion*/.engdisc {font: bold 11px arial, sans-serif; border-bottom: 1px solid #000;padding: 0px; margin: 0px 0px 10px 0px; font-weight: normal;}.engdisc h4 {margin: 0px; padding: 0px; background-color: #E3BF4F; border-top: 1px solid #000; font: bold 13px/15px arial, sans-serif; text-indent: 5px;}/*TalkBack*/.talkback {margin-bottom: 10px; border-bottom: 1px solid #ccc;}.talkbacktable {width: 50%; text-align: left;}/*Google Ads*/#google {width:728px; margin: 10px 0px 10px 0px; padding: 0; border: 1px solid #003063; text-align: left;}/* not needed? td.googlecell {width:25%; overflow:hidden; padding:5px; margin:0;} */div.googleSponsor {height: 13px; margin: 0px; padding: 0px 0px 0px 5px; text-align: left; color: #fff; font: 10px arial,sans-serif; background-color: #003063;}div.googleAd {margin: 0px; padding: 0px; color: #CE2C29; font: bold 12px arial,sans-serif; text-indent: 18px; text-decoration: underline;}div.googleAdText {margin: 0px; padding: 0px; color: #000; font: 12px arial,sans-serif; text-indent: 18px;}div.googleAdURL {margin: 0px; padding: 0px;	color: #000; font: 10px arial,sans-serif; text-indent: 18px;}/*Channel Pages*/.goldBkgd {background-color:#FCF0CC; padding: 2px; margin:2px;}#channel {margin-top: 0px;}#channel div.left {margin: 0px; padding: 0px; float: left; width: 473px;}#channel div.right {margin: 0px; padding: 0px 0px 10px 10px; float: right; width: 338px; background-color: #fff;}#channel h3 {margin: 8px 0px 0px 0px; padding: 0px; background-color: #E3BF4F; border-top: 1px solid #000; border-bottom: 1px solid #000; font: bold 13px/16px arial, sans-serif; text-indent: 4px;}#channel h4 {margin: 18px 0px 10px 1px; padding: 0px; font: bold 12px/15px arial, sans-serif; border-bottom: 1px solid #000;}#channel ul {margin: 0px 0px 0px 23px; padding: 0px; list-style: disc outside;}#channel li {margin: 0px; padding: 0px 0px 3px 0px; line-height: 16px;}#channel li a, #channel li a:visited {font-weight: normal;}#channel #channelnews h4 {margin-top: 6px;}#channel #channelnews ul {margin-top: 11px;}#channel #channelnews li {line-height: 13px;}#channel #channelnews li a, #channel #channelnews li a:visited {font-weight: normal;}#channel #channeltopnav {margin: 0px 0px 5px 0px; padding: 0px; border-bottom: 1px solid #000;}#channel #channeltopnav ul {margin: 0px 0px 0px 85px; padding: 0px; list-style: none outside; }#channel #channeltopnav ul li {margin: 0px; padding: 0px; float: left; font: normal 10px/19px arial, sans-serif; }#channel #channeltopnav ul li a, #channel #channeltopnav ul li a:visited {padding: 0px 3px 0px 3px; font: normal 10px/19px arial, sans-serif; text-decoration: none;}#channel .more {margin: 0px 0px 0px 1px; }#channel ul.bold li a, #channel ul.bold li a:visited {font-weight: bold;}/*Archive Page*/#archives {margin-top: 0px;}#archives div.left {margin: 0px; padding: 0px; float: left; width: 473px;}#archives div.right {margin: 0px; padding: 0px 0px 10px 10px; float: right; width: 338px; background-color: #fff;}#archives h3 {margin: 8px 0px 0px 0px; padding: 0px; background-color: #E3BF4F; border-top: 1px solid #000; border-bottom: 1px solid #000; font: bold 13px/16px arial, sans-serif; text-indent: 4px;}#archives h4 {margin: 10px 0px 10px 1px; padding: 0px; font: bold 14px/17px arial, sans-serif; border-bottom: 1px solid #000; text-align: center;}#archives h4.yearselect {margin: 15px 0px 10px 1px; padding: 0px; font: normal 11px arial, sans-serif; border: none; text-align: left;}#archives h5 {margin: 10px 0px 0px 0px; padding: 2px 2px 2px 1px; background-color: #FCF0CC; font: bold 11px/15px arial, sans-serif;}#archives ul {margin: 2px 0px 0px 2px; padding: 0px; list-style: none outside;}#archives li {margin: 0px; padding: 0px;}#archives #yearnav {margin: 0px; padding: 0px; width: 473px;}#archives #yearnav ul {margin: 0px 0px 0px 0px; padding: 0px; list-style: none outside;}#archives #yearnav li {margin: 0px 1px 1px 0px; padding: 1px 2px 1px 2px; float: left; width: 54px;background-color: #FCF0CC;}#archives #quarterset {margin: 0px 0px 20px 0px; padding: 0px;}#archives #quarterset div.quarter {float: left; width: 25%;}#archives #quarterset div.quarter h6 {margin: 0px; padding: 0px; font: bold 11px/13px arial, sans-serif;}/*General Content Layout - used for the rest of the layouts */#content {margin-top: 0px;}#content div.left {margin: 0px; padding: 0px; float: left; width: 473px;}#content div.right {margin: 0px; padding: 0px 0px 10px 10px; float: right; width: 338px; background-color: #fff;}#content h3 {margin: 8px 0px 0px 0px; padding: 0px; background-color: #E3BF4F; border-top: 1px solid #000; border-bottom: 1px solid #000; font: bold 13px/16px arial, sans-serif; text-indent: 4px;}#content h4 {margin: 18px 0px 10px 1px; padding: 0px; font: bold 12px/15px arial, sans-serif; border-bottom: 1px solid #000;}#content ul {margin: 0px 0px 0px 23px; padding: 0px; list-style: disc outside;}#content li {margin: 0px; padding: 0px 0px 3px 0px;}/*Job Search*/#jobsearchbox {margin: 0px; padding: 0px;}#jobsearchbox .textbox {border: 1px solid #000; font: normal 11px/11px arial, sans-serif; width: 200px;}#jobsearchbox .searchbox {margin: 0px; padding: 0px 5px 0px 5px; color: #000000; background-color: #E3BF4F;font: normal 11px arial, sans-serif;}#automation {border-top: 1px solid #000; border-bottom: 1px solid #000; margin-top: 5px;}#automation .autoimage {padding: 10px 0px 0px 0px; float: left; width: 220px;}#automation .autolist {margin:0px; padding: 10px 50px 0px 0px; float: right;}#automation .autolist ul {margin: 0px 0px 0px 15px; padding: 0px;}#automation p {margin: 0px; padding: 10px 0px 10px 0px;}/*TOC*/#toc {margin-top: 0px;}#toc div.left {margin: 0px; padding: 0px; float: left; width: 473px;}#toc div.right {margin: 0px; padding: 0px 0px 10px 10px; float: right; width: 338px; background-color: #fff;}#toc h3 {margin: 8px 0px 0px 0px; padding: 0px; background-color: #E3BF4F; border-top: 1px solid #000; border-bottom: 1px solid #000; font: bold 13px/16px arial, sans-serif; text-indent: 4px; width: 470px;}#toc h4 {margin: 18px 0px 10px 1px; padding: 0px; font: bold 12px/15px arial, sans-serif; border-bottom: 1px solid #000;}#toc h5 {margin: 0px; padding: 2px; background-color: #FCF0CC; font: bold 11px arial, sans-serif;}#toc .source {font: bold 9px verdana, sans-serif; color: #0A68C5;}#toc .kicker {font: bold 10px verdana, sans-serif; color: #000;}#toc #toctopnav {margin: 0px 0px 5px 0px; padding: 0px; border-bottom: 1px solid #000; width: 460px;}#toc #toctopnav ul {margin: 0px 0px 0px 85px; padding: 0px; list-style: none outside; }#toc #toctopnav ul li {margin: 0px; padding: 0px; float: left; font: normal 10px/19px arial, sans-serif; }#toc #toctopnav ul li a, #toc #toctopnav ul li a:visited {padding: 0px 3px 0px 3px; font: normal 10px/19px arial, sans-serif; text-decoration: none;}#toc ul {margin: 0px 0px 0px 20px; padding: 0px; list-style: disc outside;}#toc ul li {margin: 0px; padding: 0px;}#toc ul.top {margin: 0px 0px 0px 2px; padding: 0px; list-style: none outside;}#toc ul.top li {margin: 0px; padding: 0px 0px 10px 0px; line-height: 16px;}#toc ul.top li a, #toc li a:visited {font-weight: bold;}#toc .cover {margin: 5px 8px 0px 5px; float: left; width: 100px;text-align:right; font-weight: bold;}/*Events*/#events {margin-top: 0px;}#events div.left {margin: 0px; padding: 0px; float: left; width: 473px;}#events div.right {margin: 0px; padding: 0px 0px 10px 10px; float: right; width: 338px; background-color: #fff;}#events h3 {margin: 8px 0px 10px 0px; padding: 0px; background-color: #E3BF4F; border-top: 1px solid #000; border-bottom: 1px solid #000; font: bold 13px/16px arial, sans-serif; text-indent: 4px;}#events h4 {margin: 18px 0px 10px 1px; padding: 0px; font: bold 12px/15px arial, sans-serif; border-bottom: 1px solid #000;}#events ul {margin: 10px 0px 0px 5px; padding: 0px; list-style: none outside;}#events li {margin: 0px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #ccc;}#events li a, #events li a:visited {font-weight: bold;}/*Product Archives and Product Focus Archives Pages*/#prodfocus {margin-top: 0px;}#prodfocus div.left {margin: 0px; padding: 0px; float: left; width: 473px;}#prodfocus div.right {margin: 0px; padding: 0px 0px 10px 10px; float: right; width: 338px; background-color: #fff;}#prodfocus h3 {margin: 8px 0px 0px 0px; padding: 0px; background-color: #E3BF4F; border-top: 1px solid #000; border-bottom: 1px solid #000; font: bold 13px/16px arial, sans-serif; text-indent: 4px;}#prodfocus h4 {margin: 10px 0px 10px 1px; padding: 0px; font: bold 14px/17px arial, sans-serif; border-bottom: 1px solid #000; text-align: center;width: 460px;}#prodfocus h4.yearselect {margin: 15px 0px 10px 1px; padding: 0px; font: normal 11px arial, sans-serif; border: none; text-align: left; width: 460px;}#prodfocus h5 {margin: 10px 0px 10px 0px; padding: 2px 2px 2px 1px; font: bold 11px/15px arial, sans-serif; border-bottom: 1px solid #000;}#prodfocus ul {margin: 2px 0px 0px 15px; padding: 0px; list-style: disc outside;}#prodfocus li {margin: 0px; padding: 0px;}#prodfocus #yearnav {margin: 0px; padding: 0px; width: 473px;}#prodfocus #yearnav ul {margin: 0px 0px 0px 0px; padding: 0px; list-style: none outside;}#prodfocus #yearnav li {margin: 0px 1px 1px 0px; padding: 1px 2px 1px 2px; float: left; width: 54px;background-color: #FCF0CC;}#prodfocus #quarterset {margin: 0px 0px 20px 0px; padding: 0px;}#prodfocus #quarterset div.quarter {float: left; width: 25%;}#prodfocus #quarterset div.quarter h6 {margin: 0px; padding: 0px; font: bold 11px/13px arial, sans-serif;}/*eCards -- ported from old css*/.ecardsheader{ color: #000; font : bold 11px Verdana, Arial, Geneva, Helvetica, sans-serif;}.ecardstext{ color : #000; font : 11px Arial, Geneva, Helvetica, sans-serif; }.ecardsboxbg { color : #fff; font : bold 12px Arial, Geneva, Helvetica, sans-serif;background : #002443}.ecardsboxborder { BORDER-COLOR: #002443}.ecardsleftnavhead{ color : #000; font : bold 12px verdana, Arial, Helvetica, Geneva, sans-serif; background : #D4D0AB; repeat; }.ecardsleftnavspace { padding-top : 3px; padding-left : 3px; padding-right: 2px; padding-bottom:3px;}.ecardsleftnavbg {background:#D4D0AB;}.ecardsleftnav { color : #000; text-decoration : none; font: 12px Arial, Helvetica, Geneva, sans-serif; font-weight:bold;}.ecardsleftnav:hover { color : #f00; text-decoration : none; font: 12px Arial, Helvetica, Geneva, sans-serif; font-weight:bold;}/* Global Footer */ #reednetwork {margin: 0px; padding: 0px; text-align: center;}#reednetwork h5 {margin: 0px; padding: 5px 0px 5px 0px; color: #3399cc; text-align: center;} #reednetwork ul {margin: 0px 0px 15px 0px; padding: 0px; list-style-type: none;} #reednetwork li {display: inline; margin: 0px; padding: 0px; font: normal 10px arial, sans-serif; text-align: center; color: #666666; line-height: 15px;}#reednetwork li a:link, #reednetwork li a:visited {text-decoration: none; color: #666666; font: normal 10px arial, sans-serif; text-align: center; color: #666666; line-height: 15px;} #reednetwork li a:hover {text-decoration: underline;}.wtf{float:left;width:301px; text-align:left;padding:0px 10px 0px 0px;}div#talkback {padding:0px;margin:0px;}#talkback H3{color: #000;margin: 0px; padding: 0px; background-color: #E3BF4F; border-top: 1px solid #000; border-bottom: 1px solid #000; font: bold 13px/15px arial, sans-serif; text-indent: 5px;}#talkback H3 a{color: #000;font: bold 13px/15px arial, sans-serif;}#talkback H4{    PADDING-RIGHT: 3px;    DISPLAY: block;    PADDING-LEFT: 0px;    BACKGROUND-IMAGE: none;    PADDING-BOTTOM: 3px;    MARGIN: 0px;    FONT: bold 11px arial, sans-serif;    TEXT-INDENT: 0px;}#talkback div{    padding:5px 4px 0px 4px;}#talkback div#post{    padding:8px 4px 0px 4px;}#talkback A{    FONT: bold 10px verdana, sans-serif;    TEXT-DECORATION: none;}#talkback A:hover{	TEXT-DECORATION: underline;}.author{	font-style:italic;}#relart{    FONT: 10px verdana, sans-serif;    padding:0px;}#relart H3{    DISPLAY: block;    BACKGROUND-IMAGE: none;    MARGIN: 0px;    FONT: bold 11px arial, sans-serif;    COLOR: #fff;    TEXT-INDENT: 0px;    PADDING: 0px; border-bottom: 1px solid #fff;} #relart div{    padding:8px;}#relart A{    FONT: bold 10px verdana, sans-serif;    TEXT-DECORATION: none; color: #FFF;}#relart A:hover{    COLOR: #ccffff;}#sideNav UL{    MARGIN: 0px;    PADDING: 0px; LIST-STYLE-TYPE: none;}#sideNav LI{    PADDING: 0px 0px 5px 0px;    MARGIN: 0px;    FONT: 10px verdana, sans-serif;	background-image: url ("http://a330.g.akamai.net/7/330/2540/20061002203243/www.controleng.com/contents/images/bullet_leftCol.gif");	background-repeat: no-repeat;	background-position: 0 .6em;	margin-left: 0; }#sideNav LI A{    FONT: bold 10px verdana, sans-serif;    TEXT-DECORATION: none; LIST-STYLE-TYPE: square; padding-left:10px;}#sideNav LI A:visited{    FONT: bold 10px verdana, sans-serif;    TEXT-DECORATION: none;}#sideNav LI A:hover{    COLOR: #ccffff;}#cascadeContainer{ margin:0px 0px 10px 10px; float:right;  vertical-align:top;  width:274px;  }.cascadeBoxHeader { background:#eee; margin:0px 0px 0px 0px; padding:6px 8px 6px 8px;  color:#000;  border: 1px solid #666;}.cascadeBox { margin:0px 0px 10px 0px; padding:6px 8px 6px 8px; color:#000;  border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666;}.bookmarkLinks { text-align:center; padding: 0px 0px 6px 0px;}.bookmarkLinksBtm { text-align:right; padding: 15px 6px 10px 0px; font-size: 12px;}.cascadeBox a { display: block;}