﻿body { margin:0; font-family:Arial,verdana,small fonts; font-size:11px; background-color:#798489;  }

#ds_top { background-image:url('/images/bg_top.gif'); width:745px; height:9px; background-position:bottom bottom; background-repeat:no-repeat; }

#skin_shadow { background:url('/images/bg_ds.gif') repeat-y top left; width:745px; }

a { text-decoration:none; color:#046E9C; }
a:hover { text-decoration:underline; }
a:active { color:#046E9C;  }


/* ---------------------------------------------------------------------------------------------------------------- */
/* START OLD SITE STANDARDS */
/* ------------------------ */

IMG { border: 0px; margin:0; padding:0;}
img.tempimage {	padding: 0px; border-bottom: 9px solid #A6BF88; border-left: 9px solid #A6BF88; border-right: 9px solid #A6BF88; background: #FFFFFF; margin: 0 auto; }
img.bodyimage { margin: 0 auto; padding:0px; }
		
P { text-indent: 23px; color: #222222; padding: 0; margin: 0; margin-bottom:3px; line-height:18px; }
P.first { text-indent: 0; margin-bottom:5px;}
P.products { text-indent: 0; margin-bottom:15px; }
p.picdescription {text-align:left; color:#111111; padding: 0; text-indent: 0px; margin-top:5px; font-size:9px; line-height:12px; }
p.article_date {color: #222222; margin-top: 0px; margin-bottom:0px; padding:0; text-indent: 0;}
span.orange { color: #9B6200; font-weight:bold;}
span.form_desc { color: #777; }
p.form { display:inline; text-indent: 0;}

.bodypic { background: #A6BF88; margin: 5px 0px 10px 15px; text-align:left; float:right; padding: 6px; width: 198px; }
.bodypic_left { background: #A6BF88; margin: 5px 15px 15px 0px; text-align:left; float:left; padding: 6px; width: 198px; }
.bodypic_small { background: #A6BF88; margin: 5px 0px 15px 15px; text-align:left; float:right; padding: 6px; width: 150px; }
.bodypic_small_left { background: #A6BF88; margin: 5px 15px 15px 0px; text-align:left; float:left; padding: 6px; width: 150px; }
.bodypicwhite_small { background: #fff; margin: 0px 0px 15px 15px; text-align:left; float:right; padding: 6px; width: 80px; }
.bodypicwhite_small_left { background: #fff; margin: 0px 15px 15px 0px; text-align:right; float:left; padding: 6px; width: 80px; padding-left:0;}
.bodypic_news_l { background: #A6BF88; margin: 5px 0px 10px 15px; text-align:left; float:right; padding: 6px; width: 240px; }
.bodypic_news_p { background: #A6BF88; margin: 5px 0px 10px 15px; text-align:left; float:right; padding: 6px; width: 190px; }

ul.pdf { margin-bottom: 15px; padding: 0; margin-left: 0; }
li.pdf { list-style:none; padding-bottom:3px; margin:0; padding-left:24px; list-style-position:outside; margin-left:10px; background-image: url(/resources/pdf.gif); background-repeat: no-repeat;}

#left_col { width:210px; float:left; text-align:left; margin:0;}
#right_col { width:210px; float:left; margin-left:25px;}

.left_form { width:110px; float:left; text-align:left; margin:0; text-align:right; margin-top:10px;}
.right_form { width:310px; float:left; margin-left:5px; margin-top:10px; text-align:left; }

ul.newslist { width: 458px; margin: 0; padding: 0; margin-left: -8px; }
li.man { background-color: #FFF; list-style: none; border-bottom: 1px dashed #9B6200; padding: 4px 7px 4px 8px; margin-bottom: 3px; margin-left:0; list-style-position: outside; background: url(/images/management_bg.gif) repeat-x bottom left; font: 11px/14px Lucida Grande, Arial, sans-serif;}

p.article_date {font: 10px/10px Arial, Helvetica, sans-serif; color: #222222; margin-top: 20px; margin-bottom:0px; padding:0; text-indent: 0; }

H2 { font: 20px/25px Arial, Helvetica, sans-serif; color: #A36700; margin:0px; padding: 0px 0px 0px 0px; }

/* END OLD SITE STANDARDS */
/* ---------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------- */
/* START MASTHEAD */
/* -------------- */

    #masthead                                                                    { width:733px; height:96px; background-image:url('/images/masthead.gif'); }
    #masthead h1                                                                 { display:none; }
    #masthead #masthead_right                                                    { width:415px; height:96px; float:right; }

    #masthead #masthead_right #masthead_right_links                              { width:415px; height:71px; }
    #masthead #masthead_right #masthead_right_links ul                           { margin:0 0 0 130px; padding:0; }
    #masthead #masthead_right #masthead_right_links ul li                        { list-style:none; float:left; }
    #masthead #masthead_right #masthead_right_links ul li a                      { display:block; margin:7px; color:#046E9C; text-decoration:none; }
    #masthead #masthead_right #masthead_right_links ul li a                      { text-decoration:underline; }

    #masthead #masthead_right #masthead_right_tn                                 { width:415px; height:25px; }
    #masthead #masthead_right #masthead_right_tn ul                              { margin:0; padding:0; }
    #masthead #masthead_right #masthead_right_tn ul li                           { float:left; list-style:none; }
    #masthead #masthead_right #masthead_right_tn ul li a                         { display:block; height:25px; margin-right:11px;  }
    #masthead #masthead_right #masthead_right_tn ul li.tn_last a                 { margin-right:0; }
    #masthead #masthead_right #masthead_right_tn ul li a span                    { display:none; }
    #masthead #masthead_right #masthead_right_tn ul li a#tn_products             { width:56px; background-image:url('/images/tn_products_0.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li a#tn_products:hover       { background-image:url('/images/tn_products_1.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li a#tn_systems              { width:112px; background-image:url('/images/tn_system_0.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li a#tn_systems:hover        { background-image:url('/images/tn_system_1.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li a#tn_service              { width:49px; background-image:url('/images/tn_service_0.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li a#tn_service:hover        { background-image:url('/images/tn_service_1.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li a#tn_rentals              { width:50px; background-image:url('/images/tn_rentals_0.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li a#tn_rentals:hover        { background-image:url('/images/tn_rentals_1.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li a#tn_companyProfile       { width:96px; background-image:url('/images/tn_company_0.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li a#tn_companyProfile:hover { background-image:url('/images/tn_company_1.gif'); }

    #masthead #masthead_right #masthead_right_tn ul li span a#tn_products        { background-image:url('/images/tn_products_1.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li span a#tn_systems         { background-image:url('/images/tn_system_1.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li span a#tn_service         { background-image:url('/images/tn_service_1.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li span a#tn_rentals         { background-image:url('/images/tn_rentals_1.gif'); }
    #masthead #masthead_right #masthead_right_tn ul li span a#tn_companyProfile  { background-image:url('/images/tn_company_1.gif'); }

    .masthead_spacer { background-color:#6C913F; height:9px; width:733px; clear:both; }

/* END MASTHEAD */
/* ---------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------- */
/* START HOMEPAGE CONTENT */
/* ---------------------- */

    #homepageContent { width:733px; height:264px; margin-bottom:1px; }
    #homepageContent #homepageContent_images { width:271px; float:left; }
    #homepageContent #homepageContent_images ul { margin:0; padding:0; }
    #homepageContent #homepageContent_images ul li { margin:0; padding:0; list-style:none; }
    #homepageContent #homepageContent_images ul li.feature_line { height:167px; background:url('/images/home_line.gif');  background-repeat:no-repeat; background-position:bottom center; }
    #homepageContent #homepageContent_images ul li a span { display:none; }
    #homepageContent #homepageContent_images a { width:271px; display:block; background-position:left center; background-repeat:no-repeat; vertical-align:top; }

    #homepageContent #homepageContent_images a#feature_top { background-image:url('/images/home_solutions.jpg'); height:160px; }
    #homepageContent #homepageContent_images a#feature_bottom { background-image:url('/images/home_globe.jpg'); height:97px; }

    #homepageContent #homepageContent_flash { width:461px; float:right; }
    #homepageContent #homepageContent_flash h2 { display:none; }
    #homepageContent #homepageContent_flash p { margin:20px; text-align:left; }
    #homepageContent #homepageContent_flash ul { text-align:left; }
    #homepageContent #homepageContent_flash ul li { text-align:left; }
    #homepageContent #homepageContent_flash span { display:none; }    

    #homepageNews { width:733px; clear:both; }
    #homepageNews #homepageNews_feature { width:271px; float:left; }
    #homepageNews #homepageNews_feature a { margin:9px; }
    #homepageNews #homepageNews_feature a span { display:none; }
    #homepageNews #homepageNews_feature a#a_theProducts { width:260px; height:112px; background-image:url('/images/products1.jpg'); display:block; }
    #homepageNews #homepageNews_articles { width:453px; float:right; text-align:left; }
    #homepageNews #homepageNews_articles ul { margin:0; padding:0; }
    #homepageNews #homepageNews_articles ul li { list-style:none; background-image:url('/images/bullet_arrow.gif'); background-repeat:no-repeat; background-position:left top; padding-left:39px; padding-bottom:3px; line-height:18px; }
    #homepageNews #homepageNews_articles ul li a { color:#046E9C; }

    #h2_featuredNews { display:block; background-image:url('/images/home_featured_news.gif'); width:438px; height:36px; margin:10px 5px 10px 0; padding-left:5px; background-repeat:no-repeat; }
    h2 span { display:none; }

/* END HOMEPAGE CONTENTD */
/* ---------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------- */
/* START WEBPAGE CONTENT */
/* ------------ */

    #content { width:733px; clear:both; }
    #content #content_left { width:241px; float:left; }
    #content #content_left img { border:9px solid #A6BF88; border-top:none; }  
    #content #content_left h3 { color:#9B6200; font-size:12px; text-align:right; margin-right:20px; }      
    #content #content_left ul { margin:0 20px 0 0; padding:0; }
    #content #content_left ul li { text-align:right; list-style:none; margin-bottom:3px; }
    #content #content_left ul li a { color:#046E9C; }
    #content #content_left ul li ul { margin:0; padding:0; }
    #content #content_left ul li ul li { margin:0; padding:0; }
    #content #content_left ul li ul li a { color:#6C913F; font-size:9px; }
    #content #content_left ul li ul li a:active { font-weight:bold;  }
    #content #content_left p { font-size:10px; text-align:right; margin-right:20px; }      
        
    #content #content_right { width:492px; float:right; text-align:left; }
    #content #content_right h2 { display:block; margin-top:20px; }  
    #content #content_right h2 span { display:none; }
    #content #content_right div { margin:10px; margin-left:0; text-align:left; font-size:12px; }
    
    #h2_product_index { background-image:url('/products/images/products.gif'); width:462px; height:82px; }
    #h2_product_ambient { background-image:url('/products/images/h_products_ambient.gif'); width:462px; height:82px; }
    #h2_product_stack{ background-image:url('/products/images/h_products_stack.gif'); width:462px; height:82px; }
    #h2_product_air{ background-image:url('/products/images/h_products_air.gif'); width:462px; height:82px; }
    #h2_product_met{ background-image:url('/products/images/h_products_met.gif'); width:462px; height:82px; }
    #h2_product_cal{ background-image:url('/products/images/h_products_calibration.gif'); width:462px; height:82px; }
    #h2_product_data{ background-image:url('/products/images/h_products_data.gif'); width:462px; height:82px; }
    #h2_product_tunnels{ background-image:url('/products/images/h_products_tunnels.gif'); width:462px; height:82px; }
    #h2_system_index { background-image:url('/systemEngineering/images/h_system_index.gif'); width:462px; height:82px; }
    #h2_service_index { background-image:url('/service/images/h_service_index.gif'); width:462px; height:82px; }
    #h2_rentals_index { background-image:url('/rentals/images/h_rentals_index.gif'); width:462px; height:82px; }
    #h2_company_index { background-image:url('/companyProfile/images/h_profile_index.gif'); width:462px; height:82px; }
    #h2_contactUS_index { background-image:url('/contactUs/images/h_contactUs_index.gif'); width:462px; height:82px; }
    #h2_news_index { background-image:url('/news/images/h_news_index.gif'); width:462px; height:82px; }

/* END WEBPAGE CONTENT */
/* ---------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------- */
/* START FOOTER */
/* ------------ */

    #footer_spacer { height:20px; clear:both; width:733px; } 
    #footer     { width:733px; clear:both; background-image:url('/images/footer_line.gif'); background-repeat:no-repeat; padding-bottom:10px; padding-top:10px; }
    #footer p   { font-size:9px; color:#999999; } 
    #footer p a { color:#666666; }
    
    #ds_bottom { background-image:url('/images/bg_bottom.gif'); width:745px; height:8px; background-position:top top; background-repeat:no-repeat; }
    
/* END FOOTER */
/* ---------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------- */
/* START DROP DOWN NAVIGATION */
/* -------------------------- */

    #sub1 { position: absolute; top: 114px; left: 0px; visibility: hidden; z-index: 1000; background-color: #e1e1cd; }

    table.sub td { color: #ffffff; background-color: #EEEEEE; border-bottom: 1px solid #6C913F; border-left: 9px solid #6C913F; border-right: 1px solid #6C913F; padding-right: 12px; padding-left: 7px; }
    table.sub td a { color:#046E9C; font-size:10px; text-decoration:none; }
    table.sub td a:hover { text-decoration:underline;  }
    table.info td { font: normal 12px arial,sans-serif; color: #637279; padding-right: 12px; padding-left: 7px; }

/* END DROP DOWN NAVIGATION */
/* ---------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------- */
/* START VALIDATION */
/* --------------- */

    #content_form_validation              { text-align:left; }

    #content_form_validation .error_title { background-color:#CE3A3A;color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px; text-align:left;  }
    #content_form_validation .error_text  { display:block; margin:5px; color:#666666; text-align:left; font-size:10px; }
    #content_form_validation img          { margin: 5px 5px 5px 15px; }
    #content_form_validation ul           { margin-left:70px; margin-top:10px; padding-bottom:10px;  }
    #content_form_validation li           { list-style-image: url(/mycms/images/bullet_error.gif); color:#000000; font-size:11px; padding-bottom:3px; }
    
/* END VALIDATION */
/* ---------------------------------------------------------------------------------------------------------------- */