div.container{width:960px;margin-left:auto;margin-right:auto;padding-top:24px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;margin:0;padding:0;}
.content hr{margin-bottom:10px;}
input,select{vertical-align:middle;}
body{font-family:Cambria,"Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",Times,"Times New Roman",serif;color:#000000;text-rendering:optimizeLegibility;height:100%;margin:0;padding:0;}
h1,h2,h3{padding:9px 8px 8px;font-weight:normal;width:100%;}
h1{width:924px;}
h2,h3{margin-bottom:10px;}
h1 a,h2 a,h3 a{color:#ffffff;font-weight:normal;}
.active h2 a,.active h3 a{color:#000000;}
h1{background:transparent url('../images/background-sprite.png') repeat-x 0 -150px;font-size:18px;color:#ffffff;}
h2{background:transparent url('../images/background-sprite.png') repeat-x 0 -150px;font-size:22px;color:#ffffff;text-transform:uppercase;}
h3{background:transparent url('../images/background-sprite.png') repeat-x 0 -150px;font-size:13px;color:#ffffff;text-transform:uppercase;font-family:arial,helvetica,clean,sans-serif;font-weight:bold;padding:4px 8px 5px;}
.customer h2,.active h2,.active h3{background:transparent url('../images/background-sprite.png') repeat-x 0 0;color:#000000;}
.hide{display:none;}
a{text-decoration:none;font-weight:bold;color:#D01314;}
nav a{color:#000000;font-weight:normal;}
nav li.active a{color:#FF0000;}
a:hover{color:#FF0000;}
#content,div.container>header,div.container>footer{width:940px;display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
header.logo{margin-bottom:15px;}header.logo h1{position:absolute;left:-99999999px;}
#navigation ul{display:block;width:928px;height:16px;padding:4px 6px 6px;background:transparent url('../images/background-sprite.png') repeat-x 0 0;list-style:none;}
#navigation li{display:inline;margin-right:60px;text-transform:uppercase;}
section#content{height:695px;background:#ffffff url('../images/background.jpg') no-repeat;overflow:hidden;margin:0;padding:10px;}section#content section.service,section#content section.customer{margin-top:60px;height:465px;overflow:hidden;}
section#content section.service{width:460px;display:inline;float:left;position:relative;float:left;}
section#content section.customer{width:460px;display:inline;float:left;position:relative;float:right;}section#content section.customer img{border:6px solid #ffffff;}
section#content section.customer h3{margin-bottom:0;}
section#content article,section#content header,section#content section{width:100%;}
section#content article{margin-bottom:10px;}
section#content p{padding:6px 8px 8px;background:#ffffff;font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:1.35em;color:#000;}
section#content section>div{padding:6px 8px 8px;background:#ffffff;color:#000;line-height:1.35em;font-size:13px;overflow:hidden;font-family:arial,helvetica,clean,sans-serif;color:#2E3436;min-height:120px;height:auto !important;height:120px;}section#content section>div p{padding:0;margin-bottom:8px;}
section#content img{display:block;float:left;margin-right:12px;}
body.about section#content{background:#ffffff url('../images/background-contact.jpg') no-repeat;}
footer{position:absolute;left:13px;bottom:32px;font-size:80%;width:920px;background:#ffffff;padding:7px 6px 4px;line-height:1.25em;color:#2E3436;}footer div.main{font-size:105%;}
