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}
