@charset "utf-8";
body { margin:0px; padding:0px; background:url(../images/main-bg.jpg); background-repeat:repeat-x; background-color:#77889a;
}
ul,li{ margin:0px; padding:0px 0px 0px 20px; list-style-type:none;}

.list_dgn{ list-style-type:circle !important; font-weight:500; line-height:30px; color:#6e6e6e;}

.hdr_bg{background:#a7d4f6; border-radius:5px; box-shadow:2px 3px 4px #d1d1d1; padding:10px; border:1px solid #fff; font-size:15px;}


.bd-bg{ background-color:#FFFFFF; -webkit-box-shadow: 0px 2px 15px 3px rgba(0,53,81,1);
-moz-box-shadow: 0px 2px 15px 3px rgba(0,53,81,1);
-ms-box-shadow: 0px 2px 15px 3px rgba(0,53,81,1);
box-shadow: 0px 2px 15px 3px rgba(0,53,81,1);  }





.bd-bg1{ background-color:#FFFFFF; -webkit-box-shadow: 0px 10px 14px -7px rgba(0,53,81,1);
-moz-box-shadow: 0px 10px 14px -7px rgba(0,53,81,1);
box-shadow: 0px 10px 14px -7px rgba(0,53,81,1);}


.menu-bg{ background:url(../images/menu-bg.jpg); background-repeat:repeat-x; height:48px;}

.menu-bg li{ width:150px; float:left; height:48px; text-align:center; line-height:48px; font-family:Arial; font-size:13px; font-weight:bold; color:#FFFFFF;}
.menu-bg li a{color:#FFFFFF; text-decoration:none; display:block;}
.menu-bg li a:hover{color:#FFFFFF; text-decoration:none; display:block; background:url(../images/menu-bg-hover.jpg); background-repeat:repeat-x;}

#active{color:#FFFFFF; text-decoration:none; display:block; background:url(../images/menu-bg-hover.jpg); background-repeat:repeat-x;}

.wel-txt{ font-family:arial; font-size:14px; line-height:1.5em; padding-right:0px;}
.wel-txt1{ font-family:arial; font-size:14px; line-height:1.5em; padding-right:10px;}

.more{ font-family:verdana; font-size:11px; font-weight:bold; color:#007ecf; text-align:right; padding-top:30px;}
.more a{ font-family:verdana; font-size:11px; font-weight:bold; color:#007ecf; text-decoration:none;}
.more a:hover{ font-family:verdana; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; padding-right:10px; }

.horizental-top{ background:url(../images/hori-top-line.jpg); background-repeat:repeat-x; height:33px;}

.top-vert{ background:url(../images/verti-line.jpg); background-repeat:repeat-y;}

::-moz-selection {background:#6db40e;color:#fff}
::selection {background:#6db40e;color:#fff}

.footer-bg{ background:url(../images/footer-line.jpg); background-repeat:repeat-x; height:64px;

-webkit-box-shadow: 0px 2px 15px 3px rgba(74,87,58,1);
-moz-box-shadow: 0px 2px 15px 3px rgba(74,87,58,1);
-ms-box-shadow: 0px 2px 15px 3px rgba(74,87,58,1);
box-shadow: 2px 2px 8px 0px rgba(74,87,58,1);

}

.abt-footer-bg{ background-color:#c8d2dd; height:64px;

-webkit-box-shadow: 0px 2px 15px 3px rgba(74,87,58,1);
-moz-box-shadow: 0px 2px 15px 3px rgba(74,87,58,1);
-ms-box-shadow: 0px 2px 15px 3px rgba(74,87,58,1);
box-shadow: 2px 2px 8px 0px rgba(74,87,58,1);

}


.tec-footer-bg{ background-color:#C4E596; height:64px;

-webkit-box-shadow: 0px 2px 15px 3px rgba(74,87,58,1);
-moz-box-shadow: 0px 2px 15px 3px rgba(74,87,58,1);
-ms-box-shadow: 0px 2px 15px 3px rgba(74,87,58,1);
box-shadow: 2px 2px 8px 0px rgba(74,87,58,1);

}

.footer-txt{ font-family:arial; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:64px; }
.footer-txt a{ font-family:arial; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.footer-txt a:hover{ font-family:arial; font-size:14px; font-weight:bold; color:#f92200; text-decoration:none; }

.footer-samll-txt{ font-family:arial; font-size:11px; color:#15273dF; text-align:center; height:54px; line-height:54px;}
.footer-samll-txt a{ font-family:arial; font-size:11px; color:#15273d; font-weight:bold; text-decoration: underline;}
.footer-samll-txt a:hover{ font-family:arial; font-size:11px; color:#a6d7ff; font-weight:bold; text-decoration:none;}

.abt-hdng{ font-family:arial; font-size:14px; font-weight:bold; color:#ff0000;}

.spe-txt{ color:#5c5c5c; font-size:12px; font-family:arial; padding-left:12px; padding-top:8px; line-height:1.5em;}

.spe-txt1{ color:#5c5c5c; font-size:14px; font-family:arial; padding-left:0px; padding-top:8px; line-height:1.5em;}
.spe-txt2{ color:#5c5c5c; font-size:14px; font-family:arial; padding-left:0px; padding-top:0px; line-height:1.5em;}

.spe-txt111{ color:#ba3232; font-size:12px; font-family:arial; padding-left:0px; padding-top:0px; line-height:1.5em; font-weight:bold;}
.cont-vimg{ background: url(../images/contact-line-img.jpg); background-repeat:repeat-y;}

.fld0{ width:280px; height:17px; background-color:#a9d7ff; border: solid #53A2E5 1px;}
.fld01{ width:277px; height:100px; background-color:#a9d7ff; border: solid #53A2E5 1px;}