html {background-color: #ff7e00; background-image: url(../images/bkgd.jpg);}
body {font: 12px Verdana, Arial, sans-serif; color: #00294b; height: 100%; background-color: #ff7e00; background-image: url(../images/bkgd.jpg);}
	* html body{}
.clear{clear: both;}


#wrapper{
 width: 900px; margin: 0 auto 10px auto; padding: 0 0;
 background-color: #fff;
}
#header {width: 100%; text-align: right; margin-top: 0px; margin-bottom: -3px; background-color: #fff; height: 103px;}

/*Body of site======================------------------------------*/
#mainContentHolder {
 clear: both; width: 900px; min-height: 430px;
 background: url(../images/bkgd_sideNav.gif) 0 0 repeat-y;
}

div#Layout {
 padding: 20px 0px 10px 20px;
 width: 680px;
 height: 95%;
 float: left;
 min-height: 375px;
}
 h1 {font-size: 1.4em; font-weight: normal; text-align: center; margin-top: 20px;}
 span#homeHighLightOne {font-size: 1.6em;}
 span#homeHighLightTwo {font-size: 1.5em;}

 h2 {font-size: 1.6em; font-weight: normal; text-transform: capitalize;
  border-bottom: 1px solid #b7c5d0; padding-bottom: 5px; margin-bottom: 10px; width: 100%;
 }
/*===============Search Results================*/

div#ContentHolder {}
div#ContentHolder h1 {font-size: 1.6em; font-weight: normal; text-transform: capitalize; border-bottom: 1px solid #b7c5d0; padding-bottom: 5px; margin-bottom: 10px; width: 100%; text-align: left;}
div#ContentHolder h2 {font-size: 1.6em; font-weight: normal; text-transform: capitalize; border-bottom: 1px solid #b7c5d0; padding-bottom: 5px; margin-bottom: 10px; width: 100%; text-align: left;}
ul#SearchResults h3 { font-size: 1.1em; font-weight: bold;}
ul#SearchResults li {margin-top: 10px;}
ul#SearchResults li a {color: #FF6600; text-decoration: underline;}
ul#SearchResults li a:hover {text-decoration: none;}

/*===============Industry Menu================*/
div.industryHolder {float: left; margin-right: 10px;}

div.industryHolder a {
 width: 114px; height: 132px; display: block; padding: 5px 5px 0 5px; margin-top: 10px;
 background-color: #e2e6ed; border: 1px solid #d5dce2; color: #00294b;
 text-align: center; text-transform: uppercase; text-decoration: none;
}
div.industryHolder a:hover {background-color: #a5b9c4; border: 1px solid #d5dce2; /*color: #fff;*/color: #00294b;}
div.industryHolder a img {
 filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;
 width: 115px; height: 92px; display: block; margin-bottom: 5px; }
div.industryHolder a:hover img {
 filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80;
 width: 115px; height: 92px; display: block; margin-bottom: 5px;
}

div#industries h2 {
 font-size: 1.6em; width: 100%; color: #ff7e00;
 border-bottom: 1px solid #ff7e00; padding-bottom: 5px; margin-bottom: 10px;
}






/*display: block; width: auto; height: auto; text-indent:0; text-decoration: none; text-transform: capitalize; padding:0px 10px 5px 10px; margin: 0; color:#fff; font: 1em Arial, Helvetica;*/
/*menu==========================================================*/


#SideNav li, ul {margin: 0; padding: 0;}
ul#SideNav {width: 193px; float: left; margin-top: 1.5em;}
#SideNav li{list-style: none;}

/* first level - menu buttons =====================================*/
#SideNav li a {
 color: #00294b; text-decoration: none; font-weight: normal;
 display: block; width: 160px; height: 25px; padding: 5px 0 0 20px;
 border-bottom: 1px solid #b7c5d0;
}

#SideNav li.link a {
 background: url(../images/bkgd_sideNav.gif) 0 0 repeat-y;
}
#SideNav li.link a:hover  {
 background: url(../images/bkgd_sideNavO.gif) 0 0 repeat-y;
}
#SideNav li.link a.selected, #SideNav li.current a {
 background: url(../images/bkgd_sideNavA.gif) 0 0 repeat-y;
}

.first a, .visited a, .link a {}



/* second level =================================================*/

#SubNav li ul {display: none; border-top: 1px solid #fff;}
#SubNav li ul a {display: block; width: auto; height: auto; text-indent:0; text-decoration: none; text-transform: capitalize; padding:0px 10px 5px 10px; margin: 0; background: url(../images/bkgd_sideNav.gif) 0 0 repeat-y; color:#fff; font-weight: bold;}
#SubNav li ul a:hover {background: url(../images/bkgd_sideNavO.gif) 0 0 repeat-y;}

/*Bottom Navigation---------------------=============================*/
#bottomNav {
 color:#888;  background: url(../images/bkgd_sideNav.gif) 0 0 repeat-y;
 clear: both;
 width: 900px; padding: 10px 0 5px 0; text-align: center;
}

#bottomNav li {
 display: inline; list-style: none; margin: 5px 10px 5px 10px;
}
#bottomNav a, #bottomNav a:link  {
 color:#888; font-size: 0.8em;
 text-decoration: none; text-transform: capitalize;}
#bottomNav a:hover, #bottomNav a.current, #bottomNav a.section {
 text-decoration: underline;
}
#bottomNav li.first {display: none;}
#bottomNav li.last {}
#bottomNav .bottomMenuPipe {display: none;}
/*Second tier - bottom menu*/
#bottomNav li ul {display: none;}
#bottomNav li ul a {
 display: block;
 width: auto; height: auto; text-indent:0;
 padding:0px 10px 5px 10px; margin: 0;
}

#shareThis {}


/*=================Generic=====================*/
div#print a {
 width: 59px; height: 60px; display: block;
 text-indent: -2000px;
 background: url(../images/printer.gif) 0 0 no-repeat;
}
div#print a:hover {
 background: url(../images/printer.gif) -59px 0 no-repeat;
}



/*============Industry Pagelayout==================================*/

div#industry {float: right; height: 100%; width: 215px; clear: both;}
div#industryImages {float: right; width: 203px;}

div#industryImages img {padding-top: 15px;}

body.bodyClassIndustryPage div.typography {width: 460px;}


/*============Search Box==================================*/

div#searchForm {height: 25px; z-index: 999; margin-top: -100px; position: relative;}
form#SearchForm_SimpleSearchForm {width: 350px; padding: 0; margin: 0 0 0 590px;}
input#SearchForm_SimpleSearchForm_Search {margin-right: 10px; width: 200px; float: left; display: inline;}
input#SearchForm_SimpleSearchForm_action_results {float: left; margin-top: -3px; display: inline; background-color: #ff7e00;}


/*============Staff Pagelayout==================================*/

div.staffHolder {margin-top: 10px;clear: both;}
div.staffImage {float: left; display: inline;}
div.staffText {width: 500px; float: left; display: inline; margin-left: 15px;}

/*============Partners Pagelayout==================================*/


#bodyIdpartners div.staffHolder {margin-top: 20px;}
#bodyIdpartners div.staffText h4 {display: none;}

/*============Contact Pagelayout==================================*/


#bodyIdcontact div.typography img {float: left;}
#bodyIdcontact div.typography p {width: 425px; margin: -10px 0 10px 225px;display: block;}
#bodyIdcontact div.typography h3 {clear: both;}


/*============Calibration Pagelayout==================================*/

#bodyIdcalibration div.typography h3 {}
#bodyIdcalibration ol {width: 460px;display: block; clear: both;}
#bodyIdcalibration ol li {width: 220px; float: left; margin-right: 10px;list-style: none;}

/*============Instrument Pagelayout==================================*/

#bodyIdinstrument-sales ol {width: 660px;display: block; clear: both;}
#bodyIdinstrument-sales ol li {width: 300px; float: left; margin-right: 10px;list-style: none;}
#bodyIdinstrument-sales h4 {clear: both; padding-top: 20px;}

/*============Testimonials Pagelayout==================================*/

#bodyIdtestimonials ol {width: 600px;display: block; clear: both;}
#bodyIdtestimonials ol li {width: 420px; padding-right: 20px; float: left; margin-right: -240px;list-style: none; margin-bottom: 20px;}
/*#bodyIdtestimonials ol li img {margin-left: 80px;}*/
#bodyIdtestimonials ol li a {/*margin-left: 80px;*/ display: block;}

/*============Sitemap Pagelayout==================================*/

#bodyIdsitemap div.typography ul {text-transform: uppercase;}
#bodyIdsitemap div.typography ul li {list-style: none; margin: 0; padding: 10px 0 0 30px;}
#bodyIdsitemap div.typography ul li li {}
