html,body {height:100%; margin: 0; padding: 0; }

body { width: 100%; display: table; font-size: 100%; background: #aa7f4a url(../graphics/web_back.jpg) no-repeat center top;/* for font zooming in IE6/7 */ }
img {display: block; border: 0; margin: 0; padding: 0}

p, td, li, ul, ol, h1, h2, h3 {font-family: "Trebuchet MS", Geneva, Arial, Helvetica,  san-serif;}
p { color: #006; text-align: left; font-size: 13px; 
line-height: 16px;  margin-top: 0; margin-bottom: 10px;}
td, li, ul, ol{color: #006; text-align: left; font-size: 13px; line-height: 16px; margin-top: 2px; }
h1 { color: #300; font-size: 22px; font-weight: bold; line-height: 25px; margin-top: 0; margin-bottom: 10px;}
h2 { color: #300; font-size: 18px; font-weight: bold; line-height: 21px; margin-top: 0; margin-bottom: 10px;}
h3 {color: #300; font-size: 14px; font-weight: bold; line-height: 17px; margin-top: 0; margin-bottom: 10px;}
.italic { font-style: italic; }
.bold {font-weight: bold;}
.center { text-align: center; }
.red { color: red; }
.purple { color: #890782; }
.class { }
.yellow { color: #fcf7cc; }
.float-right {float: right;}
.float-left {float: left;}
.side { color: #300; font-size: 14px; line-height: 18px; }

td.bluebg {background: #9CF;} /* use these instead of bgcolor in table cells to add color to the cells */
td.yellowbg {background: #FF6;}
td.navybg {background: #006}
td.graybg {background: #ccc;}

/* the body, div and wrapper styles below are what center the page */
body {
text-align: center; } /* ie */

div {position: relative;}

div#wrapper { margin: 0 auto;   /* same as 0 auto 0 auto;      works on every other browser */
text-align: left; /* this is part of the centering */
width: 900px; background-color: #fcf7cc; background-image: url(../graphics/tilesm.jpg); 
background-repeat: repeat-y;  /* the "50% 0" centered the wrapper in Safari */
}

ul.nav {
margin: 0 0 0 15px;
padding: 10px 0 10px 0;
}

ul.nav li  {
list-style-type: none;
display: inline;
padding: 0 1px;
margin: 0;
}
ul.nav a:link { color: #fcf7cc; font-size: 12px; 
font-weight: bold; text-decoration: none; }

ul.nav a:visited { color: #fcf7cc; font-size: 12px; 
font-weight: bold; text-decoration: none; }

ul.nav a:hover {color: #006; font-size: 12px; 
font-weight: bold; text-decoration: none; }

ul.nav a:active { color: #fcf7cc; font-size: 12px; 
font-weight: bold; text-decoration: none; }

.yellow { color: #fcf7cc; }
.border-left { border-left: 1px solid #fcf7cc; }
.border-bottom { border-bottom: 1px solid #fcf7cc; }
.border3 { border-right: 1px solid #a9713d; border-bottom: 1px solid #a9713d; border-left: 1px solid #a9713d; }
.border2 { border-right: 1px solid #a9713d; border-bottom: 1px solid #a9713d; }
.border { border: solid 1px #006; }
.padding-top {padding-top: 5px;}
.padding-top10 { padding-top: 10px; }
.padding-top15 { padding-top: 15px; }
.padding-left { padding-left: 10px; }
.padding-table { padding: 10px; }

.vertical-align { vertical-align: bottom; }
.verticaltop { vertical-align: top; }

div#sidebar {/* for main template pages */
width: 200px;
padding: 20px 0 0 20px;
float: left;
}
div#main {/* for main template pages */
margin-left: 240px;
padding: 20px 20px 0 0;
}

div#sidebar2 {/* for instrument template pages */
width: 180px;
padding: 20px 20px 0 0;
float: right;
z-index: 999; /* for Firefox */
}
div#main2 {/* for instrument template pages */
margin-right: 260px;
padding: 20px 0 0 20px;
display:inline;/*fix IE6*/
}
#main2 table {margin-left: 10px;}

#main3 /*for the orderform page*/ {margin: 20px 50px 10px 175px; }

div#footer { 
width: 900px; 
height: 95px;
clear: both;
}
.footpadding {padding-top: 75px;}

#news1 { margin-left: 0px; padding-left: 0px }
#news2 { margin-left: 0px; padding-left: 0px }
#news3 { margin-left: 0px; padding-left: 0px }
#news4 { margin-left: 0px; padding-left: 0px }
#news5 { margin-left: 0px; padding-left: 0px }
#news6 { margin-left: 0px; padding-left: 0px }
#news7 { margin-left: 0px; padding-left: 0px }
#news8 { margin-left: 0px; padding-left: 0px }
#news9 { margin-left: 0px; padding-left: 0px }
#news10 { margin-left: 0px; padding-left: 0px }



