html, body {width:100%; height:100%; font-family:"Trebuchet MS",arial,sans-serif,helvetica,geneva; color:#444; font-size:10pt; margin:0px; padding:0px }
	/* ^'font-size' from 'small' to '10pt' */
#header {width:100%; height:83px; min-width:640px;}
.floatright {float:right; margin:20px 24px 10px 25px;}
.redborder {border:6px solid #bb2322; width:200px; height:130px;}
	/* ^added 'width' and 'height' */
.red {color:#bb2322}
.gold {color:#977409;}
.green {color:#7E967A}
.blue {color:#5C5988}
.ltpurple {color:#808AC8}


/* HEADER */

#redbar {margin:0; padding:0; height:82px; border-bottom:1px solid #ccc; background-color:#ffffff}
#ralogo {position:absolute; top:13px; left:18px; border:0; margin:0; padding:0}
#sitename {position:absolute; top:35px; left:177px; color:#666; vertical-align:bottom; font-weight:normal; font-family:Verdana,arial,helvetica; font-size:10px;}
	/* ^top from '27px' to '35px' */
#sitename a {color:#777777; font-family:verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:10px; text-decoration:underline;vertical-align:bottom;}
#sitename .countryname {text-decoration:none; color:#666666; font-family:Verdana,arial,helvetica; font-size:12px; font-weight:bold;}
#sitename .countryname a {text-decoration:underline; color:#666666; font-family:Verdana,arial,helvetica; font-size:12px; font-weight:bold;}
#sitename a:hover {color:#BB2322;}
#username {font-family:verdana,arial,helvetica; color:#BA2232; font-size:9.4px; font-weight:bold;}
#useroptions {white-space:nowrap; text-align:right; margin:4px 0 0 0; padding:0px; font-family:verdana,arial,helvetica; color:#777777; font-size:9.4px; line-height:12px}
#useroptions a {font-size:9.4; margin:0;padding:0; white-space:nowrap; color:#777777; text-decoration:none;}
#useroptions a:hover {color:#BB2322; text-decoration:underline}
.searchform {line-height:9.4px; color:#777777; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9.4px; margin:0; padding:0;}
.search {vertical-align:top; color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9.4px;}
.submit {vertical-align:top; color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; cursor:pointer}
* .search {vertical-align:top; color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; width:120px; padding-left:2px; border:1px solid #cccccc; background-color:#eeeeee; cursor:pointer}
* .submit {vertical-align:top; color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; width:18px; border:1px solid #cccccc; background-color:#eeeeee;}
#lst {float:right;}
#redbarlinks {background-repeat:no-repeat; background-position:top right; position:absolute; top:59px; left:0px; width:100%; min-width:720px; background-color:#BB2322; border:1px solid #ccc; border-width:1px 0px 1px 0px; margin:0px; padding:0px; height:17px}
	/* ^'background-image' now defined on header form */
.websitesubmit {vertical-align:bottom; text-align:center; color:#666; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; cursor:pointer;  width:23px; height:21px; margin:0; padding:0}
* .websitesubmit {vertical-align:bottom;  text-align:center; color:#666; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; width:23px; height:21px; margin:0; padding:0}
table .myTable {position:absolute; top:0; left:0; margin:0; padding:0}
form {margin:0; padding:0}


/* DROP-DOWN MENUS */

.clCMAbs {position:absolute; visibility:hidden;}
.clBar {position:absolute; visibility:hidden;}
.none {position:absolute;}
.noneover {}

.clLevel0, .clLevel0over  {color:#ffffff; position:absolute; font-family:verdana,arial,helvetica,geneva; font-weight:bold; font-size:10px; margin-left:8px; padding:2px 4px 0px 6px}
.clLevel0over {color:#fff; font-family:verdana,arial,helvetica,geneva; font-weight:bold; font-size:10px; margin-left:8px; padding:2px 4px 0px 6px;}
.clLevel0 {}
.clLevel0over {cursor:pointer; cursor:hand; background-color:#D82727; layer-background-color:#D82727; color:#fff;}
.clLevel0border {position:absolute; visibility:hidden;}

.clLevel1, .clLevel1over {border-left:3px solid #D82727; padding:2px 0px 0px 4px; margin:0px; position:absolute; font-family:verdana,arial,helvetica; font-size:10px; font-weight:regular;}
.clLevel1 {background-color:#fff; layer-background-color:#fff; color:#555;}
.clLevel1over {background-color:#efefef; layer-background-color:#efefef; color:#D82727; cursor:pointer; cursor:hand;}
.clLevel1border {background-color:#808285; layer-background-color:#808285; position:absolute;  visibility:hidden; }

.clLevel2, .clLevel2over {border-left:3px solid #D82727; padding:2px 0px 0px 4px;  position:absolute; font-family:verdana,arial,helvetica; font-size:10px; font-weight:regular; }
.clLevel2 {background-color:#fff; layer-background-color:#fff; color:#555;}
.clLevel2over {background-color:#efefef; layer-background-color:#efefef; color:#D82727; cursor:pointer; cursor:hand;}
.clLevel2border {background-color:#808285; layer-background-color:#808285; position:absolute; visibility:hidden; }


/* HOMEPAGE */

#listenthinksolve {margin:0px 0px 0px 198px; padding:0px; font-family:"Trebuchet MS",arial,sans-serif,helvetica,geneva;}
#listenthinksolve table {padding:0px; margin:0px; border:0px; height:155px;}
#listenthinksolve h1 {text-align:right; font-size:14pt; color:#bb2322; text-transform:uppercase; font-weight:100; line-height:140%; margin:0px;}
	/* ^'font-size' from 'large' to '14pt' */
#listenthinksolve p, .homepullquote {text-align:right; font-size:12pt; font-style:italic; color:#666; line-height:140%; margin:0px; padding:0px}
	/* ^'font-size' from 'medium' to '12pt' */
#listenthinksolve img {margin:0px 0px 0px 20px; padding:0px; vertical-align:bottom; border:0px}
#listenthinksolve td a {text-decoration:none}

#stockquote {height:16px; margin:0 0 0 170px; padding:1px 0 1px 0; border:1px solid #ccc; border-width:1px 0px 1px 0px; color:#C68D55; font-size:11px; text-align:center;}
#stockquote img, #stockquote a img {border-width:0; vertical-align:middle}

#features {display:block; margin:24px 0px 0px 198px; color:#444; padding:0px; line-height:130%; font-family:"Trebuchet MS",arial,sans-serif,helvetica,geneva;}
#features a {color:#977409; text-decoration:none; line-height:100%}
	/* ^'text-decoration' from 'underline' to 'none' */
#features a:visited {color:#977409;}
#features a:hover {color:#bb2322;}
#features img {border:3px solid #bb2322;}
	/* ^'height' and 'width' removed */
#features .floatleft {margin:0px 15px 9px 0px; padding:0px; float:left;}
#features p {margin-top:0px;}
#features ul {color:#444; margin:0px; padding:0px 18px 0 0;}
#features li {line-height:120%; margin:0px 0px 0px 0px; padding:0px; list-style-type:none; clear:left; font-size:10pt;}
	/* ^'line-height' from '0px' to '120%', added 'font-size' */
#features h1 {font-size:large; text-transform:uppercase; font-weight:100; margin:0px 0px 12px 0px;}
	/* ^removed 'color:#bb2322' */
#features h2 {color:#444; font-size:large; text-transform:none; font-weight:100; margin:-12px 0px 12px 0px;}
#features h3 {color:#444; font-size:medium; margin:18px 0px 0px 0px}
#features ul h1 {clear:left; font-size:10pt; font-weight:bold; text-transform:none; margin:0px 0px 3px 0px; padding:0px; line-height:105%}
	/* ^'font-size' from 'small' to '10pt', removed 'color:#bb2322', removed 'text-decoration:underline' */
#features ul h2 {font-size:small; font-weight:bold; margin:0px 0px 0px 0px; padding:0px; line-height:120%}
#features ul p {line-height:120%; margin-bottom:5px; padding-bottom:5px}
#features ul li li {clear:none; color:#666; line-height:100%; margin:0 0 2px 14px; padding:0; list-style-type:none; list-style-position:outside}
	/* ^'list-style-image' now defined on header form */

#features ul, #content #features ul {margin:0px; padding:0;}
#features li, #content #features li {margin:0 0 12px 0; padding:0px; list-style-type:none; clear:left;}
#features h4, #content #features ul li h4 {margin-top:0; padding:0; line-height:100%; clear:left;}
#features ul li ul li, #content #features ul li ul li {list-style-type:disc; clear:none;}


/*  WEBPAGES */

#leftcol {font-size:11px; min-height:65%; color:#555; background-repeat:no-repeat; background-position:bottom right; background-color:#F4F2E8; position:absolute; left:0; top:83px; margin:0px; padding:25px 5px 40px 10px; width:155px; font-family:"Trebuchet MS",arial,sans-serif,helvetica,geneva;}
	/* ^'width' from '150px' to '155px', 'background-image' now defined on header form */
#leftcol h1 {line-height:115%; font-size:12px; margin-left:11px; margin-bottom:4px; color:#555;}
#leftcol h2 {line-height:115%; font-size:11px; margin-left:11px; margin-bottom:4px; color:#555;}
#leftcol h3 {line-height:115%; font-size:12px; margin-left:11px; margin-bottom:4px; color:#555;}
#leftcol h4, #leftcol td h4 {line-height:115%; font-size:12px; margin-left:11px; margin-bottom:6px; color:#555;}
#leftcol .logo, #leftcol #logo, #logo {margin:16px 0 25px 11px}
#leftcol form, select, option, input, textarea, submit, reset, button {color:#444; font-size:12px; line-height:normal; font-family:"Trebuchet MS",arial,sans-serif,helvetica,geneva;}

#leftcol .mainFolderHome {width:150px; color:#555; font-size:11px; font-family:trebuchet ms,arial,sans-serif,geneva,verdana;
 margin:2px 0px 3px 0px; padding:0px 0px 0px 11px; text-decoration:none; border-top:1px solid #E6E0CA; display:block; line-height:13px; text-indent:-11px;}
	/* ^added entire line for Homepage News Links */
#leftcol .mainFolderHomeMouseOver {width:150px; color:#555; font-size:11px; font-family:trebuchet ms,arial,sans-serif,geneva,verdana;
 margin:2px 0px 3px 0px; padding:0px 0px 0px 11px; text-decoration:none; border-top:1px solid #E6E0CA; display:block; line-height:13px; background-color:#ECE8D7;}
	/* ^added entire line for Homepage News Links */
#leftcol .mainFolderBox {width:150px; color:#555; font-size:11px; font-family:trebuchet ms,arial,sans-serif,geneva,verdana;
 margin:3px 0px 3px 0px; padding:2px 0px 0px 0px; text-decoration:none; border-top:1px solid #E6E0CA; display:block; line-height:13px;}
#leftcol .mainFolderLine {color:#555; text-decoration:none; display:block; margin-left:11px; padding:0px; text-indent:-11px; line-height:13px;}
#leftcol .mainFolderLineMouseOver {color:#555; background-color:#ECE8D7; font-family:trebuchet ms,arial,sans-serif,geneva,verdana;
 text-decoration:none;
 display:block; margin-left:11px; text-indent:-11px; line-height:13px;}
#leftcol .subFolderBox {color:#555; text-decoration:none; font-size:11px; font-family:trebuchet ms,arial,sans-serif,geneva,verdana; margin:0 0 0px 11px; padding:0px 0 0 0; text-indent:-11px; text-decoration:none; display:block;}
#leftcol .subFolderLine {color:#555; font-family:trebuchet ms,arial,sans-serif,geneva,verdana;
 text-decoration:none; display:block; margin:0 0 0 11px; text-indent:-11px; line-height:13px;}
#leftcol .subFolderLineMouseOver {color:#555; background-color:#ECE8D7; text-decoration:none;
 display:block; margin:0 0 0 11px; text-indent:-11px; line-height:13px;}
#leftcol .linkBox {color:#555; text-decoration:none; font-size:11px; font-family:trebuchet ms,arial,sans-serif,geneva,verdana;
 margin:0 0 0px 11px; padding:0px 0 0 0; text-indent:-11px; display:block;
 line-height:13px;}
#leftcol .linkLine {color:#555; font-family:trebuchet ms,arial,sans-serif,geneva,verdana;
 text-decoration:none;
 display:block; margin:0 0 0 11px; text-indent:-11px; line-height:13px;}
#leftcol .linkLineMouseOver {color:#555; background-color:#ECE8D7; text-decoration:none;
 display:block; margin:0 0 0 11px; text-indent:-11px; line-height:13px;}
#leftcol .return {color:#555; margin-left:11px; line-height:13px; display:block;}

#leftcol a {color:#555; text-decoration:none;}
	/* ^added entire line for Homepage News Links */
#leftcol a:hover {background-color:#ECE8D7;}
	/* ^added entire line for Homepage News Links */

.toggle {display:none; font-family:"Trebuchet MS",arial,sans-serif,helvetica,geneva;}
a.toggle {color:#555; text-decoration:none; display:none;}
a.toggle:visited {color:#555;}
a.toggle:hover {color:#bb2322; display:none;}

#content, #content_cjk {color:#444; margin:25px 48px 20px 198px; padding:0px; line-height:140%;}
#content form, select, option, input, textarea, submit, reset, button, #content_cjk form, select, option, input, textarea, submit, reset, button {line-height:normal; font-family:"Trebuchet MS",arial,sans-serif,helvetica,geneva;}
#content p, #content_cjk p {margin-top:0px}
#content pre, #content_cjk pre {font-size:small}
#content table, #content_cjk table {line-height:100%; margin-top:4px; width:auto}
#content table p, #content_cjk table p {margin-top:18px}

#content h1 {font-size:18px; color:#bb2322; text-transform:uppercase; font-weight:100; margin:0px 0px 12px 0px;line-height:110%}
	/* ^'font-size' from 'large' to '18px' */
#content h1 .smallcaps {font-size:smaller; font-weight:700}
#content h1 .tm {font-size:xx-small; font-weight:normal; line-height:160%; vertical-align:text-top;}
#content h1 sup, #content_cjk h4 sup {font-size:small; line-height:110%}
#content h2 {color:#444; font-size:18px; text-transform:none; font-weight:100; margin:-12px 0px 12px 0px;}
	/* ^'font-size' from 'large' to '18px' */
#content h3, #content_cjk h3 {color:#444; font-size:16px; margin:18px 0px 0px 0px}
	/* ^'font-size' from 'medium' to '16px' */
#content h4, #content_cjk h4 {color:#444; font-size:14px; margin:6px 0px 0px 0px}
	/* ^'font-size' from 'small' to '14px' */
#content th, #content_cjk th {color:#444; padding:5px;}
#content .whitetext, #content table .whitetext, #content table tr .whitetext, #content_cjk .whitetext, #content_cjk table .whitetext, #content_cjk table tr .whitetext {color:#fff}
#content .greenbkg, #content_cjk .greenbkg {background-color:#7E967A}
#content .bluebkg, #content_cjk .bluebkg {background-color:#5C5988}
#content .goldbkg, #content_cjk .goldbkg {background-color:#C69E55}
#content .redbkg, #content_cjk .redbkg {background-color:#CF6A5F}
#content .ltpurplebkg, #content_cjk .ltpurplebkg {background-color:#808AC8}
#content .ltgray, #content_cjk ltgray {background-color:#f4f4f4}
#content .medgray, #content_cjk .medgray {background-color:#dddddd}
#content td, #content_cjk td {color:#444; line-height:120%; font-size:10pt}
	/* ^removed 'padding', added 'font-size' */
#content td .nopad, #content table .nopad, #content_cjk td .nopad, #content_cjk table .nopad {padding:0px; line-height:110%; color:#444;}
#content table td sup, #content_cjk table td sup {vertical-align:top;}
#content a, #content_cjk a {color:#977409; text-decoration:underline;}
#content a:visited, #content_cjk a:visited {color:#977409;}
#content a:hover, #content_cjk a:hover {color:#bb2322;}
#content ol, #content_cjk ol {margin-bottom:24px; margin-top:6px; line-height:140%}
#content ul, #content_cjk ul {margin-bottom:24px; margin-top:5px; line-height:140%}
#content ol ul, #content_cjk ol ul {margin-bottom:5px; margin-top:5px; line-height:140%}
#content ul ul, #content_cjk ul ul {margin-bottom:5px; margin-top:5px; line-height:140%}
#content ul li, #content_cjk ul li {color:#444; line-height:120%}
#content ul li sup, #content_cjk ul li sup, #content ol li sup, #content_cjk ol li sup {font-size:small; line-height:200%}
#content ol li, #content_cjk ol li {color:#444; line-height:120%}
#content li, #content_cjk li {padding:0px 0px 4px 0px; line-height:110%}
#content .casestudy, #content_cjk .casestudy {margin:-8px; padding:0px; z-index:0}
#content .nobullet, #content_cjk .nobullet {color:#444; list-style-type:none; clear:left}
/* #content img, #content_cjk img {border:3px solid #bb2322;} */
/* #content .redborder, #content_cjk .redborder {clear:both; border:6px solid #bb2322} */
#content .redbordersmall, #content_cjk .redbordersmall {clear:both; border:3px solid #bb2322}
#content .noborder, #content_cjk .noborder {border-style:none;}
#content .border, #content_cjk .border {border:1px solid #ccc}
#content .callout, #content #div .callout, #content_cjk .callout, #content_cjk #div .callout {color:#444; font-style:italic; width:170px; padding:18px 0px 18px 0px; margin-bottom:18px; border:2px dotted #ddd; border-width:1px 0px 1px 0px}
#content .floatleft, #content_cjk .floatleft {float:left; margin:5px 15px 15px 0px; clear:left;}
#content .floatright, #content_cjk .floatright {float:right; margin:5px 0px 20px 30px; clear:right;}
#content .clearright, #content_cjk .clearright {clear:right;}
#content .clearleft, #content_cjk .clearleft {clear:left;}
#content .clearboth, #content_cjk .clearboth {clear:both;}
#content .clearnone, #content_cjk .clearnone {clear:none;}
#content .x-small, #content_cjk .x-small {font-size:8pt; color:#444; line-height:110%; margin-top:3px;}
	/* ^'font-size' from 'x-small' to '8pt' */
#content .caption, div .caption, #content p .caption, #content_cjk .caption, #content_cjk p .caption {color:#444; line-height:118%; font-style:italic; margin:12px 0px 15px 30px; font-size:11px}
#content .caption img {margin-bottom:3px;}

#content_cjk h1 {font-size:18px; color:#bb2322; text-transform:uppercase; font-weight:bold; margin:0px 0px 15px 0px;}
	/* ^'font-size' from 'large' to '18px' */
#content_cjk h2 {color:#444; font-size:18px; text-transform:none; font-weight:bold; margin:-12px 0px 15px 0px;}
	/* ^'font-size' from 'large' to '18px' */
#content_cjk h3, #content_cjk h3 a, #content_cjk a h3 {font-size:16px; margin:18px 0px 2px 0px; line-height:130%}
	/* ^'font-size' from 'medium' to '16px' */
#content_cjk .ratoggle, #content_cjk #div .ratoggle  {display:none; color:#444; line-height:140%}

#content_cjk #features ul {margin:0px; padding:0; line-height:130%;}
#content_cjk #features li {margin:0 0 12px 0; padding:0px; list-style-type:none; line-height:130%; clear:left;}
#content #features_cjk ul li h4 {margin-top:0; padding:0; line-height:110%; clear:left;}
#content_cjk #features ul li ul li {list-style-type:disc; clear:none; line-height:130%;}

/* Tabbed Content */
#nav {background-position:right top; background-repeat:no-repeat; margin:0; font-family:"Trebuchet MS",arial, sans-serif; font-size:11px; font-weight:bold; padding:5px 0 20px 5px; border:1px solid #ccc; border-width:0 0 1px 0;}
#nav ul, #nav li {white-space:nowrap; display:inline; list-style-type:none; margin:0; padding:0;}
#nav a:link, #nav a:visited {color:#666; float:left; font-size:11px; line-height:10px; margin-right:0px; padding:6px 0 4px 11px; text-decoration:none; background-color:#F4F2E8; background-image:url(http://www.rockwellautomation.com/lib/images/ratableft.gif); background-position:left top; background-repeat:no-repeat}
#nav a:hover {color:#bb2322}
body.category1 #nav li#cat1 a,
body.category2 #nav li#cat2 a,
body.category3 #nav li#cat3 a,
body.category4 #nav li#cat4 a,
body.category5 #nav li#cat5 a,
body.category6 #nav li#cat6 a {background-color:#ffffff; color:#bb2322; border-bottom:1px solid #fff; background-image:url(http://www.rockwellautomation.com/lib/images/ratableft.gif); background-position:left top; background-repeat:no-repeat}
#nav ul a:hover {color:#bb2322}
#nav img.tabrighton {border:0; height:20px; background-color:#FFFFFF; border:1px solid #fff; border-width:0 0 1px 0; float:left; margin-right:4px}
#nav img.tabrightoff {border:0; height:20px; background-color:#F4F2E8; border:1px solid #ccc; border-width:0 0 1px 0; float:left; margin-right:4px}
table td.rule {padding-left:18px; padding-right:18px; border:1px solid #ccc; border-width:0 0 1px 0;}

#content #tabsmulti, #content_cjk #tabsmulti {width:99%; margin:0; padding:0 0 0 9px; background-image:url(http://www.rockwellautomation.com/lib/images/multitabbkg.gif); background-position:bottom right; background-repeat:repeat-x}
#content #tabsmulti table, #content_cjk #tabsmulti table {margin:0; padding:0}
#content #tabsmulti td, #content_cjk #tabsmulti td {width:auto; margin:0; padding:0; text-align:center; font-size:11px; font-weight:bold; font-family:trebuchet ms,arial,helvetica,sans-serif; line-height:11px; text-transform:capitalize;}
#content_cjk #tabsmulti td {font-size:small}
#content #tabsmulti a, #content_cjk #tabsmulti a {display:block; color:#666; margin:0; text-decoration:none;}
#content #tabsmulti #on, #content_cjk #tabsmulti #on {padding:3px 9px 0 7px; background-color:#fff; border:1px solid #ccc;  border-width:0 0 0 1px; background-image:url(http://www.rockwellautomation.com/lib/images/multitabright.gif); background-position:top right; background-repeat:no-repeat}
#content #tabsmulti #on a, #content_cjk #tabsmulti #on a {color:#bb2322;}
#content #tabsmulti #off, #content_cjk #tabsmulti #off {padding:3px 9px 1px 7px; background-color:#F4F2E8; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background-image:url(http://www.rockwellautomation.com/lib/images/multitabright.gif); background-position:top right; background-repeat:no-repeat}
#content #tabsmulti a:hover, #content_cjk #tabsmulti a:hover {color:#bb2322; }
#content #tabsmulti #gap, #content_cjk #tabsmulti #gap {width:6px; border-bottom:1px solid #ccc; white-space:nowrap; background-image:url(http://www.rockwellautomation.com/lib/images/multitabgap.gif); background-position:top left; background-repeat:no-repeat}


/* RIGHT COLUMN */

#rightcol {color:#666; font-size:11px; line-height:110%; float:right; width:167px; background:#ffffff; border-left:2px dotted #ddd; z-index:3; padding-left:15px; margin-top:50px; margin:50px 8px 40px 30px; clear:right}
	/* ^'width' from '150px' to '167px' */
#rightcol h1 {font-size:12px; margin:0px 0px 3px 0px;}
#rightcol h2 {font-size:12px; margin:0px 0px 3px 0px;}
#rightcol h3 {font-size:12px; margin:0px 0px 3px 0px;}
#rightcol ul {color:#666; line-height:14px; display:block; margin:2px 6px 14px 13px; padding:0px;}
#rightcol ol {color:#666; line-height:14px; margin:2px 6px 14px 22px; padding:0px;}
#rightcol li {color:#666; line-height:13px; margin:0px; padding:0px;}
#rightcol ul li {color:#666; line-height:105%; margin:0px 0px 3px 0px; padding:0px; list-style-type:none; list-style-position:outside}
	/* ^'list-style-image' now defined on header form */
#rightcol a, #rightcol_cjk a {color:#666; text-decoration:none;}
#rightcol a:visited, #rightcol_cjk a:visited {color:#999;}
#rightcol a:hover, #rightcol_cjk a:hover {color:#bb2322; text-decoration:underline}
#rightcol .caption, #rightcol_cjk .caption {line-height:12px; font-style:italic; text-align:center; margin-top:0px; margin-bottom:24px}
#rightcol p {line-height:115%;}
#rightcol .floatleft, #rightcol_cjk .floatleft {float:left; margin:0px 5px 12px 0px; clear:left}
#rightcol .redborder, #rightcol_cjk .redborder {border:3px solid #bb2322;}
#rightcol form, select, option, input, textarea, submit, reset, button {font-size:11px; line-height:normal; font-family:"Trebuchet MS",arial,sans-serif,helvetica,geneva;}
#rightcol .submit {width:18px; height:18px;  border:1px outset #ccc; background-color:#D4D0C8; color:#000; font-size:10pt; line-height:8pt; margin:3px 0px 0px 0px; padding:0px; text-align:center}
#rightcol td {font-size:11px;}
	/* ^added entire line for legacy tables */

#rightcol_cjk {color:#666; font-size:.9em; line-height:125%; float:right; width:150px; background:#ffffff; border-left:2px dotted #ddd; z-index:3; padding-left:15px; margin-top:50px; margin:50px 8px 40px 30px; clear:right}
#rightcol_cjk ul {color:#666; display:block; margin:2px 6px 14px 13px; padding:0px;}
#rightcol_cjk ol {color:#666; margin:2px 6px 14px 22px; padding:0px;}
#rightcol_cjk li {color:#666; margin:0px; padding:0px;}
#rightcol_cjk ul li {color:#666; margin:0px 0px 3px 0px; padding:0px; list-style-type:none; list-style-position:outside; list-style-image:url(http://www.rockwellautomation.com/lib/images/rightnavlink.gif)}
#rightcol_cjk p {line-height:125%;}
#rightcol_cjk h1, #rightcol_cjk h2, #rightcol_cjk h3 {font-size:1em; margin:0px 0px 1px 0px;}
#rightcol_cjk form, select, option, input, textarea, submit, reset, button {font-size:.9em; line-height:normal; font-family:"Trebuchet MS",arial,sans-serif,helvetica,geneva;}
#rightcol_cjk .submit {width:18px; height:18px;  border:1px outset #ccc; background-color:#D4D0C8; color:#000; font-size:.9em; line-height:8pt; margin:3px 0px 0px 0px; padding:0px; text-align:center}


/* FOOTER */

#footer {color:#444; margin:50px 0px 0px 0px; padding:0px; font-size:11px; line-height:18px; clear:both; font-family:"Trebuchet MS",arial,sans-serif,helvetica,geneva;}
	/* ^added 'font-family' */
#footer a {color:#555; white-space:nowrap; text-decoration:underline;}
#footer a:visited {color:#555;}
#footer a:hover {color:#bb2322;}
#footer .bar {padding:0px 4px 0px 4px; color:#ccc}
#footer .border {border:1px solid #ccc; border-width:1px 0px 0px 0px; margin:0px -48px 12px -198px;}

