@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../images/body-bg.gif) left top repeat-x;}

h1, h2, h3, h4, h5, h6, input, pre, form{margin:0px; padding:0px;}

#container{margin:0px auto; padding:0px; width:980px; overflow:hidden;}

#header{margin:0px; padding:0px; width:980px; overflow:hidden;}

.logo{margin:10px 0 0 10px; padding:0px; float:left; width:233px;}

.header-right{margin:0px; padding:0px; width:725px; float:right;}

.fully{margin:10px 10px 0 0px; padding:0px; float:right; width:378px;}

.call-us{margin:10px 10px 0 0px; padding:0px; float:right; background:url(../images/call-us.gif) left top no-repeat; width:399px; height:86px;}

.call-us h1{margin:0px; padding:30px 0 0 103px; font-family:Calibri; font-style:italic; color:#d50100; font-size:16px; font-weight:bold; float:left;}

.call-us h1 span{margin:0px; padding:0px; font-family:Calibri; color:#000; font-size:20px; font-weight:bold;}

.menu{margin:0px 0 0 10px; padding:0px; width:948px; background:url(../images/menu-bg.png) left top no-repeat; height:50px; overflow:hidden;}

.menu ul{margin:0px 0 0 50px; padding:0px;}

.menu ul li{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; list-style:none; font-size:12px; color:#FFFFFF; float:left;}

.menu ul li a{margin:0px; padding:11px 32px 0 32px; font-family:Arial, Helvetica, sans-serif; list-style:none; font-size:12px; color:#FFFFFF; text-decoration:none; float:left;}

.menu ul li a:hover{margin:0px; padding:11px 32px 0 32px; font-family:Arial, Helvetica, sans-serif; list-style:none; font-size:12px; color:#fad949; text-decoration:none; float:left;} 

.banner{margin:10px auto; padding:0px; width:958px; overflow:hidden;}

#mid-content{margin:0px; padding:0px; width:980px; overflow:hidden;}

#left-panel{margin:0px; padding:0px; width:270px; overflow:hidden; float:left;}

.testi{margin:2px 5px 0 10px; padding:0px; width:254px; border:3px solid #fff; background:#2b2b2b; overflow:hidden; float:left; -webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;}

.testi img{margin:5px 0 0 40px; padding:0px;}

.testi p{margin:0px; padding:3px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:234px; color:#fff; font-weight:normal; line-height:20px; text-align:justify;}

.testi span{margin:0px; padding:10px 15px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:12px; color:#fff; font-weight:bold; float:right;}

.demo{margin:15px 5px 0 10px; padding:0px 0 5px 0px; width:254px; border:3px solid #fff; background:url(../images/demo-bg.gif) left top repeat-x #a59911; overflow:hidden; float:left; -webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;}

.demo ul{margin:0px 0 0 13px; padding:0px;}

.demo ul li{margin:10px 0 0 0px; padding:0px; list-style:none;}

#right-panel{margin:0px; padding:0px; width:710px; overflow:hidden; float:right;}

.services{margin:3px 0 0 16px; padding:0px 0 10px 0px; width:680px; border:3px solid #fff; float:left; background:#e1f4c8; -webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;}

.services h1{margin:0px; padding:3px 0 0 8px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#023467; font-weight:bold;}

.services ul{margin:0px 0 0 10px; padding:0px; width:188px; float:left;}

.services ul li{margin:0px; padding:10px 0 0 20px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; background:url(../images/icon.gif) left 12px no-repeat;}

.tools{margin:0px; padding:0px; float:left;}

.content{margin:0px; padding:0px; width:700px;}

.content h1{margin:0px; padding:8px 0 0 18px; font-family:Calibri; font-size:22px; color:#000; font-weight:normal;}

.content p{margin:0px; padding:2px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; font-weight:normal; line-height:20px; text-align:justify;}

#footer-main{margin:20px 0 0 0px; padding:0px 0 20px 0px; width:100%; background:#10100e; overflow:hidden;}

.footer{margin:0px auto; padding:0px; width:980px; overflow:hidden;}

.footer-left{margin:0px; padding:20px 0 0px 10px; width:600px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:left; line-height:20px;}

.footer-left a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:20px; text-decoration:none;}

.footer-left a:hover{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:20px; text-decoration:none;}

.card{margin:20px 12px 0 0px; padding:0px; float:right;}

.clr{clear:both;}

.social{margin:20px 20px 0 0px; padding:0px; width:170px; float:right; overflow:hidden;}

.social li{display:inline; margin-left:2px;}