body{background:#fff;font:62.5% Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#353535;text-transform:capitalize}h1{font-size:36px;line-height:36px;margin-bottom:15px}h2{font-size:30px;line-height:30px;margin-bottom:15px}h3{font-size:24px;margin-bottom:15px}h4{font-size:18px;line-height:18px;margin-bottom:8px}h5{font-size:14px;margin:3px 0;padding:0}h6{font-size:12px;margin:3px 0;padding:0;letter-spacing:1px}a,a:link,a:visited{color:#e00000;text-decoration:none}a:hover{color:#353535}a img,img{border:0}p{font-size:1.1em;line-height:1.6em;margin-bottom:1.5em;color:#777}blockquote{margin:10px 0 0 0;padding:5px 0 5px 40px;color:#858585;background:url(../images/quote.png) top left no-repeat;font-style:italic;line-height:1.4em}blockquote p{margin-bottom:5px}code{background:#fafafa;padding:5px 10px;display:block;font-size:1.4em;color:#858585;margin-bottom:10px}.alignleft{float:left;margin:5px 15px 5px 0}.alignright{float:right;margin:0 15px 10px 15px}.aligncenter{margin-bottom:15px;margin:0 auto;display:block}.imgbox{padding:2px;border:1px solid #eee;background:#fff;display:inline}.info{margin:15px 0;font-size:1.3em;color:#478bbf;padding:8px 10px 8px 37px;background:#dceff5 url(../images/talk.png) .5em .4em no-repeat;border:1px solid #b8e7f5}.error{margin:15px 0;font-size:1.3em;color:#c24848;padding:8px 10px 8px 37px;background:#ffd6d6 url(../images/stop.png) .5em .4em no-repeat;border:1px solid #ffc2c2}.warning{margin:15px 0;font-size:1.3em;color:#cf9e00;padding:8px 10px 8px 37px;background:#faf2d7 url(../images/alert.png) .5em .4em no-repeat;border:1px solid #fae8af}.success{margin:15px 0;font-size:1.3em;color:#3f9153;padding:8px 10px 8px 37px;background:#d7f7df url(../images/ok.png) .5em .4em no-repeat;border:1px solid #a3f7b8}.divider{height:1%;margin:5px 0 15px 0;padding-bottom:5px;border-bottom:1px dotted #eee;clear:both}.button{float:left;margin:10px 10px 10px 0;cursor:pointer;color:#fff;font-size:1.2em;line-height:26px;height:26px;background:url(/images/button-right.png) no-repeat 100% 0;display:inline-block}.button span{text-align:center;margin-right:4px;padding:0 8px 0 12px;background:url(/images/button-left.png) no-repeat;display:inline-block;height:26px;float:left}.button:hover{background-position:100% -26px}.button:hover span{background-position:0 -26px}a.button{color:#ccc}a.button:hover{color:#fff}.button-white{color:#858585;background:url(../images/button-right-white.png) no-repeat 100% 0}.button-white span{background:url(../images/button-left-white.png) no-repeat}.button-white:hover{color:#6a6a6a;background-position:100% -26px}.button-white:hover span{background-position:0 -26px}a.button-white{color:#858585}a.button-white:hover{color:#6a6a6a}.button-red{-moz-box-shadow:inset 0 1px 0 0 #cf866c;-webkit-box-shadow:inset 0 1px 0 0 #cf866c;box-shadow:inset 0 1px 0 0 #cf866c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#d0451b),color-stop(1,#bc3315));background:-moz-linear-gradient(top,#d0451b 5%,#bc3315 100%);background:-webkit-linear-gradient(top,#d0451b 5%,#bc3315 100%);background:-o-linear-gradient(top,#d0451b 5%,#bc3315 100%);background:-ms-linear-gradient(top,#d0451b 5%,#bc3315 100%);background:linear-gradient(to bottom,#d0451b 5%,#bc3315 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b',endColorstr='#bc3315',GradientType=0);background-color:#d0451b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #942911;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:13px;padding:6px 24px;text-decoration:none;text-shadow:0 1px 0 #854629}.button-red:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#bc3315),color-stop(1,#d0451b));background:-moz-linear-gradient(top,#bc3315 5%,#d0451b 100%);background:-webkit-linear-gradient(top,#bc3315 5%,#d0451b 100%);background:-o-linear-gradient(top,#bc3315 5%,#d0451b 100%);background:-ms-linear-gradient(top,#bc3315 5%,#d0451b 100%);background:linear-gradient(to bottom,#bc3315 5%,#d0451b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315',endColorstr='#d0451b',GradientType=0);background-color:#bc3315}.button-red:active{position:relative;top:1px}.ul-clean{list-style:none;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}#headerwrapper{background:url(../images/header.jpg) top repeat-x}#header{height:80px}#logo{margin-top:25px;text-align:left}#slidecontainer{width:940px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;border-top:1px solid #eee;border-bottom:1px solid #eee}.coin-slider{overflow:hidden;position:relative;padding:0}.coin-slider a{text-decoration:none;outline:0;border:0}.cs-buttons{display:none;margin-top:10px;position:absolute;left:47%}.cs-buttons a{display:block;width:17px;height:17px;background:url(../images/bullet-nav.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left}.cs-buttons a.cs-active{background-position:-17px 0}.cs-prev,.cs-next{background-color:#000;color:#fff;padding:0 10px}.cs-title{background-color:#000;color:#ccc;line-height:1.4em;width:900px;padding:10px 20px;font-size:1.1em}.cs-title strong{margin-bottom:10px;font-size:1.2em;font-weight:normal;margin-bottom:5px}#tagbar{border-bottom:1px solid #eee}#tagbar h3{color:#686868;margin-top:10px;margin-bottom:10px;line-height:42px;text-transform:none}ul#featuresbox{margin:20px 10px 0 10px;padding:0}ul#featuresbox li{width:300px;float:left;margin-right:13px;display:inline}ul#featuresbox li.last{margin-right:0}ul#featuresbox li h4{margin:5px 0 15px 0}ul#featuresbox li img{margin:0 10px 0 0}ul#serviceslist{margin-top:20px;list-style:none}ul#serviceslist li{width:450px;float:left;margin-right:20px}ul#serviceslist li p{margin-bottom:10px}ul#serviceslist li h3{margin-bottom:10px}ul#serviceslist li img{margin-top:0;margin-right:20px;margin-bottom:50px}#footerwrapper{margin-top:15px;background:#f7f7f7;border-top:1px solid #eee;border-bottom:1px solid #eee}#footer{margin-top:10px;padding-top:10px}.footerbox{margin-right:15px;width:180px;float:left}.copyright{padding-top:10px;display:block;text-align:left}.social-links{margin:5px 0;padding:0}.social-links li{margin:2px;display:inline}.social-links li a img{margin:0 8px 0 0;display:inline;border:0;background:0}p#abouttext{margin-bottom:10px;display:inline}#sidebar{float:right;width:300px}.sidebox{border:1px solid #eee;padding:10px 20px 0 20px;margin-bottom:30px}.sidebox h4{padding-bottom:10px;border-bottom:3px solid #eee;color:#484848}.latestblog{margin:0 0 10px 0;padding:0}.latestblog li{margin:5px 0;font-size:1.1em;line-height:1.4em;color:#666;border-bottom:1px solid #eee}.latestblog li img{margin-top:0}.latestblog li span.blogdate{color:#888}.latestblog li span a{font-weight:bold}.latestblog li p{font-size:1em;margin:5px 0;line-height:1.2}a.linkreadmore{font-weight:bold;border-bottom:1px dotted #ccc;color:#585858}ul#latestporto{margin:0 0 10px 0;padding:0;float:left}ul#latestporto li{float:left;margin:0 5px 5px 0;color:#666;width:80px;height:61px;display:block;background:url(../images/loading2.gif) center center no-repeat}ul#latestporto li a img{padding:2px;border:1px solid #eee;background:#fff}ul#latestporto li a:hover img{border:1px solid #ddd;background:#fafafa}.testibox blockquote p{margin-bottom:0}.testiauthor{display:block;text-align:right}.newsletter,.searchbox{padding:10px 10px 0 10px;margin-bottom:20px;background:#fafafa;border:1px solid #eee}.inputtext{width:195px;float:left;margin-right:5px;margin-bottom:10px;color:#8a8a8a;height:16px;line-height:25px;border:1px solid #eee;font-size:1.1em;padding:5px}#page{margin-top:20px;margin-bottom:20px}#content{margin-top:20px}#maincontent{margin-right:30px;float:left;width:600px}#content .last{margin-right:0;float:right}ul.checklist{margin:0 0 20px 0;padding:0;list-style:none}ul.checklist li{font-size:1.1em;margin:5px 0;padding-bottom:5px;padding-left:28px;background:url(../images/checkbox.png) 0 0 no-repeat;border-bottom:1px dotted #eee;color:#666}.itemlist{margin-bottom:20px}.itemlist li{font-size:1.1em;margin:5px 0;padding-bottom:5px;padding-left:18px;background:url(../images/box.gif) 0 .3em no-repeat;color:#777;border-bottom:1px dotted #eee}ul#serviceslist-page{margin-top:10px;list-style:none}ul#serviceslist-page li{width:280px;float:left;margin-right:25px;margin-bottom:10px}ul#serviceslist-page li h3{margin-bottom:10px}ul#serviceslist-page li img{margin-top:0;margin-right:20px;margin-bottom:70px}#contactinfoblock{border-right:1px solid #eee;width:450px;float:left;padding-right:30px}.contactinfo li{margin:8px 0;padding-bottom:8px;border-bottom:1px solid #eee;color:#666;font-size:1.1em;line-height:1.4em}#contactformblock{width:430px;float:right}#maincontactform{margin:10px 0}#maincontactform label{font-size:1.1em;color:#5a5a5a;width:100px;float:left;font-weight:bold}.textfield{float:left;margin-bottom:10px;color:#8a8a8a;width:320px;height:16px;line-height:25px;border:1px solid #eee;font-size:1.1em;padding:5px}.textarea{float:left;margin:0;padding:5px;color:#8a8a8a;width:380px;height:120px;margin-bottom:10px;border:1px solid #eee;overflow:hidden}.buttoncontact{height:25px;border:1px solid #ddd;background:#fafafa;cursor:pointer;color:#666;text-transform:uppercase;font-weight:bold;font-size:1em}.require{float:left;display:inline;color:#f00;font-weight:bold;margin-left:5px}.loading{background:url(../images/loading1.gif) top left no-repeat;padding-left:32px;font-size:1.2em;color:#2c6d00;margin-left:10px}#portfoliolist-1 li{width:220px;float:left;margin-right:20px;margin-bottom:10px}#portfoliolist-1 li img{margin-bottom:10px}#portfoliolist-2 li{width:300px;float:left;margin-right:20px;margin-bottom:10px}#portfoliolist-2 li img{margin-bottom:10px}ul#portfoliolist-3 li{width:460px;float:left;margin-right:20px;margin-bottom:10px}ul#portfoliolist-3 li img{margin-bottom:10px}ul#listlatestnews li{margin-bottom:10px;clear:both}ul#listlatestnews li img{margin-bottom:10px}ul#listlatestnews li h3{margin:0;padding:0}.postmeta{margin-bottom:10px;border-bottom:1px solid #eee}.leftpost{float:left;width:30px;color:#666;line-height:1.4em}.mainpost{border-left:1px solid #eee;border-right:1px solid #eee;float:left;width:470px;padding-left:10px;padding-right:30px}.mainpost h3{margin-bottom:10px}.rightpost{width:50px;height:50px;line-height:35px;float:right;background:url(../images/cloud.png) 0 0 no-repeat}.metapost{float:left;border-right:1px solid #eee;margin-right:20px;font-size:.9em;text-transform:uppercase;color:#9a9a9a}.metapost a{color:#858585}.date{margin:0;font-size:24px}.month{margin:0;font-size:12px;text-transform:uppercase}.postcomment{margin-left:20px;font-size:20px}.agendadl{margin-left:420px;font-size:15px;width:150px;height:50px;position:absolute}.livedl{margin-left:300px;font-size:15px;width:100px;height:50px;position:absolute}h3.posttitle{margin-bottom:0}.pagination{text-align:center;display:block;margin-left:auto;margin-right:auto;width:100%}ul.pagination li{float:left;padding:0;margin:10px 4px;background:0;height:30px;text-align:center}ul.pagination li a{display:block;line-height:30px;padding:0 8px;color:#666;font-size:1em;text-transform:capitalize;border:1px solid #eee;background:#fff}ul.pagination li a:hover,ul.pagination li.current a{background:#f5f5f5;text-decoration:none;color:#666;border:1px solid #eee}#authorbox{border:1px solid #eee;background:#fafafa;padding:10px;margin-bottom:20px}#authorbox h5{margin-bottom:5px}#authorbox .blockavatar{width:60px;float:left;margin-top:8px;margin-right:10px}#authorbox img{margin-top:0;margin-bottom:0;border:0}#authorbox .detail{float:left;width:500px}#authorbox .detail p{line-height:1.4em;margin-bottom:0}#listcomment{padding:0;margin:0 0 20px 0}#listcomment li{display:block;padding:11px 0;margin:0;background:0;border-bottom:1px solid #eee}.titlecomment{width:600px}.titlecomment img{float:left;padding:3px;border:1px solid #d9d9d9;margin:0 10px 0 0}.titlecomment h5{font-size:1.4em;color:#333;padding:7px 0 0 0;margin:0}.datecomment{font-size:1.1em;color:#858585}.meetingbut{float:right;font-size:1.1em;color:#858585;left:140px}#listcomment li p{font-size:1.1em;padding:10px 0 0 0;margin-bottom:0}#frmcomment{padding:10px 0 20px 0}#frmcomment label{display:block;font-weight:bold;text-transform:capitalize;margin-bottom:5px;color:#5a5a5a;font-size:1.1em}#frmcomment label span{font-weight:lighter;text-transform:lowercase;font-size:90%}.submitcomment{cursor:pointer;background:#4a4a4a;color:#fff;padding:6px 8px;border:0}