@charset "UTF-8";
/* CSS Document */
#leftbox {
float:left;	
width:390px;
}
#totalhmifeatures {
 padding-left:90px;
}
#floattxtleft {
float:left;	
width:400px;
}
#imgholderleft {
float:left;
margin-right:10px;	
}
#imgholderright {
float:right;
margin-right:10px;	
}

#opcprd {
margin-left:330px;	
padding-top:20px;

}
#videoonlinebtns3 {
float:left;	
}

#opcprdtxt {
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom:40px;
	color: #05377F;	
}
#opcprdtxt2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top:20px;
	margin-bottom:10px;
	color: #05377F;	
}
#opcprdtxt3 {
	float: left;
	padding-top: 0px;
	padding-left: 30px;
	padding-right:5px;
	width: 260px;
	min-height:570px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}

#indivdualpricing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom:10px;
}
#opcprdtxt3 a{
	color: #1071DD;
	text-decoration: none;	
}
#indivdualpricing a {
	color: #1071DD;
	text-decoration: none;	
}

#starttoday {
float:left;	
width:400px;
padding-top:10px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left:10px;
	color: #05377F;
}
#icongear {
float:left;	
margin-right:10px;
margin-bottom:20px;
}
#tabholder a {
	color: #0D63E7;	
}
#header-totalhmi {
	width: 995px;
	height: 359px;
	background-image: url(../images/products/header_totalhmi.jpg);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-htmlhmi {
	width: 995px;
	height: 359px;
	background-image: url(../images/products/header_htmlhmi.jpg);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-trendhmi {
	width: 995px;
	height: 359px;
	background-image: url(../images/products/header_trendhmi.jpg);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-alarmhmi {
	width: 995px;
	height: 359px;
	background-image: url(../images/products/header_alarmhmi.jpg);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-wpfhmi {
	width: 995px;
	height: 359px;
	background-image: url(../images/products/header_wpfhmi.jpg);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-windowshmi {
	width: 995px;
	height: 359px;
	background-image: url(../images/products/header_windowshmi.jpg);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-livedatahmi {
	width: 995px;
	height: 359px;
	background-image: url(../images/products/header_livedatahmi.jpg);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-supporthmi {
	width: 995px;
	height: 250px;
	background-image: url(../images/products/header_supporthmi.jpg);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-webhmi {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_webhmi.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-opcmobile {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_opcmobile.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-opctrend {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_opctrend.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-opcwebtrend {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_opcwebtrend.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-opcalarm{
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_alarms.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-opcwebalarm{
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_webalarm.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-opcguage{
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_guage.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-opcdatabase{
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_database.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-opcrecipe {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_recipe.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-opcreport {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_report.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-opcclient {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_client.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-opcroute {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_route.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-opcexcel {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_excel.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-kepserv {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_kepware.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-mobus {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_mobus.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-mobus_slave {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_mobus_slave.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-optomux {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_optomux.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-optoio {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_optoio.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-optocont {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_optocont.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-koyo {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_koyo.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-koyotcp {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_koyotcp.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-ti505 {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_ti505.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-ti505tcp {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_ti505tcp.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#header-automatedhmi {
	width: 999px;
	height: 359px;
	background-image: url(../images/products/header_automatedhmi.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 20px;
}
#tabheading-prd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 0px;
	color: #05377F;
	margin-bottom: 15px;
	text-transform: uppercase;
}
#tabheading-prd2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left:0px;
	color: #05377F;
	margin-bottom:0px;
}
#tabheading-prd3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 0px;
	color: #05377F;
	margin-bottom: 0px;
	text-align: center;
	padding:10px;
	margin-bottom:10px;
	
}

#listright {
float:right;
margin-right:80px;
margin-top:10px;
}
#listleft {
margin-top:10px;
margin-bottom:80px;
margin-left:10px;
}
#listleft-long {
margin-top:10px;
margin-bottom:0px;
margin-left:10px;
}
#prdtxt-bullets-long  {
	color: #000;
	margin-left:10px;
		padding:10px;
	padding-right:20px;
	width:650px;
	line-height: 19px;
}

#btnbig a{
	display: block;
	height: 135px;
	width: 540px;
	margin-left: 100px;
	margin-bottom: 10px;
	text-align: center;
	background-image: url(../images/products/btnbg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #FFF;
}
#textblock {
	margin-left:80px;
}
#prdlinks a {
	color: #419FEA;
	text-decoration: none;
}
#prdtxt-bullets-image  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-left:254px;
	margin-bottom:20px;
	padding:0px;
	padding-right:50px;
	line-height: 24px;
	list-style-position: inside;
	list-style-type: disc;
}
#imagecentered {
	margin-top:10px;
	margin-left:80px;	
	margin-bottom:20px;
}
#requireheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 0px;
	color: #05377F;
	margin-bottom: 0px;
	text-align:left;
	padding:10px;
	margin-bottom:10px;
	padding-top:10px;
	
}
#boxalign {
margin-left:50px;	
}
#requirehblock {
display:block;	
height:64px;
margin-bottom:5px;
}
#listbox {
margin-left:90px;	
margin-top:25px;
}
#listbox ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: disc;
	margin-bottom: 5px;
	
	width: 500px;
	list-style-position: outside;
	
}
#listbox a {
	color:#1778D9;
}
#listbox ul li span {
margin-left:10px;
display:block;

}
#listbox2{
margin-left:20px;	
}
#listbox2 ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: disc;
	margin-bottom: 5px;
	width: 700px;
	list-style-position:outside;
}
#listbox2 a {
	color:#1778D9;
}
#listbox2 ul li span {
margin-left:10px;
display:block;

}






#iconfloat {
	float:left;
	display:block;
	margin-right:10px;

	
}
#prdtxt-small {
	font-size:8px;
	margin-top:30px;	
}
#btnholder-prd {
margin-top:20px;
margin-left:50px;

}
#featurebox {
	margin-left: 45px;
	margin-bottom:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
	text-align: center;
}
#accessbtns a {
	float: left;
	display: block;
	width: 167px;
	height: 34px;
	background-image: url(../images/products/standardbtn.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	padding: 10px;
	margin-right: 10px;
	font-weight: bold;
	color: #FFF;
}
#accessbtns-big a {
	color: #FFF;
	float:left;
	display:block;
	width:167px;
	height:34px;
	background-image: url(../images/products/standardbtn.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration:none;
	text-align:center;
	padding:10px;
	margin-right:10px;
	font-weight:bold;
}
#prd-contactholder {
	margin-top:40px;	
}
#tabcontentbg-prd {
	width: 997px;
	height: auto;
	min-height: 400px;
	margin-left: 3px;
	background-image: url(../images/products/productsbg_08.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
}
#tab-controls-prd {
	float: right;
	margin-top: 13px;
	margin-right: 3px;
	width: 986px;
	height: 40px;
	background-image: url(../images/products/prdnavbg.jpg);
	background-repeat: no-repeat;
}
.tab_container-prd {
	z-index:2;
	margin-left:0px;
	clear: both;
	float: left;
	font-weight: normal;
	width: 750px;
	margin-top:10px;
	
	padding-left:0px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-height:600px;
	
}
#tabcontentbg-bottom-prd {
	width: 997px;
	height: 15px;
	margin-left:3px;
	background-image: url(../images/products/productsbg_14.jpg);
	background-repeat: no-repeat;
}
#tabcontentbg-cont-prd {
	width: 999px;
	height: auto;
	min-height: 190px;
	margin-left: 8px;
	background-image: url(../images/products/productsbg_14.jpg);
	background-repeat: repeat-y;
}
#prdname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width:auto;
	display:inline;
	
}
#headertitle-products {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	height:40px;
	width:400px;
	font-weight: normal;
	color: #FFF;
	margin-left: 20px;
	line-height: 33px;
}
#headerinfo-products {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:227px;
	margin-left:30px;
	height:63px;
	
	width:930px;
	font-weight: normal;

}
#productholder {
	background-image: url(../images/products/productboxbgtop2.jpg);
	background-repeat: no-repeat;	
	
}
#prdlinebox {
margin-left:25px;	
}
#products {
   margin-left:0px;
   padding-top:20px;	
}
#prdtopbox {
	width: 999px;

	
	margin-left:5px;
}
#prdboxtxt a {
	color: #1373DB;	
}
#prdtopbox2 {
	width: 968px;
	height: 235px;
	background-image: url(../images/products/productboxbgtop.jpg);
	background-repeat: no-repeat;	
	margin-left:25px;
}
#prdboxtxt2 a {
	color: #1373DB;	
}



#prdsholderbg {
	width: 968px;
	height: 1624px;
	margin-left:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
#box-totalhmi {
	float: left;
	width: 451px;
	min-height: 264px;
	background-image: url(../images/products/box_totalhmi.jpg);
	background-repeat: no-repeat;
	margin: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
#box-htmlhmi {
	float: left;
	width: 454px;
	min-height: 264px;
	background-image: url(../images/products/box_htmlhmi.jpg);
	background-repeat: no-repeat;
	margin: 5px;
}
#box-windowshmi {
	float: left;
	width: 451px;
	min-height: 264px;
	background-image: url(../images/products/box_windowshmi.jpg);
	background-repeat: no-repeat;
	margin: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
#box-wpfhmi {
	float: left;
	width: 451px;
	min-height: 264px;
	background-image: url(../images/products/box_wpfhmi.jpg);
	background-repeat: no-repeat;
	margin: 5px;
}
#box-trend {
	float: left;
	width: 451px;
	min-height: 264px;
	background-image: url(../images/products/box_tendhmi.jpg);
	background-repeat: no-repeat;
	margin: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}

#box-alarmhmi {
	float: left;
	width: 451px;
	min-height: 264px;
	background-image: url(../images/products/box_alarmhmi.jpg);
	background-repeat: no-repeat;
	margin: 5px;
	
}

#box-livedatahmi {
	float: left;
	width: 451px;
	min-height: 264px;
	background-image: url(../images/products/box_livedatahmi.jpg);
	background-repeat: no-repeat;
	margin: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
#box-supporthmi {
	float: left;
	width: 454px;
	min-height: 264px;
	background-image: url(../images/products/box_supporthmi.jpg);
	background-repeat: no-repeat;
	margin: 5px;
	
}
#box-database {
	float: left;
	width: 451px;
	min-height: 264px;
	background-image: url(../images/products/box_database.jpg);
	background-repeat: no-repeat;
	margin: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
#box-recipe {
	float: left;
	width: 454px;
	min-height: 264px;
	background-image: url(../images/products/box_recipe.jpg);
	background-repeat: no-repeat;
	margin: 5px;
}
#box-report {
	float: left;
	width: 451px;
	min-height: 264px;
	background-image: url(../images/products/box_report.jpg);
	background-repeat: no-repeat;
	margin: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
#box-client {
	float: left;
	width: 454px;
	min-height: 264px;
	background-image: url(../images/products/box_client.jpg);
	background-repeat: no-repeat;
	margin: 5px;
}
#box-route {
	float: left;
	width: 451px;
	min-height: 264px;
	background-image: url(../images/products/box_route.jpg);
	background-repeat: no-repeat;
	margin: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
#box-historian{
	float: left;
	width: 451px;
	min-height: 264px;
	background-image: url(../images/products/box_historian.jpg);
	background-repeat: no-repeat;
	margin: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
#box-livedata {
	float: left;
	width: 454px;
	min-height: 264px;
	background-image: url(../images/products/box_livedata.jpg);
	background-repeat: no-repeat;
	margin: 5px;
}

#box-excel {
	float: left;
	width: 454px;
	min-height: 264px;
	background-image: url(../images/products/box_excel.jpg);
	background-repeat: no-repeat;
	margin: 5px;
}
#box-servers {
	float: left;
	width: 451px;
	min-height: 264px;
	background-image: url(../images/products/box_servers.jpg);
	background-repeat: no-repeat;
	margin: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
#box-kepware {
	float: left;
	width: 454px;
	min-height: 264px;
	background-image: url(../images/products/box_kepware.jpg);
	background-repeat: no-repeat;
	margin: 5px;
}
#prdbtns {
	float: left;
	margin-left:15px;
}
#prdbtns2 {
	float: right;
	
}
#prdbtns3 {
	float: right;
	margin-top:75px;
	margin-right:80px;
}
#prdsubtitlebar {
	padding-top: 0px;
	margin-left: 74px;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #05377F;
	width: 660px;

	font-weight: bold;
	vertical-align: text-bottom;
}
#prdboxtxt {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left:15px;
	padding-top:80px;
	width:410px;
	min-height:200px;	
	margin-bottom:20px;
}
#prdtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
#prdsubtitlebar-right {
	padding-top: 0px;
	margin-left: 20px;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #05377F;
	font-weight: bold;
	vertical-align: text-bottom;
}
#prdsubtitlebar-left {
	padding-top: 0px;
	margin-left: 20px;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #05377F;
	font-weight: bold;
	vertical-align: text-bottom;

}

#imagebox {
	padding-top:10px;
float:left;	
}
#prdicon {
	float:left;
	margin-right:10px;
	
}
#prdicon2 {
	float:left;
	margin-right:30px;
	
}
#prdtxt-right {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	font-size: 12px;
	color: #000;
	margin-left:20px;
	padding:5px;
	padding-right:10px;
	width:300px;
	float:left;
	
}
#prdtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding:5px;
	padding-right:10px;
	width:300px;
	line-height: 19px;
	float:left;
	
}
#prdinfo-right {
	margin-top: 0px;
	padding-left: 5px;
	margin-left: 0px;
	float: left;
	display: inline;
		background-image: url(../images/products/sidebarbg.jpg);
	background-repeat: no-repeat;
	
}
#featureblk {
	padding: 5px;
	margin-bottom: 3px;
	font-size: 12px;
	width: 300px;
	overflow: hidden;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#pagecontentholder {
	padding-left: 25px;
	width:799px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
}
#pagecontentholder li {
	list-style-type: none;	
}
#pagecontentholder a {
	color: #1671D9;
	text-decoration: none;	
}
#pagecontentholder2 {
	padding-left: 25px;
	width:969px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
}

#pagecontentholder2 a {
color: #1671D9;
	text-decoration: none;	
}