/* FF */ body{ background:#999999; font:10px Verdana, Arial, Helvetica, sans-serif; margin:0; } input, select, textarea{ font:10px Verdana, Arial, Helvetica, sans-serif; } a{ color:#FF6600; } p{ margin:10px 0; } h4{ font-size:10px; } .clearing{ clear:both; height:0; margin:0; font-size:1px; line-height:0px; overflow:hidden; } #site_container{ background:#FFFFFF; width:750px; margin:0 auto; } #head_banner_main{ background:url(images/head_main.jpg) no-repeat; width:750px; height:251px; } #head_banner{ background:url(images/head_banner.jpg) no-repeat; width:750px; height:151px; } #head_banner_main h1, #head_banner_main h2, #head_banner h1, #head_banner h2, #main_welcome_head span, #main_service_overview h4, #main_service_overview ul, #head_latest_news span, #sub_head_latest_news span{ display:none; } #top_nav{ background:url(images/top_nav_repeat.png) repeat-x; list-style-type:none; height:30px; margin:0 0 23px 0; padding:0; } #top_nav li a span{ display:none; } #top_nav li{ display:inline; } #top_nav li a{ background:url(images/top_nav.png) 0 0 no-repeat; height:9px; float:left; display:inline; } #top_nav #top_nav_main a{ background-position:0 -11px; width:29px; margin:11px 0 0 294px; } #top_nav #top_nav_about a{ background-position:-42px -11px; width:79px; margin:11px 0 0 13px; } #top_nav #top_nav_solutions a{ background-position:-134px -11px; width:69px; margin:11px 0 0 13px; } #top_nav #top_nav_news a{ background-position:-217px -11px; width:36px; margin:11px 0 0 13px; } #top_nav #top_nav_partners a{ background-position:-266px -11px; width:77px; margin:11px 0 0 13px; } #top_nav #top_nav_contact_us a{ background-position:-356px -11px; width:77px; margin:11px 0 0 13px; } #main_col_left{ float:left; display:inline; width:392px; padding:0 56px 0 40px; margin-bottom:18px; } #site_col_left{ width:139px; float:left; display:inline; margin:0 40px 18px 33px; } #site_col_right{ width:495px; float:left; display:inline; margin:0 33px 18px 0; } #head_latest_news{ background:url(images/head_latest_news.png) no-repeat; width:237px; height:28px; margin:0; } #sub_head_latest_news{ background:url(images/head_latest_news.png) -12px -13px no-repeat; width:84px; height:12px; margin:0; } #main_welcome_head{ background:url(images/main_welcome_head.png) no-repeat; width:392px; height:13px; margin:10px 0 0 0; } #main_col_right{ float:left; display:inline; margin-bottom:18px; width:262px; } #main_service_overview{ background:url(images/main_service_overview.jpg) no-repeat; width:695px; height:112px; margin:0 25px 0 30px; font-size:9px; clear:both; } #main_service_overview_ind{ margin:95px 0 0 10px; float:left; display:inline; } #main_service_overview_env{ margin:95px 0 0 131px; float:left; display:inline; } #site_foot{ margin-top:25px; border-top:1px solid #999999; color:#727272; text-align:center; padding:10px 0 15px 0; clear:both; } #site_foot ul{ list-style-type:none; padding:0; margin:0 0 10px 0; /* width:390px; */ } #site_foot ul li{ display:inline; text-transform:uppercase; } #site_foot ul li a{ color:#727272; } #site_foot address{ font-style:normal; } #content_sub_nav{ margin-bottom:45px; } #content_sub_nav h4{ font-size:10px; margin:0 0 8px 0; padding:0; } #content_sub_nav ul{ list-style-type:none; padding:0; margin:0 0 0 15px; } #content_sub_nav ul li{ margin-bottom:3px; } .news_snippet_wrapper{ margin:0 25px 0 12px; } .news_snippet_container{ margin-top:12px; } .news_snippet_title{ margin:0; padding:0; } .news_snippet_hook{ display:inline; } #sub_nav_news .news_title{ display:block; } #news_summary_archive{ margin-bottom:20px; } .news_summary_container{ margin:17px 0; } .news_title{ margin:0; font-size:12px; } .news_date{ margin-top:0; } .news_summary_date_column, .news_date{ color:#666666; font-weight:bold; } .news_summary_main_column{ } .news_summary_main_column h4{ margin:0; } .contact_us, .contact_us_option{ width:485px; } .contact_us label{ width:62px; float:left; display:inline; margin:8px 0; padding:0 12px 0 0; } .contact_us input, .contact_us select{ float:left; display:inline; /* border:1px solid #999999; */ margin:4px 12px 4px 0; padding-top:3px; height:15px; width:143px; } .contact_us select{ width:147px; padding:0; height:18px; } #open_org_name{ width:220px; } #open_address_street{ width:165px; } #open_address_city{ width:162px; } #open_address_region{ width:170px; } #open_address_postal{ width:80px; } #open_phone, #open_fax{ width:100px; } #subject{ width:270px; } #message{ width:380px; } .contact_us_option{ margin-top:30px; } .contact_us_option input{ float:left; } .contact_us_option label{ float:left; margin-top:3px; width:215px; }