body{font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000;margin:0px;background:url('../Kepware_BG_Grey.gif') repeat-y center;}				  
.Xtrabody{font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000;margin: 0px; line-height: 1.35}
table.content p{margin-top: 2px;}
p.tabletop{font-size:12px; font-weight: bold; color: #333333; background-color:#efefef; padding: 4px; margin-bottom: 0px;}
ul.rn{font-size: 11px; color: #333333; list-style-type: disc; margin-top: 5px;}
ul.tight{font-size: 10px; color: #666666; line-height: 1.1em;}
ul.tight li{margin-bottom: 2px;}
ul.narrow{color: #333333; line-height: 1.3em; list-style-type: square; margin-top: 5px; margin-left: 10px; padding-left: 10px;}
#resources ul{color: #333333; line-height: 1.3em; list-style-type: square; margin-bottom: 4px; margin-top: 5px;}
dt{margin-top: 0.5em; margin-bottom: .7em; color: #996633; font-weight: bold;}
dd{font-style: italic;}
sub{font-size: 90%; line-height: .75;}
sup{font-size: 90%; line-height: 1.25;}
blockquote{margin-top: 1em;}
pre{font-family: Courier New, Courier, monospace;}
b.nob, strong.nob{font-weight: normal;}
table{font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;text-align: left;}
hr{color: #ffffff; width: 100%; border-bottom: 1px solid #cccccc;}
h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; line-height: normal;  margin-bottom: 0px; margin-top: 0px;}
h2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; margin-bottom: 10px;}
h2.sub{margin-top: -12px}
h3{font-size: 14px; color: #CC9900; margin-bottom: 10px; line-height: 1.5em;}
h3.prodsubtitle{margin: -12px 0px 0px 0px;}
h4{font-size: 12px; color: #CC6600; margin-bottom: 4px; line-height: 1.5em;}
h5{font-size: 11px; margin-bottom: 4px; margin-top: .5em;}
form{margin-top: 5px; margin-bottom: 5px;} 
select{font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF;}
select.spselect{font-size: 11px; color: #000000; font-weight: normal; line-height: 1.3; border: 1px solid #000000; height: 20px; background-color: #ffcc99;}
select.alt1{font-size: 11px; color: #000000; font-weight: normal;}
input{font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 11px; font-weight:normal;}
textarea{font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;}
table.formblk{border: 1px solid #666666;}
span.input1{background-color: #F8EEDA;border: 1px solid #999999;padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom: 4px;}
#content{padding: 5px 29px 0px 10px;}
.nav{font-size: 9px; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 1.1;}
a.nav,
a.nav:visited{color: #ffffff; text-decoration: none;}
a.nav:active{color: #cc6600; text-decoration: none;}
a.nav:hover{color: #FFCC99; text-decoration: none;}
.subnav{font-size: 10px; color: #999999; text-decoration: none; font-weight: normal; line-height: 1.4em;}
table.subnav{background-color:#E3E6E3; background-repeat: no-repeat; background-position: top; border-right: 1px solid #cccccc;}
td.carets{font-size: 8px; color: #999999; font-weight: bold; line-height: 1.4em; padding: 6px 0px 0px 3px;}
th.subnavsecton{font-size: 10px; color: #000000; text-decoration: none; font-weight: normal;padding: 4px 10px 4px 10px; vertical-align: middle;background-image:url(/web_images/leftblock-gray.gif);}
.subnavon{font-size: 10px; color: #FF6600; text-decoration: none;}
a.subnavon,
a.subnavon:active,
a.subnavon:visited,
a.subnavon:hover{color: #FF6600; text-decoration: none;}
.tabb{font-size: 10px; color: #999999; text-decoration: none; font-weight: bold; line-height: 1.1;}
td.tabright{border-bottom: 1px solid #cccccc;}
a.tab,
a.tab:active,
a.tab:visited{color: #ff6600; text-decoration: none;}
a.tab:hover{color: #CC0000; text-decoration: none;}
.top{font-size: 9px; color: #999999; text-decoration: none; font-weight: normal;}
a.top img{padding: 4px 3px 0px 0px;}
div.closewindow{width: 200px; padding: 3px; text-align: center; border: 1px solid #999; background-color:#eee;}
table.content{background-color: #666666; margin-bottom: 5px;}
td.secthead{font-size: 12px; background-color:#E3E6E3; border-left: 3px solid #009900; border-top: 1px solid #999; border-right: 1px solid #999;   border-bottom: 1px solid #999;}
td.bdrleft{border-left: 1px solid #ccc;}
td.bdrtop{border-top: 1px solid #ccc;}
td.bdrtop2{border-top: 3px solid #999;}
.bdr1{border: 1px solid #999999;}
.bggray{background-color: #E3E6E3;}
.bgwhite{background-color: #ffffff;}
.caption{font-size: 10px; color: #666666; text-align: right; margin-top: -5px;}
div.caption{float: right; padding: 10px;}
img.caption{padding: 0px 10px 5px 10px;}
.formfont{font-family: Verdana;	font-size: 11px;color: #000000;}
.astericfont{font-family: Verdana;font-size: 11px;color: #FF0000;}
.scrollit{height: 340px;overflow: auto;padding: 1em;}
img{margin: 0 auto auto;}
.noShift{width: 100% !important;}
.tabsystem .noborder{border-width: 1px 0px 0px 0px !important;}
.tabpage .square li{display:list-item;list-style-type: square;list-style-position: outside;padding-top: 5px;}
.tabsystem .firstHeading{display: none;}
.tablefont{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;list-style-type:none;}
.square{list-style-type: square;}
.Header{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.tableBGgray{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;background-color: #F4F4F4;color: #000000;}
.tableBGgray2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;background-color: #E4E4E4;color: #000000;}
.returntoplink{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #3300FF;background-color: #FFFFFF;	text-decoration: none;border: none;font-weight: bold;}
.Header2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}
.NoUnderLine{text-decoration: none;}
.searchfont{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.sitemap{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;background-color: #FFFFFF;}
.evenwidthfont{font-family: "Courier New", Courier, sans-serif;font-size: 11px;}
.greenfontleft{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #99EE33;font-weight: bold;background-color: #000000;}
.greenfont{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #99EE33;font-weight: bold;	background-color: #000000;}
.whitefont{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: bold;	background-color: #000000;}
.lightgreenfont{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;	background-color: #EEF7DB;text-align: left;}	
.lightgreenfontcenter{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight: bold;background-color: #EEF7DB;text-align: center;}
.borderdownloads{border: 1px solid #99CC66;}
.opcservers{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000000;	background-color: #cccccc;text-align: left;width: 720px;border: thin none #99CC66;}
.asteric{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FF0000;}
.boxBorderTop{border-right: #669900 1pt solid;border-left: #669900 1pt solid;border-top: #669900 1pt solid;background-color: #FFFFFF;}
.boxBorder{border-right: #669900 1pt solid;border-left: #669900 1pt solid;border-top: #669900 1pt solid;border-bottom: #669900 1pt solid;background-color: #FFFFFF;}
.boxBorderGray{border-right: #CCCCCC 1pt solid;border-left: #CCCCCC 1pt solid;border-top: #CCCCCC 1pt solid;border-bottom: #CCCCCC 1pt solid;background-color: #FFFFFF;padding: 0px;}
.footer{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;color: #736F6E;}
.footer a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;color: #736F6E;}
.footer a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;color: #000000;}
.linkgreen{font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #009900;}
.linkgreen a{font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #009900;}
.linkgreen a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: #FFCC00;}
.BorderDivHeading{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;background-color: #CCCCCC;text-align: left;background-image: url(../web_images/orangeimagespacer.gif);background-repeat: no-repeat;padding-top: 3px;padding-right: 3px;padding-bottom: 3px;padding-left: 7px;}
.DivPadding{padding: 3px;}
#kmenu_body{margin:0px 0px 0px 0px;position:relative;width:800px;height:27px;z-index:100;}
#kmenu,#kmenu ul{padding:0;margin:0;list-style-type:none;}
#kmenu a,#kmenu a:visited{display:block;width:156px;font-size:11px;color:#fff;height:25px;line-height:25px;text-decoration:none;text-indent:5px;border:1px solid #666666;border-width:1px 0 1px 1px;}
#kmenu li ul li a,#kmenu li ul li a:visited{border-width:0px 1px 1px 1px;}
#kmenu li a.endrow,#kmenu li a.endrow:visited{border-width:1px 1px 1px 1px; width: 140px;}
#kmenu li a.middle,#kmenu li a.middle:visited{border-width:0px 1px 0px 1px; width: 140px;}
#kmenu li{float:left;background:#666666;padding-bottom:0px;}
#kmenu li:hover{position:relative;}
#kmenu li:hover > a{background:#666666;color:#FFFFFF;}
#kmenu li ul{display:none;}
#kmenu li a:hover ul ul{visibility:hidden;}
#kmenu li:hover > ul{display:block;position:absolute;top:-1px;left:111px;padding:0px 30px 30px 30px;}
#kmenu > li:hover > ul{left:-30px;top:27px;}
#kmenu table{position:absolute;border-collapse:collapse;top:0;left:0;z-index:100;font-size:11px;}
* html #kmenu li a:hover{position:relative;}
#kmenu li a:active,#kmenu li a:focus{background:#666666;color:#FFFFFF;}
#kmenu li.vertical{background:#666666 no-repeat right center;color:#FFFFFF;font-weight:bold;}
#kmenu li.vertical a:hover {background:#666666;color:#FFFFFF; font-weight:bold;text-decoration:underline}
* html #kmenu li ul{visibility:hidden;display:block;position:absolute;padding:0px 30px 30px 30px;}
#kmenu li a:hover ul{visibility:visible;left:-31px;top:25px;lef\t:-31px;to\p:26px;}
#kmenu li a:hover ul a:hover ul{visibility:visible;top:-1px;left:110px;}
.style1opc {color: #669900}
#container { margin: 0 auto; text-align; center; width: 800px; }
#guts { background-color: #fff; padding: 13px 40px 8px 40px; }
#guts p { margin: 1em 0 1em 0; }
#guts h2 { font-size: 100%; font-weight: bold; }
