@charset "utf-8";
@import url('slider.css');
@import url('default.css');
@import url(http://fonts.googleapis.com/css?family=Scada:400italic,700italic,400,700);
body{margin:0; padding:0; background: #f2f2f2 url('../img/bg.png') repeat-x; font-family:Helvetica, Arial, sans-serif; font-size:110%; text-shadow: 0px 0px 1px #999;}
body.innerb{background:#f9f9f9 url('../img/innerbg.png') repeat-x;}
a, a:visited{color:#555;}
a:hover{text-decoration:none;}
a img, img{border:0;}

.wrapper{width:960px; margin:0 auto;}
#site-header {position:relative;}
#logo {margin:9px 0 0;}
#logo a { text-indent:-9999px; display:block; background:url('../img/logo.png') no-repeat; width:239px; height:122px;}
#social {position:absolute; right:0; top:10px; width:400px;}
#social span{margin:0; padding:3px 0 0; font-size:0.74em; float:left; font-weight:bold;}
#social ul, #social2 ul {list-style:none; margin:0; float:right; padding:0;}
#social ul li, #social2 ul li {display:inline; float:left; margin:0 5px;}

#site-nav {position:absolute; right:0; top:80px;}
#site-nav ul{list-style:none; margin:0; width:725px;}
#site-nav ul li{display:inline; float:left; padding:0 25px 0 25px; background:url('../img/navsep.png') no-repeat right;}
#site-nav ul li:last-child{background:none;}
#site-nav ul li a{text-decoration:none; color:#ccc; font-family:'Scada', sans-serif; letter-spacing:0px; text-shadow: 1px 1px 2px #444; filter: dropshadow(color=#444, offx=1, offy=1); font-weight:normal; font-size:0.95em;}

.slider-wrapper{margin:17px auto 0;}

#bar12 {background:url('../img/b12.png') repeat-x; height:46px; width:100%; font-size:0.8em;}
#bar12 h3{margin:0; padding:10px 0 0; font-family:'Scada', sans-serif; letter-spacing:0px; color:#333; font-weight:normal; float:left;}
#bar12 h2{margin:0; padding:5px 0 0; font-family:'Scada', sans-serif; letter-spacing:0px; color:#333; font-weight:normal; float:left; font-size:1.8em;}
#bar12 a.more{color:#a06c10; text-transform:uppercase; background:url('../img/arrow2.png') no-repeat left center; text-decoration:none; border-bottom:1px dotted #a06c10; display:inline-block; float:right; font-family:'Scada', sans-serif; padding:0 0 0 15px; margin:10px 0 0;}
#bar12 a:hover.more{color:#333;}

#bar22 {height:90px; width:100%; font-size:0.8em;}
#bar22 h2{margin:0; padding:25px 0 0; font-family:'Scada', sans-serif; letter-spacing:0px; color:#333; font-weight:normal; float:left; font-size:2.2em;}

#home-solutions{background:#f9f9f9; padding:15px 0;}
.hsol{border-left:1px solid #e0e1e3; width:315px; text-align:center; display:inline-block; font-family:'Scada', sans-serif; color:#5b5c6b; font-size:0.9em;}
.nobr{border-left:0px;}
.solbig{width: 472px; margin: 0 0 15px 0;}

#site-footer{background:#e7e8ea; overflow:hidden;}
#site-footer h3{margin:0; font-family:'Scada', sans-serif; color:#67717a; font-weight:bold; font-size:1.2em;}
#site-footer aside{display:inline-block; float:left; width:300px; padding:30px 20px 10px 0; font-family:'Scada', sans-serif; color:#5b5c6b; font-size:0.9em;}
#social2 ul {width:300px;}
#site-footer aside p{font-size:0.9em;}

#copyright{font-family:'Scada', sans-serif; font-size:0.8em; color:#444; padding:20px 0; height:20px;}
#text-copyright{float:left; width:300px;}
.site-bottom{float:right;}
.site-bottom ul{list-style:none; width:300px; margin:0;}
.site-bottom ul li{display:inline; margin:0 5px;}
.site-bottom ul li a{text-decoration:none; color:#555;}
.site-bottom ul li a:hover{text-decoration:underline;}

#container .wrapper{overflow:hidden; padding:10px 0; font-family:'Scada', sans-serif;}
#container .inserv{display:inline-block; float:left; width:294px; padding:0 10px 10px 10px; text-align:center;}
#container .inserv a{text-decoration:none; color:#5b5c6b; font-weight:normal; display:block;}
#container .inserv h3{font-weight:normal; font-size:1em; text-align:center;}
#container .inserv p{text-align:justify; font-size:0.85em;}

#container article.serv{display:block; width:95%; padding:0 10px 10px 10px; text-align:left; overflow:hidden;}
#container article.serv a{text-decoration:none; color:#5b5c6b; font-weight:normal; display:block; overflow:hidden; display:block; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#container article.serv h3{font-weight:bold; font-size:1em; text-align:left;}
#container article.serv p{text-align:justify; font-size:0.85em;}
#container article.serv img{float:left; margin:0 10px 0 0;}
/*#container article.serv a:hover{background:#f1f1f1;}*/


#content {width:690px; float:left; overflow:hidden; padding:10px 5px ; font-size:0.9em;}
#sidebar {width:250px; float:right; overflow:hidden; font-size:0.8em;}
#sidebar .sidewrap{background:#ddd; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding:10px 10px;}
#sidebar .sidewrap h3{border-bottom:1px solid #ccc; margin:0; color:#666; padding:10px 0;}

#mc_embed_signup input.button {margin: 0 12px 10px 0 !important;}