@charset "utf-8";
/* CSS Document */

/*@font-face {
    font-family: "Helvetica Bold Italic";
    src: url(Helvetica Neue Bold Italic_0.ttf) format("truetype");
}
@font-face {
    font-family: "Helvetica Black";
    src: url(Helvetica Neue Condensed Black_0.ttf) format("truetype");
}
@font-face {
    font-family: "Helvetica Bold";
    src: url(Helvetica Neue Condensed Bold.ttf) format("truetype");
}
@font-face {
    font-family: "Helvetica Italic";
    src: url(Helvetica Neue Italic_0.ttf) format("truetype");
}
@font-face {
    font-family: "Helvetica Light Italic";
    src: url(Helvetica Neue Light Italic_0.ttf) format("truetype");*/
}
@font-face {
    font-family: 'Helvetica Light';
    src: url(css/Helvetica Neue Light_0.ttf) format("truetype");
}


/*@font-face {
    font-family: "Helvetica UltraLight Italic";
    src: url(Helvetica Neue UltraLight Italic_0.ttf) format("truetype");
}
@font-face {
    font-family: "Helvetica UltraLight";
    src: url(Helvetica Neue UltraLight_0.ttf) format("truetype");
}
@font-face {
    font-family: "Helvetica";
    src: url(Helvetica Neue_0.ttf) format("truetype");
}*/
a, img {border:none; text-decoration:none;}

.fcmain {width:908px; position:relative;  font-family:Helvetica !important; font-weight:lighter; font-size:10px;}

.m0a {margin:0 auto;}
.cmain {width:615px; position:relative;  font-family:Helvetica !important; font-weight:lighter; font-size:12px;}
.banner {width:100%; height:250px; background-color:#666; position:relative;}
.Homebanner {width:908; height:250px;  margin:0 auto;}
.ctbl {margin-top:15px; background-color:#E6E6E6;}
.ctbl_w {background-color:#FFF;}
.space15 {padding-left:15px; height:15px; border:solid 0px red;}
.hd1 {width:100%; float:left; font-size:18px; font-weight:bolder; font-family:Helvetica !important; font-weight:lighter; color:#4D4D4D;}
.hd1_1 {font-size:18px; font-weight:bolder; font-family:Helvetica !important; font-weight:lighter; color:#4D4D4D;}
.hd2 {width:100%; float:left; padding:1px; background-color:#FBB000; font-family:Helvetica !important; font-weight:lighter; font-size:15px;}
.hd3 {font-size:16px; color:#333333; font-family:Helvetica !important; font-weight:bolder !important;}
.hdHint {font-size:11px; color:#333333;}
.cntnt {width:88%; margin:0 auto; margin-bottom:7px; font-size:13px;}

h3 { font-size:12px; border-bottom:solid 1px #FFF; font-weight:normal; font-family:Helvetica !important; font-weight:lighter; margin:0px; padding:0px;}
.round {-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.cw {background-color:#FFF;}
.plan {width:390px; height:300px; text-align:left; padding:5px;}
p.pinpt {margin:0px; padding:0px; text-align:right; width:100%; border:solid 0px red;}
p.pinpt input {margin:0px;}
   /***************************************** button *******************************************/
.button {
   border: 0px solid #e6e6e6;
   background: #fff;
   /*background: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#ebebeb));
   background: -webkit-linear-gradient(top, #b3b3b3, #ebebeb);
   background: -moz-linear-gradient(top, #b3b3b3, #ebebeb);
   background: -ms-linear-gradient(top, #b3b3b3, #ebebeb);
   background: -o-linear-gradient(top, #b3b3b3, #ebebeb);*/
   padding: 6px 12px; 
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #000000;
   font-size: 12px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   margin:5px 0 10px 0;
   width:90%;
   }
.button:hover {
   border-top-color: #e6e6e6;
   background: #fff;
   color: #000000;
   }
.button:active {
   border-top-color: #878787;
   background: #fff;
   }
.button:focus {
   border-top-color: #878787;
   background: #fff;
   }   
   /***************************************** button *******************************************/


   /***************************************** button *******************************************/
.button2 {
   border: 1px solid #29ABE2;
   background: #fff;
   /*background: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#ebebeb));
   background: -webkit-linear-gradient(top, #b3b3b3, #ebebeb);
   background: -moz-linear-gradient(top, #b3b3b3, #ebebeb);
   background: -ms-linear-gradient(top, #b3b3b3, #ebebeb);
   background: -o-linear-gradient(top, #b3b3b3, #ebebeb);*/
   padding: 6px 12px; 
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color: #000000;
   font-size: 12px;
   font-family: Helvetica;
   text-decoration: none;
   vertical-align: middle;
   margin:5px 0 10px 0;
   width:172px;
   }
.button2:hover {
   border-top-color: #e6e6e6;
   background: #fff;
   color: #000000;
   }
.button2:active {
   border-top-color: #878787;
   background: #fff;
   }
.button2:focus {
   border-top-color: #878787;
   background: #fff;
   }   
   /***************************************** button *******************************************/




/* ---------------------------- Gallery listing ------------------------------------ */
.pgal a {text-decoration:none; border:none;}
.pgal {width:125px; height:110px; float:left; border-bottom:solid 2px #666; margin-bottom:20px;}
.lmr {margin-left:15px;}
.pgal .pgan {width:100%; height:95px; float:left; background-color:#FFF;}
.pgal .pgat {width:100%; height:15px; float:left; color:#666666; text-align:right; font-family:Helvetica !important; font-weight:lighter; font-size:9px;}
/* ---------------------------- Gallery listing ------------------------------------ */

/* ---------------------------- Gallery listing 2 ------------------------------------ */
.pga2 a {text-decoration:none; border:none;}
.pga2 {width:110px; height:100px; float:left; border-bottom:solid 2px #666; margin-bottom:20px;}
.rmf {margin-right:15px;}

.pga2 .pgan2 {width:100%; height:85px; float:left; background-color:#FFF; text-align:center;}
.pga2 .pgat2 {width:100%; height:15px; float:left; color:#666666; text-align:right; font-family:Helvetica !important; font-weight:lighter; font-size:9px;}
/* ---------------------------- Gallery listing 2 ------------------------------------ */


/* ---------------------------- Gallery listing 3 ------------------------------------ */
.pga3 a {text-decoration:none; border:none;}
.pga3 {width:170px; height:135px; float:left; border-bottom:solid 2px #666; margin-bottom:20px;}
.rmf {margin-right:15px;}

.pga3 .pgan3 {width:100%; height:115px; float:left; background-color:#FFF; text-align:center;}
.pga3 .pgat3 {width:100%; height:15px; float:left; color:#666666; text-align:right; font-family:Helvetica !important; font-weight:lighter; font-size:11px;}
/* ---------------------------- Gallery listing 3 ------------------------------------ */



.fgrn {background-color:#D9E021; font-family:Helvetica !important; font-weight:lighter !important; font-size:66px; text-align:center;}
.sidpan { float:right; width:1px; height:1px; overflow:visible; right:8px; border:solid 0px red;}
.sidpen1 {position:absolute; right:3px; top:-6px; width:219px; background-color:#DFE9FF; background-image:url(../images/rIDbg.jpg); background-repeat:no-repeat; background-position:top; height:1505px;}
.cimage { margin-top:20px; background-image:url(../images/ID-front-side.png); background-repeat:no-repeat; width:145px; height:100px;}
.cimage2 { margin-top:20px; background-image:url(../images/ID-back-side.png); background-repeat:no-repeat; width:145px; height:100px;} 
.gguote {margin-top:20px; background-image:url(../images/quoteBtn.jpg); background-repeat:no-repeat; width:198px; height:37px;}
.form1 {margin-top:20px; width:197px;}
.chitt {margin-top:20px; background-image:url(../images/ID-chating.png); background-repeat:no-repeat; width:197px; height:63px;}
.haltxt {margin-top:20px; border:solid 1px #29ABE2; width:177px; height:290px; position:relative; background-color:#FFF; padding:80px 5px 5px 5px; text-align:justify; font-size:11px; font:Helvetica;}
.haltxt div.hd {position:absolute; top:10px; left:-8px; z-index:99;} 
.iddig {float:left; width:209px; height:148px; background-image:url(../images/digital-identity.jpg); background-repeat:no-repeat; margin:13px 15px 15px 20px;}
.iddcont {float:left; width:408px; height:148px; color:#FFF; font-family:Helvetica !important; font-weight:lighter; font-size:11px; margin-top:10px;}
.iddtal {margin:7px 4px 7px 7px; width:292px; height:186px; padding:7px 14px; font-family:Helvetica !important; font-weight:lighter; font-size:11px; text-align:justify; float:left;} 
.tal1 {border-bottom:1px solid #ccc; border-top:1px solid #ccc;} 
pre {margin:3px;}
.grn { background-color:#D9E021;}
.grnHd {width:100%; font-family:Helvetica !important; font-weight:lighter; font-size:23px;}
.grntxt {width:276px; height:138px; background-color:#FFF; filter:alpha(opacity=60); /* IE */ -moz-opacity:0.6; /* Mozilla */ opacity: 0.6; /* CSS3 */ padding:7px;}
.grymn {width:655px; margin-left:20px; border:solid 0px #FFF; font-family:Helvetica !important; font-weight:lighter; font-size:12px;}
.grysb { margin:0 10px 15px 0; width:200px; height:150px; float:left;}
.gryhd {width:100%; height:118px; background-color:#CCCCCC;}
.grybt {width:100%; height:26px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; margin-top:3px; padding-top:7px; color:#FFF; text-align:center;}

