
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {margin:0px; padding:0px; font-family:sans-serif,Arial, Helvetica; font-size: 12px; font-weight: normal; text-decoration:none; background-color: #fff; color:#d4d4d4; background:#ffffff url(../img/mainbg.gif)  repeat-x scroll top right;}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;width:100%;line-height: 1;}
ol, ul, li {list-style: none;}

a{color:#00A3EF; font-size:11px;}
.fl{float:left;}
.mr10{margin-right:10px;}
.dmain{width:950px;  margin-left:auto; margin-right:auto; }
.dtbbg{width:936px; padding:0px 7px 0px 7px;  float:left; background:url(../img/centerspace.png )  repeat-y scroll left bottom;}
.dstrt{width:936px;  float:left; }
.dhed{width:936px; float:left; background-color:#CCCCCC; height:87px; background:#ffffff url(../img/hederbf.gif)  repeat-x scroll top right;}
.dlogo{width:350px; float:left; text-align:center;}
.dsub{width:319px; float:left; margin-left:267px; }
.dsubl{width:9px; float:left;}
.dsubr{width:10px; float:left;}
.dsubm{width:280px; float:left; height:68px; padding:10px; background:#ffffff url(../img/sub-bg.gif)  repeat-x scroll top right;}
.dsubi{width:280px; float:left; padding-top:10px;}
.dstx{width:280px; float:left; padding-top:4px;  }
.dsubgo{width:49px;  float:left;padding-top:4px;}
.dsubar{width:230px;  float:left;padding-top:4px; valign-align:top; }
.dnavbg{width:936px; float:left; color:#FFFFFF;  height:53px; background:#ffffff url(../img/navbg.gif)  repeat-x scroll top right;}

.dnavtabon {width:156px; float:left; text-align:center; color:#000000; padding-top:19px; font-size:16px;font-weight:bold; }

.dnavtaboff{width:155px; float:left; text-align:center; color:#FFFFFF; padding-top:19px; font-size:16px; }
.dnavtaboff a{color:#FFFFFF; text-decoration:none; font-size:16px;}

.dfott{width:936px; float:left;   height:30px; padding-top:14px;  color:#FFFFFF;background:#ffffff url(../img/footer-bg.gif)  repeat-x scroll top right; text-align:center; color:#FFFFFF; }
.dtce{width:936px; float:left;  color:#666666; }
.d936b{width:936px; float:left; }
.dgall{width:121px; float:left;padding:2px; background:#ffffff url(../img/photo_bg_1.jpg) scroll no-repeat top left; padding:10px;}
.dflsbg{width:923px; height:300px; padding:2px 0px 2px 13px ; float:left; background:url(../img/flashbg.jpg )  no-repeat scroll top right;}

/* Top Banner */
.dfl{width:532px; height:292px; float:left; position:relative;}
.dfl .dll{position:absolute;left:0px; top:100px;}
.dfl .dlr{position:absolute;right:0px; top:100px;}
.dfl .dlc{width:487px; float:left; background-color:#FFF; padding:10px; margin:0px 0px 0px 13px;}
.dfl .dlc li{float:left;}



.dbobx{width:910px; float:left;  padding:13px; background:#ffffff url(../img/ctrbg.gif)  repeat-x scroll top right;}
.dthr{width:292px; float:left;  }
.d292bx{width:292px; float:left;  }
.dblk{width:17px; float:left;  }
.dwhobg{width:252px; height:82px; float:left; padding:34px 20px 10px 20px; color:#ffffff; background:#ffffff url(../img/who-bg.gif)  repeat-x scroll top right;}
.dourbg{width:252px; height:82px; float:left; padding:34px 20px 10px 20px; color:#ffffff; background:#ffffff url(../img/event-bg.gif)  repeat-x scroll top right;}
.devebg{width:252px; height:82px; float:left; padding:34px 20px 10px 20px; color:#ffffff; background:#ffffff url(../img/our-bg.gif)  repeat-x scroll top right;}
.dvieal{padding-left:15px; width:232px;font-size:11px;}
.dbbcont{width:222px;font-size:11px; padding-bottom:5px; padding-top:5px;}
.dtxthed{width:190px; float:left; }
.dvie  {width:100px; float:left; }
.dvie  a{color:#00a3ef;}


/* ------------------About Us CSS--------------------------*/

.dlefco{ width:636px; float:left;}
.d600bo{ width:600px; float:left; padding:18px; }

.drigco{ width:272px; height:auto; float:left; padding:18px 14px 14px 14px; background:#848484 url(../img/rig-gry-bg.gif)  repeat-x scroll top right;overflow:hidden;}
.d272bo{ width:272px; float:left; }
.dbanbg{ width:616px; float:left; padding:10px;  background:url(../img/bluebg.gif )  no-repeat scroll top right;}
.dbanhed{ width:594px; float:left; padding-left:22px; }
.dbanban{ width:616px; float:left; text-align:center;}

.dcotbo01{width:252px; float:left; height:110px; padding:120px 10px 8px 10px; background:#ffffff url(../img/contbx01.jpg)  repeat-x scroll top right;}
.dcotbo02{width:252px; float:left; height:110px; padding:110px 10px 7px 10px; background:#ffffff url(../img/contbx02.jpg)  repeat-x scroll top right;}
.dcotbo03{width:252px; float:left; height:112px; padding:40px 10px 7px 10px;  background:#ffffff url(../img/contbx03.gif)  repeat-x scroll top right;}
.dcotbo04{width:252px; float:left; height:auto; padding:110px 10px 7px 10px;  background:#e7e7e7 url(../img/blooddonation.gif)  repeat-x scroll top right;}

.dcotcot  {width:252px; float:left; color:#919191; line-height:16px;}
.dcotbut  {width:252px; float:left; color:#919191; text-align:center;}

.dslide{width:182px; height:84px; padding:10px; float:left; text-align:center; background:#ffffff url(../img/s_photo_bg.jpg) scroll no-repeat top left;}
.dsliarro{width:19px; float:left; padding-top:40px;}


/* ------------------Gallery CSS--------------------------*/

.gphoto{width:152px; height:123px; padding:16px; float:left; background:#ffffff url(../img/gallery/photo_bg.jpg) scroll no-repeat top left; margin:6px;}


/* ------------------Gallery CSS--------------------------*/

.dvolfoct{ width:600px; float:left; padding:0px 0px 4px 0px;   color:#424242; font-weight:bold; }
.dvolfoct span{  color:red;}
.dvolfct{ width:600px; float:left; padding:0px 0px 5px 0px;   color:#424242;  }
.intp{ padding:3px; font-size:11px; border:#adadad 1px solid;}
.dnescont{width:600px; float:left; line-height:16px; text-align:justify;}
.dnescont a{font-size:12px; text-decoration:none;}
.dnelef{width:346px; padding:20px;  float:left;  }
.dnerig{width:230px; padding:10px; float:left; height:424px; background-color:#e9e8e5;}
.d230bx{width:230px; float:left; padding-bottom:10px;}
.d400bx{width:400px; float:left; margin-bottom:5px;}
.dnesadd{width:346px; flaot:left; line-height:20px; color:#666666;}

.dcomtx{width:80px; float:left; font-size:11px; color:#000000;  }
.ddregtx{width:100px; float:left; font-size:11px; color:#000000; margin-top: 10px;  }
.dcombx{width:150px ;float:left; font-size:11px;  }
.ddregbx{width:265px ;float:left; font-size:11px;margin-bottom:5px;  }


/*Mission and Vision*/
.list {background:url("../img/bullet.gif") no-repeat scroll 5px 10px transparent;color:#919191;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;padding:5px 5px 5px 20px;text-decoration:none;line-height:16px;width:260px;}
.font-white {color:#919191;font-family:"Trebuchet Ms",Verdana,sans-serif;font-size:17px;font-style:normal;margin:0;padding:15px 0 0;}
.ml60{margin:5px 0 5px 60px;}
.dn{display:none;}
.db{display:block;}
.drbg{width:55px;float:left;}
.rbalign tr{float:left;display:block;width:62px;}
.dlgsucerr{float:left;width:270px;margin-top: 10px;}
.ml40{margin-left:40px;}


/**************************************************jNotify CSS**************************************************/
#jNotify {position:absolute;background:#d8e6fc  url('../img/info.png') no-repeat 15px center;color:#35517c;border:1px solid #a7c3f0;padding:10px;padding-left:50px;margin:15px;z-index:9999;-moz-border-radius : 5px;border-radius:5px;-webkit-border-radius:5px;}
#jNotify a {color:#35517c !important;text-decoration:none;}
/**************************************************jSuccess and Error**********************************************/
#jSuccess {position:absolute;background:#E6EFC2  url('../img/success.png') no-repeat 15px center;color:#264409;border:1px solid #C6D880;padding:10px;padding-left:50px;margin:15px;z-index:9999;-moz-border-radius : 5px;border-radius:5px;-webkit-border-radius:5px;}
#jSuccess a {color:#264409 !important;text-decoration:none;}
#jError {position:absolute;background:#FBE3E4  url('../img/error.png') no-repeat 15px center;color:#8a1f11;border:1px solid #FBC2C4;padding:10px;padding-left:50px;margin:15px;z-index:9999;-moz-border-radius : 5px;border-radius:5px;-webkit-border-radius:5px;}
#jError a {color:#8a1f11 !important;text-decoration:none;}
/**************************************************OVERLAY**************************************************/
#jOverlay {width:100%;height:100%;position:fixed;top:0;left:0;z-index:9998}

* {
    box-sizing: border-box;
}

.column {
    float: left;
    width: 33.33%;
    padding: 5px;
}

/* Clearfix (clear floats) */
.row::after {
    content: "";
    clear: both;
    display: table;
}

/*Model*/
.modal-issue {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 999; /* Sit on top */
    left: 0;
    top: 100px;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgba(0,0,0,0.5); /* Black w/ opacity */
}

/* The Close Button */
.close {
    color: #c1ddad;
    float: right;
    font-size: 50px;
    font-weight: bold;
}

    .close:hover,
    .close:focus {
        color: #a8818b;
        text-decoration: none;
        cursor: pointer;
        -webkit-transition: all 200ms ease-in;
        transition: all 200ms ease-in;
    }

/* Modal Header */
.modal-header {
    padding: 2px 16px;
    /*background-color: #5cb85c;*/
    color: white;
}

/* Modal Body */
.modal-body {
    padding: 2px 16px;
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: transparent;
    margin: auto;
    padding: 0;
    width: 50%;
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {
        top: -300px;
        opacity: 0;
    }

    to {
        top: 0;
        opacity: 1;
    }
}

@keyframes animatetop {
    from {
        top: -300px;
        opacity: 0;
    }

    to {
        top: 0;
        opacity: 1;
    }
}
