html {
overflow-x:hidden;
}

#slogan {
clear:both;
color:#555555;
font-size:10px;
margin:0 auto;
width:1001px;
}


#nav ul.sf-menu li.last {
border-right:none;
}

* {
margin:0;
font-family:verdana, tahoma, sans-serif;
font-size:11px;
}
#content ul {
padding-left:30px;
}

.panel-pane ul {
padding-left:1px !important;
}

body {
background:#fff url(images/bg.jpg) repeat-x scroll 0 0;
}

.clear {
clear:both;
}

a {
color:#63646B;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}


#container {
margin:0 auto;
width:1001px;
color:#63646B;
background:#FFFFFF;
padding-bottom:20px;
margin-bottom:50px;
}

#header {
background:#FFFFFF url(images/menu.jpg) repeat-x scroll right bottom;
border-bottom:1px solid #E2E2E2;
z-index:2;
height:102px;
position:relative;
width:100%;
}

#logo {
float:left;
height:90px;
margin-left:35px;
margin-top:7px;
width:210px;
}

#nav {
float:left;
z-index:10000000;
margin-top:74px;
position:relative;
width:520px;
}

#nav ul {
z-index:1000000;
float:left;
height:47px;
width:500px;
}

#nav ul.sf-menu li {
display:block;
float:left;
border-right:1px solid #E9E9E9;
min-height:15px;
line-height:17px;
}

#nav ul li a {
color:#555555;
font-weight:bold;
}

#search-box {
float:left;
height:35px;
.margin-top:67px !important;
margin-top:76px;
width:225px;
margin-left:10px;
}

#search-box input[type=text] {
width:100px;
border:1px solid #999999;
}

#search-box input[type=submit] {
border:none;
color:#fff;
font-size:0px;
_display:none;
background:url(images/gp.gif) no-repeat 0 0;
height:20px;
width:16px;
text-indent:-999999px;
margin-left:5px;
_margin-top:8px;
*margin-top:8px;

}

#edit-search-theme-form-1-wrapper {
margin-top:-1px;
_margin-top:5px;
*margin-top:5px;
float:left;
}

#search-box label {
margin-right:5px;
font-weight:bold;
}

#content-wrapper {
_margin-top:20px;
*margin-top:20px;
z-inedx:1;
width:100%;
height:auto;
}

#content {
float:left;
padding-left:30px;
border-right:1px dotted #A7A7A7;
padding-right:30px;
width:615px;
max-width:93.8%;
}

#breadcrumb {
float:left;
width:600px;
margin-bottom:15px;
margin-top:-5px;
margin-left:30px;
}

#breadcrumb a {
color:#636466;
font-size:10px;
text-decoration:none;
}

#content .node {
}

#content h2 {
font-size:17px;
color:#6399c9;
padding-bottom:20px;
}

.block h1 {
font-size:17px;
padding-top:1px;
color:#6399c9;
padding-bottom:20px;
}

#content h3, #sidebar h3 {
font-size:14px;
color:#6399c9 !important;
padding-bottom:10px;
}

#sidebar h3 {
margin-top:10px;
}

#content p {
color:#333333;
}

#sidebar {
float:left;
width:280px;
padding-left:10px;
}

#footer {
background:transparent url(images/footer.jpg) no-repeat scroll top;
height:85px;
margin:30px auto 0;
width:933px;
}

#brand {
float:left;
margin-top:40px;
width:20%;
}

#footer p {
color:#6A6A6A;
padding-top:45px;
text-align:center;
float:right;
}

#tabs {
float:left;
margin-bottom:10px;
margin-left:30px;
width:600px;
}

#tabs li {
display:inline;
}

#tabs a {
background:#EEEEEE none repeat scroll 0 0;
color:#333333;
padding:5px;
text-decoration:none;
}

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

table {
width:100%;
}

#block-superfish-1 .block ul {
padding:0;
}

.sf-menu.sf-style-white a {
border:none;
}

.sf-menu a {
border-left:none;
border-top:none;
padding:0;
}

.sf-menu.sf-style-white li, .sf-navbar.sf-style-white  {
background:transparent;
}


.sf-menu.sf-style-white li:hover {
}

#nav ul li ul li {
border-bottom:1px dotted #568EC9;
border-right:1px dotted #568EC9;
}

#nav li.menuparent a.active {
color:#568EC9 !important;
}

#nav ul li:hover {
background:transparent;
}

#nav ul li.active {
}

#nav ul li li:hover {
}

#nav ul li a:hover {
color:#568EC9 !important;
}

#nav ul li li:hover a {
color:#568EC9 !important;
}

#nav ul li ul {
margin-left:-55px;
_margin-left:-80px;
*margin-left:-80px;
position:absolute;
top:29px;
z-index:1000;
width:205px;
}

#nav ul li ul li {
background:#fff;
width:175px;
border-right:none;
padding-top:10px;
height:20px;
border-right:1px solid #E9E9E9;
}

#nav ul li a:hover {
background:transparent;
}

#nav ul li:hover ul li {
background:#fff;
}


.hide-title h2 {
display:none
}

#node-17 h1 {
display:none;
}


#node-18 .panel-panel {
border-right:1px dotted #A7A7A7;
}

#node-18 p {
color:#333333;
font-size:11px;
}

.hide {
display:none;
}

span.blue {
color:#474747;
font-size:18px;
}

.view-management-team a {
font-size:14px;
color:#6399C9 !important;
}

.view-management-team li.pager-current {
}

.panel-pane .view-management-team {
}

.view-management-team li.pager-next, .view-management-team li.pager-previous {
}

#node-18 .panel-col-last {
border-right:none;
}

#node-18 .panel-panel {
width:33.6%;
height:370px;
}


#node-18 .panel-col-bottom {
display:none;
}


#node-18 .panel-col-last {
width:32%;
}

.inside {
padding-left:5px;
padding-right:5px;
margin-top:80px;
}


#gallery {
margin-bottom:35px;
}

#sidebar .block {
border-bottom:1px dotted #A7A7A7;
padding-bottom:10px;
padding-top:10px;
}

#sidebar .block-views {
padding-top:0;
}

#node-5 h1 {
color:#FFA500;
}

#node-67 h1, #node-65 h1, #node-68 h1, #node-70 h1, #node-75 h1, #node-36 h1, #node-10 h1, #node-9 h1, #node-11 h1 {
color:#A70228 !important;
font-size:18px;
}

#content h1 {
margin-bottom:10px !important;
}

h1 {
font-size:18px;
}

.view-display-id-page_1 .views-row {
padding-top:20px;
border-bottom:1px dotted #A7A7A7;
padding-bottom:20px;
}

.view-display-id-page_1 .views-row-last {
border-bottom:none;
}

.field-field-manage-photo {
float:left;
margin-right:5px;
}

#node-18 .field-field-manage-photo {
display:none;
}

.views-field-view-node a {
color:#FFA500;
float:right;
}

.view-news .views-row {
padding: 10px 10px 5px;
}

.view-news .views-row:hover {
background:lightyellow;
}

#node-18 .view-id-management_team .views-row {
margin-bottom:20px;
border-bottom:1px dotted #A7A7A7;
padding-bottom:20px;
} 

#node-18 .view-id-management_team .views-row-last {
border-bottom:none;
}

#node-18 .pane-title {
border-bottom:1px dotted #A7A7A7;
margin-bottom:20px;
color:#6399C9;
font-size:17px;
padding-bottom:20px;
}

#node-18 .view-id-management_team .view-header {
display:none;
}

input[type=text], input[type=password], textarea  {
}

#search-box input[type=text] {

}

#search-box input[type=text]:focus {
-moz-shadow-box:0 0 8px rgba(82, 168, 236, 0.5);

}

form#search-form input[type=submit] {
padding:4px;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus {
-moz-shadow-box:0 0 8px rgba(82, 168, 236, 0.5);
}

.view-news .view-content {
padding-bottom:40px;
}

input[type=submit] {
cursor:pointer;
}

form#webform-client-form-30 legend {
color:#636466;
font-size:17px;
}

form#webform-client-form-30 {
color:#636466;
}

fieldset#webform-component-contact_information {
float:left;
width:280px;
padding:5px;
border:none;
border-right:1px dotted #A7A7A7;
margin-right:20px;
}


form#webform-client-form-30 input[type=text] {
padding:2px;
}

form#webform-client-form-30 input[type=submit] {
bottom:-30px;
cursor:pointer;
left:1px;
position:absolute;
}

fieldset#webform-component-site_information {
width:280px;
padding:5px;
float:left;
clear:right;
border:none;
}

#breadcrumb li {
display:inline;
}

.breadcrumbcurrent {
font-weight:bold;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
padding:20px 40px;
width:200px;
}

.jcarousel-skin-ie7 .jcarousel-container  {
background:none;
border:none;
}

#node-18 .panel-col .inside .view-id-clients .view-content  {
height:250px;
}

#node-18 .view-management-team .view-content {
height:263px;
}

#node-18 {
margin-top:-80px;
.margin-top:-80px;
}

.panel-panel .view-clients img {
opacity:0.8;
filter: alpha(opacity = 80)
}

.panel-panel .view-clients img {
border:none;
opacity:0.7;
filter: alpha(opacity = 80)
}

.panel-panel .view-clients img:hover {
opacity:1;
 filter: alpha(opacity = 100)
}

.view-clients .pager {
margin-top:15px;
}

.more-link a {
color:#6399C9 !important;
font-size:10px;
}

ul.pager, ul.pager a {
color:#6399C9 !important;
}

#node-18 .panel-col-first .pane-content {
padding-bottom:65px;
}

.clear-block {
display:block;
position:relative;
}

.item-list .pager li { 
padding:0;
}

#node-18 .panel-col-top {
border-right:none;
margin-bottom:20px;
}

#block-views-management_team-block_1 .view-header, #block-views-management_team-block_1 img{
display:none;
}

#block-views-management_team-block_1 h1 {
padding-top:10px;
}

.block #gallery {
display:none;
}

.view-clients .view-display-id-page_1 img {
border:none;
} 

#block-locale-0 li.active {
display:none;
}

#block-locale-0 li {
list-style:none;
}

#lang {
float:right;
height:50px;
margin-top:-100px;
position:relative;
width:75px;
}

#lang a {
font-size:13px;
}

span.left {
float:left;
margin-right:290px;
}

span.right {
float:left;
}

.node p {
font-size:12px;
}

#node-54 h1, #node-52 h1, #node-74 h1, #node-55 h1, #node-57 h1, #node-73 h1, #node-3 h1,#node-4 h1, #node-25 h1, #node-1 h1,#node-2 h1 {
color:#8BCB56 !important;
}

#node-82 h1, #node-59 h1, #node-61 h1, #node-49 h1 , #node-64 h1,#node-5 h1 , #node-6 h1, #node-7 h1, #node-30 h1{
color:#6399C9 !important;
}

.content li {
color:#333333;
font-size:12px;
}

ul.pager li {
color:#6399C9;
}

ul.pager {
border:1px solid lightgrey;
}

#sidebar ul.pager {
margin-top:10px;
margin-bottom:10px;
}

.views-field-field-client-logo-fid {
margin:5px;
}

li.active-trail >  a {
color:#568EC9 !important;
}

.sf-menu li {
background:transparent;
}

ul.sf-menu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:20px;
padding-right:20px;

}
.sf-menu li {
}

#node-18 .panel-pane {
.margin-top:60px;
}

#node-18 .panel-col-first, #node-18 .panel-col, #node-18 .panel-col-last {
margin-top:20px;
}

#nav #nav ul li a:hover {
text-decoration:none !important;
}
