body{
font-family:sans-serif,tahoma,verdana,arial,helvetica;
background-color:#F3F0F0;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

h1  {
font-size:14px; 
color:#ff0f00; 
font-weight:bold;
padding: 0;
margin: 0;
padding-bottom: 0px;
}
h1 a {color: #ff0f00; text-decoration: underline} 
h1 a:active {color: #ff0f00; text-decoration: underline} 
h1 a:visited {color: #ff0f00; text-decoration: underline}
h1 a:hover {color: #000000; text-decoration: underline}

h2  {
font-size:18px; 
color:#ff0f00;
font-weight:normal;
padding: 0;
margin: 0;
padding-bottom: 0px;
}
h2 a {color: #ff0f00; text-decoration: underline} 
h2 a:active {color: #ff0f00; text-decoration: underline} 
h2 a:visited {color: #ff0f00; text-decoration: underline}
h2 a:hover {color: #000000; text-decoration: underline}

td {
color:#000000; 
font-size:13px}
a {color: #000000; text-decoration: underline} 
a:active {color: #000000; text-decoration: underline} 
a:visited {color: #000000; text-decoration: underline}
a:hover {color: #6d787b; text-decoration: underline}

li {
color:#000000; 
font-size:13px;
list-style-type:square;
}

ul{
padding:0px;
margin:0px;
padding-left:30px;
}

.formInput{
font-family:sans-serif,tahoma,verdana,arial,helvetica;
font-size:11px;
color:#000000;
}

.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
float: left;
margin-left: 7px;
margin-right: 7px;
margin-top: 2px;
}

.showstateRPA{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
float: left;
margin-left: 7px;
margin-right: 7px;
margin-top: 2px;
}

.headersRPA{
width: 530px;
font-size: 13px;
color:#000000;
padding-top: 5px;
padding-bottom: 4px;
}
.headersRPA a {color: #000000; text-decoration: underline} 
.headersRPA a:active {color: #000000; text-decoration: underline} 
.headersRPA a:visited {color: #000000; text-decoration: underline}
.headersRPA a:hover {color: #ff000000; text-decoration: underline}

.headers{
width: 530px;
font-size: 10px;
color:#000000;
padding-top: 5px;
padding-bottom: 4px;
background-image: url('../images/bar.jpg');
}
.headers a {color: #000000; text-decoration: none} 
.headers a:active {color: #000000; text-decoration: none} 
.headers a:visited {color: #000000; text-decoration: none}
.headers a:hover {color: #ffffff; text-decoration: none}

.switchcontent{
width: 520px;
border: 0px solid black;
border-top-width: 0;
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 10px;
}

.switchcontentFeatures{
width: 520px;
border: 0px solid black;
border-top-width: 0;
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 10px;
}

div.switchcontentFeatures li{
margin:0;
padding:0;
margin-left:0px; 
vertical-align:text-bottom; 
list-style-image:url('tick.gif');
padding-left:10px;
}

.toolTextOff {
color:#ffffff; 
font-size:10px;
padding-left:5px;
padding-right:5px;
background-image: url('../images/toolOff.jpg');
}
.toolTextOff a {color: #ffffff; text-decoration: none} 
.toolTextOff a:active {color: #ffffff; text-decoration: none} 
.toolTextOff a:visited {color: #ffffff; text-decoration: none}
.toolTextOff a:hover {color: #000000; text-decoration: none}

.toolTextOn {
color:#ffffff; 
font-size:10px;
padding-left:5px;
padding-right:5px;
background-image: url('../images/toolOn.jpg');
}
.toolTextOn a {color: #ffffff; text-decoration: none} 
.toolTextOn a:active {color: #ffffff; text-decoration: none} 
.toolTextOn a:visited {color: #ffffff; text-decoration: none}
.toolTextOn a:hover {color: #000000; text-decoration: none}

.subLinks {
color:#6d787b; 
font-size:11px;
padding-right:7px;
}
.subLinks a {color: #6d787b; text-decoration: none} 
.subLinks a:active {color: #6d787b; text-decoration: none} 
.subLinks a:visited {color: #6d787b; text-decoration: none}
.subLinks a:hover {color: #000000; text-decoration: underline}

.sideBar{
color:#000000; 
font-size:11px;
border-style: dotted;
border-top-width: 0px; 
border-bottom-width: 0px; 
border-right-width: 1px;
border-right-color:#6d787b;
border-left-width: 0px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
}

.resultsStart{
border-style: dotted;
border-top-width: 1px; 
border-top-color:#6d787b;
border-bottom-width: 1px; 
border-bottom-color:#6d787b;
border-right-width: 0px;
border-left-width: 0px;
padding-top:10px;
padding-right:0px;
padding-left:0px;
padding-bottom:10px;
margin-top:10px;
margin-right:0px;
margin-left:0px;
margin-bottom:10px;
}

.results{
border-style: dotted;
border-top-width: 0px; 
border-bottom-width: 1px; 
border-bottom-color:#6d787b;
border-right-width: 0px;
border-left-width: 0px;
padding-top:10px;
padding-right:0px;
padding-left:0px;
padding-bottom:10px;
margin-top:10px;
margin-right:0px;
margin-left:0px;
margin-bottom:10px;
}

.productsHeader{
width: 146px;
color:#ffffff; 
font-size:10px;
padding-top: 5px;
padding-bottom: 4px;
margin-top:0px;
background-image: url('../images/heading_back.jpg');
}

.productsDescription{
color:#000000; 
font-size:11px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:3px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:3px;
}

.textArea{
color:#000000; 
font-size:12px;
padding-top:5px;
padding-right:5px;
padding-left:10px;
padding-bottom:10px;
}

.location {
color:#ff0f00; 
font-size:11px;
padding-right:5px;
font-weight:bold;
}
.location a {color: #000000; text-decoration: none; font-weight:normal;} 
.location a:active {color: #000000; text-decoration: none; font-weight:normal;} 
.location a:visited {color: #000000; text-decoration: none; font-weight:normal;}
.location a:hover {color: #000000; text-decoration: underline; font-weight:normal;}

.backTo {
color:#000099; 
font-size:11px;
padding-right:5px;
font-weight:bold;
}
.backTo a {color: #000099; text-decoration: none; font-weight:bold;} 
.backTo a:active {color: #000099; text-decoration: none; font-weight:bold;} 
.backTo a:visited {color: #000099; text-decoration: none; font-weight:bold;}
.backTo a:hover {color: #ff0f00; text-decoration: none; font-weight:bold;}

.productManLogo{
padding-top:10px;
margin-top:10px;
padding-right:4px;
margin-right:3px;
}

.pageNumbers {
color:#ff0f00; 
font-size:12px;
padding-right:5px;
font-weight:bold;
}
.pageNumbers a {color: #000000; text-decoration: none; font-weight:bold;} 
.pageNumbers a:active {color: #000000; text-decoration: none; font-weight:bold;} 
.pageNumbers a:visited {color: #000000; text-decoration: none; font-weight:bold;}
.pageNumbers a:hover {color: #ff0f00; text-decoration: none; font-weight:bold;}

.productsImage {
padding-right:10px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
margin-right:10px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
float:left;
}

.searchImage {
margin-right:7px;
margin-left:7px;
margin-top:2px;
margin-bottom:0px;
}

.logoImage {
margin-right:0px;
margin-left:8px;
margin-top:12px;
margin-bottom:0px;
border-width: 0px;
}

.logos {
margin-right:0px;
margin-left:0px;
margin-top:5px;
margin-bottom:5px;
border-width: 0px;
}

.rpa {
margin-right:10px;
margin-bottom:11px;
}

.greyBox {
border-style: solid;
border-top-width: 0px; 
border-right-width: 1px;
border-right-color:#6b7b7b;
border-bottom-width: 0px; 
border-left-width: 1px;
border-left-color:#6b7b7b;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}

.redBox {
border-style: solid;
border-top-width: 0px; 
border-right-width: 1px;
border-right-color:#ff0f00;
border-bottom-width: 0px; 
border-left-width: 1px;
border-left-color:#ff0f00;
padding-left:7px;
padding-right:7px;
padding-top:7px;
padding-bottom:3px;
}

.pdfImage {
margin-left:3px;
margin-right:8px;
margin-top:3px;
margin-bottom:3px;
}

.pdfImage2 {
margin-left:3px;
margin-right:3px;
margin-top:0px;
margin-bottom:0px;
}

.baseLinks {
color:#000000; 
font-size:10px;
padding-bottom:7px;
}
.baseLinks a {color: #000000; text-decoration: none} 
.baseLinks a:active {color: #000000; text-decoration: none} 
.baseLinks a:visited {color: #000000; text-decoration: none}
.baseLinks a:hover {color: #6d787b; text-decoration: underline}

.productsDownloads {
color:#000099; 
font-size:11px;}
.productsDownloads a {color: #000099; text-decoration: none;} 
.productsDownloads a:active {color: #000099; text-decoration: none;} 
.productsDownloads a:visited {color: #000099; text-decoration: none;}
.productsDownloads a:hover {color: #ff0f00; text-decoration: underline;}

.csLink {
color:#000099; 
font-size:11px;}
.csLink a {color: #000099; text-decoration: underline;} 
.csLink a:active {color: #000099; text-decoration: underline;} 
.csLink a:visited {color: #000099; text-decoration: underline;}
.csLink a:hover {color: #ff0f00; text-decoration: none;}

.downloads {
color:#6d787b; 
font-size:11px; 
font-weight:bold;}
.downloads a {color: #6d787b; text-decoration: none; font-weight:bold;} 
.downloads a:active {color: #6d787b; text-decoration: none; font-weight:bold;} 
.downloads a:visited {color: #6d787b; text-decoration: none; font-weight:bold;}
.downloads a:hover {color: #000000; text-decoration: underline; font-weight:bold;}

.credits {
color:#6d787b; 
font-size:10px}
.credits a {color: #6d787b; text-decoration: none} 
.credits a:active {color: #6d787b; text-decoration: none} 
.credits a:visited {color: #6d787b; text-decoration: none}
.credits a:hover {color: #000000; text-decoration: underline}

.smallText {
font-family:sans-serif,tahoma,verdana,arial,helvetica;
color:#000000; 
font-size:11px}
.smallText a {color: #000000; text-decoration: underline} 
.smallText a:active {color: #000000; text-decoration: underline} 
.smallText a:visited {color: #000000; text-decoration: underline}
.smallText a:hover {color: #c0c0c0; text-decoration: none}

.headerText {
font-size:18px;
font-weight:bold;
}

.headerTextRed {
font-size:18px;
color:#ff0000;
}

.productNameList {
font-size:14px; 
color:#ff0f00; 
font-weight:bold;
padding-bottom:3px;
margin-bottom:3px;
}
.productNameList a {color: #ff0f00; text-decoration: none} 
.productNameList a:active {color: #ff0f00; text-decoration: none} 
.productNameList a:visited {color: #ff0f00; text-decoration: none}
.productNameList a:hover {color: #000000; text-decoration: underline}

.productName {
font-size:14px; 
color:#104E8B; 
font-weight:bold;
padding-top:5px;
margin-top:5px;
padding-bottom:3px;
margin-bottom:3px;
}
.productName a {color: #104E8B; text-decoration: underline} 
.productName a:active {color: #104E8B; text-decoration: underline} 
.productName a:visited {color: #104E8B; text-decoration: underline}
.productName a:hover {color: #ff0f00; text-decoration: none}

.rowDark {background-color:#fff3f3;}

form { margin: 0px; padding: 0px }

.searchInput {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0f00; 
font-size:11px}

.rpaInput {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6d787b; 
font-size:11px; 
font-weight:bold;}

.rpaStatus {
font-family:sans-serif,tahoma,verdana,arial,helvetica;
color:#000000; 
font-size:11px;
padding:0px;
margin:0px;
padding-left:3px;
border-style: solid;
border-left-width: 1px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-color:#ff0000;
}

.imageRight{
margin-left:5px;
margin-right:0px;
margin-top:0px;
margin-bottom:3px;
border-style: solid;
border-width: 0px; 
border-color:#ff0000;
}

.imageLeft{
margin-left:0px;
margin-right:5px;
margin-top:0px;
margin-bottom:3px;
border-style: solid;
border-width: 0px; 
border-color:#ff0000;
}

.newsTitle{
margin-left:10px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

.newsTable{
margin-left:15px;
margin-top:0px;
margin-right:0px;
margin-bottom:15px;
}

.competition{
background-image: url('../images/comp_back.jpg');
width:157px;
height:145px;
color:#ffffff;
font-size:11px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}
.competition a {color: #ffffff; text-decoration: none;} 
.competition a:active {color: #ffffff; text-decoration: none;} 
.competition a:visited {color: #ffffff; text-decoration: none;}
.competition a:hover {color: #000000; text-decoration: underline;}

.subListMain {
font-size:11px; 
color:#666666;
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
margin-top:10px;
}

.subList {
font-size:11px; 
color:#666666;
border-top:none;
border-bottom:dashed 1px #7f7f7f;
border-left:none;
border-right:none;
padding-top:5px;
padding-bottom:5px;
}
.subList a {color: #666666; text-decoration: none;} 
.subList a:active {color: #666666; text-decoration: none;} 
.subList a:visited {color: #666666; text-decoration: none;}
.subList a:hover {color: #666666; text-decoration: underline;}

.contactLink{
color:#ff0f00; 
font-size:11px;
padding-right:5px;
}
.contactLink a {color: #ff0f00; text-decoration: underline; font-weight:normal;} 
.contactLink a:active {color: #ff0f00; text-decoration: underline; font-weight:normal;} 
.contactLink a:visited {color: #ff0f00; text-decoration: underline; font-weight:normal;}
.contactLink a:hover {color: #000000; text-decoration: underline; font-weight:normal;}

.redOutline{
padding:5px;
margin:5px;
border: solid 1px #ff0f00;
width:360px;
}

.navlist
{
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
margin-left: 14px;
margin-top: 9px;
width:146px;
}

.navlist li
{
font-size:11px; 
list-style: none;
margin: 0px;
padding: 4px;
border-bottom:dashed 1px #7f7f7f;
border-top:none;
border-left:none;
border-right:none;
}

.navlist li a {color: #666666; text-decoration: none;}
.navlist li a:active {color: #666666; text-decoration: none} 
.navlist li a:visited {color: #666666; text-decoration: none}
.navlist li a:hover {color: #666666; text-decoration: underline}




/* Styles added 2010/09/14 */
/* Header */
#head {
	position: relative;
	width: 770px; height: 109px;
	background: url('../images/backgrounds/head-bg.jpg') no-repeat;
}
#head #logo {
	position: absolute;
	top: 10px; left: 15px;
}
#head #logo img {	border: 0 solid; }

/* RPA form in head */
#rpa-request-form {
	position: absolute;
	top: 5px; right: 15px;
}
#rpa-request-form  #rpa-tracking { position: relative; top: 3px; }
#rpa-request-form .rpaInput { padding: 2px; }
#rpa-request-form  #search { position: relative; top: 6px; }

/* Facebook logo */
.subLinks a img { border: 0 solid; }

/* Navigation tabs */
#head ul {
	position: absolute;
	top: 79px; left: 352px;
	width: 418px;
	margin: 0; padding: 0;
	overflow: hidden;
}
#head ul li {
	float: left;
	width: auto;
	margin: 0 1px 0 0;
	list-style: none;
	background: url('../images/backgrounds/nav-tab-bg-left.png') center left no-repeat;
}
#head ul li a {
	display: block;
	padding: 7px 8px 7px 8px;
	background: url('../images/backgrounds/nav-tab-bg-right.png') center right no-repeat; color: #ececfc;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
#head li a:hover { color: #fff; }
#head ul li.current { background-image: url('../images/backgrounds/nav-tab-current-bg-left.png'); }
#head ul li.current a { background-image: url('../images/backgrounds/nav-tab-current-bg-right.png'); color: #fff; }

/* Sidebar navigation */
.sideBar #nav-secondary {
	width: 162px;
	margin: 16px 0 0 0; padding: 0 20px 20px 0;
}

.sideBar #nav-secondary li {
	font-size: 12px;
	font-weight: bold;
}

.sideBar #nav-secondary li {
	margin: 0; padding: 0;
	list-style: none;
}
.sideBar #nav-secondary li a {
	display: block;
	border-bottom: 1px solid #fff;
	padding: 6px 8px;
	background: #384e90 url('../images/backgrounds/menu-head.png'); color: #f0f0ff;
	text-decoration: none;
}
.sideBar #nav-secondary li.first a { background-image: url('../images/backgrounds/menu-top.png'); }
.sideBar #nav-secondary li.last a { background-image: url('../images/backgrounds/menu-bottom.png'); background-position: bottom; }
.sideBar #nav-secondary li a:hover { color: #fff; }

.sideBar #nav-secondary .sub li a {
	border: 0 solid;
	background: #586ea0;
}
.sideBar #nav-secondary .sub li a:hover {
	background: #788ecc; color: #ffffff;
	text-decoration: none;
}
.sideBar #nav-secondary li.current {
	background: #fff;
}
.sideBar #nav-secondary li.current a {
	color: #31497e;
}

.sideBar #nav-secondary ul {
	display: none;
	margin: 0; padding: 0;
}
.sideBar #nav-secondary ul.open {
	display: block;
}

.sideBar #nav-secondary li ul li a { padding-left: 20px; }

.sideBar .productsHeader {
	width: 146px; margin: 0 17px;
	text-align: center;
}

.rss { font-size: 11px; }

/* Products pages */
.products h1, .product h1,
.products h2, .product h2,
.products h3, .product h3 { font-size: 12px; font-weight: bold; color: #31497e; }
.products h3, .product h3 { color: #666666; }
.products h2 a { color: #31497e; text-decoration: none; }
.products h1 img, .product h1 img,
.products h2 img { display: block; margin-bottom: 6px; }

.products .menu li { float: left; margin: 0 16px; list-style: none; }

.products p img,
.product p img { margin: 6px 12px; }
.products p img[align=left], .product p img[align=left] { margin-left: 0; }
.products p img[align=right], .product p img[align=right] { margin-right: 0; }
.products a img,
.product a img { border: none; }

.product .datasheet { padding-right: 16px; text-align: right; }
.product .datasheet a { text-decoration: none; font-weight: bold; }
.product .datasheet img { margin: 0 6px; }
