﻿/* File Created: juli 17, 2012 */

.clear
{
    line-height:none;
}
h1 {
	font-size:30px;
}
/*#wrapper {
    margin: 0 auto;
    width: 960px;
}
#footer {
    margin: 0 auto;
    width: 960px;
}*/
.dc100 .projectreferences .slides .imagewrap img { height: auto; }
.dc66 .projectreferences .slides .imagewrap img { height: auto; }
.dc60 .projectreferences .slides .imagewrap img { height: auto; }
.dc50 .projectreferences .slides .imagewrap  { height: auto; }
.dc40 .projectreferences .slides .imagewrap  { height: auto; }
.dc33 .projectreferences .slides .imagewrap  { height: auto; }
.dc25 .projectreferences .slides .imagewrap  { height: auto; }
.dropdownWrapper , .yearDropdown{    background: transparent;
     width: 140px;
   overflow:initial;
   background-image:none;
    color: #434041;
    font-size: 12px;
    height: 25px;
    padding: 0px;
    text-decoration: none;
    text-transform: uppercase;
}
.dropdownWrapper { 
    float:right;
}
.yearDropdown { 
    width: 100px;
    height:23px;
}
.dropdownWrapper select{    
   width: 140px;
    color: #434041;
    font-size: 12px;
    height: 25px;
    padding: 0px;
    text-decoration: none;
    text-transform: uppercase;
    border:solid 1px #e5e5e5;
    line-height:8px;
    padding-top:0px;
    height:23px;
}
.yearDropdown select{    
   width: 100px;
    color: #434041;
    font-size: 12px;
    height: 25px;
    padding: 0px;
    text-decoration: none;
    text-transform: uppercase;
}
#header 
{
    background-color: transparent;
    background-image: url("../images/explorer/new_header_bg.png");
    background-position: 0px bottom;
    border: 0px !important;
}
    #header #menu .MenuList li
    {
        width:100%;
    }
#tab {
	
    background: url("../images/explorer/shade_bg_tab.png") no-repeat !important;
    margin-bottom:0;
    float:left;
    padding-top:20px;
    width:480px;
}

#main
{
    margin-top:0;
}
#main #shadow.radius_topright{
    background-image: url("../images/explorer/shade_bg_tabbed.png");
}
#main #shadow.radius_topboth {
    background-image: url("../images/explorer/shade_bg.png");
}
.message .bottom .button {
	width:50%;
}
.focusareas .content .box .header h1
{
   min-height:30px;
   height:auto;
}
.sideMenu ul
{
    float:none;
    width:auto;
}
.sideMenu li a
{
    padding-left:15px;
}
.sideMenu li a.parentLink
{
    background-position-x:5px;
}
.actionButton
{
    display:inline-block !important;
    width:initial;
    float:left;
}
.actionButton a
{
    display:inline-block !important;
}
.sliders li
{
    float:left;
}
/* ITEMPAGE */

/*#itempage #left li a {
    display: block;
    margin:20px 0px;
    height:auto;
    * height: auto;
    * margin:0px;
}
#itempage #left li a {
    display: block;
    margin:20px 0px;
    height:auto;
    * height: auto;
    * margin:0px;
}
#itempage #left li.expanded a
{
    display: block;
    margin:0px 0px;
    height: auto !important;
    padding-top:20px ;
    padding-bottom:20px ;
    * border-bottom:solid 1px #ffffff;
}
#itempage #left li.active a {
	* background:url("../images/bg/active_item.png") center right no-repeat;
}
#itempage #left li.active li a
{
    display: block;
    margin:0px 0px;
    * height: auto;
    * color:#666465;
    * background:none !important;
}
#itempage #left ul ul ul a {
    display: block;
    margin:0px 0px;
    height:auto;
    * padding-top:6px !important;
    * padding-bottom:6px !important;
    * border-bottom:0 !important;
}
#clusterpage #left li a {
    display: block;
    margin:20px 0px;
    height:auto;
}
#clusterpage #left li.expanded  li a
{
    display: block;
    margin:0px 0px;
}
#itempage #left li.sub {
    display:block;
}*/
#pagecontainer #content
{
    width:79.8%;
}
#content #services 
{
    background-image: url("../images/explorer/service_bg.png");
    background-position: center bottom;
    background-color:transparent;
    width:708px;
}
#content #services h1
{
    background-image: url("../images/explorer/service_header_bg.png");
    background-position: center top;
    margin:0px;
    padding:3%;
    width:94%;
}
#content #services ul {
	background-image:none;
    padding:0% 1%;
}
#content #services li {
	    display: block;
	    width: 32.33%;
}
#content #services li a {
	    display: block;
	    width:96%;
	    line-height:38px;
	    font-size:14px;
}

#pagecontainer #content .full hr{border: 0px;height: 1px;background-color: #d3d3d3;color:#d3d3d3;width: 101%;margin-left: -6.7%;margin-top: 27px;margin-bottom: 27px;clear:both;}
#pagecontainer #content #bottom hr{border: 0px;height: 1px;background-color: #d3d3d3;color:#d3d3d3;width: 101%;margin-left: -6%;margin-top: 27px;margin-bottom: 27px;clear:both;}
#pagecontainer #content .center hr{border: 0px;height: 1px;background-color: #d3d3d3;color:#d3d3d3;width: 105.7%;margin-left: -6%;margin-bottom: 27px;clear:both;}
#pagecontainer #content .indeximage{width:auto;font-size: 15px;border: solid 8px #e5e5e5;margin:0px 27px 27px 0px;}
#itempage #content #center {

text-align: left;
}
#itempage #content #center hr {
	color:#D3D3D3;
}
#clusterpage #content hr {
	color:#D3D3D3;
}
.megamenu 
{
    width:100%;
    position:absolute;
    float:left;
    top: 77px;
    left:0;
    left: -999em;
    text-align:left;
    padding-right:20px;
}
#pagecontainer #content .focusarea .box .header h3, .focusareas .content .box .header h3#pagecontainer #content
{
    height:auto;
    padding-top:6px;
}
#pagecontainer #content #bottom .servicesMenu { 
    border:solid 1px #ddd;
    margin:-1px;
}
#pagecontainer #content #bottom .servicesMenu li  { 
    width:32%;
}
#pagecontainer #content #bottom .servicesMenu li a { 
    display:block;
    padding-top:10px;
    height:30px;
    width:90%;
}

/* BLOG */

#pagecontainer #right.blog{background-color:#ddd;width:16.8%;float:left;}

.newslist .image
{
    height:150px;
}

.margin { background-color: #fff; }

/* NEWSROOM */

#pagecontainer #content #top.newsroom .topmenu ul { list-style-type:none; float:left;clear:none;}
#pagecontainer #content #top.newsroom .topmenu li { list-style-type:none; height:21px;float:left;}
#pagecontainer #content #top.newsroom .topmenu input{filter:chroma(color=#000000);line-height:10px;}
#pagecontainer #content #top.newsroom .topmenu input.active{filter:chroma(color=#000000);line-height:9px;}

/* NEW DROPDOWN */
.countryMenu { width: 200px; }
.countryMenu li { min-width: 200px; }
.countryMenu li ul li { width: 199px;  }