
@import "lib/reset.css";
@import "lib/forms.css";
@import "lib/typography.css";

body{ background:url(img/header_bg.jpg) repeat-x; background-color:#f0f0f0; color:#888888;}

#header { height: 175px; }

#logo { margin-top:40px;}

#contact { float:right; padding-top:40px; margin-bottom:10px; text-align:right;}
#buttons { float:right;}

#nav { position:absolute;}

#buttons li a{ width:100px; text-decoration: none; margin: 0px; padding-left:5px; padding-right:5px; }
#buttons li ul {position: absolute; width:110px; left: -999em; background: #FFFFFF; }

.spacer_image{ margin-top: 30px; margin-bottom:30px;}

.panel { background:url(img/panel.png); height: 257px; width:280px;}

.panel h3 { padding: 25px 0px 0px 20px;}
.panel p { padding: 15px; color: #999;}

#blognews { padding-left:20px;}
#blognews h4{ font-weight:normal; font-size:12px; color:#999; padding-bottom:0px; margin:0; padding-top:15px; }
.blog_content { padding-bottom:10px;}

#case_study p{ width:280px; }
#bottom_panel { padding-top:80px; }

.footer_bottom { font-size:10px;}
.footer_bottom {  padding-top: 10px; border-top: 1px solid #CCC; }

#footer_bg { background:url(img/footer_bg.jpg)}


.style1 {color: #1583b0}

/* NAVIGATION */

.solidblockmenu{

margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 99.6%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #e4e4e4;
border-width: 1px ;
background: black url(img/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:lighter;
display: inline;
text-align:center;
}

.solidblockmenu li a{
float: left;
color: #4c4c4c;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid #e4e4e4;
}



.solidblockmenu li a:hover, .solidblockmenu li .current{

color: white;
background: transparent url(img/blockactive.gif) center center repeat-x;
}

<!-- SLIDDER -->

#slideshow  {
background:none repeat scroll 0 0 #E8E8E8;
height:400px;
margin:0 auto;
position:relative;
width:1000px;
}
#slideshow #slidesContainer {
height:600px;
margin:0 auto;
overflow:auto;
padding-left:40px;
padding-top:10px;
position:relative;
width:920px;
}
#slideshow #slidesContainer .slide {
height:263px;
margin:0 auto;
width:940px;
}
.control {
cursor:pointer;
display:block;
height:263px;
position:absolute;
text-indent:-10000px;
width:15px;
}
#leftControl {
background:url("img/arrow_left.png") no-repeat scroll 0 0 transparent;
left:200;
top:550px;
width:40px;
z-index:100;
}
#rightControl {
background:url("img/arrow_right.png") no-repeat scroll 0 0 transparent;
right:200px;
top:550px;
width:40px;
}
#pageContainer {
margin:0 auto;
width:960px;
}
#pageContainer h1 {
background:url("img/bg_pagecontainer_h1.jpg") no-repeat scroll left top transparent;
display:block;
height:114px;
text-indent:-10000px;
width:960px;
}
.slide1 h2, .slide1 p {
margin:15px;
}
.slide1 h2 {
color:#CCCCCC;
font:italic 24px Georgia,"Times New Roman",Times,serif;
letter-spacing:-1px;
}
.slide1 img {
margin:0 0;
}

.portfolio { margin-left:20px;}
.portfolio img{ padding-left:15px; float:left; }






