

html {
}

body {
	font-family: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	margin: 0;
	height: 100%;
	background-color: #fff;
	background-image: url(../images/bg.png);
	background-position: 49.999% 0;
	background-repeat: repeat-y;
}

#container {
	width: 980px;
	height: 860px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/bg_main.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#container_cloud {
	width: 980px;
	height: 860px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/bg_cloud2.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#top {
	height: 127px;
	padding: 21px 0 0 0;
	margin: 0;
	background-image: url(../images/bg_tops3.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#title {
	height: 35px;
	padding: 0 55px 0 47px;
	margin: 0;
}

#title p {
	float: right;
	padding: 0;
	margin: 0;
}

#title h2 {
	height: 35px;
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
	display: block;
}

#top_contact {
	height: 100px;
	padding: 21px 0 0 0;
	margin: 0;
	background-image: url(../images/bg_tops3.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#title_contact {
	height: 35px;
	padding: 0 55px 0 47px;
	margin: 0;
}

#title_contact p {
	float: right;
	padding: 0;
	margin: 0;
}
#title_contact h2 {
	height: 35px;
	padding: 27px 0 0 0;
	margin: 0;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
	display: block;
}

#break {
	height: 53px;
	padding: 0;
	margin: 0;
}

#rss {
	height: 211px;
	padding: 102px 158px 0 234px;
	margin: 0;
	font-size: 17px;
	line-height: 22px;
	color: #2557aa; 
	text-align: right;
}

#rss2 {
	height: 210px;
	padding: 53px 158px 0 234px;
	margin: 0;
	font-size: 17px;
	line-height: 17px;
	color: #2557aa; 
	text-align: right;
}

#base {
	padding: 0 25px 0 0;
	margin: 0;
	font-size: 14px;
	line-height: 14px;
	color: #fff; 
	text-align: center;
}

#mid {
	height: 267px;
	padding: 0;
	margin: 0; 
}

#contact {
	height: 294px;
	padding: 0 0 0 51px;
	margin: 0; 
	color: #2557aa;
	font-size: 14px;
	line-height: 16px;
}

#contact p {
	padding: 20px 0 10px 0;
	margin: 0; 
}

#contact_right {
	width: 390px;
	height: 294px;
	padding: 0 0 0 100px;
	margin: 0; 
	float: right;
	font-size: 13px;
	line-height: 18px;
}

#contact_right p {
	width: 349px;
	padding: 0;
	margin: 0; 
}

#contact2 {
	height: 258px;
	padding: 36px 166px 0 166px;
	margin: 0; 
	color: #2557aa;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
}

#contact2 p {
	padding: 0 0 15px 0;
	margin: 0; 
	text-align: center;
}

.contact_center {
	padding: 18px 0 0 119px;
	margin: 0; 
}

#cs_logos {
 	width: 289px;
	height: 258px;
	padding: 0 0 0 60px;
	margin: 0; 
}

#cs_logos p {
	width: 289px;
	height: 91px;
	padding: 0 0 0 0;
	margin: 0; 
	text-align: center;
}

.img_submit {
	padding: 17px 15px 0 0;
	margin: 0;
	float: right;
}

.img_about_1 {
	padding: 12px 0 0 10px;
	margin: 0;
	float: right;
}

.img_about_2 {
	padding: 0 0 0 10px;
	margin: 0;
	float: right;
}

.img_team {
	padding: 0 0 8px 0;
	margin: 0;
}

.img_twitter {
	padding: 0 11px 0 11px;
	margin: 0;
}

.img_twitter_s {
	padding: 27px 11px 0 11px;
	margin: 0;
}

.img_cloub_s {
	padding: 11px 4px 0 0;
	margin: 0;
}

.img_social {
	padding: 20px 0 0 0;
	margin: 0;
}

.img_arr {
	padding: 0 0 0 20px;
	margin: 0;
}

/** SERVICES **/

#top_s {
	height: 100px;
	padding: 21px 0 0 0;
	margin: 0;
	background-image: url(../images/bg_tops.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#top_s2 {
	height: 100px;
	padding: 21px 0 0 0;
	margin: 0;
	background-image: url(../images/bg_tops2.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#top_s3 {
	height: 100px;
	padding: 21px 0 0 0;
	margin: 0;
	background-image: url(../images/bg_tops3.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#top_n1 {
	height: 74px;
	padding: 21px 0 0 0;
	margin: 0;
	background-image: url(../images/bg_tops3.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#title_s {
	height: 83px;
	padding: 0 55px 0 47px;
	margin: 0;
	background-image: url(../images/bg_title_s.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#title_s p {
	float: right;
	padding: 0;
	margin: 0;
}

#title_s2 {
	height: 75px;
	padding: 0 55px 0 47px;
	margin: 0;
	background-image: url(../images/bg_title_s.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#title_s2 p {
	float: right;
	padding: 0;
	margin: 0;
}

#title_s h2 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
	display: block;
}

#title_s h3 {
	padding: 0 0 0 24px;
	margin: 0;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	color: #42abe0;
	display: block;
}

#title_s3 {
	height: 83px;
	padding: 0 55px 0 47px;
	margin: 0;
	background-image: url(../images/bg_title_s3.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#title_s3 p {
	float: right;
	padding: 0;
	margin: 0;
}

#title_s3 h2 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
	display: block;
}

#title_s3 h3 {
	padding: 0 0 0 24px;
	margin: 0;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	color: #42abe0;
	display: block;
}

#title_s4 {
	height: 83px;
	padding: 0 55px 0 47px;
	margin: 0;
}

#title_s4 p {
	float: right;
	padding: 0;
	margin: 0;
}

#title_s4 h2 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
	display: block;
}

#title_s4 h3 {
	padding: 0 0 0 24px;
	margin: 0;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	color: #42abe0;
	display: block;
}

#title_s5 {
	height: 75px;
	padding: 0 55px 0 145px;
	margin: 0;
	background-image: url(../images/bg_title_s5.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#title_s5 p {
	float: right;
	padding: 0;
	margin: 0;
}

#title_s5 h2 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
	display: block;
}

#title_s5 h3 {
	padding: 0 0 0 24px;
	margin: 0;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	color: #42abe0;
	display: block;
}

#services_top {
	height: 134px;
	padding: 0 77px 0 53px;
	margin: 0;
}

#services_top p {
	padding: 39px 25px 0 0;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
}

#services_top_right {
	height: 134px;
	width: 450px;
	padding: 0 0 0 35px;
	margin: 0;
	float: right;
}

#services_bottom {
	height: 165px;
	padding: 0 77px 0 53px;
	margin: 0;
}

#services_bottom_right {
	width: 450px;
	padding: 0 0 0 45px;
	margin: 0;
	float: right;
}

#services_bottom p {
	padding: 23px 25px 0 0;
	margin: 0;
	font-size: 24px;
	line-height: 26px;  
	color: #42abe0; 
}

#waste {
	height: 299px; 
	padding: 0 29px 0 443px;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
	background-image: url(../images/bg_waste.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#waste h3 {
	padding: 0 0 20px 0;
	margin: 0;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	color: #42abe0;
	display: block;
}

#waste p {
	padding: 0 0 18px 0;
	margin: 0;
}

#waste ul {
	padding: 0 0 20px 0;
	margin: -10px 0 0 18px;
	font-size: 12px;
	color: #42abe0;
}

#enviro_man {
	height: 299px; 
	padding: 0 29px 0 443px;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
	background-image: url(../images/bg_enviro_man.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#enviro_man h3 {
	padding: 0 0 20px 0;
	margin: 0;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	color: #42abe0;
	display: block;
}

#enviro_man p {
	padding: 0 0 18px 0;
	margin: 0;
}

#enviro_man ul {
	padding: 0 0 20px 0;
	margin: -10px 0 0 18px;
	font-size: 12px;
	color: #42abe0;
}

#bg_sus_pro {
	height: 299px; 
	padding: 0 29px 0 443px;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
	background-image: url(../images/bg_sus_pro.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#bg_sus_pro h3 {
	padding: 0 0 20px 0;
	margin: 0;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	color: #42abe0;
	display: block;
}

#bg_sus_pro p {
	padding: 0 0 18px 0;
	margin: 0;
}

#bg_sus_pro ul {
	padding: 0 0 20px 0;
	margin: -10px 0 0 18px;
	font-size: 12px;
	color: #42abe0;
}

#co2 {
	height: 299px; 
	padding: 0 29px 0 443px;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
	background-image: url(../images/bg_co2.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#co2 h3 {
	padding: 0 0 20px 0;
	margin: 0;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	color: #42abe0;
	display: block;
}

#co2 p {
	padding: 0 0 18px 0;
	margin: 0;
}

#co2 ul {
	padding: 0 0 20px 0;
	margin: -10px 0 0 18px;
	font-size: 12px;
	color: #42abe0;
}

#bio {
	height: 299px; 
	padding: 0 29px 0 443px;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
	background-image: url(../images/bg_bio_waste.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#bio h3 {
	padding: 0 0 20px 0;
	margin: 0;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	color: #42abe0;
	display: block;
}

#bio p {
	padding: 0 0 18px 0;
	margin: 0;
}

#bio ul {
	padding: 0 0 20px 0;
	margin: -10px 0 0 18px;
	font-size: 12px;
	color: #42abe0;
}

#pd {
	height: 349px; 
	padding: 0 29px 0 443px;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
	background-image: url(../images/bg_pro_del.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#pd h3 {
	padding: 0 0 20px 0;
	margin: 0;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	color: #42abe0;
	display: block;
}

#pd p {
	padding: 0 0 18px 0;
	margin: 0;
}

#pd ul {
	padding: 0 0 20px 0;
	margin: -10px 0 0 18px;
	font-size: 12px;
	color: #42abe0;
}

#pd2 {
	height: 349px; 
	padding: 0 29px 0 0;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
	<!--- background-image: url(../images/bg_pro_del.png);
	background-position: left top;
	background-repeat: no-repeat; --->
}

#pd2 h3 {
	padding: 0 0 20px 0;
	margin: 0;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	color: #42abe0;
	display: block;
}

#pd2 p {
	padding: 0 0 18px 0;
	margin: 0;
}

#pd2 ul {
	padding: 0 0 20px 0;
	margin: -10px 0 0 18px;
	font-size: 12px;
	color: #42abe0;
}


#pd2_right {
	width: 264px;
	height: 316px; 
	padding: 31px 83px 0 96px;
	margin: 0;
	font-size: 24px;
	line-height: 24px;
	color: #2557aa; 
	float: left;
}

#pd2_right ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 24px;
	line-height: 24px;
	color: #2557aa; 
	list-style-type:none;
}

#pd2_right li {
	padding: 0 0 36px 0;
	margin: 0 0 0 0;
	list-style-type:none;
}

/** ABOUT **/

#about {
	height: 335px; 
	padding: 0 46px 0 56px;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
}

#about_right  {
	width: 495px;
	height: 335px; 
	padding: 0 0 0 45px;
	margin: 0;
	font-size: 12px;
	line-height: 16px;  
	color: #42abe0; 
	float: right;
}

#about_right  p {
	padding: 0 42px 7px 0;
	margin: 0;
}

#about hr {
	border: 0;
	color: #aed7ec;
	background-color: #aed7ec;
	height: 3px;
	width: 100%;
}

#team {
	height: 343px; 
	padding: 14px 46px 0 56px;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
}

#team p {
	padding: 62px 0 18px 0;
	margin: 0;
}

#team_right  {
	width: 295px;
	height: 338px; 
	padding: 0 0 0 122px;
	margin: 0; 
	float: right;
}

#team_right  p {
	padding: 0 42px 7px 0;
	margin: 0;
}

#team_right h2 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
	display: block;
}

#team_right h3 {
	padding: 0 0 10px 24px;
	margin: 0;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	color: #42abe0;
	display: block;
}

#team_profile_1 {
	height: 343px; 
	padding: 14px 28px 0 36px;
	margin: 0;
	background-image: url(../images/bg_team_1.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#team_profile_1 p {
	padding: 206px 0 0 0;
	margin: 0;
}

#team_profile_1 h2 {
	padding: 0 0 3px 50px;
	margin: 0;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #42abe0;
	display: block;
}

#team_profile_1 h3 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 15px;
	line-height: 15px;
	color: #2557aa;
	display: block;
}

#team_right_profile  {
	width: 627px;
	height: 338px; 
	padding: 0;
	margin: 0; 
	font-size: 14px;
	line-height: 16px; 
	color: #2557aa;  
	float: right;
}

#team_right_profile  p {
	padding: 0 5px 7px 0;
	margin: 0;
}

#team_profile_2 {
	height: 343px; 
	padding: 14px 28px 0 36px;
	margin: 0;
	background-image: url(../images/bg_team_2.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#team_profile_2 p {
	padding: 204px 0 0 0;
	margin: 0;
}

#team_profile_2 h2 {
	padding: 0 0 3px 50px;
	margin: 0;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #42abe0;
	display: block;
}

#team_profile_2 h3 {
	padding: 0 0 0 32px;
	margin: 0;
	font-weight: normal;
	font-size: 15px;
	line-height: 15px;
	color: #2557aa;
	display: block;
}

#team_right_profile_2  {
	width: 662px;
	height: 338px; 
	padding: 0;
	margin: 0; 
	font-size: 14px;
	line-height: 16px; 
	color: #2557aa;  
	float: right;
}

#team_right_profile_2  p {
	padding: 0 5px 7px 0;
	margin: 0;
}

#team_profile_3 {
	height: 343px; 
	padding: 14px 28px 0 36px;
	margin: 0;
	background-image: url(../images/bg_team_3.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#team_profile_3 p {
	padding: 206px 0 0 0;
	margin: 0;
}

#team_profile_3 h2 {
	padding: 0 0 3px 27px;
	margin: 0;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #42abe0;
	display: block;
}

#team_profile_3 h3 {
	padding: 0 0 0 49px;
	margin: 0;
	font-weight: normal;
	font-size: 15px;
	line-height: 15px;
	color: #2557aa;
	display: block;
}

#team_right_profile_3  {
	width: 621px;
	height: 338px; 
	padding: 0;
	margin: 0; 
	font-size: 14px;
	line-height: 16px; 
	color: #2557aa;  
	float: right;
}

#team_right_profile_3  p {
	padding: 0 5px 7px 0;
	margin: 0;
}

#team_profile_4 {
	height: 343px; 
	padding: 14px 28px 0 36px;
	margin: 0;
	background-image: url(../images/bg_team_4.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#team_profile_4 p {
	padding: 204px 0 0 0;
	margin: 0;
}

#team_profile_4 h2 {
	padding: 0 0 3px 57px;
	margin: 0;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #42abe0;
	display: block;
}

#team_profile_4 h3 {
	padding: 0 0 0 24px;
	margin: 0;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	color: #2557aa;
	display: block;
}

#team_right_profile_4  {
	width: 559px;
	height: 338px; 
	padding: 0;
	margin: 0; 
	font-size: 14px;
	line-height: 16px; 
	color: #2557aa;  
	float: right;
}

#team_right_profile_4  p {
	padding: 0 5px 7px 0;
	margin: 0;
}

#team_profile_5 {
	height: 343px; 
	padding: 14px 28px 0 36px;
	margin: 0;
	background-image: url(../images/bg_team_5.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#team_profile_5 p {
	padding: 204px 0 0 0;
	margin: 0;
}

#team_profile_5 h2 {
	padding: 0 0 3px 57px;
	margin: 0;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #42abe0;
	display: block;
}

#team_profile_5 h3 {
	padding: 0 0 0 24px;
	margin: 0;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	color: #2557aa;
	display: block;
}

#team_right_profile_5  {
	width: 559px;
	height: 338px; 
	padding: 0;
	margin: 0; 
	font-size: 14px;
	line-height: 16px; 
	color: #2557aa;  
	float: right;
}

#team_right_profile_5  p {
	padding: 0 5px 7px 0;
	margin: 0;
}

#team_profile_6 {
	height: 343px; 
	padding: 14px 28px 0 36px;
	margin: 0;
	background-image: url(../images/bg_team_6.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#team_profile_6 p {
	padding: 203px 0 0 0;
	margin: 0;
}

#team_profile_6 h2 {
	padding: 0 0 3px 67px;
	margin: 0;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #42abe0;
	display: block;
}

#team_profile_6 h3 {
	padding: 0 0 0 24px;
	margin: 0;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	color: #2557aa;
	display: block;
}

#team_right_profile_6  {
	width: 559px;
	height: 338px; 
	padding: 0;
	margin: 0; 
	font-size: 14px;
	line-height: 16px; 
	color: #2557aa;  
	float: right;
}

#team_right_profile_6  p {
	padding: 0 26px 7px 0;
	margin: 0;
}

#team_profile_7 {
	height: 343px; 
	padding: 14px 28px 0 36px;
	margin: 0;
	background-image: url(../images/bg_team_8.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#team_profile_7 p {
	padding: 204px 0 0 0;
	margin: 0;
}

#team_profile_7 h2 {
	padding: 0 0 3px 50px;
	margin: 0;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #42abe0;
	display: block;
}

#team_profile_7 h3 {
	padding: 0 0 0 0px;
	margin: 0;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	color: #2557aa;
	display: block;
}

#team_right_profile_7  {
	width: 620px;
	height: 338px; 
	padding: 0;
	margin: 0; 
	font-size: 14px;
	line-height: 16px; 
	color: #2557aa;  
	float: right;
}

#team_right_profile_7  p {
	padding: 0 10px 7px 0;
	margin: 0;
}

#team_profile_8 {
	height: 343px; 
	padding: 14px 28px 0 36px;
	margin: 0;
	background-image: url(../images/bg_team_7.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#team_profile_8 p {
	padding: 204px 0 0 0;
	margin: 0;
}

#team_profile_8 h2 {
	padding: 0 0 3px 37px;
	margin: 0;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #42abe0;
	display: block;
}

#team_profile_8 h3 {
	padding: 0 0 0 24px;
	margin: 0;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	color: #2557aa;
	display: block;
}

#team_right_profile_8  {
	width: 559px;
	height: 338px; 
	padding: 0;
	margin: 0; 
	font-size: 14px;
	line-height: 16px; 
	color: #2557aa;  
	float: right;
}

#team_right_profile_8  p {
	padding: 0 5px 7px 0;
	margin: 0;
}

#team_profile_9 {
	height: 343px; 
	padding: 14px 28px 0 36px;
	margin: 0;
	background-image: url(../images/bg_team_9.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#team_profile_9 p {
	padding: 204px 0 0 0;
	margin: 0;
}

#team_profile_9 h2 {
	padding: 0 0 3px 57px;
	margin: 0;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #42abe0;
	display: block;
}

#team_profile_9 h3 {
	padding: 0 0 0 24px;
	margin: 0;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	color: #2557aa;
	display: block;
}

#team_right_profile_9  {
	width: 559px;
	height: 338px; 
	padding: 0;
	margin: 0; 
	font-size: 14px;
	line-height: 16px; 
	color: #2557aa;  
	float: right;
}

#team_right_profile_9  p {
	padding: 0 5px 7px 0;
	margin: 0;
}


#jobs {
	height: 614px; 
	padding: 6px 23px 0 56px;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
}

#jobs p {
	padding: 0 0 18px 0;
	margin: 0;
}

#jobs_right  {
	width: 308px;
	height: 420px; 
	padding: 18px 0 0 42px;
	margin: 0; 
	float: right;
	background-image: url(../images/bg_jobs.png);
	background-position: right top;
	background-repeat: no-repeat;
	font-size: 17px;
	line-height: 19px; 
	color: #2557aa; 
	
}

#jobs_right  p {
	padding: 0 20px 15px 0;
	margin: 0;
}

#jobs_right h2 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
	display: block;
}

#jobs_right h3 {
	padding: 0 0 10px 24px;
	margin: 0;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	color: #42abe0;
	display: block;
}

/** NEWS **/

#title_n1 {
	height: 75px;
	padding: 26px 55px 0 145px;
	margin: 0;
	background-image: url(../images/bg_title_n1.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#title_n1 p {
	float: right;
	padding: 0;
	margin: 0;
}

#title_n1 h2 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
	display: block;
}

#title_n1 h3 {
	padding: 0 0 0 24px;
	margin: 0;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	color: #42abe0;
	display: block;
}

#news {
	height: 343px; 
	padding: 14px 46px 0 56px;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
}

#news p {
	padding: 0 0 18px 0;
	margin: 0;
}

#news h4 {
	padding: 0 0 18px 0;
	margin: 0;
	font-weight: normal;
	font-size: 16px;
	line-height: 16px;
	color: #42abe0;
	display: block;
}

.news_ul {
	padding: 0 0 20px 0;
	margin: -10px 0 0 18px;
	font-size: 14px;
	color: #42abe0;
}

#news_right  {
	width: 295px;
	height: 338px; 
	padding: 0 0 0 90px;
	margin: 0; 
	float: right;
}

#news_right  p {
	padding: 0 42px 7px 0;
	margin: 0;
}

#news_right h2 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
	display: block;
}

#news_right h3 {
	padding: 0 0 10px 24px;
	margin: 0;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	color: #42abe0;
	display: block;
}

#but_prev {
	width: 45px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url(../images/but_prev.png);
	background-position: right top;
	background-repeat: no-repeat;
	border: 0;
}

#but_next {
	width: 46px;
	height: 37px;
	margin: 0;
	padding: 0;
	background-image: url(../images/but_next.png);
	background-position: right top;
	background-repeat: no-repeat;
	border: 0;
}

#but_prev2 {
	width: 28px;
	height: 23px;
	margin: 0;
	padding: 0;
	background-image: url(../images/but_prev2.png);
	background-position: right top;
	background-repeat: no-repeat;
	border: 0;
	float: left;
}

#but_next2 {
	width: 28px;
	height: 23px;
	margin: 0;
	padding: 0;
	background-image: url(../images/but_next2.png);
	background-position: right top;
	background-repeat: no-repeat;
	border: 0;
}

#news_buts {
	margin: 0;
	padding: 0 0 0 94px;
}

.table {
	border : 0;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

.tab1 {
	width: 40px;
	padding: 123px 0 0 0;
	margin : 0;
	vertical-align: top;
}

.tab3 {
	width: 28px;
	padding: 123px 0 0 8px;
	margin : 0;
	vertical-align: top;
}

.tab2 {
	padding: 23px 0 0 0;
	margin : 0;
	vertical-align: top;
}

.img_logo_1 {
	padding: 39px 0 0 0;
	margin: 0;
}

.img_logo_2 {
	padding: 13px 0 0 0;
	margin: 0;
}

/** Case Studies **/

#top_cs1 {
	height: 67px;
	padding: 21px 0 0 0;
	margin: 0;
	background-image: url(../images/bg_tops3.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#title_cs1 {
	height: 75px;
	padding: 33px 55px 0 145px;
	margin: 0;
	background-image: url(../images/bg_title_cs1.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#title_cs1 p {
	float: right;
	padding: 0;
	margin: 0;
}

#title_cs1 h2 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
	display: block;
}

#title_cs1 h3 {
	padding: 0 0 0 24px;
	margin: 0;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	color: #42abe0;
	display: block;
}

#title_cs2 {
	height: 75px;
	padding: 33px 55px 0 145px;
	margin: 0;
	background-image: url(../images/bg_title_cs2.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#title_cs2 p {
	float: right;
	padding: 0;
	margin: 0;
}

#casestudies {
	height: 343px; 
	padding: 14px 46px 0 56px;
	margin: 0;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa; 
}

#casestudies p {
	padding: 0 0 18px 0;
	margin: 0;
}

#casestudies_right  {
	width: 429px;
	height: 1px; 
	padding: 15px 0 0 100px;
	margin: 0; 
	float: right;
	font-size: 34px;
	line-height: 30px;  
	color: #42abe0;
}

#casestudies_right_div {
	padding: 105px 0 0 114px;
	margin: 0;
}

#casestudies_right h2 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
	display: block;
}

#casestudies_right h3 {
	padding: 0 0 10px 24px;
	margin: 0;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	color: #42abe0;
	display: block;
}

#testimonials {
	height: 333px; 
	padding: 24px 46px 0 43px;
	margin: 0;
	font-size: 24px;
	line-height: 28px;  
	color: #2557aa; 
}

#testimonials h2 {
	padding: 41px 0 9px 125px;
	margin: 0;
	font-weight: normal;
	font-size: 36px;
	line-height: 36px;
	color: #42abe0;
	display: block;
}

 #testimonials hr {
	border: 0;
	color: #aed7ec;
	background-color: #aed7ec;
	height: 3px;
	width: 330px;
	margin: 32px 0 30px 0;
}

#testimonials p {
	padding: 23px 0 0 103px;
	margin: 0;
}

#testimonials_right  {
	width: 491px;
	padding: 0 0 0 57px;
	margin: 0; 
	float: right;
	font-size: 14px;
	line-height: 16px;  
	color: #42abe0;
}

#testimonials_right p {
	padding: 0 0 15px 0 ;
}

#testimonials2 {
	height: 333px; 
	padding: 24px 46px 0 43px;
	margin: 0;
	font-size: 24px;
	line-height: 28px;  
	color: #2557aa; 
	background-image: url(../images/bg_test2.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#testimonials2 h2 {
	padding: 41px 0 9px 125px;
	margin: 0;
	font-weight: normal;
	font-size: 36px;
	line-height: 36px;
	color: #42abe0;
	display: block;
}

 #testimonials2 hr {
	border: 0;
	color: #aed7ec;
	background-color: #aed7ec;
	height: 3px;
	width: 330px;
	float: left;
	margin: 30px 0 30px 0;
}

#testimonials2 p {
	padding: 25px 0 0 89px;
	margin: 0;
}

#testimonials2_right  {
	width: 491px;
  min-height: 300px;
	padding: 0 0 0 57px;
	margin: 0; 
	float: right;
	font-size: 14px;
	line-height: 16px;  
	color: #42abe0;
}

#testimonials2_right p {
	padding: 0 0 15px 0 ;
}

#cs2 {
	height: 333px; 
	padding: 24px 46px 0 0;
	margin: 0;
}

#cs2 p {
	padding: 12px 0 0 0;
	margin: 0;
}

#cs2_right  {
	width: 491px;
	padding: 0 0 0 57px;
	margin: 0; 
	float: right;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa;
}

#cs2_right p {
	padding: 0 0 15px 0;
}

#cs2_right h2 {
	font-weight: normal;
	font-size: 16px;
	line-height: 16px;
	padding: 0 0 15px 0;
	margin: 0;
	color: #42abe0;
	display: block;
}

#cs3 {
	height: 351px; 
	padding: 6px 46px 0 0;
	margin: 0;
}

#cs3 p {
	padding: 12px 0 0 0;
	margin: 0;
}

#cs3_right  {
	width: 491px;
	padding: 18px 0 0 57px;
	margin: 0; 
	float: right;
	font-size: 14px;
	line-height: 16px;  
	color: #2557aa;
}

#cs3_right p {
	padding: 0 0 15px 0;
}

#cs3_right h2 {
	font-weight: normal;
	font-size: 16px;
	line-height: 16px;
	padding: 0 0 15px 0;
	margin: 0;
	color: #42abe0;
	display: block;
}

/** rollover (pure css) **/
.rollover a {
	text-decoration:none;
	display:block;
	height:100%;
}
* html .rollover a {
	width:100%;
}
.rollover {
	list-style-type:none;
	margin:auto;
	padding:0;
}
.rollover li {
	float:left;
}

.rollover li.logo a{
	width:233px;
	height:58px;
	padding: 0 91px 0 0;
	background-image: url(../images/logo.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.logo a:hover {
}

.rollover li.logo {
}

.rollover li.logos a{
	width:168px;
	height:58px;
	padding: 0 145px 0 0;
	background-image: url(../images/logos.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.logos a:hover {
}

.rollover li.logos {
}

.rollover li.but1 a{
	width:80px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #ffffff; 
}

.rollover li.but1 a:hover {
	color: #2557aa; 
}

.rollover li.but1 {
}

.rollover li.but1_on a{
	width:80px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #2557aa; 
}

.rollover li.but1_on a:hover {
	color: #ffffff; 
}

.rollover li.but1_on {
}

.rollover li.but2 a{
	width:81px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #ffffff; 
}

.rollover li.but2 a:hover {
	color: #2557aa; 
}

.rollover li.but2 {
}

.rollover li.but2_on a{
	width:81px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #2557aa; 
}

.rollover li.but2_on a:hover {
	color: #ffffff; 
}

.rollover li.but2_on {
}

.rollover li.but3 a{
	width:98px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #ffffff; 
}

.rollover li.but3 a:hover {
	color: #2557aa; 
}

.rollover li.but3 {
}

.rollover li.but3_on a{
	width:98px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #2557aa; 
}

.rollover li.but3_on a:hover {
	color: #ffffff; 
}

.rollover li.but3_on {
}

.rollover li.but4 a{
	width:115px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #ffffff; 
}

.rollover li.but4 a:hover {
	color: #2557aa; 
}

.rollover li.but4 {
}

.rollover li.but4_on a{
	width:115px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #2557aa; 
}

.rollover li.but4_on a:hover {
	color: #ffffff; 
}

.rollover li.but4_on {
}

.rollover li.but5 a{
	width:83px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #ffffff; 
}

.rollover li.but5 a:hover {
	color: #2557aa; 
}

.rollover li.but5 {
}

.rollover li.but5_on a{
	width:83px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #2557aa; 
}

.rollover li.but5_on a:hover {
	color: #ffffff; 
}

.rollover li.but5_on {
}

.rollover li.but6 a{
	width:94px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #ffffff; 
}

.rollover li.but6 a:hover {
	color: #2557aa; 
}

.rollover li.but6 {
}

.rollover li.but6_on a{
	width:94px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #2557aa; 
}

.rollover li.but6_on a:hover {
	color: #ffffff; 
}

.rollover li.but6_on {
}

.rollover li.but7 a{
	width:80px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #ffffff; 
}

.rollover li.but7 a:hover {
	color: #2557aa; 
}

.rollover li.but7 {
}

.rollover li.but7_on a{
	width:80px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #2557aa; 
}

.rollover li.but7_on a:hover {
	color: #ffffff; 
}

.rollover li.but7_on {
}

.rollover li.but8 a{
	width:80px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #ffffff; 
}

.rollover li.but8 a:hover {
	color: #2557aa; 
}

.rollover li.but8 {
}

.rollover li.but8_on a{
	width:80px;
	height:43px;
	font-size: 17px;
	line-height: 17px;  
	padding: 15px 0 0 0;
	text-align: center;
	color: #2557aa; 
}

.rollover li.but8_on a:hover {
	color: #ffffff; 
}

.rollover li.but8_on {
}


.rollover li.but_sustain a{
	width:250px;
	height:134px;
	font-size: 17px;
	line-height: 17px;  
	padding: 133px 30px 0 55px;
	margin: 0;
	color: #2557aa; 
	font-size: 11px;
	line-height: 13px;
	background-image: url(../images/bg_sustain.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.but_sustain a:hover {
}

.rollover li.but_sustain {
}

.rollover li.but_cloud a{
	width:235px;
	height:106px;
	font-size: 17px;
	line-height: 17px;  
	padding: 161px 35px 0 41px;
	margin: 0;
	color: #42abe0; 
	font-size: 11px;
	line-height: 13px;
	background-image: url(../images/bg_cloud.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.but_cloud a:hover {
}

.rollover li.but_cloud {
}

.rollover li.but_proddel a{
	width:222px;
	height:134px;
	font-size: 17px;
	line-height: 17px;  
	padding: 133px 65px 0 47px;
	margin: 0;
	color: #2557aa; 
	font-size: 11px;
	line-height: 13px;
	background-image: url(../images/bg_proddel.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.but_proddel a:hover {
}

.rollover li.but_proddel {
}

.rollover li.but_carbon a{
	width:153px;
	height:130px;
	padding: 0;
	margin: 0;
	background-image: url(../images/bg_carbon.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.but_carbon a:hover {
}

.rollover li.but_carbon {
}

.rollover li.but_bio a{
	width:146px;
	height:130px;
	padding: 0;
	margin: 0;
	background-image: url(../images/bg_bio.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.but_bio a:hover {
}

.rollover li.but_bio {
}

.rollover li.but_pro a{
	width:151px;
	height:130px;
	padding: 0;
	margin: 0;
	background-image: url(../images/bg_pro.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.but_pro a:hover {
}

.rollover li.but_pro {
}

.rollover li.but_waste a{
	width:153px;
	height:134px;
	padding: 0;
	margin: 0;
	background-image: url(../images/bg_waste2.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.but_waste a:hover {
}

.rollover li.but_waste {
}

.rollover li.but_enviro a{
	width:146px;
	height:134px;
	padding: 0;
	margin: 0;
	background-image: url(../images/bg_enviro.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.but_enviro a:hover {
}

.rollover li.but_enviro {
}

.rollover li.but_sust a{
	width:151px;
	height:134px;
	padding: 0;
	margin: 0;
	background-image: url(../images/bg_sust.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.but_sust a:hover {
}

.rollover li.but_sust {
}

.rollover li.team1 a{
	width:87px;
	height:15px;
	padding: 78px 17px 0 0;
	margin: 0;
	background-image: url(../images/team1.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	color: #2557aa; 
	font-size: 14px;
	line-height: 14px;
}

.rollover li.team1 a:hover {
	color: #2557aa; 
}

.rollover li.team1 {
}

.rollover li.team2 a{
	width:87px;
	height:15px;
	padding: 78px 17px 0 0;
	margin: 0;
	background-image: url(../images/team2.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	color: #2557aa; 
	font-size: 14px;
	line-height: 14px;
}

.rollover li.team2 a:hover {
	color: #2557aa; 
}

.rollover li.team2 {
}

.rollover li.team3 a{
	width:85px;
	height:15px;
	padding: 78px 0 0 0;
	margin: 0;
	background-image: url(../images/team3.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	color: #2557aa; 
	font-size: 14px;
	line-height: 14px;
}

.rollover li.team3 a:hover {
	color: #2557aa; 
}

.rollover li.team3 {
}

.rollover li.team4 a{
	width:87px;
	height:15px;
	padding: 78px 17px 0 0;
	margin: 0;
	background-image: url(../images/team4.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	color: #2557aa; 
	font-size: 14px;
	line-height: 14px;
}

.rollover li.team4 a:hover {
	color: #2557aa; 
}

.rollover li.team4 {
}

.rollover li.team5 a{
	width:87px;
	height:15px;
	padding: 78px 17px 0 0;
	margin: 0;
	background-image: url(../images/team5.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	color: #2557aa; 
	font-size: 14px;
	line-height: 14px;
}

.rollover li.team5 a:hover {
	color: #2557aa; 
}

.rollover li.team5 {
}

.rollover li.team6 a{
	width:85px;
	height:15px;
	padding: 78px 0 0 0;
	background-image: url(../images/team6.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	color: #2557aa; 
	font-size: 14px;
	line-height: 14px;
}

.rollover li.team6 a:hover {
	color: #2557aa; 
}

.rollover li.team6 {
}

.rollover li.team7 a{
	width:87px;
	height:15px;
	padding: 78px 17px 0 0;
	margin: 0;
	background-image: url(../images/team7.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	color: #2557aa; 
	font-size: 14px;
	line-height: 14px;
}

.rollover li.team7 a:hover {
	color: #2557aa; 
}

.rollover li.team7 {
}

.rollover li.team8 a{
	width:87px;
	height:15px;
	padding: 78px 17px 0 0;
	margin: 0;
	background-image: url(../images/team8.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	color: #2557aa; 
	font-size: 14px;
	line-height: 14px;
}

.rollover li.team8 a:hover {
	color: #2557aa; 
}

.rollover li.team8 {
}

.rollover li.team9 a{
	width:85px;
	height:15px;
	padding: 78px 0 0 0;
	margin: 0;
	background-image: url(../images/team9.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	color: #2557aa; 
	font-size: 14px;
	line-height: 14px;
}

.rollover li.team9 a:hover {
	color: #2557aa; 
}

.rollover li.team9 {
}

.rollover li.but_srs a{
	width:147px;
	height:78px;
	padding: 0;
	margin: 0;
	background-image: url(../images/but_srs.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.but_srs a:hover {
}

.rollover li.but_srs {
}

.rollover li.but_cloud_9 a{
	width:137px;
	height:78px;
	padding: 0;
	margin: 0;
	background-image: url(../images/but_cloud_9.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.but_cloud_9 a:hover {
}

.rollover li.but_cloud_9 {
}

.rollover li.but_revise a{
	width:145px;
	height:78px;
	padding: 0;
	margin: 0;
	background-image: url(../images/but_revise.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rollover li.but_revise a:hover {
}

.rollover li.but_revise {
}

.rollover li.download_pdf a{
	width:85px;
	height:24px;
	padding: 84px 20px 0 0;
	background-image: url(../images/but_pdf.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	color: #42abe0;
}

.rollover li.download_pdf a:hover {
}

.rollover li.download_pdf {
}

.rollover li.date1 a{
	width:85px;
	height:82px;
	padding: 11px 19px 0 0;
	background-image: url(../images/but_date1.png );
	background-position: left top;
	background-repeat: no-repeat;
	opacity:0.7;
	filter:alpha(opacity=70);
	text-align: center;
	font-size: 24px;
	line-height: 26px;
	color: #fff;
}

.rollover li.date1 a:hover {
	color: #42abe0;
}

.rollover li.date1 {
}

.rollover li.date2 a{
	width:85px;
	height:82px;
	padding: 11px 0 0 0;
	background-image: url(../images/but_date1.png);
	background-position: left top;
	background-repeat: no-repeat;
	opacity:0.7;
	filter:alpha(opacity=70);
	text-align: center;
	font-size: 24px;
	line-height: 26px;
	color: #fff;
}

.rollover li.date2 a:hover {
	color: #42abe0;
}

.rollover li.date2 {
}

.rollover li.test a{
	width:113px;
	height:72px;
	padding: 47px 60px 0 24px;
	background-image: url(../images/bg_test.png);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 9px;
	line-height: 11px;
	color: #42abe0;
	text-align: center;
}

.rollover li.cs a{
	width:117px;
	height:114px;
	padding: 0 15px 9px 0;
	background-image: url(../images/bg_cs.png);
	background-position: left top;
	background-repeat: no-repeat;
	opacity:0.7;
	filter:alpha(opacity=70);
	text-align: center;
	
}

.rollover li.cs a:hover {
	color: #42abe0;
}

.rollover li.cs {
}

.rollover li.cs2 a{
	width:117px;
	height:114px;
	padding: 0 0 9px 0;
	background-image: url(../images/bg_cs.png);
	background-position: left top;
	background-repeat: no-repeat;
	opacity:0.7;
	filter:alpha(opacity=70);
	text-align: center;
	
}

.rollover li.cs2 a:hover {
	color: #42abe0;
}

.rollover li.cs2 {
}

.rollover li.test a:hover {
	color: #2557aa;
}

.rollover li.test {
}

.rollover li.but_job_pdf a{
	width:105px;
	height:94px;
	padding: 0;
	margin: 2px 40px 0 18px;
}

.rollover li.but_job_pdf a:hover {
}

.rollover li.but_job_pdf {
}

.rollover li.but_job_word a{
	width:105px;
	height:94px;
	padding: 0;
	margin: 2px 0 0 0;
}

.rollover li.but_job_word a:hover {
}

.rollover li.but_job_word {
}

/** rollover2 (pure css) **/
.rollover2 a {
	text-decoration:none;
	display:block;
	height:100%;
}
* html .rollover2 a {
	width:100%;
}
.rollover2 {
	list-style-type:none;
	margin:auto;
	padding:0;
}
.rollover2 li {
	float:right;
}

.rollover2 li.download_pdf2 a{
	width:85px;
	height:24px;
	padding: 84px 0 0 0;
	background-image: url(../images/but_pdf.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	color: #42abe0;
	float: right;
}

.rollover2 li.download_pdf2 a:hover {
}

.rollover2 li.download_pdf2 {
}

.rollover2 li.download_pdf3 a{
	width:85px;
	height:24px;
	padding: 84px 0 0 0;
	margin: 0 63px 0 34px;
	background-image: url(../images/but_train.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	color: #42abe0;
	float: right;
}

.rollover2 li.download_pdf3 a:hover {
}

.rollover2 li.download_pdf3 {
}

.font_lt_blu {
	color: #42abe0; 
}

.font_dk_blu_big {
	color: #2557aa; 
	font-size: 14px;
	line-height: 14px; 
}

.font_lt_blu_big {
	color: #42abe0; 
	font-size: 24px;
	line-height: 32px; 
}

.font_lt_blu_big2 {
	color: #42abe0; 
	font-size: 24px;
	line-height: 24px; 
}

.font_dk_blu_big2 {
	color: #2557aa; 
	font-size: 33px;
	line-height: 45px; 
}

.font_dk_blu {
	color: #2557aa; 
}

.font_big {
	font-size: 26px;
	line-height: 26px; 
}

.font_sm {
	font-size: 11px;
	line-height: 13px; 
}

input.text2, select.text2 {
	border: 3px solid #d6e9f0;
	width: 294px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	font-size: 13px;
	color: #330066; 
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

textarea {
	border: 3px solid #d6e9f0;
	width: 343px;
	height: 143px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #330066; 
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

a.base:link { 
	color: #ffffff; 
	text-decoration: none; 
	padding: 0 85px 0 0;
	font-weight: normal;
}

a.base:visited { 
	color: #ffffff; 
	text-decoration: none; 
	padding: 0 85px 0 0;
	font-weight: normal;
}

a.base:hover { 
	color: #42abe0; 
	text-decoration: none;
	padding: 0 85px 0 0;
	font-weight: normal;
}

a.base:focus { 
	color: #42abe0; 
	text-decoration: none;
	padding: 0 85px 0 0;
	font-weight: normal;
}

a.base:active { 
	color: #ffffff; 
	text-decoration: none;
	padding: 0 85px 0 0;
	font-weight: normal;
}

a.team:link { 
	color: #42abe0; 
	text-decoration: none; 
	padding: 0;
	font-weight: normal;
	font-size: 9px;
	line-height: 9px;   
	display: block;
}

a.team:visited { 
	color: #42abe0; 
	text-decoration: none; 
	padding: 0;
	font-weight: normal;
	font-size: 9px;
	line-height: 9px; 
	display: block;
}

a.team:hover { 
	color: #2557aa; 
	text-decoration: none;
	padding: 0;
	font-weight: normal;
	font-size: 9px;
	line-height: 9px; 
	display: block;
}

a.team:focus { 
	color: #2557aa; 
	text-decoration: none;
	padding: 0;
	font-weight: normal;
	font-size: 9px;
	line-height: 9px; 
	display: block;
}

a.team:active { 
	color: #42abe0; 
	text-decoration: none;
	padding: 0;
	font-weight: normal;
	font-size: 9px;
	line-height: 9px; 
	display: block;
}

a.contact:link { 
	color: #2557aa; 
	text-decoration: none; 
	font-size: 24px;
	line-height: 32px;
}

a.contact:visited { 
	color: #2557aa; 
	font-size: 24px;
	line-height: 32px;
}

a.contact:hover { 
	color: #42abe0; 
	text-decoration: none;
	font-size: 24px;
	line-height: 32px;
}

a.contact:focus { 
	color: #42abe0; 
	text-decoration: none;
	font-size: 24px;
	line-height: 32px;
}

a.contact:active { 
	color: #2557aa; 
	text-decoration: none;
	font-size: 24px;
	line-height: 32px;
}

a.test:link { 
	color: #42abe0; 
	text-decoration: none; 
}

a.test:visited { 
	color: #42abe0; 
	text-decoration: none; 
}

a.test:hover { 
	color: #2557aa; 
	text-decoration: none;
}

a.test:focus { 
	color: #2557aa; 
	text-decoration: none;
}

a.test:active { 
	color: #42abe0; 
	text-decoration: none;
}



