/*
	main.css
	Main Global Stylesheet
	
	Created:  7.25.07
	Creator:  M. Kircher, Mainline Media LLC
	Modified: ---
	
*/

@import url("css_reset.css");
@import url("rounded_corners.css");

body{
	font:1em Arial, sans-serif;
	color:#1F5984;
}

a:link, a:visited, a:active{ color:#1F5984; }
a:hover{ color:#7FCCE5; }

h1{ font-size:24px; }
h2{ font-size:20px; }
h3{ font-size:18px; }
h4{ font-size:16px; }
h5{ font-size:14px; }
h6{ font-size:12px; }

hr{
	height:1px;
	border:none;
	color:#09C;
	background-color:#09C;
}



/*---*/

.hightlight_sky_blue{ color:#7FCCE5; }
.hightlight_azure_blue{ color:#0375B3; }
.hightlight_navy_blue{ color:#1F5984; }

.highlight_gold{ color:#F0A800; }

.highlight_red, .warning{ color:#C30; }

/*---*/

.arrowed_link{
	padding-right:9px;
	background:url(../images/link_arrow.jpg) no-repeat right 4px;
	text-decoration:none !important;
}
* html .arrowed_link,
*+html .arrowed_link{ display:inline-block; }

/*---*/

.inline_list li{ float:left; margin-right:7px; }
.inline_list li.no_bullet{ list-style:none; }

.button{
	display:block;
	width:127px;
	height:36px;
	font-size:14px !important;
	font-weight:bold;
	background:url(../images/button_ltblue.jpg) no-repeat center; text-align:center;
	padding-top:10px;
}
p a.button{ color:#FFF !important; }
.dark_button{ background:url(../images/button_dkblue.jpg) no-repeat center; }

.checkmarked_list{ padding-left:13px; }
.checkmarked_list li{
	list-style-image:url(../images/checkmark.jpg) !important;
	font-weight:bold;
	list-style-position:outside;
	padding-bottom:7px;
}

.clear_fix{ clear:both; }
.nocss{ display:none; }

.get_adobe{ padding:10px 0px 10px 40px; background:url(../images/get_acrobat.jpg) no-repeat left; display:block; margin:5px 0px; }

.back_to_top{ font-size:9px; float:right; margin-bottom:-12px; position:relative; top:30px; }

.admin table th{ text-align:left; border-bottom:1px solid; }

.download_bar{ padding:8px; padding-left:35px; background:url(../images/csv_icon.jpg) no-repeat 10px 5px #DFF2F9; border-bottom:1px solid #7FCCE5; margin-bottom:5px; }

/*---*/

#wrap{
	width:900px;
	margin:auto;
	background:url(../images/body_bg.jpg) no-repeat top center;
	overflow:hidden;
}
div#wrap.home{ background:url(../images/body_bg_home.jpg) no-repeat top center; }


#header{
	margin-left:50px;
	margin-right:25px;
	height:90px;
}

/*---*/

#logo{ float:left; position:relative; top:22px; background:url(../images/logo.jpg) no-repeat top left; }
#logo,
#logo a{
	display:block;
	width:172px;
	height:61px;
}
#logo span{ display:none; }

/*---*/

#functional-nav{
	float:right;
	position:relative;
	top:-1px;
}
#functional-nav ul{ list-style:none; margin:0px; padding:0px; }
#functional-nav li{ float:left; padding-right:10px; margin-left:7px; background:url(../images/functional_nav_pipe.jpg) no-repeat 100% 50%; }
#functional-nav a{
	font-size:.7em;
	text-transform:lowercase;
	color:#FFF;
}
#functional-nav a:hover{ color:#F0A800 !important;}

#functional-nav li.tabbed{
	background:url(../images/functional_nav_tab_right.jpg) no-repeat bottom right #8CA3B7;
	padding-right:10px;
	padding-left:0px;
}
#functional-nav li.tabbed a{
	display:block;
	padding-top:4px;
	height:16px;
	background:url(../images/functional_nav_tab_left.jpg) no-repeat bottom left #8CA3B7;
	padding-left:10px;
}
#functional-nav li.tabbed a:hover{ color:#FFF !important; }

/* IE 6 Fix */
* html #functional-nav{ top:-3px; }
* html #functional-nav li.tabbed a{
	display:inline-block;
	margin-bottom:-4px;
}

/*---*/

#main-nav{
	clear:both;
	height:23px;
	float:right;
	margin-right:7px;
	margin-top:7px;
}
#main-nav ul{ list-style:none; margin:0px; padding:0px; }
#main-nav li{
	float:left;
	background:url(../images/main_nav_tab_left.jpg) no-repeat top left #FFF;
	padding-right:0px;
	padding-left:12px;
	position:relative;
	top:4px;
}
#main-nav li a{
	display:block;
	padding-top:4px;
	height:17px;
	background:url(../images/main_nav_tab_right.jpg) no-repeat top right #FFF;
	padding-right:12px;
	
	font-size:13px;
	font-weight:bold;
	color:#0375B3;
	text-transform:lowercase;
}
#main-nav li a:hover{ color:#7FCCE5; }
#main-nav li a.selected{ color:#F0A800; }

/* IE 6 Fix */
/* IE 7 Fix */
* html #main-nav,
*+html #main-nav{ width:435px; margin-top:48px; margin-right:3px; }
* html #main-nav li a,
*+html #main-nav li a{ display:inline-block; }

/*---*/

#masthead{
	clear:both;
	width:852px;
	height:55px;
	margin-left:25px;
	background:url(../images/mastheads/masthead_generic.jpg) no-repeat top left;
	margin-bottom:50px;
}

.masthead_home{ background:url(../images/mastheads/masthead_home.jpg) no-repeat top left !important; height:225px !important; margin-bottom:0px !important; }
.nonav{ background:url(../images/mastheads/masthead_nonav.jpg) no-repeat top left !important; }

#masthead-content h2{ position:relative; top:12px; left:25px; }

#wrap div#masthead.masthead_home #masthead-content{ margin-left:470px; }
#wrap div#masthead.masthead_home #masthead-content h1 span{ display:block; margin:0px; padding:0px; }

#wrap div#masthead.masthead_home div#masthead-content span.masthead-title1,
#wrap div#masthead.masthead_home div#masthead-content span.masthead-title2{ color:#7FCCE5; }

#wrap div#masthead.masthead_home div#masthead-content span.masthead-title1{ font-size:.8em; margin-left:62px; margin-top:10px; }
#wrap div#masthead.masthead_home div#masthead-content span.masthead-title2{ font-size:1.1em; }
#wrap div#masthead.masthead_home div#masthead-content span.masthead-title3{ font-size:.8em; margin-left:55px; margin-top:10px; }
#wrap div#masthead.masthead_home div#masthead-content span.masthead-title4{ font-size:1.2em; margin-left:89px; }

/* IE 6 Fix */
* html #wrap div#masthead.masthead_home div#masthead-content span.masthead-title1{ font-size:20px;}
* html #wrap div#masthead.masthead_home div#masthead-content span.masthead-title2{ font-size:26px; }
* html #wrap div#masthead.masthead_home div#masthead-content span.masthead-title3{ font-size:20px;}
* html #wrap div#masthead.masthead_home div#masthead-content span.masthead-title4{ font-size:28px;}

#wrap div#masthead.masthead_home #masthead-content ul{
	margin:0px;
	padding:0px;
	margin-left:80px;
	margin-top:10px;
	list-style-image:url(../images/checkmark.jpg);
	color:#0375B3;
	font-size:.8em;
	font-weight:bold;
	line-height:1.3em;
}

/*---*/

#sub-nav{ height:25px; position:relative; top:-40px; margin-bottom:-25px; margin-left:50px; }
#sub-nav ul{ margin:0px; padding:0px; list-style:none; }
#sub-nav li{ float:left; padding-right:7px; color:#1F5984; padding-left:10px; background:url(../images/sub_nav_bullets.jpg) no-repeat 0% 70%; }
#sub-nav li.no_bullet{ padding-left:0px; background:none; }
#sub-nav a{ color:#1F5984 !important; font-size:11px; font-weight:bold; }

#sub-nav a.selected,
#sub-nav a:hover{ color:#FFF !important; }

/*---*/

#content{ font-size:.7em; padding-top:20px; }
#content h1, #content h2, #content h3,
#content h4, #content h5, #content h6{ color:#F0A800; }
#content a{ font-size:1em; font-weight:bold; }
#content ul.no_bullet,
#content li.no_bullet{ list-style:none; padding-left:0px !important; }

/*---*/

#main-content-about{
	float:left;
	width:490px;
	margin-left:50px;
}

#main-content-about ul, #main-content-about li, #main-content-about p{ line-height:1.2em; }
#main-content-about a{ text-decoration:none; }
#main-content-about li,
#main-content-about ul{ list-style-position:outside; }
#main-content-about ul{ padding-left:13px; }
#main-content-about img{ margin:10px; }

/* IE 6 Fix */
* html #main-content-about{ margin-left:15px; width:480px; padding-left:10px; }

/* IE 7 Fix */
*+html #main-content-about{ width:475px; }

/*---*/

#lead-content-about{ padding-bottom:10px; }
#lead-content-about h2 span { font-size:16px; display:block; margin:0px; padding:0px; }
#lead-content-about img{ margin:10px; }

/*---*/

#main-content-sitemap{
	float:left;
	width:490px;
	margin-left:50px;
}

/*---*/

#lead-content-sitemap{ padding-bottom:10px; }

/*---*/

#main-content{
	float:left;
	width:490px;
	margin-left:50px;
}

#main-content ul, #main-content li, #main-content p{ line-height:1.2em; }
#main-content a{ text-decoration:none; }
#main-content li,
#main-content ul{ list-style-position:outside; }
#main-content ul{ padding-left:13px; }
#main-content img{ margin:10px; border:1px solid #1F5984; }

/* IE 6 Fix */
* html #main-content{ margin-left:15px; width:480px; padding-left:10px; }

/* IE 7 Fix */
*+html #main-content{ width:475px; }

/*---*/

#lead-content{ padding-bottom:10px; }
#lead-content h2 span { font-size:16px; display:block; margin:0px; padding:0px; }
#lead-content img{ margin:10px; border:1px solid #1F5984; }

/*---*/

#content div#services_icon_list.three_columns_list{ margin:20px 0px 10px; height:150px; }
#content div#services_icon_list.three_columns_list ul{ list-style:none; margin:0px; padding:0px; width:100%; padding-bottom:1px; }
#content div#services_icon_list.three_columns_list li{ float:left; width:32%; margin-right:1%; overflow:hidden; }
#content div#services_icon_list.three_columns_list a{
	display:block;
	height:45px;
	padding-left:65px;
	padding-top:10px;
	margin-bottom:10px;
	background:url(../images/icons/icon_services_materials.jpg) no-repeat left;
	text-decoration:none;
	font-size:1.1em;
}
#services_icon_list a.materials_icon,
#content div#services_icon_list.three_columns_list a.materials_icons{ background-image:url(../images/icons/icon_services_materials.jpg); }
#services_icon_list a.nondestructive_icon,
#content div#services_icon_list.three_columns_list a.nondestructive_icon{ background-image:url(../images/icons/icon_services_nondestructive.jpg); }
#services_icon_list a.analysis_icon,
#content div#services_icon_list.three_columns_list a.analysis_icon{ background-image:url(../images/icons/icon_services_analysis.jpg); }
#services_icon_list a.calibration_icon,
#content div#services_icon_list.three_columns_list a.calibration_icon{ background-image:url(../images/icons/icon_services_calibration.jpg); }
#services_icon_list a.inspection_icon,
#content div#services_icon_list.three_columns_list a.inspection_icon{ background-image:url(../images/icons/icon_services_inspection.jpg); }
#services_icon_list a.machining_icon,
#content div#services_icon_list.three_columns_list a.machining_icon{ background-image:url(../images/icons/icon_services_machining.jpg); }

#services_icon_list a.calibration_icon_small, #content div#services_icon_list.three_columns_list a.calibration_icon_small{ background-image:url(../images/icons/icon_services_calibration_small.jpg); padding-left:35px; }
#services_icon_list a.materials_icon_small, #content div#services_icon_list.three_columns_list a.materials_icon_small{ background-image:url(../images/icons/icon_services_materials_small.jpg); padding-left:35px; }
#services_icon_list a.nondestructive_icon_small, #content div#services_icon_list.six_columns_list a.nondestructive_icon_small{ background-image:url(../images/icons/icon_services_nondestructive_small.jpg); padding-left:35px; }
#services_icon_list a.inspection_icon_small, #content div#services_icon_list.three_columns_list a.inspection_icon_small{ background-image:url(../images/icons/icon_services_inspection_small.jpg); padding-left:35px; }
#services_icon_list a.machining_icon_small, #content div#services_icon_list.three_columns_list a.machining_icon_small{ background-image:url(../images/icons/icon_services_machining_small.jpg); padding-left:35px; }
#services_icon_list a.analysis_icon_small, #content div#services_icon_list.six_columns_list a.analysis_icon_small{ background-image:url(../images/icons/icon_services_analysis_small.jpg); padding-left:35px; }

/*---*/

#accreditation_section{}
#accreditation_section p{ margin-right:120px; }
#accreditation_section img{ float:right; clear:right; position:relative; top:-25px; margin-bottom:7px; }

/*---*/

#industries_icon_list{}

#services_icon_list ul,
#industries_icon_list ul{ list-style:none; }

#services_icon_list h4 a,
#industries_icon_list h4 a{
	padding-left:65px;
	text-decoration:none;
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
	height:55px;
	margin-bottom:-42px;
}
#services_icon_list h4 a{ height:55px; margin-bottom:-47px; }

#industries_icon_list a.aerospace_icon{ background-image:url(../images/icons/icons_industries_aerospace.jpg); }
#industries_icon_list a.auto_icon{ background-image:url(../images/icons/icons_industries_auto.jpg); }
#industries_icon_list a.fabrication_icon{ background-image:url(../images/icons/icons_industries_fabrication.jpg); }
#industries_icon_list a.fastener_icon{ background-image:url(../images/icons/icons_industries_fastener.jpg); }
#industries_icon_list a.heat_icon{ background-image:url(../images/icons/icons_industries_heat.jpg); }
#industries_icon_list a.medical_icon{ background-image:url(../images/icons/icons_industries_medical.jpg); }
#industries_icon_list a.military_icon{ background-image:url(../images/icons/icons_industries_military.jpg); }
#industries_icon_list a.pharma_icon{ background-image:url(../images/icons/icons_industries_pharma.jpg); }
#industries_icon_list a.power_icon{ background-image:url(../images/icons/icons_industries_power.jpg); }

#industries_icon_list a.metal_icon{ background-image:url(../images/icons/icons_industries_metal.jpg); }
#industries_icon_list a.legal_icon{ background-image:url(../images/icons/icons_industries_legal.jpg); }

#services_icon_list p,
#industries_icon_list p{ margin-left:65px; margin-bottom:15px; }

#main-content div#services_icon_list.small_icon_list p,
#main-content div#industries_icon_list.small_icon_list p{ margin-left:35px;}

/*---*/

#phone-directories{}
#phone-directories th{ text-align:left; border-bottom:1px solid #09C; }
#phone-directories td{ padding-right:10px; }

#phone-directory-main,
#phone-directory-specific{ margin:15px 0px; }

#phone-directory-main{ width:70%; }
#phone-directory-specific{ width:99%; }

#phone-directory-main td,
#phone-directory-specific td{ font:9px Verdana, Arial, Helvetica, sans-serif; }
#phone-directory-main td.highlighted,
#phone-directory-specific td.highlighted{ font-weight:bold; padding-right:10px; }

/*---*/

.employee_yearbook li{ list-style:none; width:115px; height:210px; display:block; float:left; text-align:center; }
.employee_yearbook img{ border:1px solid; display:block; height:150px; width:100px; }
.employee_yearbook span b{ display:block; }

/*---*/

#right-side-content{
	margin-left:570px;
	background:url(../images/right_side_bg_middle.jpg) repeat-y top left;
	padding:12px;
}
*+html #right-side-content{ margin-left:555px; }

* html #right-side-content ul{ list-style-position:outside !important; margin-left:12px; }
#right-side-content ul li{ line-height:1.2; margin-right:5px; list-style-image:url(../images/orange_bullet.jpg); }

#right-side-content div{ position:relative; z-index:1000 !important; }
#right-side-content-header{
	width:301px;
	background:url(../images/right_side_bg_top.jpg) no-repeat top left;
	position:relative;
	top:-12px;
	left:-12px;
	padding-top:12px;
	padding-left:12px;
	padding-top:135px;
	z-index:999 !important;
}
body .home #right-side-content-header,
body .admin #right-side-content-header{ padding-top:12px; }
* html body .home #right-side-content-header,
* html body .admin #right-side-content-header{ padding-top:30px; }

#right-side-content .services{		background-image:url(../images/right_side_bg_top_beakers.jpg); }
#right-side-content .services_measure{	background-image:url(../images/right_side_bg_top_metric_tool.jpg); }
#right-side-content .services_chemical{	background-image:url(../images/right_side_bg_top_chem_lab.jpg); }
#right-side-content .services_nondestructive{	background-image:url(../images/right_side_bg_top_ndt.jpg); }
#right-side-content .services_metals{	background-image:url(../images/right_side_bg_top_metal_viles.jpg); }
#right-side-content .services_machining{	background-image:url(../images/right_side_bg_top_mach_spec.jpg); }

#right-side-content .industries{ 		background-image:url(../images/right_side_bg_top_bridge.jpg); }
#right-side-content .industries_powergen{	background-image:url(../images/right_side_bg_top_power_plant.jpg);}
#right-side-content .industries_miltary{	background-image:url(../images/right_side_bg_top_submarine.jpg);}
#right-side-content .industries_primary{	background-image:url(../images/right_side_bg_top_ndt.jpg);}
#right-side-content .industries_aerospace{	background-image:url(../images/right_side_bg_top_aerospace.jpg);}
#right-side-content .industries_automotive{	background-image:url(../images/right_side_bg_top_automotive.jpg);}
#right-side-content .industries_fastener{	background-image:url(../images/right_side_bg_top_fastener.jpg);}
#right-side-content .industries_heat_treat{	background-image:url(../images/right_side_bg_top_heat_treat.jpg);}
#right-side-content .industries_medical{	background-image:url(../images/right_side_bg_top_medical.jpg);}
#right-side-content .industries_pharmaceutical{	background-image:url(../images/right_side_bg_top_chem_lab.jpg); }

#right-side-content .quality{		background-image:url(../images/right_side_bg_top_quality_professional.jpg); }
#right-side-content .quality_approvals{		background-image:url(../images/right_side_bg_top_people2.jpg); }
#right-side-content .quality_updates{		background-image:url(../images/right_side_bg_top_people2.jpg); }

#right-side-content .about_company{	background-image:url(../images/right_side_bg_top_company_building.jpg); }
#right-side-content .about{			background-image:url(../images/right_side_bg_top_people1.jpg); }
#right-side-content .contact{		background-image:url(../images/right_side_bg_top_people3.jpg); }

#right-side-content .landing_quality_professional{	background-image:url(../images/right_side_bg_top_quality_professional.jpg); }

#right-side-content-footer{
	width:301px;
	height:11px;
	background:url(../images/right_side_bg_bottom.jpg) no-repeat bottom left;
	position:relative;
	top:15px;
	left:-12px;
}

/* IE 6 Fix */
* html #right-side-content-header{ width:290px; left:-15px; }
* html #right-side-content-footer{ width:301px; float:right; left:-17px; top:8px; }

/*---*/

#right-side-content div.round_box{
	background:url(../images/content/module_bg.jpg) repeat-y top left;
	width:266px;
	margin-top:13px;
	margin-left:6px;
}
* html #right-side-content div.round_box,
*+html #right-side-content div.round_box{ margin-top:30px; }

#right-side-content div.round_box div.header{
	background:url(../images/content/module_header.png) no-repeat top left;
	width:266px;
	height:13px;
	position:relative;
	top:-13px;
	margin-bottom:-13px;
	margin-top:30px;
}
* html #right-side-content div.round_box div.header,
*+html #right-side-content div.round_box div.header{ margin-top:0px; }

#right-side-content div.round_box{ min-height:80px; }
#right-side-content div.round_box div.body{
	background:url(../images/content/module_footer.png) no-repeat bottom left;
	width:226px;
	padding-left:20px;
	padding-right:20px;
	height:100%;
	min-height:100px;
	position:relative;
	padding-bottom:10px;
	top:10px;
}
* html #right-side-content div.round_box div.body{
	top:20px !important;
	margin-bottom:10px !important;
}

/*--*/

#right-side-content div#module-video-gallery{ height:110px; }
#right-side-content div#module-video-gallery .body{	
	background:url(../images/content/module_video_gallery.png) no-repeat bottom left;	
	width:238px;
	padding-left:20px;
	top:0px;
}
#right-side-content div#module-video-gallery p {
	width:115px;	
}
#right-side-content div#module-video-gallery p a.button{ padding-top:15px; height:31px; }


/*--*/

#right-side-content div#module-fast-quote{ height:170px; }
#right-side-content div#module-fast-quote .body{	
	background:url(../images/content/module_fast_quote_footer.png) no-repeat bottom left;	
	width:137px;
	padding-left:120px;
	margin-left:-12px;
	top:0px;
}
#right-side-content div#module-fast-quote p a.button{ padding-top:15px; height:31px; }


#right-side-content div#module-get-info{ height:210px; }
#right-side-content div#module-get-info .body{
	background:url(../images/content/module_getinfo_footer.png) no-repeat bottom left;
	width:166px;
	padding-left:90px;
	left:-5px;
	text-align:right;
	top:0px;
}
#right-side-content div#module-get-info .button{ margin-left:45px; }

/*--*/

#right-side-content div#module-industries-apps{ height:285px; }
#right-side-content div#module-industries-apps .body{
	background:url(../images/content/module_industryapps_footer.png) no-repeat bottom left;
	width:228px;
	padding-left:20px;
	top:0px;
}
#right-side-content div#module-why-lti{ height:170px; }
#right-side-content div#module-why-lti .body{
	background:url(../images/content/module_whyLTI_footer.png) no-repeat bottom left;
	width:156px;
	padding-right:100px;
	top:0px;
}

#right-side-content div#team-of-experts{ height:185px; }
#right-side-content div#team-of-experts .body{
	background:url(../images/content/module_experts_footer.png) no-repeat bottom left;
	width:130px;
	padding-right:116px;
	top:0px;
}

#right-side-content div#faq-quick-jump-div{ height:100px; }
#right-side-content div#faq-quick-jump-div .body{ top:0px; }
#faq-quick-jump{ font-size:10px; margin-bottom:20px; }
#faq-quick-jump option{ padding-top:2px; padding-bottom:2px; }

/*---*/

#quick-links{}
#quick-links ul,
#quick-links li{ list-style:none !important; list-style-image:none !important; padding:0px 0px 5px 0px !important; }
#right-side-content div#quick-links .body{ min-height:100px; }
* html #right-side-content div#quick-links .body{ height:100px; }

/*---*/

#site-map{}
#site-map ul{ padding-left:20px; }
#site-map li{ list-style:none; }
#site-map a{ text-decoration:none; }
li.site_map_section{ display:block; float:left; width:49%; }

li.site_map_section > a{ display:block; margin:0px; color:#FFF; background-color:#1F5984; padding:5px; }

li.services_section, li.industries_section{ height:300px; }
li.quality_section, li.about_section{ height:210px; }
li.contact_section, li.misc_section{ height:140px; }

/*---*/

#testimonials{ padding-top:30px; }
#testimonials h4{ border-bottom:1px solid #0375B3; color:#0375B3; }
#testimonials cite{ display:block; margin-bottom:30px; }
#testimonials cite b{ color:#F0A800; }

/*---*/

form{}
form fieldset{ border:none; }
form label{ font-weight:bold; color:#0375B3; float:left; width:150px; }
#loginForm label{ width:100px; }

form hr{ margin:20px 0px; }
form select{ font-size:10px; }

#country{ width:170px; }

form div.multiline_form_item{ margin-left:150px; }
#loginForm div.multiline_form_item{ margin-left:100px; }

form div.highlighted_section{ background-color:#0375B3; padding:10px; margin:10px; }
form div.highlighted_section label{ color:#FFF; }

form div#quote-specimen-list p.overhead_labels{ margin:0px; padding:0px; height:15px;}
form div#quote-specimen-list p.overhead_labels b{ float:left; display:block; font:bold 8px Verdana, Arial, Helvetica, sans-serif; width:90px; }
form div#new-customer-info{ display:none; }


#newsletterForm label{ width:100px; }
#newsletterForm input, #newsletterForm select{ font-size:10px; }
#newsletterForm div.multiline_form_item{ margin-left:100px; }
#newsletterForm select#country{ width:90px; }

#ref_type_other,
#interests_other{ font-size:9px; padding:2px; }

* html #quote_specimen_label{ padding-bottom:50px; }
* html #ref_type_label{ padding-bottom:130px; }
* html #interests_label{ padding-bottom:130px; }
* html #accreditations_label{ padding-bottom:75px; }
* html #literature_label{ padding-bottom:75px; }

/*---*/

#faq{}


#faq h3{ padding-top:25px; border-top:1px solid #1F5984; padding-bottom:10px; }
#faq h3.noborder{ border:none; }
#faq h3.subsection{ font-size:14px !important; }
#faq h4{ font-size:12px; color:#1F5984; margin-bottom:0px; padding:0px; }
#faq p{ padding-bottom:20px; }

#news h3{ font-size:12px !important; color:#0375B3 !important; padding-top:10px; padding-bottom:5px; clear:both; }
#news h3 a{ color:#0375B3 !important; text-decoration:none; }
#news p{ padding-top:0px; padding-bottom:20px; }
#news img{ margin:10px; border:1px solid #1F5984; }
#news span.date{ color:#1F5984; font-size:9px; display:block; margin:0px; padding:0px 0px 5px; }

body div#wrap.externalWindow{ width:600px; }
#news-article h2, #article h2{ color:#FFF !important; }
#news-article h2{ padding-bottom:75px; }
#news-article img{ margin:10px; border:1px solid #1F5984; }

#article .credits{ color:#FFF; padding-bottom:55px; }
#article .credits a:hover{ color:#1F5984; }
#article .credit-info{ font-style:italic; }

#resources h3{ font-size:12px !important; color:#0375B3 !important; padding-top:10px; padding-bottom:5px; clear:both; }
#resources h3 a{ color:#0375B3 !important; text-decoration:none; }
#resources p{ padding-top:0px; padding-bottom:20px; }
#resources img{ margin:10px; border:1px solid #1F5984; }
#resources span.date{ color:#1F5984; font-size:9px; display:block; margin:0px; padding:0px 0px 5px; }

body div#wrap.externalWindow{ width:600px; }
#resources-servarticle h2, #article h2{ color:#FFF !important; }
#resources-servarticle h2{ padding-bottom:75px; }
#resources-servarticle img{ margin:10px; border:1px solid #1F5984; }

body div#wrap.externalWindow{ width:600px; }
#resources-casestudy h2, #article h2{ color:#FFF !important; }
#resources-casestudy h2{ padding-bottom:75px; }
#resources-casestudy img{ margin:10px; border:1px solid #1F5984; }

body div#wrap.externalWindow{ width:600px; }
#landing_pages-landing h2, #article h2{ color:#FFF !important; }
#landing_pages-landing h2{ padding-bottom:75px; }
#landing_pages-landing img{ margin:10px; border:1px solid #1F5984; }


/*---*/

#galleries{}


#galleries_preview_list{}

#galleries_preview_list ul{ list-style:none; }

#galleries_preview_list a{
	padding-left:295px;
	text-decoration:none;
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
	height:150px;
	margin-bottom:-10px;
}


#galleries_preview_list a.overview_photo{ background-image:url(../galleries/photos/photos_services_overview.jpg); }
#galleries_preview_list a.quality_photo{ background-image:url(../galleries/photos/photos_services_quality.jpg); }
#galleries_preview_list a.mechanical_photo{ background-image:url(../galleries/photos/photos_services_mechanical.jpg); }
#galleries_preview_list a.chemistry_photo{ background-image:url(../galleries/photos/photos_services_chemistry.jpg); }
#galleries_preview_list a.metallurgy_photo{ background-image:url(../galleries/photos/photos_services_metallurgy.jpg); }
#galleries_preview_list a.nondestructive_photo{ background-image:url(../galleries/photos/photos_services_nondestructive.jpg); }
#galleries_preview_list a.machining_photo{ background-image:url(../galleries/photos/photos_services_machining.jpg); }
#galleries_preview_list a.calibration_photo{ background-image:url(../galleries/photos/photos_services_calibration.jpg); }
#galleries_preview_list a.inspection_photo{ background-image:url(../galleries/photos/photos_services_inspection.jpg); }
#galleries_preview_list a.analysis_photo{ background-image:url(../galleries/photos/photos_services_analysis.jpg); }
#galleries_preview_list a.shipping_photo{ background-image:url(../galleries/photos/photos_services_shipping.jpg); }

#galleries-services{}

body div#wrap.galleriesWindow{ width:900px; }
#galleries-services h2, #galleries h2{ color:#FFF !important; }
#galleries-services h2{ padding-bottom:75px; }
#galleries-services img{ margin:10px; border:1px solid #1F5984; }


#galleries .credits{ color:#FFF; padding-bottom:55px; }
#galleries .credits a:hover{ color:#1F5984; }
#galleries .credit-info{ font-style:italic; }


#galleries-content{
	float:left;
	width:690px;
	margin-left:50px;
}

#galleries-content ul, #galleries-content li, #galleries-content p{ line-height:1.2em; }
#galleries-content a{ text-decoration:underline; }
#galleries-content li,
#galleries-content ul{ list-style-position:outside; }
#galleries-content ul{ padding-left:13px; }

/* IE 6 Fix */
* html #galleries-content{ margin-left:15px; width:680px; padding-left:10px; }

/* IE 7 Fix */
*+html #galleries-content{ width:675px; }


#galleries h3{ font-size:12px !important; color:#0375B3 !important; padding-top:10px; padding-bottom:5px; clear:both; }
#galleries h3 a{ color:#0375B3 !important; text-decoration:none; }
#galleries p{ padding-top:0px; padding-bottom:20px; }
#galleries img{ margin:10px; border:1px solid #1F5984; }
#galleries span.date{ color:#1F5984; font-size:9px; display:block; margin:0px; padding:0px 0px 5px; }



/*---*/

#footer{
	clear:both;
	padding-top:20px;
	margin-left:25px;
	margin-right:23px;
	
	font-size:.7em !important;
}
#footer-nav{ height:50px; border-top:1px solid #09C; }
#footer-nav ul{ list-style:none; margin:0px; padding:0px; margin-left:25px; }
#footer-nav li{ float:left; padding-right:10px; margin-left:7px; background:url(../images/footer_nav_pipe.jpg) no-repeat 100% 50%; }
#footer-nav li.no_pipe,
#footer-nav li.menu_gap{ background:none; }
#footer-nav li.menu_gap{ margin-right:175px; }

#footer-nav a{
	font-weight:bold;
	text-transform:lowercase;
	text-decoration:none;
	color:#0375B3;
}
#functional-nav a:hover{ color:#7FCCE5; }

#footer-contact-info{
	color:#FFF;
	padding:10px 25px 0px;
	height:40px;
	background:url(../images/footer_bg.jpg) no-repeat top left;
}
#footer-address{ float:left; }

#footer-email{ float:left; margin-left:80px; }
#footer-email a{ font-weight:bold; color:#FFF !important; }
#footer-phone-number{ float:right; }
#footer-phone-number br{ display:none; }
#footer-phone-number span{ padding-left:10px; }

/*---*/

#payment_and_listings{ height:30px; margin-left:25px; margin-top:5px; }
#payment_and_listings ul{ margin:0px; padding:0px; list-style:none; }
#payment_and_listings li{ float:left; margin-right:5px; }
#payment_and_listings a{}
#payment_and_listings span{ display:none; }

.visa_icon, .mc_icon, .amex_icon{ height:30px; }
.visa_icon, .mc_icon{ width:49px; }
.amex_icon{ width:29px; }
.visa_icon{ background:url(../images/visa_icon.jpg) no-repeat top left; }
.mc_icon{ background:url(../images/mc_icon.jpg) no-repeat top left; }
.amex_icon{ background:url(../images/amex_icon.jpg) no-repeat top left; }

.db_icon{ overflow:hidden !important; position:relative; width:80px; height:30px;}
.db_icon img{ position:relative; top:-4px; left:-3px; }

/*---*/

#copyright,
#designed-by{ color:#0375B3; margin:15px 25px 20px 25px; }

* html #copyright,
* html #designed-by{ margin:15px 10px 20px 10px; }

#copyright{ clear:both; float:left; }
#designed-by{ float:right; }
#designed-by a{ display:block; width:123px; height:32px; background:url(../images/mlm_logo.jpg) no-repeat right top; }
#designed-by span{ display:none; }



