body {
  margin: 0;
  padding: 0;
background: #fff;
color: #003399; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 0.8em; 
}

#top {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
padding-top: 0px;
padding-left: 0px;
padding-right: 5px;
padding-bottom: 0px;
background: #fff;
height: 85px;
border-top: 2px solid #003399;
border-bottom: 2px solid #003399;
}

#left {
  position: absolute;
  left: 10px;
  top: 100px;
  width: 22%;
}

#center {
margin-left: 25%;
  margin-right: 25%;
    z-index: 2*00;
   }

#right {
  position: absolute;
  right: 10px;
  top: 100px;
  width: 22%;
  z-index: 100;
}

#footer {
  background: #fff;
  margin-top: 20px;
margin-bottom: 20px;
margin-right: 10px;
margin-left: 10px;
text-align: center;
border-top: 1px solid #003399;
border-bottom: 1px solid #003399; 
visibility: hidden;
}

/* removes default top margin from left/right column paragraphs in mozilla */
div > p {
  margin-top: 0;
}
div#logo {
	position: absolute;
	right: 15px;
	width: 243px;
	height: 76px;
	/*padding: 10px 1.5%;*/
	margin-top: 5px;
	/*margin-right: 5px;*/
	 z-index: 200;
	float: right;
	}
img.logo{
border: 0;
float: right;
}


div#header {
	position: absolute;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin-top: 5px;
    z-index: 200;
	}

div#dial {
	position: absolute;	
	padding: 10px 1.5%;
	top: 10px;
	margin-left: 200px;
        z-index: 100;
	}

div#itel {
	position: absolute;	
	padding: 10px 1.5%;
	top: 58px;
	margin-left: 218px;
        z-index: 150;
	}


div#itelno {
	position: absolute;	
	padding: 10px 1.5%;
	top: 61px;
	margin-left: 248px;
    z-index: 150;
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #003399;
	font-size: 10px;
	font-weight: bold;
	width: 120px;	
}

h1 {
font-family: verdana, arial, helvetica, sans-serif; 
margin-bottom: 1px; 
margin-top: 1px;
margin-left: 1px;
font-size: 32px;
color: #003399;
font-weight: bold;
}

div#performance {
position: absolute;
top: 47px;
z-index: 300;
letter-spacing: 0.02em; 
word-spacing: 0.02em;
font-family: verdana, arial, helvetica, sans-serif; 
color: #999999;
font-size: 18px;
padding-left: 2px;
padding-bottom: 3px; 
left: 11px; 
}

ul.bulletlinks {
padding: 0px; 
margin: 0px 0px 0px 25px; 
line-height: 1.5;
}

li.bulletlinks{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: small;
font-weight: bold;
color:#ff9900;
}

li.bulletlinks span{
color:#003399;
}


hr { 
color: #003366;
width: 99%;
}


div#toplinks ul {
	position: absolute;
	list-style: none;	
	margin: 0px;
	top: 71px;
    padding: 0;
	z-index: 200;        
	}

div#toplinks ul li {
display: inline;
padding-bottom: 1px;
padding-top: 1px;
padding-right: 3px;
padding-left: 3px;	
border-left: 1px solid #34339b;	
	}

div#toplinks ul li.first {
	border-left: 0px none;
	}

div#toplinks ul li a {
	font-size: 10px;
        font-family: verdana, arial, helvetica, sans-serif;
	}



/*page body links*/

a:link { font-family:verdana, arial, helvetica, sans-serif; font-size: 1em;  text-decoration: none;  font-weight: bold; color:  #003399; background: #ffffff none; 
}

a:visited { font-family:verdana, arial, helvetica, sans-serif; text-decoration: none;  font-weight: bold; color:  #003399; background: #ffffff none; 
}


a:hover { font-family: verdana, arial, helvetica, sans-serif;  background: #ffffff none;  font-weight: bold; color:  #003399;text-decoration: underline;}


/*lhs products area menu */

ul.products {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #fff;
	}
	
ul.products li a:link, ul.products li a:visited{
display: block;
text-decoration: none;
width: 100%;
padding: 2px 0px 2px 2px;
color: #003399;
font-weight: bold; 
font-size: 0.9em;
line-height: 1.5;
font-family: verdana, arial, helvetica, sans-serif;
}


ul.products li{
border-bottom: 1px solid #999999;
}

ul.products li a:hover {
background-color: #ffcc66;
color: #003399;
}


/*lhs support area menu */

ul.support  {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #fff;
	}
	
ul.support  li a:link, ul.support li a:visited{
display: block;
text-decoration: none;
width: 100%;
padding: 2px 0px 2px 2px;
color: #003399;
font-weight: bold; 
font-size: 0.9em;
line-height: 1.5;
font-family: verdana, arial, helvetica, sans-serif;
}

ul.support li{
border-top: 1px solid #999999;
}

ul.support li a:hover {
background-color: #99ccff;
color: #003399;
}

ul.support li.last {
	border-bottom: 1px solid #999999;
margin-bottom: 3px;
	}
ul.support li.first {
	border-top: 0px solid #999999;
	}


/*search and your order area */

.form {
margin: 0px 0px 0px 0px;
} 

div.imgnoline{
border-top: 2px solid  #003399;
border-bottom: 1px solid  #999999;
width: 100%;
margin-bottom: 2px;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 1.5em;
color: #003399;
font-weight: bold;
padding-bottom: 2px;
}

div.imgline{
border-top: 2px solid  #003399;
border-bottom: 1px solid  #999999;
width: 100%;
margin-top: 20px;
margin-bottom: 2px;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 1.5em;
color: #003399;
font-weight: bold;
padding-bottom: 2px;
padding-top: 2px;}

div.networkline{
border-top: 2px solid  #003399;
border-bottom: 1px solid  #999999;
width: 100%;
margin-top: 0;
margin-bottom: 2px;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 1.5em;
color: #003399;
font-weight: bold;
padding-bottom: 2px;
padding-top: 2px;}


img.discs{
width: 22px;
height: 10px;
margin-left: 5px;
}


/*rhs network your order area menu */

ul.network  {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #fff;
	}
	
ul.network  li a:link, ul.network li a:visited{
display: block;
text-decoration: none;
width: 100%;
padding: 2px 0px 2px 2px;
color: #003399;
font-weight: bold; 
font-size: 1em;
line-height: 1.5;
font-family: verdana, arial, helvetica, sans-serif;
}

ul.network li{
border-top: 1px solid #999999;
}

ul.network li a:hover {
background-color: #cccccc;
color: #003399;
}

ul.network li.last {
	border-bottom: 1px solid #999999;
margin-bottom: 3px;
	}
ul.network li.first {
	border-top: 0px solid #999999;
	}


/*rhs community area menu */

ul.community  {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #fff;
	}
	
ul.community  li a:link, ul.community li a:visited{
display: block;
text-decoration: none;
width: 100%;
padding: 2px 0px 2px 2px;
color: #003399;
font-weight: bold; 
font-size: 1em;
line-height: 1.5;
font-family: verdana, arial, helvetica, sans-serif;
}

ul.community li{
border-top: 1px solid #999999;
}

ul.community li a:hover {
background-color: #cccc99;
color: #003399;
}

ul.community li.last {
	border-bottom: 1px solid #999999;
margin-bottom: 3px;
	}


ul.community li.first {
	border-top: 0px solid #999999;
	}


/*rhs cards and fsb */

img.cards{border: 0;
}

img.fsb {
width: 84px; 
height: 96px;
}

div.fsb{
text-align: center;
margin-top: 5px;
margin-bottom: 5px;
}


img.wthreec{
border:0;
width:88px;
height:31px;
}


/*page bottom menu */

div#footer ul {
	list-style: none;
       margin: 0px;
       }

div#footer ul li {
	display: inline;
margin-bottom:  2px 3px 2px 3px;
padding-left: 7px;	
}

div#footer ul li.first {
	border-left: 0px none;
	}

div#footer ul li a {
	font-size: 0.9em;
        font-family: verdana, arial, helvetica, sans-serif;
	}



.cssbtn {
	display:inline; 
	display:inline-block;
	padding:1px 6px 1px 1px;
	font-size:1em;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	background:#cccc99;
	color:#333;
	border:1px solid #003399;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;
	margin: 3px 0 3px 0;
	}

.cssbtn[class] {
	width:auto;
	}
	
/*- not ok*/
/*.cssbtn strong {
	font-weight:bold;
	background:white;
	color:red;
	}*/

/*sets the background on hover for the main button - ok*/	
.cssbtn:hover { background:#ff9900; color:white; text-decoration:none; }

/*sets the background on hover for the small inset area - ok*/
.cssbtn:hover strong { background:#003399; color:#fff; text-decoration:none;}

/*- not ok*/
/*sets the background for the main button*/
/*.tableau {background:#ff9900; color:black }*/

/*sets the background for the small inset area - ok*/
.tableau strong { background:#ff9900; color:#ffc }



/*index page*/

.linethrough{
text-decoration: line-through;
}

div.mission{
clear: left;
color: #003399; 
font-family: verdana, arial, helvetica, sans-serif; 
background: #ffffff none;
}

h3 {
font-family: verdana, arial, helvetica, sans-serif; 
margin-bottom: 5px; 
font-size: 1.5em;
color: #003399;
font-weight: bold;
text-align: left;
}

h4 {
font-family: verdana, arial, helvetica, sans-serif; 
margin-bottom: 3px; 
margin-top: 3px; 
font-size: 1.2em;
color: #003399;
font-weight: bold;
text-align: left;
}


h2{
font-family: verdana, arial, helvetica, sans-serif; 
margin-bottom: 1px; 
margin-top: 1px;
margin-left: 1px;
font-size: 1.8em;
color: #003399;
font-weight: bold;
}

/* start july formatting could be removed after july*/

div.largedial{
position: absolute;	
	padding: 10px 1.5%;
	top: 123px;
	margin-left: 153px;
        z-index: 100;
}

img.techdial{
width: 246px;
height: 116px;
border: 0;
}

div.welcome{
position: relative;
z-index: 250;
}

div.table{
position: relative;
z-index: 200;
/*margin-top: 20px;*/
}

/* technical support*/
td.formsubtitle3 {background: #ffffff none; border-bottom: 1px solid  #999999; border-top: 1px solid  #999999; text-align: left; height: 20px;}
ol.anc { color: #003399; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 0.9em; 
background: #ffffff none;  
line-height: 1.8;}

ul.anc { 
list-style: square; 
color: #003399; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 0.9em;  
background: #ffffff none;  
line-height: 1.5;}

ul.anc2 { 
list-style: square; 
color: #003399; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 0.9em;  
background: #ffffff none;  
line-height: 1.8;}


/* warranty*/
ol.anc { color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; background: #ffffff none;  line-height: 1.8;}
/* payment*/
ul.anc2 { list-style: square; color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; background: #ffffff none;  line-height: 1.8;}

/* weighing intro*/


/*enquiries*/
td.ancformdetails {color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em;   background: #6699cc none; border-top: 1px solid #999999; border-bottom: 1px solid  #999999;  text-align: left; width: 205px; font-weight: bold; padding: 4px;}
td.formsubtitle {color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; font-weight: bold;  background: #ffffff none; border-top: 1px solid #ff9900; border-bottom: 1px solid  #ff9900; text-align: left; height: 30px;}

td.ancforminput2 {
color: #ffffff; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 0.9em; 
font-weight: bold; 
background: #6699cc none; 
border-top: 1px solid #999999; 
border-bottom: 1px solid  #999999; 
text-align: right; 
/*white-space: nowrap;*/
width: 4%;
padding: 3px;}

table.ancform2{
color: #003399; 
border: 1px; 
border-color: #ffffff;}

td.ancform2 {
width: 25%; 
color: #ffffff; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 0.9em; 
font-weight: bold; 
background: #6699cc none; 
border-top: 1px solid #999999; 
border-bottom: 1px solid  #999999;  
text-align: left; 
/*white-space: nowrap; */ 
padding: 3px;}

/*mailinglist*/
td.ancforminput {
color: #ffffff; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 0.9em; 
font-weight: bold; 
background:  #6699cc none; 
text-align: left; 
border-top: 1px solid #999999; 
border-bottom: 1px solid  #999999; 
font-weight: bold; 
width: 70%}

td.ancform {
color: #ffffff;; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 0.9em; 
font-weight: bold; 
background:  #6699cc none; 
text-align: right;
border-top: 1px solid #999999; 
border-bottom: 1px solid  #999999; 
padding: 4px;
width: 30%;}

/*testimonials*/
td.comments {color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; background: #ffffff none; border-bottom: 0px solid  #999999; border-top: 1px solid  #999999; text-align: left; height: 20px;}

td.commentsbold {color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; font-weight: bold;  background: #ffffff none; border-bottom: 1px solid  #999999; border-top: 0px solid  #999999; text-align: left; height: 20px;font-style: italic;}

/*client list*/
td.clientlist {color: #ffffff;; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; font-weight: bold; background:  #6699cc none; text-align: left; width: 50%; border-top: 1px solid #999999; border-bottom: 1px solid  #999999; padding: 4px;}

td.clientlistname {
font-weight: bold; 
border-bottom: 1px solid  #999999;
color: #003399; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 0.9em;
background: #ffffff none;
}

td.clientlistindus{
font-style: italic; 
border-bottom: 1px solid  #999999;
color: #003399; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 0.9em;
background: #ffffff none;
}

/* company profile */
table.contactform {color: #003399; width: 100%; border: 1px; border-color: #ffffff; }
td.contactform1 {color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; font-weight: bold;  background: #6699cc none; border-top: 1px solid #999999; border-bottom: 1px solid  #999999; text-align: right; width: 35%; padding: 5px;}
td.contactform2 {color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; font-weight: bold;  background: #6699cc none; border-top: 1px solid #999999; border-bottom: 1px solid  #999999; text-align: left; width: 65%; padding: 5px;}

/* results */
table.results { 
border: 1px solid #cccccc; 
width: 100%; 
margin-left: 2px; 
margin-top: 10px; 
}



td.formsubtitle2 {color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size:0.9em; font-weight: bold;  background: #ffffff none; border-top: 1px solid #ff9900; border-bottom: 1px solid  #ff9900; text-align: left; height: 25px;}

img.indusicon{
width: 140;
height: 140;
margin: 5px 0 5px 0;
float: right;
}
div.presentation{width: 100%; text-align: center; margin: 6px 0 0 0;}
