/* CSS Document */

*{padding:0; margin:0; font-family:"Trebuchet MS", Arial, sans-serif; outline-style: none;}

a img{border:0}

body{
background-image:url(../images/bkg_main.jpg);
background-repeat:repeat-x;
background-color:#333333;
text-align:center;
}

#container{
background-image:url(../images/bkg_container.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
width:830px;
min-height:800px;
margin: 0 auto;
text-align:left;
}

#container_subpage_bkg{
background-color:#3d6fab;
width:800px;
margin:0 15px;
float:left;
}

#container_subpage_header{
background-image:url(../images/bkg_team.jpg);
background-repeat:repeat-x;
min-height:715px;
position:relative;
}

#container_subpage_footer{
width:800px; 
height:42px; 
margin-left:15px;
}

#highlight{
position:absolute;
width:800px;
height:61px;
}

#highlight_about{
z-index:1;
position:absolute;
margin-left:180px;
}

#highlight_sectors{
z-index:1;
position:absolute;
margin-left:263px;
}

#highlight_services{
z-index:1;
position:absolute;
margin-left:345px;
}

#highlight_team{
z-index:1;
position:absolute;
margin-left:511px;
}

#highlight_alternative{
z-index:1;
position:absolute;
margin-left:432px;
}

#highlight_clients{
z-index:1;
position:absolute;
margin-left:587px;
}

#highlight_contact{
z-index:1;
position:absolute;
margin-left:668px;
}

.header{
margin-left:15px;
margin-right:15px;

width:800px;

}

#header_main{
background-image:url(../images/1.jpg);
background-repeat:no-repeat;
height:471px;
}

#menu{
list-style:none;
padding-top:35px;
padding-bottom:30px;
height:52px;
z-index:20;
position:relative;
text-align:center;
}

#menu li{
float:left;
margin: 0 15px;
line-height:13px;
padding:7px 0;
}

#menu li.logo{
padding:0;
}

#menu li.single{
line-height:35px;
}

#menu img{
margin-right:15px;
margin-left:15px;
float:left;
width:125px; 
height:52px;
}

#menu li a{
color:#ffffff;
font-size:12px;
text-decoration:none;
margin:0 0px;
}

#menu li a:hover{
text-decoration:underline;
}

#maintext{
width:655px;
margin-left:80px;
color:#ffffff;
font-size:11px;
line-height:18px;
margin-top:230px;
}

#panels{
margin-left:15px;
}

#panel_monitor{
background-image:url(../images/frontpanel_monitor.gif);
background-repeat:no-repeat;
width:267px;
height:230px;
float:left;
}

#panel_monitor_logo{
display:block;
padding-left:68px;
padding-top:23px;
}

#panel_simpliflying{
background-image:url(../images/frontpanel_simpliflying.gif);
background-repeat:no-repeat;
width:267px;
height:230px;
float:left;
}

#panel_energy{
background-image:url(../images/frontpanel_energy.jpg);
background-repeat:no-repeat;
width:267px;
height:230px;
float:left;
position:relative;
}

#panel_energy h2{
color:#ffffff;
font-size:18px;
text-align:center;
margin-top:30px;
}

#panel_alternative_button{
background-image:url(../images/frontpanel_learnmore_button.png);
background-repeat:no-repeat;
width:120px;
height:32px;
display:block;
text-decoration:none;
color:#ffffff;
font-size:12px;
line-height:32px;
padding-left:16px;
left:71px;
top:97px;
position:absolute;
padding:0 12px 0 2px;
text-align:center;
}

#panel_flygreen{
background-image:url(../images/frontpanel_flygreen.gif);
background-repeat:no-repeat;
width:267px;
height:230px;
float:left;
}

#panel_flygreen_description{
display:block;
font-size:11px;
color:#0d2e61;
line-height:13px;
margin-top:125px;
margin-left:20px;
width:230px;
text-decoration:none;
}

#panel_clients{
background-image:url(../images/frontpanel_clients.gif);
background-repeat:no-repeat;
width:267px;
height:230px;
float:left;
position:relative;
}

#panel_team{
background-image:url(../images/frontpanel_team.gif);
background-repeat:no-repeat;
width:266px;
height:230px;
float:left;
position:relative;
}

.panel_header{
font-size:14px;
font-style:italic;
margin-left:15px;
margin-top:13px;
text-decoration:none;
}

.panel_header_blue{
color:#0c4487;
}

.panel_header_white{
color:#ffffff;
}

#panel_monitor_description{
display:block;
font-size:11px;
color:#0d2e61;
line-height:13px;
margin-top:25px;
margin-left:20px;
width:230px;
text-decoration:none;
}

#panel_team_name{
color:#043977;
font-size:14px;
line-height:18px;
font-weight:bold;
margin-left:93px;
margin-top:25px;
}

#panel_team_title{
color:#ffffff;
font-size:12px;
font-style:italic;
margin-left:93px;
}

#panel_team_description{
font-size:11px;
line-height:13px;
color:#ccdcf3;
margin-left:93px;
width:165px;
}

#panel_team_image{
position:absolute;
left:-31px;
top:30px;
}

#panel_clients_button{
background-image:url(../images/frontpanel_clients_button.gif);
background-repeat:no-repeat;
width:134px;
height:32px;
display:block;
text-decoration:none;
color:#ffffff;
font-size:12px;
line-height:32px;
padding-left:16px;
left:119px;
bottom:16px;
position:absolute;
}

#panel_team_button{
background-image:url(../images/frontpanel_team_button.gif);
background-repeat:no-repeat;
width:165px;
height:32px;
display:block;
text-decoration:none;
color:#ffffff;
font-size:12px;
line-height:32px;
padding-left:16px;
left:91px;
bottom:16px;
position:absolute;
}

#footer{
color:#123f7d;
font-size:10px;

padding-top:30px;
padding-bottom:25px;
clear:both;
}

#footer a{
color:#123f7d;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer img{
float:left;
margin:0 35px;
}

#footerleft{
text-align:right;
float:left;
margin-left:180px;
}

.clear{
clear:both;
}

.airlinemonitor{
color:#FF0000;
}

.description {
    font-size: 11px;
    color: #ffffff;
    line-height: 18px;
    margin-left: 120px;
    margin-right: 105px;
}