/* CSS Document */
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; background-color:#fff:}
input, textarea { font-family:Arial, Helvetica, sans-serif;}
h1{ background:url(../image/btn.png) no-repeat 0 0; font-size:14px; font-weight:bold; color:#972d1b; margin:0; padding:6px 0 3px 7px; min-height:25px}
h2{padding:0px; margin:0px;}
img { border:0px;}
img a{ border:0px;}
#maindiv{width:1000px; margin:auto; padding:0;}
#header{ width:100%; height:92px;}
.logo{width:378px;float:left;}
.headerright{ width:558px; height:72px; float:right; margin:0px; padding:0px 0px 0 64px;}
.headerright ul{margin:0px 0px 0 0px; padding:0px;}
.headerright li{margin:0; padding:18px 0px 0px 0px; list-style-type:none; float:left;}



nav{width:996px; margin:0px; padding:0px 2px 0 2px; background-color:#ff9318; height:32px; background:url(../image/navbarcenter.png) repeat; border-radius:5px;}
nav ul{ margin:0px; padding:0px; float:left;} 
nav ul li{ margin:0px; padding:0px; background:url(../image/navline.png) right 0 no-repeat; list-style-type:none; float:left;}
nav ul li a{display:block; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; 
padding:9px 10px 8px 11px; margin:0px;}
nav ul li:hover>a{color:#fff; text-transform:uppercase; background-color:#00305f; padding:9px 10px 8px 11px;}
nav ul li a.selected{ color:#fff; font-size:14px; text-transform:uppercase; text-decoration:none; padding:0 5px 0 5px; }
nav ul li:first-child a{}
nav ul li:last-child a{}
/*...First-Level...*/
nav ul li ul li:first-child a{}
nav ul li ul li:last-child a{}
nav ul li ul{position:absolute; z-index:5; display:none; width:160px; padding:3px 0 0 0px; margin:0px;}
nav ul li:hover ul{display:block;}
nav ul li ul li{ background-color:#00305f; display:block; position:relative; width:160px; height:auto; }
nav ul li ul li a{  margin:0px; padding:10px 4px 10px 10px; font-size:12px; text-transform:none;}
nav ul li ul li a:hover{background:#9e291f; font-size:12px; margin:0px; padding:10px 4px 10px 10px; text-transform:none;}
.nvarrow{ background:url(../image/drop_down.png) 72px 15px no-repeat; }
.lastnav{ background-image:none;}

.banner{ width:1000px; padding:0px; height:320px; margin:4px 0 0 0; float:left; background:url(../image/bannershadow.png) no-repeat; background-position:bottom;}
.bannerleft{ width:712px; padding:0px; margin:0px; height:276px; float:left;}
.bannerright{ background:url(../image/form_bg.png) no-repeat 0 0 ; background-color:#d75406; padding:30px 0 0 20px; width:268px; height:246px; margin:0px; float:left;}
.mailform{ width:100%; margin:0px; padding:0px 0 10px 0; min-height:200px; text-align:justify;}
.mailform ul{ margin:0px; padding:0px;}
.mailform li{ margin:0px; padding:0px; float:left; list-style-type:none;}
.bannerright div{ margin:3px 2px 0 0px; padding:0px 0px 0 0px; }
.bannerrightfrom{ width:239px; height:20px; padding:2px 0 0 4px; margin:0px; background-color:#fff; border:1px solid #006289; font-size:13px; resize: none;}
.bannerrightfrom2{ width:214px; height:29px; padding:0px; margin:0px; background-color:#2d2e32; border:1px solid #f57f5b; font-size:13px; color:#fff; resize: none;}
.bannerrightmessage{ width:239px; height:60px; padding:0px 0 0 4px; margin:0px; background-color:#fff; border:1px solid #006289; font-size:13px; resize: none;}
.sendfrm{ margin:5px 0 0 75px!important; padding:0 0 0 0px;}
.selected{ font-size:14px; color:#fff;}
.contsentfrm{ margin:0px; padding:0px 0 0 10px; text-align:center;}
.btn{ font-size:12px; color:#000; background:url(../image/form_send.png) no-repeat; width:75px; height:26px; border:none; cursor:pointer; margin:0px 0 0 85px; padding:0px;}
.bannertextdes p{ font-size:13px; color:#000; line-height:20px; margin:15px 0 0 8px; }
.inbannlink{ font-size:16px; text-transform:uppercase; font-weight:bold; color:#E91024; text-decoration:none; margin:5px 0 0 8px!important;}
.banncntdes{ font:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#e91024; text-transform:uppercase; font-weight:bold; margin:0px;}
.fromarrow{ background:url(../image/form_arrow.png) no-repeat right ; border:1px solid #006289; width:245px; background-color:#fff; height:30px; margin:0px; padding:3px 0 0 0;-webkit-appearance: none; -moz-appearance: none;  text-indent: 0.01px;  text-overflow: "";  color: #757575!important; outline:none;}
.contfrmarrow{ background:url(../image/form_arrow.png) no-repeat right ; border:1px solid #e9e5e5; width:190px; height:25px; margin:0px; padding:3px 0 0 0;-webkit-appearance: none;  -moz-appearance: none;  text-indent: 0.01px;  text-overflow: "";  color: #B5B7C0!important; outline:none;}
.spblc{ display:none!important;}
.readinnnimg{ margin:0px 13px 0 0px; padding:0px;}
#servicesec{ width:100%; margin:0; padding:0px; float:left;}
.frstserv{ background-image:url(../image/guarding_services_bottom.gif); background-repeat:no-repeat; background-position:bottom; background-color:#fdfcfc!important; width:244px; margin:0 8px 0 0; padding:0px; float:left;}
.frstserv ul { margin:0; padding:0px;}
.frstserv li { margin:0; padding:0px; list-style-type:none; font-size:12px; line-height:18px; color:#290404; background-color:#fdfcfc; text-align:justify;}
.readmore{padding:0 6px 3px 1px; font-size:12px; font-weight:bold; color:#FF0000!important; text-decoration:none; float:right;}
.frstcont{padding:0 4px 0px 1px!important; font-size:12px;}
.houskebtm{ background:url(../image/housekeeping_services_bottom.gif) no-repeat; background-position:bottom; }
.backscrbtm{ background:url(../image/background_bottom.gif) no-repeat; background-position:bottom; background-color:#fdfcfc;}
.electrobtm{ background:url(../image/electronic_bottom.gif) no-repeat; background-position:bottom; background-color:#fdfcfc;}
.inbdyconts{ width:998px; margin:0px; padding:0px; border:1px solid #000;}
.incontsec{ width:100%; margin:0px; padding:0px;}
.incontsecleft{ width:592px; margin:0px; padding:0px; float:left;}
.incontsecleftnews{ width:590px; margin:0px; padding:0px; float:left; border:1px solid #f4f2f2;}
.mnews{ font-size:12px; font-weight:bold; text-decoration:none; color:#fff; background-color:#037d0c; padding:5px 7px 7px 6px; }
.mnews:hover{ font-size:12px; font-weight:bold; text-decoration:none; color:#fff; background-color:#059710; padding:5px 7px 7px 6px;}
.incontenfrom{ width:580px; margin:0px; padding:0px; float:left; border:2px solid #000;}
.housekeep{ background:url(../image/guarding_service_banner.jpg) no-repeat 0 0; margin:0px; padding:0px; width:792px; height:276px; float:left; }
.housekeep div{ width:300px; padding:10px 90px 0 0; margin:0px; float:right;}
.housecont{ font-size:12px; color:#090002!important; text-align:justify; line-height:22px;}
.housecont span{ font-size:17px; font-weight:bold; color:#E91024!important; text-transform:uppercase; text-align:justify; line-height:22px;}
.mainerincont{ width:592px; margin:0px; padding:0px; float:left;}
.mainincontsecleft{/*width:320px;*/ margin:0px; padding:0px; float:left;}
.contsfrm{ width:308px; background-color:#972d1b; font-size:13px; font-weight:bold; margin:0px; color:#fff; padding:5px 0 5px 5px;}
.contsfrmleft{ width:80px; font-size:12px; color:#474443; padding:11px 0 14px 5px; float:left; margin:2px 0 2px 0}
.mainputdiv{ margin:0px; padding:0px; float:left; border:1px;}
.contsfrmright{ width:190px; font-size:12px; float:right; margin:2px 0 2px 0; color:#474443; padding:5px 0 5px 5px; }
.contfrominput{ width:190px; border:1px solid #e9e5e5; height:25px; margin:0px 0 0 0; padding:0px; font-size:12px; color:#474443;resize: none;}
.contfrominputadd{ width:190px; border:1px solid #e9e5e5; font-size:12px; color:#474443; height:100px; margin:0px; padding:0px; resize: none;}
.mainincontsecright{ width:259px; float:right; background-color:#972d1b; font-size:13px; font-weight:bold; margin:0px; color:#fff; padding:5px 0 5px 5px;}
.contadd{ width:260px; float:right; font-size:13px; font-weight:bold; margin:0px; color:#000; padding:5px 0 0px 0px;}
.contadd span{ font-size:13px; font-weight:normal; line-height:20px; margin:0px; color:#474443; padding:5px 0 0px 0px;}
.incontsecleft div{ font-size:13px; color:#0f0e0e; text-align:justify; line-height:18px; margin:0px; padding:0px; width:593px;}

.incontsecright{ width:403px; margin:0px 0 0 5px; padding:0px; float:right;}

.gmap{ font-size:12px; color:#fff; text-decoration:none; background:#45b8ed; margin:0px; padding:5px 7px 5px 7px;}
.gmap:hover{ font-size:12px; color:#fff; text-decoration:none; background:#328eb9; margin:2px 0 0 0!important; padding:5px 7px 5px 7px;}
.incontsecright div{ width:192px; margin:0px 5px 6px 4px; padding:0px; float:left;}
.incontsecright div ul{ width:190px; height:200px; margin:0px; padding:0px; float:left; border:1px solid #f2efef; background-color:#f9f8f8;}
.incontsecright div li{ margin:0px; padding:4px 3px 0 3px; line-height:19px; float:left; list-style-type:none;}
.incontsecright div li:a{ margin:0px; padding:4px 3px 0 3px; line-height:19px; float:left; list-style-type:none; text-decoration:none!important; color:#000!important;}

.incontsecright div li a{ margin:13px 0 0 106px; padding:0px 0px 0 7px; list-style-type:none; text-decoration:none; background:url(../image/greenarrow.png) no-repeat 0 6px; color:#e94e3c; font-size:13px; font-weight:bold; float:right;}

.incontsecright div li a:hover{ margin:13px 0 0 106px; padding:0px 0px 0 7px; list-style-type:none; text-decoration:none;  font-size:13px; font-weight:bold; color:#000000;}

.incontsecright div div{ margin:0; padding:0px; float:right;}
.incontenfrom{ width:590px; margin:0px; padding:0px; background-color:#fafafa; height:300px; border:1px solid #fafafa; }
.incontenfrom div{margin:20px 0 0 0; padding:0; float:left; height:103px; width:155px;}
.incontenfrom div ul{margin:0px; padding:0px; float:left;}
.incontenfrom div li{ background:url(../image/more.jpg) no-repeat 10px 13px; margin:0px; padding:8px 0 0 20px; list-style-type:none; font-size:13px; color:#0d0301;}
.incontenfrom div li a{ margin:0px; padding:8px 0 0 0px; list-style-type:none; font-size:13px; color:#0d0301; text-decoration:none;}
.sitemapdivlst{margin:0px; padding:8px 0 0 20px; list-style-type:none; font-size:13px; color:#0d0301; border:0px;}
.sitemapdivanother{margin:0px; padding:0px; font-size:13px; width:500px;}
.servicespn{ font-size:12px; font-weight:bold; margin:0px; padding:0px; font-size:13px;}
.sitemplink{ font-size:12px; font-weight:bold; margin:0px; padding:0px; font-size:13px; text-decoration:none!important; color:000!important;}
.sitemapdivanother{margin:20px 0 0 0; padding:0; float:left; height:103px;}
.sitemapdivanotherul{margin:0px; padding:0px; float:left;}
.sitemapdivanother li{ background:url(../image/more.jpg) no-repeat 10px 13px; margin:0px; padding:8px 0 0 20px; list-style-type:none; font-size:13px; color:#0d0301;}
.lastserv{ background-image:url(../image/guarding_services_bottom.gif); background-repeat:no-repeat; background-position:bottom; background-color:#fdfcfc; width:244px; margin:px; padding:px; float:left;}
.lastserv ul { margin:0; padding:0px;}
.lastserv li { margin:0; padding:0px; list-style-type:none; font-size:12px; line-height:18px; color:#290404; text-align:justify;}
.readmore{padding:0 6px 3px 1px; font-size:12px; font-weight:bold; color:#FF0000!important; text-decoration:none; float:right;}
.frstcont{padding:0 4px 0px 1px!important; font-size:12px;}
.contpart{ width:100%; margin:20px 0 0 0; padding:0; float:left;}
.cntleftsec{ width:610px; margin:0px; padding:0px; float:left;}
.contleftpart{ width:568px; min-height:380px; margin:0; padding:2px 15px 0 7px; line-height:18px; 
-webkit-box-shadow: 2px -6px 16px -2px rgba(229,220,220,0.54);
-moz-box-shadow: 2px -6px 16px -2px rgba(229,220,220,0.54);
box-shadow: 2px -6px 16px -2px rgba(229,220,220,0.54);}
.cntrightsec{ width:390px; margin:0; padding:0; float:right; }
.contrightpart{ width:370px; height:370px; margin:0; padding:18px 0px 0 15px;
-webkit-box-shadow: -15px -5px 5px 0px rgba(229,220,220,0.29);
-moz-box-shadow: -4px -3px 5px 0px rgba(229,220,220,0.29);
box-shadow: -4px -3px 5px 0px rgba(229,220,220,0.29)}
.contrightimgnewssect{ border:1px solid #dddddd; width:360px; height:77px; margin:3px 0 0 2px; padding:0;}
.contrightimgnewssectleft{font-size:20px; font-weight:bold; color:#fff; text-align:center; width:64px; height:65px; background-color:#e64c26; float:left; margin:0;  padding:12px 0 0 0;}
.contrightimgnewssectleft span{ font-size:12px; font-weight:bold; color:#f0ecec;}
.contrightimgnewssectright{ width:295px; margin:0px; padding:0px; float:left;}
.contrightimgnewssectright ul{margin:0px; padding:1px 3px 0 3px; }
.contrightimgnewssectright li{ font-size:12px; text-align:justify; color:#666464; margin:0px;
padding:1px 0 0 2px; list-style-type:none; }
.contrightimgnewssectright li a{font-size:12px; font-weight:bold; text-decoration:none; color:#891a18; }
.newslink{ font-size:11px!important; font-weight:bold; color:#e64c26!important; float:right!important; margin:0; padding:0px;}
.clientsection{ width:1000px; clear:both; margin:auto; padding:10px 0 10px 0px;}
.clientsecbg{width:989px; background:url(../image/bullet.png) repeat-x 0px 5px;}
.clientbox{ width:1000px; height:95px; border:1px solid #eeeeee!important; margin:14px 0 0px 4px; padding:0}
.tickerdiv{width:990px; height:85px; border:1px solid #eeeeee!important; margin:14px 0 0px 2px; padding:0}
#footer{font-size:11px!important; background-color:#37383a!important; height:100%; width:1000px; margin:auto; padding:0px; border-bottom:1px solid #28292b; clear:both;}
.frstfootdiv{width:190px; float:left; color:#fff; margin:20px 0 0 25px; padding:0px;}
.frstfootdiv div{ width:85px; height:100%; float:left; color:#fff; margin:0px; padding:0px 10px 0 0; }
.frstfootdiv div ul{ margin:12px 0 0 0; padding:0px; }
.frstfootdiv div li{font-size:11px; font-weight:bold; color:#ccc9c9; padding:7px 0 2px 0; list-style-type:none; }
.frstfootdiv div li a{ text-decoration:none; color:#ccc9c9; }
.frstfootdiv div li a:hover{ color:#f83e11; }
.frstfootdiv div div{ margin:0px; padding:0px; float:left; border:1px solid #fff!important;}
.secfootdiv{width:610px; height:100%;  color:#fff; float:left; margin:20px 0 0 0; padding:0px;}
.secfooterfrst{width:190px; height:100%;  color:#fff; float:left; margin:20px 0 0 0; padding:0px;}
.secfooterfrst ul{ margin:0px; padding:0px 0px 0 0; float:left;}
.secfooterfrst li{ margin:0px; padding:10px 0px 0 0px; list-style-type:none;}
.secfooterfrst li a{ text-decoration:none; color:#FFFFFF;}
.seclinekr{ margin:0px; padding:0px 0px 0 0px;}

.secfootersecnd{ width:195px; height:100%;  color:#fff; float:left; margin:20px 0 0 0; padding:0px;}
.secfootersecnd ul{ margin:0px; padding:0px; float:left;}
.secfootersecnd li{ margin:0px; padding:10px 0px 0 0px; list-style-type:none;}
.secfootersecnd li a{ text-decoration:none; color:#FFFFFF;}

.secfooterthird{ width:220px; height:100%;  color:#fff; float:left; margin:20px 0 0 0; padding:0px;}
.secfooterthird ul{ margin:0px; padding:0px; float:left;}
.secfooterthird li{ margin:0px; padding:10px 0px 0 0px; list-style-type:none;}
.secfooterthird li a{ text-decoration:none; color:#FFFFFF;}

.branchadd{ margin:0px; padding:10px 0px 0 32px!important; list-style-type:none;}
.branchadd2{ margin:0px; padding:10px 0px 0 23px!important; list-style-type:none;}
.thrdfootdiv{ width:175px; height:100%; color:#fff; float:right; margin:20px 0 0 0; padding:0px;}
.thrdfootdiv{ font-size:12px; font-weight:bold; padding:0px; color:#000000; }
.thrdfootdiv ul{ margin:5px 0 0 0; padding:0px;list-style-type:none; float:left;}
.thrdfootdiv li{ margin:0px; padding:0px 2px 0 2px; list-style-type:none; float:left;}
.thrdfootdiv li a{ margin:0px; padding:0xp; text-decoration:none;}
.copyright{ width:100%; height:25px; margin:0px; padding:10px 0 0 0; clear:both; background-color:#292a2c; border-top:1px solid #464749; font-size:12px; font-weight:bold; color:#919294; text-align:center;}
.newslinks{ text-decoration:none; font-size:12px; color:#000000;}
.jobslinks{ text-decoration:none; font-size:12px; font-weight:bold; color:#e64c26;}
.contleftpart ul{margin:5px 0 0 0; padding:0px;}
.contleftpart li{font-size:12px; color:#414141; list-style-type:none; padding:0px 0 0 10px;}
.contleftpart li a{ background:url(../image/contul.png) no-repeat 0px 5px; text-decoration:none; font-size:12px; font-weight:bold; color:#414141; padding:0 0 0 10px}
.cntdiv{ width:585px; margin:0; padding:0px 5px 0 2px;}
.cntdiv ul{ margin:0px; padding:2px 0 0 0; }
.cntdiv li{ margin:0px; font-size:12px; font-weight:bold; color:#292828; list-style-type:none; background:url(../image/contul.png) no-repeat 0 10px; padding:0px 0 0 10px;}
.cntclss{ text-decoration:none; font-size:12px; font-weight:bold; color:#000;}
.cntclss:hover{ text-decoration:none; font-size:12px; font-weight:bold; color:#e64c26;}
.locatimg{ margin:0px; padding:30px 0 0 10px; float:right;}
.allnews{}
.allnews ul{ margin:0px; padding:0px;}
.allnews li{ font-size:12px; font-weight:bold; text-decoration:none; color:#000; padding:2px 0 3px 0; list-style-type:none;}
.allnews li a{ font-size:12px; font-weight:bold; text-decoration:none; color:#000;}
.allnews a:hover{ font-size:12px; font-weight:bold; text-decoration:none; color:#e64c26;}
.newslinks{ text-decoration:none; font-size:12px; color:#000000;}
.morenews{ font-size:13px; font-weight:bold; text-decoration:none; color:#000000; text-align:right;}
.morenews a{ text-decoration:none; color:#000;}
.morenews a:hover{ text-decoration:none; color:#e64c26;}
.pc_container { width: 712px; height: 276px; margin:0px; padding:0px; float:right; border:1px solid #0000!important;}
.pc_container .pc_item { position: absolute; top: 230px; color: white; padding:0px; width: 100%; overflow:visible;}
.pc_bar_container_overflow { overflow: hidden; position: absolute; top: 230px; color: white; margin: 0px 0px 0px 10px; padding: 0px;}
.pc_bar_container_underflow { width: 90000px; overflow: visible;}
.pc_bar_container_underflow { width: 90000px; overflow: visible;}
.pc_bar_container_overflow { overflow: hidden; position: absolute; color: white; margin: 0px 10px 0px 10px; padding: 0px;}
.left, .center, .right { background-position: left; background-repeat: no-repeat; overflow: hidden; font-size: 1px; float: left;}
.bar { background-position: left; overflow: hidden; font-size: 1px; float: left;}
.pc_item .desc { position: absolute; width: 275px; padding: 10px 15px 0 0px; line-height:20px; right: 0px; color:#090002; font-size:12px; text-align:justify; margin:0px; height:250px;}
.container { width: 1000px; margin: auto; border:1px solid #000;}
.clientpge{ width:580px; margin:15px 0 0 0; padding:0px; border:1px solid #f5f2f2; height:550px; overflow:scroll;}
.clientpge ul{ margin:0; padding:0px;}
.clientpge li{ margin:0; padding:5px 0 4px 5px; font-family:Calibri; font-size:14px; font-weight:bold; text-transform:uppercase;color:#404040; border-bottom:thin dotted;}
.es{ margin:0; padding:0;}
.is{ border-top:0; border-bottom:0;}
.is img{ border:0px; border-right:1px solid #ddd;}
.clr{ clear:both;}
.newsdiv{ width:590px; border-left:1px solid #e8e3e3; border-right:1px solid #e8e3e3; border-bottom:1px solid #e8e3e3; margin:5px 0 0 0!important;}
.demoHeaders { border:1px solid #000;}
.divmonth{ font-size:16px!important; color:#af2c07!important; margin:0px; padding:4px 0 0 0px!important; width:588px!important; }
.dmonth{ margin:3px 0 0 7px; padding:0px;}
.dmonth ul{ margin:0; padding:0px;}
.dmonth li{ background:url(../image/news_arrow.png) no-repeat 0px 8px; list-style-type:none; margin:0px; padding:2px 0 0 10px;  }
.dmonth li a{ padding:0px; font-size:13px; color:#000; }
.dmonth li a:hover{ padding:0px; font-size:13px; color:#dc3403; }
.divmonthname{ background-color:#efeeee; height:24px; width:100%; margin:0px; padding:0px; font-size:15px!important; color:#af2c07!important;}
.divmonthname span{ margin:0px; padding:0px 0 0 5px; font-size:15px!important; color:#af2c07!important;}




















































