﻿body
{
	width:610px;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial;
}

body#password
{
	width:380px;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial;
}

body#landing
{
	width:857px;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial;
}

body#home
{
	width:857px;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial;
	color: #505050;
	font-size: 11px;
	text-align: left;
}

img
{
	border: none;	
}

form
{
	margin: 0px;
	padding: 0px;
}


div#logo
{
	margin:115px 0px 52px 0px;	
}

div#pop_logo
{
	margin:0px 0px 52px 0px;	
}

div#land_logo
{
	margin:0px 0px 32px 0px;	
	float:left;
	width: 200px;
	padding-top: 28px;
}

div#password_logo
{
	margin:0px 0px 15px 20px;	
}

div#home_logo
{
	float:left;
	width: 237px;
	margin: 0px 0px 7px 0px;	
	padding-top: 9px;
}

div.clearBoth
{
	clear:both;	
}

div#content hr
{
	height:5px;
	color:#004c7f;
	background-color: #004c7f;
	border: none;
	margin:0px;
}

div#register
{
	float: left;
	margin: 4px 6px 0px 0px;
	padding: 14px 0px 13px 14px;
	width: 286px;
	border: 1px solid #eeeeee;
	color: #5c5c5c;
	font-size: 12px;
}

div#login
{
	float:left;
	margin-top: 4px;
	width:255px;
	background-color: #f4f4f4;	
	padding: 13px 22px 14px 25px;	
	
}

div#reg_welcome
{
	padding-bottom: 22px;
}

div#reg_button
{
	padding-top:52px;	
}

span.header
{
	color: #004c7f;
	font-size: 14px;
}

div#logout_success
{
	padding-top: 30px;
	padding-bottom: 22px;
}


span.logout_header
{
	color: #2c9952;
	font-size: 18px;	
}

span.comment
{
	color: #5c5c5c;
	font-size: 10px;
}

div#log_formContainer
{
	width: 255px;
	
	
}

div.log_formCaption
{
	float:left;
	width: 100px;
	font-size: 14px;
	color: #5c5c5c;
	padding-top: 3px;
}

div.log_formField
{
	float:right;
	width:155px;
	text-align: right;
	padding-top: 3px;
}

input.reg_input
{
	border: 1px solid #eeeeee;
}

a.forgot, a.forgot:link, a.forgot:visited, a.forgot:active 
{
	color: #5c5c5c;
	font-size: 10px;
	text-decoration: none;
}

div#log_buttonContainer
{
	padding-top: 15px;
	padding-bottom: 0px;
	float: right;	
}

div#logout_contact
{
	padding-bottom: 27px;	
}

a.contact, a.contact:link, a.contact:visited, a.contact:active 
{
	color: #2C9952;
	font-size: 12px;
	text-decoration: none;
}

div#password_caption
{
	padding: 25px 0px 5px 20px;	
	color: #2c9952;
	font-size: 18px;
	
}

div#password_secondaryCaption
{
	padding: 0px 0px 20px 20px;
	color: #5c5c5c;
	font-size: 10px;	
}

div#password_form
{
	background-color: #f4f4f4;
	padding: 20px;	
}

div.log_passwordCaption
{
	float:left;
	width: 110px;
	font-size: 14px;
	color: #5c5c5c;
	padding-top: 3px;
}

div.log_passwordField
{
	float:right;
	width:225px;
	text-align: right;
	padding-top: 3px;
	padding-bottom:2px;
}

input.email
{
	width: 220px;
	border: 1px solid #eeeeee;
}

div#land_content_container
{
	width: 857px;
	padding-top: 25px;
}

div#land_docs
{
	float:left;
	width:409px;
	border-right: 1px dotted #c2c2c2;
	margin-bottom: 43px;
}

div#land_about
{
	float:left;
	width:417px;
	padding-left: 30px;
	margin-bottom: 43px;
}

div#land_about hr
{
	height:5px;
	color:#004c7f;
	background-color: #004c7f;
	border: none;
	margin:0px;
	width: 27px;
}

span.header_swiss
{
	font-size: 14px;
	color: #004c7f;	
}

div.land_copy
{
	padding-top: 15px;
	color: #5c5c5c;
	font-size: 12px;	
}

div.land_copyMore
{
	padding-top: 20px;
	color: #004c7f;
	font-size: 11px;	
}

div#footer
{
	margin-top: 5px;
	width: 839px;
	background-image: url("../img/bg_land.gif");
	padding: 35px 0px 35px 18px;
	color: #7C7E84;
	font-size: 10px;
}

div#footer a, a:link, a:visited, a:active 
{
	color: #7C7E84;
	font-size: 10px;
	text-decoration: none;
}

div#footer a:hover 
{
	color: #004c7f;
	font-size: 10px;
	text-decoration: none;
}

div#top_logout_container
{
	padding-right: 15px;
	float: right;
}

div#top_logout_swissinso
{
	float: left;
	width: 91px;
	padding: 22px 13px 4px 0px;
	border-right: 1px dotted #c2c2c2;
}

div#top_logout_signout
{
	float: left;
	width: 64px;
	padding: 22px 0px 4px 11px;
}

div#top_logout_swissinso a, a:link, a:active, a:visited
{
	color: #818181;
	font-size: 11pcx;
}

div#top_logout_signout a, a:link, a:active, a:visited
{
	color: #818181;
	font-size: 11pcx;
}

div#thanks_content
{
	padding: 25px 0px 25px 20px;	
}

span.thanks_thanks
{
	color: #2c9952;
	font-size: 18px;	
}
div#thanks_shortly
{
	padding: 10px 0px 45px 0px;
	font-size: 14px;
	color: #5c5c5c;
}

body#password hr
{
	height:5px;
	color:#004c7f;
	background-color: #004c7f;
	border: none;
	margin:0px;
}

div#thanks_contact
{	
	font-size: 12px;
	color: #5c5c5c;
}

div#thanks_contact a, a:link, a:visited, a:active 
{
	color: #2C9952;
	font-size: 12px;
	text-decoration: none;
} 

div#banner_container
{
	padding-top: 5px;	
	
}

div#home_icons
{
	float:left;
	width: 182px;	
	padding: 5px 0px 21px 11px ;
	margin-right: 16px;
	background-color: #f9f9f9;
}

div.home_icon_container
{
	border-bottom: 1px dotted #d6d6d6;
	width: 174px;
	padding-bottom: 19px;
}

div.home_icon
{
	float:left;
	width: 38px;
	padding-top: 19px;
}

div.home_icon_caption
{
	float:left;
	width: 126px;
	padding: 23px 0px 0px 10px;
}

span.home_12px
{
	font-size: 12px;
}

span.home_16px
{
	font-size: 16px;	
}

div#home_profile
{
	float:left;
	width: 220px;
	padding-right: 15px;	
}

div#home_news
{
	float:left;
	width: 201px;	
	padding-right: 15px;	
}

div#home_chart
{
	float:left;
	width: 157px;	
}


div#home_footer
{
	width: 839px;
	background-image: url("../img/bg_land.gif");
	padding: 35px 0px 35px 18px;
	color: #7C7E84;
	font-size: 10px;
}

div#home_container
{
	margin: 23px 0px 77px 0px;	
}


hr.short
{
	height:5px;
	color: #004c7f;
	width: 27px;
	text-align: left;
	background-color: #004c7f;
}

div.home_copy
{
	padding-top: 2px;	
}

h1.sih1
{
	font-size: 14px;
	color: #004c7f;	
	margin:0px;
	padding: 2px 0px 5px 0px;
	font-weight:normal;
}

h2.sih1
{
	font-size: 14px;
	color: #004c7f;	
	margin:0px;
	padding: 2px 0px 5px 0px;
	font-weight:normal;
}

h3.sih1
{
	padding: 2px 0px 3px 0px;
	color: #004c7f;
	margin: 0px;
	font-size: 10px;
}

div.pad_10px
{
	padding-bottom: 10px;	
}

div.pad_5px
{
	padding-bottom: 5px;	
}

div#menu
{
	float: left;
	width: 615px;	
}

.menu_item_first
{
	
	padding: 45px 12px 4px 12px;	
	
}

.menu_item
{
	padding: 45px 12px 4px 12px;	
	background-image: url(../img/divider.gif);
	background-repeat: no-repeat;

}

.menu_item_last
{
	padding: 45px 0px 4px 12px;	
	background-image: url(../img/divider.gif);
	background-repeat: no-repeat;

}

div.menu_item a,a:link,a:visited,a:active
{
	color: #818181;
	text-transform:uppercase;
	text-decoration: none;
	font-size: 11px;
}

div.menu_dropdown
{
	position:absolute;
	width: 136px;
}

div.menu_dropdown_hidden
{
	display: none;	
}

div.menu_content
{
	margin-top: 5px;
	width: 136px;
	background-color: #ababab;	
	padding-top: 22px;
	text-align: right;
}
div.menu_dropdown hr
{
	height:5px;
	color: #004c7f;
	width: 136px;
	background-color: #004c7f;
	border: none;

}

div#menu_corporate, div#menu_industry, div#menu_products
{
	width: 136px;
}

div.menu_content ul
{
	padding: 0px;
	margin: 0px;
	text-align: right;
	list-style: none;
}

div.menu_content li
{
	padding: 0px 13px 10px 0px;	
}

a.menu_content, a.menu_content:link, a.menu_content:visited, a.menu_content:active
{
	color: #ffffff;
	text-decoration: none;	
	text-transform:none;
	font-size: 11px;
	text-align: right;
}

a.menu_content:hover
{
	color: #004c7f;
	text-decoration: none;	
	text-transform:none;
	font-size: 11px;
}

ul.menu
{
	float: right;	
}

hr.menu
{
	height:5px;
	color: #004c7f;
	background-color: #004c7f;
	margin: -3px 0 0 0;
	border: none;
	padding: 0;
}

div#corp_left
{
	float:left;
	width: 629px;
	padding: 0px 35px 0px 0px;	
}

div#product_left
{
	float:left;
	width: 665px;
	padding: 0px 35px 0px 0px;	
}

div#corp_right
{
	float:left;
	width: 157px;
}

h1.corp
{
	font-size: 27px;
	color: #004c7f;
	padding: 0;
	margin: -2px 0 15px 0;	
}

h2.corp
{
	font-size: 14px;
	color: #004c7f;
	padding: 0;
	margin: 0;		
}

h3.corp
{
	font-size: 12px;
	color: #004c7f;
	padding: 0 0 5px 0;
	margin: 0;		
}

div.corp_item
{
	padding-bottom: 15px;	
}

div.product_item
{
	padding-bottom: 15px;	
}

div#corp_left ul, div#corp_left_1 ul
{
	 margin-left: 20px;
}

div.industry_main ul
{
	 margin-left: 20px;
}

div#corp_left_2 ul
{
	font-size: 10px;
	margin-left: 10px;
}

ul.water_p
{
	font-size: 11px;
}


div#product_left ul
{
	font-size: 11px;
	margin-left: 15px;
}

div#corp_left li, div#corp_left_1 li, div#corp_left_2 li, div.industry_main li
{
	margin-top: 15px;
	list-style-type:square;
}

div#product_left li 
{
	margin-top: 5px;
	list-style-type:square;
}



div.photo
{
	width: 128px;
	float:left;
}

div.photo_caption
{
	float:left;	
	width: 527px;
}

div#corp_left_1
{
	float:left;
	width: 335px;
	padding: 0px 25px 0px 0px;	
}

div#corp_left_2
{
	float:left;
	width: 279px;
	padding: 0px 25px 0px 0px;	
}

div.corp_icon
{
	float:left;
	width: 119px;	
}

div.corp_icon_caption
{
	float:left;
	width:152px;
	height: 62px;
	min-height: 62px;
	background-image: url(/img/i_bg.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 8px;
}

a.corp_link,
a.corp_link:link,
a.corp_link:visited,
a.corp_link:active
{
	color: #004c7f;
	text-transform: none;
}

div.corp_link_first
{
	padding: 30px 0px 10px 0px;	
}

div.corp_link
{
	padding: 0px 0px 10px 0px;	
}

div.water
{
	width: 254px;
	background-color: #f4f4f4;
	padding: 5px 15px 65px 10px;
	margin-top: 5px;	
}

a.product,
a.product:link,
a.product:visited,
a.product:active
{
	font-size: 14px;
	color: #004c7f;
	text-decoration: none;
	text-transform: none;
}

a.main,
a.main:link,
a.main:visited,
a.main:active
{	
    color:#505050;
	text-decoration: none;
	text-transform: none;
}

a.main:hover
{	
	color: #004c7f;
	text-decoration: none;
	text-transform: none;
}

div.industry_main, div.air_main
{
	width: 700px; 	
	float: left;
}

div.industry_left
{
	float:left;
	width: 429px;
	padding-right: 35px;	
}

div.industry_right
{
	float:left;
	width: 219px;	
}

div.solar_left
{
	float:left;
	width: 386px;
	padding-right: 20px 	
}

div.solar_right
{
	float:left;
	width: 255px;
	background-color: #f4f4f4;
	padding: 0px 23px 243px 5px;
}

div.products_left
{
	float: left;
	width: 660px;
	padding-right: 40px;
}

div.air_left
{
	float:left;
	width: 390px;
	padding-right: 10px;	
	
}

div.air_right
{
	float:left;
	width: 258px;
	background-color: #f4f4f4;
	padding: 20px 13px 269px 8px;
}

.style1 
{
    color: #004c7f;
}

table#myOpenTable input
{
	height: 11px;
	min-height:11px;	
}

div#media_left
{
	float:left;
	width: 360px;
	padding-right: 30px;	
}

div#media_center
{
	float:left;
	width: 235px;
	padding-right: 40px;	
}

div#media_right
{
	width: 190px;
}

div.media_article
{
	padding-top:18px;
}

div.media_article
{
	padding-top:8px;
}

a.media_header, a.media_header:link, a.media_header:visited, a.media_header:active, span.media_header
{
	color: #676767;	
	text-transform: none;
}

a.media_main, a.media_main:link, a.media_main:visited, a.media_main:active, span.media_main 
{
	color: #004C7F;	
	text-transform: none;
}

div#home_media
{
	display:none;
}

div.home_media_off
{
	display:none;
}

div.home_media_on
{
	display:block;
}