﻿/* ....................... CSS ....................... */
*{ outline:none;}
body{ background: #696969 url(body-bg1.gif) repeat-x top;  font-family:Verdana, Geneva, sans-serif; color:#505050; font-size:12px; margin:0px; padding:0px;  }

.body{ background: #140a00 url(body-bg.gif) repeat-x top;  font-family:Verdana, Geneva, sans-serif; color:#505050; font-size:12px; margin:0px; padding:0px;  }
/* ....................... Gernal ....................... */
.bold{ font-weight:bold;}
.italic{ font-style:italic;}
.border { border-bottom:#999 solid 1px; padding-bottom:4px;}


a:link {color:#fff; text-decoration:none;  }
a:hover  {color:#fff; text-decoration:none;  }
a:visited {color:#fff; text-decoration:none; }


img { border:none;}
.blink{ text-decoration:none; color:#000}
.blink:hover{ text-decoration:none;color:#000}
.blink:visited{ text-decoration:none;color:#000}

.bluelink{ text-decoration:none; color:#6476F8;}
.bllueink:hover{ text-decoration:none;color:#6476F8;}
.bllueink:visited{ text-decoration:none;color:#6476F8;}
/* ....................... container ....................... */

#wrapper {width:100%; height:100%; background:url(bg-image.gif) top center no-repeat; position:absolute;  }
#wrapperinner {width:100%; height:100%; background:url(bg-image-inner.gif) top center no-repeat; position:absolute;  }
.layout {width:1000px; margin:0 auto; margin-top:28px;  }
.layoutinner {width:950px; margin:0 auto; margin-top:3px;  }
.container {width:962px; height:auto; float:left; margin-top:10px; margin-bottom:10px;}
.space {width:100%; float:left; height:15px; background-color:#FFF;}
.footerhome { width:929px; margin:0 auto; padding:15px 0px;    }
.footerhome ul{list-style:none;  margin:0px; padding:10px 0px 0px 10px;   }
.footerhome li {float:left; padding:0px 0px 0px 5px; }
.footerhome li a:link {float:left;  text-decoration:none; color:#fff;}
.footerhome li a:hover {float:left;  text-decoration:underline; color:#fff;}
.footerhome li a:visited {float:left;  text-decoration:none; color:#fff;}

.header {width:1000px; height:72px;  float:left; display:block;}
.logo {width:206px; height:113px;  padding:35px 0px 0px 63px; float:left;}
.topsearchbar {width:300px; height:28px; background:url(search-bar-bg.gif) no-repeat right top; float:left; padding-left:412px; }
.toprightbox {width:712px; height:120px; background:url(top-right-image.gif) no-repeat right top; float:left; }
.toprightboxinner {width:712px; height:120px; background:url(top-right-image-inner.gif) no-repeat right bottom; float:left; }
.headerimagebox {float:left; margin-top:2px; margin-left:28px; width:432px; }
.headerimagebox1 {float:left; margin-top:270px; margin-left:390px; width:369px; }
.btnreadmore {float:left; margin-top:335px; width:150px; text-align:right; }
.btnreadmore1 {float:left; margin-top:275px; width:150px; text-align:right; }
.headerimageboxinner {width:981px; height:168px; float:left;}
.topnav{width:autos; height:auto;}
.sloganarea{width:981; height:146px; background:url(header-image-2.gif) no-repeat;}
.slogantext{padding-left:50px;}
.maincenter{width:1000px; float:left;}
.servicesbox {width:1000px; float:left; margin-top:16px; margin-bottom:20px;}
.headingbox {width:225px; height:161px; background:url(service-box.gif) no-repeat; padding:5px 10px 10px 10px; float:left; margin-right:5px;}

.aboutbox { width:345px; float:left;}
.keypointbox { width:370px; float:left;}






.headerimage{width:1000px; height:216px; float:left; background:url(header-bg.gif) no-repeat; }
.headerimageinner{width:1000px; height:347px; float:left; background:url(header-aboutus.gif) no-repeat;}
.searchbox{width:1000px; float:left; padding:0; height:34px;}
.centercontent {width:936px; height:auto; background: #FFF url(center-box-bg.gif) top no-repeat; float:left;
padding:25px 10px 0px 35px;}
.centercontentinner {width:981px; height:auto; background-color:#FFF; float:left; padding:25px 0px 0px 0px;}


.welcomearea{width:911px; height:auto; float:left;}
.welcometextarea {width:596px; height:auto; float:left; padding:5px;}
.testimonialsarea {width:295px; height:auto; float:left; padding:5px;}







.searchinput { width:188px; height:24px; border:1px solid #c6c6c6; padding:0px 0px 0px 4px;}
.leftpanel {width:306px; float:left; margin-right:25px;}
.rightpanel {width:609px;  float:left; text-align:left; padding-right:10px;}


/* ....................... Fonts and links Forground/Background Colors ....................... */
.blue {color:#0a559f;}
.navyblue {color:#0d2d89;}
.iceblue {color:#e9faff;}
.greyishblue {color:#c9ced9;}
.darkgray {color:#666666;}





.white{color:#FFF;}
.black{ color:#000;}
.green{ color:#0c990f;}
.green2{ color:#8ece37;}
.green3{ color:#024d36;}
.gray{ color:#999;}
.gray2{ color:#818181;}
.border{border: solid 1px #333;}
.underline{ text-decoration:underline;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{font-size:15px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f25{font-size:25px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f29{font-size:29px;}
.f30{font-size:30px;}
.verd {font-family:Verdana, Geneva, sans-serif;}
.fa { font-family:Arial, Helvetica, sans-serif;}
/* ....................... Ul classes ....................... */
UL.ulB1{ list-style:none; margin:0px; padding:0px; padding-top:0px; }
UL.ulB1 LI { background:url(bullet-arrow.gif) no-repeat 0 6px; padding:0px 0px 5px 8px;}

UL.ulB2{ list-style:none; margin:0px; margin-left:10px; padding:0px; padding-top:0px; }
UL.ulB2 LI { background:url(bullet-arrow-blue.gif) no-repeat 0 3px; padding:0px 0px 0px 15px;}
UL.ulB2 LI a:link, UL.ulB2 LI a:hover, UL.ulB2 LI a:visited {color:#000; text-decoration:underline;}


UL.ulB4 { list-style:none; margin:0; padding:10px 0px 0px 25px; margin-left:0px; }
UL.ulB4 LI { background:url(bullet-arrow.gif) no-repeat 0px 5px; padding:0px 0 0px 10px; padding-bottom:5px;}
/* ....................... Footer classes ....................... */
.footer{width:100%; height:77px; background:url(footer-bg.gif) repeat-x top; float:left;} 

.footer a:link{ text-decoration:none;color:#fff;  padding:0 5px 0 5px; }
.footer a:hover{ text-decoration:underline;color:#fff;  padding:0 5px 0 5px; }
.footer a:visited{ text-decoration:none;color:#fff;  padding:0 5px 0 5px; }

.footertext {width:951px; height:auto; margin:0 auto; padding:15px; text-align:center;}

.linespace {line-height:20px;}
.letterspace {letter-spacing:0.125px;}
.txtbox {margin:0; padding:0; width:175px; height:17px; border:1ps solid #e6e6e6;}
.orange {color:#ff7b00;}