@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'TahomaRegular';
    src: url('../fonts/tahoma-webfont.eot');
    src: url('../fonts/tahoma-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tahoma-webfont.woff') format('woff'),
         url('../fonts/tahoma-webfont.ttf') format('truetype'),
         url('../fonts/tahoma-webfont.svg#TahomaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TradeGothicBdCnOb';
    src: url('../fonts/trade_gothic_bold_condensed_no._20_oblique-webfont.eot');
    src: url('../fonts/trade_gothic_bold_condensed_no._20_oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_bold_condensed_no._20_oblique-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_bold_condensed_no._20_oblique-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_bold_condensed_no._20_oblique-webfont.svg#TradeGothicBdCnOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{background:#000; background:url(../images/body-bg.gif) repeat top left #000;}
/*container*/
#wrapper-code{width:100%; }
#main #container{width:961px; margin:0 auto;}


/*header*/

#main #header-main{background:url(../images/header-bg.gif) repeat-x top center #dedede; width:100%; height:128px;}
#header{margin:0 auto; width:961px; height:70px; position:relative; *position:static; }
#header a#logo{color:#40B8FF; font-size:0px; float:left; text-indent:-9999px;  display:block; margin-top:10px; background:url(../images/logo.gif) repeat-x top center; width:145px; height:84px;}
#header a#home{color:#40B8FF; font-size:0px; position:absolute; right:300px; top:58px; text-indent:-9999px;  display:block; background:url(../images/home.png) repeat-x top center; width:28px; height:23px;}

/*Nav start*/
#main-navigation{z-index:1; height:40px; }
#main-navigation ul.top-nav{float:right; position:relative; position:absolute; right:0; top:55px; }
#main-navigation ul.top-nav li{float:left; position:relative; height:37px; padding-right:5px; margin-right:5px; font-family: 'TradeGothicBdCnOb'; font-size:24px;}
#main-navigation ul.top-nav li a{float:left; display:block; padding:6px 7px 3px 4px; color:#000; text-transform:uppercase;}
#main-navigation ul.top-nav li a:hover,  div#main-navigation ul.top-nav li a.active{color:#fff; background:#000;}
#main-navigation ul.top-nav li.last{padding-right:0; margin-right:0;}
/*Nav end*/

/*Top Nav Start*/
#nav {margin:58px 0 0 0; padding:0; list-style:none; float:right;}	
#nav li {float:left; display:block; width:auto; position:relative; z-index:500; margin:0 1px 0 10px; font-family: 'TradeGothicBdCnOb';  font-size:15px; text-transform:uppercase}
#nav li a {display:block; padding:8px 5px 0 5px; height:23px; text-decoration:none; color:#fff; color:#000;}
#nav li a:hover {color:#fff; background:#000;}
#nav a.selected {color:#fff; background:#000;}
#nav ul {position:absolute; left:0; display:none; margin:0 0 0 -11px; padding:0; list-style:none;}
#nav ul li {width:100px; float:left; font-family: 'TahomaRegular';  font-size:13px; text-transform:none;}
#nav ul a {display:block;  height:15px;	padding: 8px 5px; color:#000; background:url(../images/trans-bg-li.png) repeat;}
#nav ul a:hover {text-decoration:underline;	background:#000;}
/*Top Nav end*/

#home-slider{float:left; clear:both}
.fadein { position:relative; height:458px; width:500px; margin-top:10px;}
.fadein img { position:absolute; left:0; top:0;  }

#bottom-container{background:url(../images/bottom-bg.png) repeat-x top center; min-height:201px;  margin:10px 0px; padding:0 15px 5px;}
#bottom-container h3{font-family: 'TradeGothicBdCnOb';  font-size:20px; padding:5px 0 0 10px; color:#fff;}
#bottom-container p.home{color:#fff; padding:5px 5px 0 10px; font-family: 'TradeGothicBdCnOb';  font-size:24px;}
#bottom-container p{color:#fff; padding:5px 5px 0 10px; font-family: 'TradeGothicBdCnOb';  font-size:15px; margin:10px 0px}
.bottom-content{width:609px; background:url(../images/bg-green.png) repeat; color:#fff; font-family: 'TradeGothicBdCnOb';  font-size:24px; padding:30px 0; margin-top:10px; float:left;}
.bottom-content p{ padding-left:15px; }
.bottom-content-inner{width:609px; background:url(../images/bg-green.png) repeat; color:#fff; font-family: 'TradeGothicBdCnOb';  font-size:24px; padding-bottom:10px; border:1px solid #252625; position:relative;}
.bottom-content-inner h1{font-family: 'TradeGothicBdCnOb';  font-size:24px; padding:5px 0 0 10px; }
.bottom-content-inner h1 span{color:#fff; background:url(../images/bg-land.png) repeat-x top left; padding:5px 8px;}
.bottom-content-inner h1 span.shadow-txt{color:#fff; background:url(../images/bg-land.png) repeat-x top left; padding:5px 8px; text-shadow: 1px 1px 1px #fb0000;}

h1.inside-shad{font-family: 'TradeGothicBdCnOb';  font-size:24px; padding:5px 0 0 10px; clear:left;}
h1.inside-shad span{color:#fff; background:url(../images/bg-land.png) repeat-x top left; padding:5px 8px;}
h1.inside-shad p.shadow-txt{color:#fff; background:url(../images/bg-land.png) repeat-x top left; padding:5px 8px; text-shadow: 1px 1px 1px #fb0000;}


#about-container .awards {list-style-position:outside; margin-top:20px; width:445px; float:left; clear:left; }
#about-container .awards1 {list-style-position:outside; margin-top:20px; width:445px; float:right; clear:right; }
#about-container .awards li, #about-container .awards1 li{ list-style:none !important; margin:0 10px 8px 0; background:url(../images/bg-green-in.png) repeat;  padding:10px 20px 10px; }
#about-container .awards h2, #about-container .awards1 h2{ font-size:24px; padding:0px; text-shadow: 0px 1px 1px #fb0000;}


#about-container .awards p{padding:10px 0px; margin:0px;}
#about-container .awards1 p{padding:10px 0px; margin:0px;}

.bottom-content-inner .gi{font-family: 'TradeGothicBdCnOb'; float:left; color:#fff; background:url(../images/bg-land.png) repeat-x top left;margin-left:10px; }
.bottom-content-inner .gi p.shadow-txt{color:#fff; text-shadow: 1px 1px 1px #fb0000;  font-size:24px !important; padding:6px !important; }





.bottom-content-inner h2 {font-family: 'TradeGothicBdCnOb';  font-size:24px; text-transform:uppercase; padding:10px 0 0 10px; clear:both;}
.certification{width:250px; height:158px; color:#fff; float:left; margin:5px 0 0 15px; border-left: 2px solid #3f3f3f; padding-left:20px;}
.certification a.certi{color:#40B8FF; font-size:0px; float:left; display:inline-block; margin-top:10px; background:url(../images/certification.gif) repeat-x top center; width:248px; height:123px;}
.certification p{color:#fff; font-size:14px; text-transform:uppercase; font-family: 'TahomaRegular';}
/*about us start*/
#about-container{background:url(../images/about-bg.png) repeat-x top center; min-height:201px;  padding:30px 30px 5px; font-family: 'TradeGothicBdCnOb'; color:#fff; font-size:15px; float:left; margin-bottom:10px;}
#about-container p{padding:5px 5px 10px 10px; clear:left }
#about-container .bottom-content-inner{ width:894px; margin-bottom:10px;  background:url(../images/bg-green-in.png) repeat; float:left}
#about-container .bottom-content-inner p{ font-size:18px; padding-top:10px; padding-right:17px; clear:both;}
#about-container .arrow-list ul{list-style-position:outside;}
#about-container .arrow-list li{list-style-image:url(../images/bullet.gif); margin:10px 0 15px 70px; clear:left }
#about-container h2{font-family: 'TradeGothicBdCnOb';  font-size:18px; text-transform:uppercase; padding:10px 0 10px 10px;}
/*about us end*/
#about-container .sitemap { float:left; margin:10px 85px 0 10px; text-transform:uppercase;}
#about-container .sitemap dl{ float:left; margin:10px 0 0 10px; text-transform:uppercase; width:205px}
#about-container .sitemap dt{ font-family: 'TradeGothicBdCnOb'; font-size:16px; text-shadow: 0px 1px 1px #fb0000; margin-bottom:10px}
#about-container .sitemap dt a{ color:#fff;  text-shadow: 0px 1px 1px #fb0000;}
#about-container .sitemap dd{font-size:15px; line-height:20px;}
#about-container .sitemap dd a{ color:#fff;}
#about-container .sitemap-list {   text-transform:uppercase; font-size:16px; clear:left }
#about-container .sitemap-list li{ margin:30px 10px 0 10px;float:left;  text-transform:uppercase; text-shadow: 0px 1px 1px #fb0000;}
#about-container .sitemap-list li a{ color:#fff;  text-shadow: 0px 1px 1px #fb0000;}



#about-container .credential{font-family: 'TradeGothicBdCnOb'; clear:boath; float:left; color:#fff; background:url(../images/bg-land.png) repeat-x top left;margin-left:10px; clear:left; }
#about-container .credential p.shadow-txt{color:#fff; text-shadow: 1px 1px 1px #fb0000;  font-size:24px !important; padding:6px !important; }

#about-menu{background:url(../images/about-menu-bg.png) repeat-x top center; height:35px;}
#about-menu li{height:37px;  font-family: 'TahomaRegular'; font-size:17px; float:left; width:95px;}
#about-menu li a{float:left; display:block; padding:0px 7px; color:#fff; line-height:25px; margin-top:5px; }
#about-menu li a:hover {color:#000; background:#fff; font-family: 'TahomaRegular'; font-weight:bold; background:url(../images/about-menu-bg-hover.png) repeat-x top center;}
#about-menu a.selected {color:#000; background:#fff; font-family: 'TahomaRegular'; font-weight:bold; background:url(../images/about-menu-bg-hover.png) repeat-x top center;}
.address{ float:left; font-family: 'TradeGothicBdCnOb'; font-size:15px; margin-left:10px; width:330px;}

.address h5.shadow-txt{color:#fff; text-shadow: 1px 1px 1px #fb0000;  font-size:19px !important; padding-bottom:6px !important; text-transform:uppercase; margin-top:10px;}

.vision-wrapper{ height:600px; position:relative; clear:both; }
.vision-wrapper .vision{ margin:40px auto; width:400px; position:absolute; left:240px;}
.circle {background-color: #000; width: 333px; height: 333px;	padding: 10px;	-moz-border-radius: 999px;	-webkit-border-radius:999px; border-radius: 999px; behavior: url(border-radius.htc) ;}
.circle  p.shadow-txt{ position:absolute; font-family: 'TradeGothicBdCnOb'; font-size:30px; text-shadow: 1px 1px 1px #fb0000; top:161px; left:95px; }
.vision-wrapper	.box1 {font-family: 'TradeGothicBdCnOb';  background: url(../images/bg-green-in.png) repeat ; width: 272px;	padding: 15px; top:19px; left:282px;-moz-border-radius:15px; -webkit-border-radius: 15px;border-radius: 15px; behavior: url(border-radius.htc); z-index:-1px; position:absolute; font-size:22px; text-align:center}
.vision-wrapper	.box2 {font-family: 'TradeGothicBdCnOb';  background:url(../images/bg-green-in.png) repeat; width: 256px;	padding: 15px; top:152px; left:1px;-moz-border-radius:15px; -webkit-border-radius: 15px;border-radius: 15px; behavior: url(border-radius.htc); z-index:-1px; position:absolute; font-size:22px; text-align:center}
.vision-wrapper	.box3 {font-family: 'TradeGothicBdCnOb';   background:url(../images/bg-green-in.png) repeat; width: 256px;	padding: 15px; top:217px; left:1px;-moz-border-radius:15px; -webkit-border-radius: 15px;border-radius: 15px; behavior: url(border-radius.htc); z-index:-1px; position:absolute; font-size:22px; text-align:center}
.vision-wrapper	.box4 {font-family: 'TradeGothicBdCnOb';   background:url(../images/bg-green-in.png) repeat; width: 200px;	padding: 15px; top:330px; left:157px;-moz-border-radius:15px; -webkit-border-radius: 15px;border-radius: 15px; behavior: url(border-radius.htc); z-index:-1px; position:absolute; font-size:22px; text-align:center}
.vision-wrapper	.box5 {font-family: 'TradeGothicBdCnOb';   background:url(../images/bg-green-in.png) repeat; width: 200px;	padding: 15px; top:330px; left:440px;-moz-border-radius:15px; -webkit-border-radius: 15px;border-radius: 15px; behavior: url(border-radius.htc); z-index:-1px; position:absolute; font-size:22px; text-align:center; height:69px;}
.vision-wrapper	.box6 {font-family: 'TradeGothicBdCnOb';  background:url(../images/bg-green-in.png) repeat; width: 256px;	padding: 15px; top:152px; left:543px;-moz-border-radius:15px; -webkit-border-radius: 15px;border-radius: 15px; behavior: url(border-radius.htc); z-index:-1px; position:absolute; font-size:22px; text-align:center}
.vision-wrapper	.box7 {font-family: 'TradeGothicBdCnOb';   background:url(../images/bg-green-in.png) repeat; width: 256px;	padding: 15px; top:217px; left:543px;-moz-border-radius:15px; -webkit-border-radius: 15px;border-radius: 15px; behavior: url(border-radius.htc); z-index:-1px; position:absolute; font-size:22px; text-align:center}



#footer-mn{background:#FCFCFC url(../images/footer-bg.gif) repeat-x top center; width:100%; clear:both;}
#footer{margin:0 auto; width:961px; height:31px;}
#footer ul{float:right; width:270px;}
#footer li{float:left; padding:0 5px 0 10px; font-family: 'TahomaRegular'; font-size:13px; line-height:31px;}
#footer li a{ color:#000; float:left; display:block; padding:3px 7px; line-height:25px;}
#footer li a:hover {color:#fff; background:#000; font-family: 'TahomaRegular';}
#footer  a.selected {color:#fff; background:#000; font-family: 'TahomaRegular'; }


.hide{display:none;}
#watch-video{width:470px; height:310px;}




