html,body{margin:0;padding:0}

body{background-color: #eff4fa; 
font: 76% arial,sans-serif;text-align:center}

p{line-height: 14pt;
margin: 20px 20px 20px 10px;
font-family: verdana;
font-size: 10pt;
color: #000000;
padding:0px;}

a{display:block;color: #981793;padding:10px}

img.floatleft {
float:left;
margin: 5px;
margin: 10px;
}

img.floatright {
float:right;
margin: 10px 40px 10px 10px;
}

h1  {
position:relative;
color:#1b436c;
font-family: "Trebuchet MS";
font-size: 1.9em;
}

h2  {
position:relative;
color:#1b436c;
font-family: "Trebuchet MS";
font-size: 1.5em;
}

h3  {
position:relative;
color:#1b436c;
font-family: "Trebuchet MS";
font-size: 1.3em;
}
	
h4  {
position:relative;
color:#267cd1;
font-family: "Trebuchet MS";
font-size: 1.3em;
margin: -20px;
}


.blue_text {
font-family: verdana;
font-size: 10pt;
margin: 8px 0px 0px 25px;
color:#5696d9;   
}

.red_text {
float:right;
font-family: verdana;
font-size: 10pt;
margin: -10px 0px 0px 25px;
color:#e40000;   
}

/* main elements */

div#container{width:850px;margin:0 auto}
div#container{text-align:left}

div#header{
background-image: url(../images/header.jpg);
height:93px;
margin:0;
}

div#nav{
background-image: url(../images/navtem.jpg);
height:43px;
margin:0;
}

div#banner{
background-image: url(../images/banner.jpg);
height:265px;
margin:0;
}

div#spacer{
background-image: url(../images/spacer.gif);
height:10px;
margin:0;
}

div#wrapper{float:left;width:100%}


/* content area */

div#contentarea{
height:auto;
margin:0;
}

div#contentleft{
background-image: url(../images/left_bg.gif);
float:left;
width:50%;
height:auto;
margin:0;
}

div#textarea{
background-image: url(../images/main_contentbg.gif);
float:left;
width:850px;
height:auto;
margin:0;
}

div#subpages{
width:830px;
height:auto;
margin:20px;
}

div#contentleft_text{
margin: 10px;
}
div#contentright_text{
margin: 10px;
}


div#contentright {
float:right;
width:50%;
background-color: #dbe7f4;
height:auto;
margin:0;
}


p.contentleft_text {
line-height: 14pt;
margin: 8px 20px 0px 25px;
font-family: verdana;
font-size: 10pt;
color: #000000;
padding:0px;
}

p.contentright_text {
line-height: 14pt;
margin: 8px 20px 0px 25px;
font-family: verdana;
font-size: 10pt;
color: #000000;
padding:0px;
}

div#content{margin: 0 150px; background:#FF8539}

/* list */

.list1{list-style-image:url(../images/bullet.gif);

}

p.list1{list-style-image:url(../images/bullet.gif);
width:350px;
height:auto;
color:#000000;
margin:0 30px 20px 10px;
font-family:verdana;
font-size:10pt;}


/* list2 */

.list2{list-style-type: none;

}

p.list2{list-style-type: none;
width:350px;
height:auto;
color:#000000;
margin:0 30px 20px 10px;
font-family:verdana;
font-size:10pt;}


/* footer */
div#footer{
background-image: url(../images/footer_bg.gif);
clear:left;
width:100%;
color: #ffffff;}

div#footer p{
font-family: verdana;
text-align: center;
margin:0;
padding:5px 10px;
color: #ffffff;
}

/* quote box */

div#quotecontainer{
float:right;
width: 400px;
height: 130px;
background-image: url(../images/quote_bg.gif);
margin: 20px 0px 0px 0px;
}

p.quotetext{
text-align:center;
line-height: 10pt;
margin: 0px 20px 0px 25px;
font-family: verdana;
font-size: 10pt;
color: #000000;
}

p.quotetext_below{
text-align:left;
line-height: 10pt;
margin: -3px 20px 0px 35px;
font-family: verdana;
font-size: 10pt;
color: #437cb6;
padding:0px;
}

a.quote{
text-decoration:none;
margin: 0px;
}

a.quote:hover {
margin: 0px;
}

a.quote:active {
color:#000000;
margin: 0px;
}

a.quote:visited {
color:#000000;
margin: 0px;
}


/* menu buttons */

.nav {
width:850px;
height:44px;
background-color:#ffffff;
margin:0 0 0 0px;
padding:0;
}

a#home {
width:37px;
height:23px;
background-image:url(../images/home.gif);
display:block;
text-decoration:none;
float:left;
}

a#home:hover {
background-position:60px 0;
}

a#products {
width:86px;
height:23px;
background-image:url(../images/products.gif);
display:block;
text-decoration:none;
float:left;
}

a#products:hover {
background-position:107px 0;
}

a#orderproducts {
width:147px;
height:23px;
background-image:url(../images/order_products.gif);
display:block;
text-decoration:none;
float:left;
}

a#orderproducts:hover {
background-position:170px 0;
}

a#case_studies {
width:90px;
height:23px;
background-image:url(../images/case_studies.gif);
display:block;
text-decoration:none;
float:left;
}

a#case_studies:hover {
background-position:112px 0;
}

a#systems {
width:65px;
height:23px;
background-image:url(../images/systems.gif);
display:block;
text-decoration:none;
float:left;
}

a#systems:hover {
background-position:87px 0;
}

a#services {
width:77px;
height:23px;
background-image:url(../images/services.gif);
display:block;
text-decoration:none;
float:left;
}

a#services:hover {
background-position:95px 0;
}

a#contact {
width:84px;
height:23px;
background-image:url(../images/contact.gif);
display:block;
text-decoration:none;
float:left;
}

a#contact:hover {
background-position:104px 0;
}

a#company {
width:138px;
height:23px;
background-image:url(../images/company.gif);
display:block;
text-decoration:none;
float:left;
}

a#company:hover {
background-position:158px 0;
}


a#pur_consumables {
width:178px;
height:23px;
background-image:url(../images/pur_consumables.gif);
display:block;
text-decoration:none;
float:left;
}

a#pur_consumables:hover {
background-position:197px 0;
}

a#pur_parts {
width:118px;
height:23px;
background-image:url(../images/pur_parts.gif);
display:block;
text-decoration:none;
float:left;
}

a#pur_parts:hover {
background-position:137px 0;
}

a.link2{
margin: 0px;
color: #437cb6;
display: inline;
text-decoration:none;
}

a.link2:hover {
color: #ff7900;
margin: 0px;
}
p
{
    line-height : 14pt;
    margin : 20px 20px 20px 10px;
    font-family : verdana;
    font-size : 10pt;
    color : rgb(0 , 0 , 0);
    padding : 0px;
}
a
{
    display : block;
    color : rgb(152 , 23 , 147);
    padding : 10px;
}
img.floatleft
{
    float : left;
    margin : 10px;
}
img.floatright
{
    float : right;
    margin : 10px 40px 10px 10px;
}
h1
{
    position : relative;
    color : rgb(27 , 67 , 108);
    font-family : "Trebuchet MS";
    font-size : 1.9em;
}
h2
{
    position : relative;
    color : rgb(27 , 67 , 108);
    font-family : "Trebuchet MS";
    font-size : 1.5em;
}
h3
{
    position : relative;
    color : rgb(27 , 67 , 108);
    font-family : "Trebuchet MS";
    font-size : 1.3em;
}
h4
{
    position : relative;
    color : rgb(38 , 124 , 209);
    font-family : "Trebuchet MS";
    font-size : 1.3em;
    margin : -20px;
}
/* menu buttons  quote box  footer  list2  list  content area  main elements */
.blue
{
}

a.link2{
margin: 0px;
color: #437cb6;
display: inline;
text-decoration:none;
}

a.link2:hover {
color: #ff7900;
margin: 0px;
}
