@import url(reset.css);@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic|Pacifico);html{background:#fff url('/img/background.png') repeat-x;}
body{padding-top:15px;color:#71777d;font:normal 13px Helvetica, Arial, Tahoma, Verdana;background:url('/img/dots-header.png') repeat-x 0 458px;min-height:200px}
p{line-height:1.7em;margin-bottom:15px}
address{font-style:normal;padding-bottom:15px;}
a, a:link, a:focus{color:#FF0000;outline:0;text-decoration:none}
a:hover{color:#FF0000;text-decoration:underline}
a.more{padding-right:15px;background:url('../img/arrow.gif') no-repeat 100% 50%}
h1, h2, h3, h4{font-family:"Droid Serif", Arial;line-height:1.5em;margin-bottom:15px;font-weight:bold;font-style:italic}
h1{font-size:2.8em;font-family:"Pacifico", Arial;font-weight:normal;color:#fff;margin:0;position:relative;top:20px;text-shadow:1px 1px 1px #01121b}
h1 span{color:#f26904}
h2{font-size:2.4em;}
h3{font-size:1.5em;}
h4{font-size:1.0em;font-family:Helvetica, Arial, Tahoma, Verdana;margin-bottom:10px;font-weight:normal;font-style:normal}
.reflection{background:url('../img/reflection.png') no-repeat 50% 0;height:450px;text-shadow:1px 1px 1px #000}
.reflection-detail{background:url('../img/reflection.png') no-repeat 50% 0;height:260px;text-shadow:1px 1px 1px #000}
#header{height:80px;line-height:100px;position:relative;}
#header h1{width:280px;text-align:center;}
#header nav ul{position:absolute;top:0;right:0;border-bottom:1px solid #242424;width:700px;}
#header nav li{float:right;height:80px;font-weight:normal;font-family:'Droid';font-style:italic;font-size:12pt;}
#header nav li a{float:left;display:block;height:80px;padding:0 19px;color:#fff;text-decoration:none;}
#header nav li.active a, #header nav li a:hover{border-bottom:1px solid #FF0000 !important}
#intro{position:relative;height:170px;}
#intro #slider{height:370px;overflow:hidden;width:700px;position:relative;float:right;text-align:center !important;}
#intro #slider-detail{height:160px;overflow:hidden;width:660px;position:relative;float:right;text-align:center !important;background:#fff;top:1px;border-top:solid 1px #242424;padding:20px 20px 0 20px;}
#intro #slider-detail img{border:solid 1px #dfdfdf}
#content{padding:30px 0;background:#fff;}
#content .separate{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e7e8ea}
#content .post{margin-bottom:15px;}
#content .post:last-child{margin-bottom:0}
#content .post .photo{float:left}
#content .post .content{width:190px;float:right}
#content .post small{color:#808790;font-size:11px}
#content iframe{border:1px solid #e7e8ea;margin-bottom:20px;}
#content .buttonWrap{background:#f6f6f6;border:1px solid #e7e8ea;padding:15px 20px;border-radius:10px;margin:20px 0;}
#content .buttonWrap .button{position:relative;left:-25px}
#content .buttonWrap p{margin:0;font-weight:bold;font-style:italic;font-family:"Droid Serif", Arial;font-size:1.2em;padding:5px 0;}
#footer{padding:40px 0;color:#8b8b8b;font-size:0.9em;text-shadow:1px 1px 1px #fff;background:#f1f0f0 url('../img/dots-footer.png') repeat-x;}
#footer p{color:#3d3d3d}
#footer p .date{color:#999999}
#footer .followUs a, #footer div.also a{display:block;float:left;width:49px;height:45px;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;margin-right:10px}
#footer .followUs a.twitter{background-image:url('../img/twitter_off.png');}
#footer .followUs a.twitter:hover{background-image:url('../img/twitter_on.png');}
#footer .followUs a.linkedin , #footer div.also a.linkedin{background-image:url('../img/linkedin_off.png');}
#footer .followUs a.linkedin:hover, #footer div.also a.linkedin:hover{background-image:url('../img/linkedin_on.png');}
.wrap{margin:0 auto;position:relative;width:980px}
.mask{position:absolute;top:0;left:0;width:100%;height:100%;}
.gallery .photo{margin-left:29px}
.gallery .photo:first-child{margin-left:0}
a.photo{display:block;float:left;}
a.photo img, img.photo{display:block;float:left;border:1px solid #e7e8ea}
a.photo:hover img{border-color:#d1d1d1;opacity:0.8;filter:alpha(opacity=80);}
.photoWrap{margin:30px 0 30px}
.col1-3{width:300px;margin-left:40px;float:left}
.col1-3 p:last-child, .col2-3 p:last-child, .col3-3 p:last-child, .col4-3 p:last-child{margin-bottom:0}
.col1-3:first-child , .col3-3:first-child{margin-left:0}
.col2-3{width:640px;margin-left:40px;float:left}
.col3-3{width:610px;margin-left:40px;float:left}
.col4-3{width:980px;float:left}
.sidebar{border:solid 1px #dfdfdf;background:#efefef;padding:10px;border-radius:0px;margin-bottom:15px;font-size:9pt;}
.sidebar p span{font-weight:bold;color:#000;}
.sidebar-ul{list-style:circle;margin:0 0 0 20px;}
.sidebar-ul li{margin:0 0 8px 0;}
.services-ul{list-style:circle;}
.services-ul li{margin:0 0 8px 20px;}
.ul-1{list-style:none;}
.ul-1 li{margin:10px 10px 10px 30px;overflow:auto;}
.ul-1 li a img{float:left;}
.ul-1 li a:hover{text-decoration:none;}
.ul-1 li a:hover img{opacity:0.8;filter:alpha(opacity=80);}
.ul-1 li a span{display:block;float:left;margin-top:20px;color:#444;font-weight:bold;}
.ul-1 li a span:hover{text-decoration:underline;}
.ul-1 li a span.label{display:block;float:left;color:#9F9F9F;font-style:italic;cursor:pointer;width:470px;margin-top:0px;}
.ul-1 li a span.label:hover{text-decoration:none;}
#coin-slider{overflow:hidden;zoom:1;position:relative;height:290px;margin:35px auto 0 auto;border:solid 1px #292929}
#coin-slider a{text-decoration:none;outline:none;border:none;}
.cs-buttons{font-size:0px;padding:10px;float:left;}
.cs-buttons a{margin-left:5px;height:10px;width:10px;float:left;border:1px solid #B8C4CF;color:#B8C4CF;text-indent:-1000px;}
.cs-active{background-color:#B8C4CF;color:#FFFFFF;}
.cs-title{width:545px;padding:10px;background-color:#000000;color:#FFFFFF;}
.cs-prev, .cs-next{background-color:#000000;color:#FFFFFF;padding:0px 10px;}
.copyright{font-size:8pt !important;color:#9F9F9F !important;font-style:italic;float:right}
.copyright a{color:#9F9F9F !important;font-weight:bold;}
.light{float:right;padding:0;margin:40px 0 0 0;}
.twtr-widget.twtr-widget-profile .twtr-doc{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;border-top:0 !important;margin:0 !important;padding:0 !important;margin-top:-1px !important;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-hd, #company #content-sub .twtr-widget.twtr-widget-profile .twtr-doc .twtr-ft{display:none;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-bd{margin:0 !important;padding:0 !important;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-timeline{-webkit-border-radius:0 !important;border-radius:0 !important;-moz-border-radius:0 !important;background:none !important;margin:0 !important;padding:0 !important;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-tweets{border:0 !important;margin:0 !important;padding:0 !important;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-tweets .twtr-tweet{border:0 !important;border-bottom:1px solid #cfd1d6 !important;margin:0 !important;padding:0 !important;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-tweets .twtr-tweet .twtr-tweet-wrap{border:0 !important;margin:0 !important;padding:0 !important;background:#F1F0F0 !important;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text p{line-height:20px !important;font-size:11px !important;font-family:verdana, sans-serif;padding:5px 15px 5px 0px !important;text-shadow:#fff 0 1px 0;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text p a{color:#c10000 !important;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text p a:hover{text-decoration:underline !important;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text p i{font-weight:bold;text-shadow:#fff 0 1px 0;-webkit-text-stroke:.5px transparent;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text p i a{color:#999 !important;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-tweets .twtr-tweet .twtr-tweet-wrap p a{border:0 !important;text-decoration:none !important;}
.twtr-widget.twtr-widget-profile .twtr-doc .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text p i a.twtr-reply{color:#c10000 !important;}
.twtr-ft{display:none;}
footer ul{list-style:square;margin-bottom:20px;}
footer ul li{margin:0 0 5px 20px;}
footer ul li a{color:#444 !important;font-weight:bold;}
.who-img{width:100%;text-align:center;margin-bottom:15px;}
.who-img img{border:solid 1px #D8D8D8;}
.input-txt{border:solid 1px #dfdfdf;padding:5px;width:300px;}
.input-txt2{border:solid 1px #dfdfdf;padding:5px;width:321px;}
.input-txt-big{border:solid 1px #dfdfdf;padding:5px;width:510px;min-width:510px;max-width:510px;height:100px;}
.input-txt-big2{border:solid 1px #dfdfdf;padding:5px;width:321px;min-width:321px;max-width:321px;height:100px;}
.input-txt-small{border:solid 1px #dfdfdf;padding:5px;width:100px;}
.table-contact{text-align:center;}
.table-contact table{width:600px;margin:0 auto;text-align:left;}
.table-contact table tr{height:40px}
.table-contact table tr td.top{vertical-align:top;padding-top:10px;}
.center{text-align:center;}
.right{text-align:right;}
.btn-send{border:solid 1px #1D1D1D;background:#1D1D1D;color:#FF0000;padding:5px 10px;margin-right:15px;margin-top:20px;cursor:pointer;}
.btn-send:hover{color:#F1F0F0 !important;}
.footer-contact{overflow:hidden;width:215px;padding-left:15px;}
.footer-contact span{margin-left:5px;font-size:20px;float:right;}
.footer-contact label{color:#9F9F9F;float:left;}
.fright{float:right;}
.myrequired{color:red;}
div.error{color:red;margin:5px 0;}
.green{color:green;margin-top:75px;}
.extralarge{min-height:300px;}
.contact{margin:0 0 35px 0;width:200px;}
.contact span{font-weight:bold;color:#000;margin-left:20px;font-size:10pt;}
.language{float:right;position:relative;top:-40px;z-index:99999 !important;height:65px;}
.language span{font-size:8pt;color:#4F4F4F;}
.language img{position:relative;top:4px;}
.language:hover span{text-decoration:underline !important;}
.language:hover img{opacity:0.8;filter:alpha(opacity=80);}