* {
	outline: none;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
	
} 	
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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, fieldset, form, label, legend, caption {
	margin:0;
	padding:0;
	border: 0;
	outline: none;
}

.wrapper
{
   width:980px; margin:0 auto;
}

.header
{
   width:980px; float:left; position:relative;
}

.logo
{
   width:106px; float:left; height:128px; position:absolute; margin-left:15px; z-index:99999;
}

*+html .logo {top:0; left:0;}


.contact
{
   float:right; height:52px; background:#f29724; padding:0px 10px 0px 15px; margin-bottom:31px;
}

.contact ul
{
   list-style:none; margin:0; padding:0;
}

.contact ul li
{
   float:left; padding:0 10px; font:13px Arial, Helvetica, sans-serif;
}

.banner
{
   width:972px; float:left; padding:0 4px 4px; background:#fff; margin-bottom:28px; z-index:0;
}

/* ----------------------------------- content area begins -------------------------------------- */

.contentarea
{
   width:976px; float:left; border:2px solid #fff; background:#f4f3ec; margin-bottom:28px; margin-top:15px;
}

.formarea
{
   width:956px; float:left; padding:20px 20px 20px 0;
}

.formarea .padbotm20
{
  padding-bottom:20px;
}

.formarea p
{
   width:936px; float:left; margin:0; padding:0 0 20px 0; font:12px/20px Arial, Helvetica, sans-serif; color:#4c4c4c;
}

.formarea p strong
{
   font:bold 13px/20px Arial, Helvetica, sans-serif; color:#000;
} 

.formarea p a
{
   font:bold 12px/20px Arial, Helvetica, sans-serif; color:#1892ca; text-decoration:underline;
} 

.formarea p a:hover
{
   text-decoration:none; color:#000;
} 

.formarea h2, .donate-offline h2
{
   width:936px; float:left; font:16px/34px Arial, Helvetica, sans-serif; color:#1892ca; padding-bottom:5px;
}

.formarea ul, .donate-offline ul
{
   width:936px; float:left; list-style:none; margin:0; padding:0 0 15px 0;
}

.formarea ul li
{
    font:12px/20px Arial, Helvetica, sans-serif; color:#4c4c4c; padding:0 0 5px 0px;
}
.formarea ul li input
{
    margin-right:10px; line-height:20px; vertical-align:top;
}

.donate-offline ul li
{
   background:url(../images/arrow.jpg) no-repeat left 7px; font:12px/20px Arial, Helvetica, sans-serif; color:#4c4c4c; padding:0 0 5px 12px;
}

.donate-offline ul li a
{
   font:bold 12px/20px Arial, Helvetica, sans-serif; color:#4c4c4c;
}

.donate-offline ul li a:hover
{
   text-decoration:none; color:#000;
}

.formarea p label
{
   padding-right:10px; float:left; font:bold 12px/20px Arial, Helvetica, sans-serif;
}

.formarea p label input
{
   line-height:20px; vertical-align:top;
}

.formarea p input.radiotxt
{
  width:116px; margin-right:10px; float:left; border:1px solid #c0c0ba; height:17px; padding:1px;font:12px Arial, Helvetica, sans-serif; color:#4c4c4c;
}
.formarea h2, .formarea p, .formarea ul
{
   padding-left:20px;
}

.formrow
{
   width:936px; float:left; padding-bottom:10px; padding-left:20px;
}

.formrow div
{
   width:350px; float:left; padding:0 20px;
}
.formrow div span
{
   font-size:11px;
}

.formrow label
{
   width:100px; float:left; font:12px/26px Arial, Helvetica, sans-serif; color:#4c4c4c;
}

.formrow strong
{
   width:200px; float:left; font:bold 12px/26px Arial, Helvetica, sans-serif; color:#4c4c4c; 
}

.formrow input
{
   width:170px; float:left; height:20px; padding:2px; border:1px solid #c0c0ba; font:12px Arial, Helvetica, sans-serif; color:#4c4c4c;
}

.formrow select
{
   width:176px; float:left; height:26px; padding:3px; border:1px solid #c0c0ba; font:12px Arial, Helvetica, sans-serif; color:#4c4c4c;
}

.formrow a
{
   float:left; margin:4px 0 0 5px;
}

.formrow div span
{
   font:11px Arial, Helvetica, sans-serif; color:#4c4c4c;
}

.formbtnrow
{
   width:436px; float:left; padding-top:10px;
}

.formbtnrow input
{
   width:150px; float:right; height:40px;
}

.donate-offline
{
    width:936px; float:left; border-top:1px solid #000; padding:15px 20px;
}

/* ------------------------------------------- bottom content begins --------------------------------- */

.content-bottom
{
   width:980px; float:left; 
}

.testimonial
{
   width:437px; float:left; border:2px solid #fff; background:#f4f3ec; padding:17px; margin-bottom:28px;
}

.testimonial h2
{
   width:407px; float:left; background:url(../images/h2bg.jpg) repeat-x left top; height:29px; padding:5px 15px 0; 
   font:20px Arial, Helvetica, sans-serif; color:#005e7b; text-transform:uppercase; margin-bottom:15px;
}

.testmimg
{
   width:86px; padding:1px; border:1px solid #d6d5d5; background:#fff; float:left;
}

.testmtxt
{
   width:338px;  float:right;
}

.testmtxt p
{
   margin:0; padding:0 0 10px 0; font:12px Arial, Helvetica, sans-serif; color:#4c4c4c;
}

.testmtxt p.testmname
{
   text-align:right; padding-bottom:0; font:13px Arial, Helvetica, sans-serif; color:#000;
}

.testmtxt p.testmname span
{
   color:#005c79;
}
.enquirefaq
{ 
   width:475px; float:right; border:2px solid #fff; background:#f4f3ec; margin-bottom:28px;
}

.enquirefaq
{
    width:451px; float:right; border:2px solid #fff; background:#f4f3ec; padding:10px;
}

.blueblock
{
   width:427px; float:left; background:#005c79; font:13px/25px Arial, Helvetica, sans-serif; color:#fff; padding:12px; margin-bottom:24px;
}

.blueblock strong
{
  font:29px/25px Arial, Helvetica, sans-serif;
}

.blueblock span
{
  font:14px/20px Arial, Helvetica, sans-serif; color:#48d2f2; display:block; padding-top:15px;
}
.footer{width:100%; float:left; background:#f4f3ec; clear:both; margin:28px 0 0;}

.footerin{width:897px; float:left; /*height:44px;*/height:67px; background:url(../images/footer.jpg) no-repeat left top; padding:69px 0 0 83px; font:11px Arial, Helvetica, sans-serif; color:#222;}
.footerin span{ padding-left:25px;}
.footerin span a{ font:11px Arial, Helvetica, sans-serif; color:#222; text-decoration:none;}
.footerin span a:hover{ text-decoration:underline;}

/* ----------------------------------- lightbox styling ------------------------------------------------- */

.lightdiv{ width:auto; float:left; padding:10px;}

.lightdivinner{	width:600px; float:left;}

.lightdivinner h2{ width:600px; float:left;  font:bold 12px/20px Arial, Helvetica, sans-serif; color:#4c4c4c;}

.lightdivinner h2.faqhead{ width:600px; float:left;  font:bold 16px/20px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px dashed #000; margin-bottom:15px;}

.lightdivinner p{ width:600px; float:left; font:12px/20px Arial, Helvetica, sans-serif; color:#505050; margin:0; padding:0 0 10px 0; }

.lightdivinner p a{ font:12px/20px Arial, Helvetica, sans-serif; color:#505050; }

.captcha_img{width:100px; float:left; height:36px; line-height:30px; margin:3px 10px 0 0; display:inline;}
.captcha_img img{width:100px; float:left; height:36px;}
.label_text{width:auto; float:left;}
.inputBox{width:160px; height:20px; background:#fff; margin:2px 0 0; padding:0; float:left; border:1px #ccc solid;}

.btndonate{width:auto; float:left; padding:10px 0 0 111px;}
.auto{width:980px; margin:0 auto;}
.head{width:100%; height:84px; float:left; background:url(../images/headbg.jpg) repeat-x left top;}
.head_sub1{width:980px; float:left; position:relative;}
.mail_m1{width:467px; float:right;}
.call{width:235px; height:52px; float:left; background:url(../images/call.jpg) no-repeat left top;}
.mail_us{width:232px; float:left;}
.content{background:url(../images/mid_bg1.jpg) no-repeat center top #002f3d; width:100%; float:left;}
.content_sub1{width:980px; float:left;}


