@charset "utf-8";

/* CSS Document */
*{margin:0px; padding:0px;}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 0 0; padding:0px; color:#777777; background:#1a1a1a;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,strong,form,fieldset,table,th,tr,td,input,label,select,div{margin:0px; padding:0px;}
li{list-style:none;}
a{color:#fff; text-decoration: underline;}

a:hover{color:#fff; text-decoration: underline;}
fieldset{border:none;}

img{border:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}

#Wrapper{margin:0px auto 0px auto; width:1000px; position:relative;}

/*----------------- Header CSS ----------------------*/

#Home_container {
	background:url(../images/bg-img/home_img.jpg) no-repeat #000; background-position:50% 0;
	padding:20px 0 0 0;
}

#Aboutus_container {
	background:url(../images/bg-img/About-us.jpg) no-repeat #000; background-position:50% 0; padding:20px 0 0 0;
}

#company1_container {
	background:url(../images/bg-img/nmg-company.jpg) no-repeat #000; background-position:50% 0; 
	padding:20px 0 0 0;
}

#company2_container {
	background:url(../images/bg-img/nmg-company.jpg) no-repeat #000; background-position:50% 0; 
	padding:20px 0 0 0;
}

#business_container {
	background:url(../images/bg-img/business-oper.jpg) no-repeat #000; background-position:50% 0;
	padding:20px 0 0 0;
}

#people_container {
	background:url(../images/bg-img/people-us.jpg) no-repeat #000; background-position:50% 0; 
	padding:20px 0 0 0;
}

#contact_container {
	background:url(../images/bg-img/Contact-us.jpg) no-repeat #000; background-position:50% 0; 
	padding:20px 0 0 0;
}

#joingang_container {
	background:url(../images/bg-img/joingang.jpg) no-repeat #000; background-position:50% 0; 
	padding:20px 0 0 0;
}

#news_container {
	background:url(../images/bg-img/news.jpg) no-repeat #000; background-position:50% 0; 
	padding:20px 0 0 0;
}

#leadership_container {
	background:url(../images/bg-img/leader-ship.jpg) no-repeat #000; background-position:50% 0; 
	padding:20px 0 0 0;
}


.header_container {
	width:1000px; height:95px; position:relative;
}

.header_container .logo {
	width:172px; height:95px; float:left;
}

.top-menu {
	width:828px; height:auto; float:left;
}

.top-menu ul {
	list-style:none; margin:0px; padding:40px 0 0 10px; height:35px;
}

.top-menu ul li {
	font:16px/20px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; float:left; color:#FFF;
}

.top-menu ul li a {
	color:#FFF; text-decoration:none; display:block; padding:0 10px 0 10px; margin:0 5px 0 0; 
}

.top-menu ul li a:hover {
	color:#FFF; text-decoration:none; display:block; background:#717171; 
	background:url(../images/tab_over.png) repeat-x !important; background:#717171;
}

.top-menu ul li .selected {
	color:#FFF; text-decoration:none; display:block; background:#717171; background:url(../images/tab_over.png) repeat-x !important; 
	background:#717171;
}

.top-menu ul li a.join {
	background:none !important; cursor:hand;
}

.top-menu ul li a.join:hover {
	background:none !important;
}
.dropMenu{position:absolute; visibility:hidden; font:11px Arial; color:#ffffff; padding-top:10px; font:16px/20px Arial, Helvetica, sans-serif; font-weight:bold;}
.dropMenu ul{margin:0px; padding:0px; list-style:none;}
.dropMenu ul li{margin:0px; padding:0px; list-style:none; float:left;}
.dropMenu ul li a{color:#ffffff; text-decoration:none; display:block; padding:0 10px 0 10px; margin:0 5px 0 0; font:16px/20px Arial, Helvetica, sans-serif; font-weight:bold;}
.dropMenu ul li a:hover{color:#ffffff; text-decoration:none; display:block; background:#717171; 
	background:url(../images/tab_over.png) repeat-x !important; background:#717171;}
.bgMenu{background:#717171;}

.submenu ul { list-style:none;}


.extra-links {
	width:300px; height:20px; position:absolute; left:347px; top:70px;
}

.extra-links ul {
	margin:0; padding:0; list-style:none;
}

.extra-links ul li {
	font:16px/20px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; float:left; color:#FFF;
}

.extra-links ul li a {
	color:#fff; text-decoration:none; display:block; padding:0 10px 0 10px; margin:0 5px 0 0;
}

.extra-links-2 {
	width:300px; height:20px; position:absolute; left:253px; top:70px;
}

.extra-links-2 ul {
	margin:0; padding:0; list-style:none;
}

.extra-links-2 ul li {
	font:16px/20px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; float:left; color:#FFF;
}

.extra-links-2 ul li a {
	color:#fff; text-decoration:none; display:block; padding:0 10px 0 10px; margin:0 5px 0 0;
}

/*----------------- Content CSS ----------------------*/


.content_container {
	width:932px;  position:relative; padding:32px 34px 0 34px;
}

.txt_blue-bg {
	background: url(../images/blue-bg2.png); width:auto; margin:0 0 1px 0;  padding:0px 2px 0px 2px;
}

.txt_blue-bg p {
	font-size:48px; color:#FFF; text-align:left;
}

.txt_blue-bg2 {
	background: url(../images/blue-bg1.png) left bottom;  width:auto; margin:0 0 1px 0;  padding:0px 2px 2px 2px;
}

.txt_blue-bg2 p {
	font-size:48px; color:#FFF; text-align:left; margin:0px; padding:0px; 
}

.txt_blue-bg3 {
	background: url(../images/blue-bg1.png);  width:auto; margin:0 0 1px 0;  padding:0px 2px 5px 2px;
}

.txt_blue-bg3 p {
	font-size:48px; color:#FFF; text-align:left;
}

.txt_orange-bg {
	background: url(../images/orange-bg.png); width:auto; margin:0 0 1px 0;  padding:0px 3px 3px 0px;
}
.txt_orange-bg1 {
	background: url(../images/orange-bg.png); width:auto; margin:0px;  padding:2px;
}
.txt_orange-bg p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.txt_red-bg {
	background: url(../images/red-bg.png); width:auto; margin:0 0 1px 0;  padding:0px 6px 3px 2px;
}

.txt_red-bg p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.txt_red-bg2 {
	background: url(../images/red-bg.png);  width:auto; margin:0 0 1px 0;  padding:0px 2px 3px 2px;
}

.txt_red-bg2 p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.txt_yellow-bg {
	background: url(../images/yellow-bg.png);  width:891px; margin:0 0 1px 0;  padding:0px 0px 2px 2px;
}

.txt_yellow-bg p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.txt_yellow-bg2 {
	background: url(../images/yellow-bg.png);  width:859px; margin:0 0 1px 0;  padding:0px 0px 2px 2px;
}

.txt_yellow-bg2 p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.txt_yellow-bg3 {
	background: url(../images/yellow-bg.png);  width:338px; margin:0 0 1px 0;  padding:0px 0px 2px 2px;
}

.txt_yellow-bg3 p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.txt_purple-bg {
	background: url(../images/purple-bg.png); width:auto; margin:0 0 1px 0;  padding:0px 5px 3px 2px;
}

.txt_purple-bg p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.txt_purple-bg2 {
	background: url(../images/purple-bg.png);  width:459px; margin:0 0 1px 0;  padding:0px 5px 3px 2px;
}

.txt_purple-bg2 p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.txt_pink-bg {
	background: url(../images/pink-bg.png);  width:auto; margin:0 0 1px 0;  padding:0px 5px 3px 3px;
}
.txt_black-bg {
	background: url(../images/black-bg.png);  width:auto; margin:0 0 1px 0;  padding:8px; line-height:25px;
}
.txt_pink-bg001 {
	background: url(../images/pink-bg.png);  margin:-16px 0 1px 0;  padding:1px;
}

.txt_pink-bg p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.txt_pink-bg2 {
	background: url(../images/pink-bg.png); width:auto; margin:0 0 1px 0;  padding:0px 5px 3px 3px;
}

.txt_pink-bg2 p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.txt_green-bg {
	background: url(../images/green-bg.png); width:auto; margin:0 0 1px 0;  padding:0px 6px 3px 3px;
}

.txt_green-bg p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.txt_green-bg2 {
	background: url(../images/light-green-bg.png); width:auto; margin:0 0 1px 0;  padding:0px 5px 2px 2px;
}

.txt_green-bg2 p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.txt_green-bg3 {
	background: url(../images/light-green-bg.png); width:695px; margin:0 0 1px 0;  padding:0px 0px 2px 2px;
}

.txt_green-bg3 p {
	font-size:48px; color:#FFF; text-align:left; letter-spacing:-2px !important; letter-spacing:-0.2em;
}

.intro-txt {
	padding:25px 0 20px 0; width:932px;
}
.intro-txt span a{ color:#fff;}
.intro-txt p {
	font-size:24px; color:#fefefe; letter-spacing:-1px;
}
.img1 {float:left; padding:2px; border:1px solid #939393; background-color:#000; width:120px; margin-left:150px;}
.intro-txt span {
	font-size:18px; color:#FEFEFE
}

.intro-txt1{ width:500px; border:0px solid #cd0000; margin-right:140px; float:right;}
.intro-txt1 ul{margin:0px; padding:0px; list-style-type:square;}
.intro-txt1 li{margin:0px; padding:0px; list-style-type:square;}
.intro-txt1 span {
	font-size:18px; color:#FEFEFE
}
.intro-txt1 span a{ color:#fff;}
.intro-txt1 p {
	font-size:24px; color:#fefefe; 
}




.logos {
	width:932px;
}

.logos .first {
	padding:0 100px 0 0;
}

.logos .first .inner {
	padding:25px 0 0 0;
}

.logos .second {
	 padding:0 0px 0 0; width:297px; margin:0 0 0 20px;
}

.logos .second .inner {
	padding:10px 0 0 0; width:147px; height:90px;
}

.logos .third {
	 padding:0 0px 0 0px; width:300px;
}

.logos .third h1 {
	font-size:24px; color:#FFF; 
}

.logos .third p {
	font-size:18px; color:#FFF;
}

.photo-container {
	 float:left; padding:0px; margin-left:230px;
}

.photo-container .box {
	width:120px; height:156px; float:left; display:inline-block; 
	padding:5px; margin:0 40px 0 0;

}
.photo-container .box2 {
	width:120px; height:15px; float:left; display:inline-block; 
	padding:5px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; font-weight:bold;

}
.box1 {
	background:url(../images/photo-bg.png) no-repeat;
}
.photo-container .box p {
	font-size:12px; color:#fff; font-weight:bold; padding:7px 0 0 0;
}

.photo-container .box span {
	font-size:12px; color:#fff; font-weight:normal;
}

.photo-container .box .boxinner {
	background:#FFF; width:120px; height:117px; 
}



/*----------------- Footer CSS ----------------------*/


/*.footer-container {
	width:100%; height:31px; position:relative; background:#717171; filter:alpha(opacity=50); 
	opacity: 0.5; -moz-opacity:0.5; margin:50px 0 0 0;
}*/

.footer-container {
	width:100%; height:31px; position:relative; background:url(../images/footer-bg.png) repeat-x; margin:40px 0 30px 0;
}

.inner_footer {
	width:932px; height:auto; position:relative; padding:0 34px 0 34px; margin:0 auto;
}

.inner_footer .left-img {
	font:12px/31px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold;
}



/*----------------- Other CSS ----------------------*/

.nor-txt1 {
	font-size:17px; color:#FFF;
}

.nor-txt2 {
	font-size:17px; color:#FFF; padding:0 300px 0 0;
}

.address_pad1 { margin:0 0 0 30px; }
.nor-txt1 { font-size:14px; color:#FFF;}
.nor-txt1 a { font-size:14px; color:#fff; text-decoration:none;}
.nor-txt1 a:hover { font-size:14px; color:#fff; text-decoration:underline;}
.nor-txt1 ul { padding:5px 0 10px 10px; list-style:circle;}
.nor-txt1 ul li { list-style:disc; margin:5px 0 0 10px;}
.nor-txt2 { font-size:14px; color:#FFF;}
.nor-txt2 a { font-size:14px; color:#fff; text-decoration:none;}
.nor-txt2 a:hover { font-size:14px; color:#fff; text-decoration:underline;}
.back_btn { font-size:14px; color:#fff; font-weight:bold; background:url(../images/pink-bg.png) repeat; padding:5px;}
.back_btn a { font-size:14px; color:#fff; font-weight:bold; text-decoration:underline;}
.back_btn a:hover { font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}

.news-small { font-size:12px; color:#FFF; padding:10px 0 0 0;}

.more { font-size:12px; color:#FFF; padding:5px 0 0 0;}
.more a { font-size:12px; color:#fff; text-decoration:none;}
.more a:hover { font-size:12px; color:#fff; text-decoration:underline;}

.heart { width:14px; height:12px;  position:absolute; left:64px; top:5px;}

.jointhegangbox{display:block; border:1px solid #181818; float:left; width:100%; background:url(../images/pink-bg.png); margin-top:50px;  padding:10px; color:#fff; font-weight:bold; font-size:14px; border:1px solid #d31b6e;}

.contact-col-1{padding:0px; float:left; width:290px; margin-right:25px;}
.contact-col-1 ul{margin:0px; padding:0px; float:left;}
.contact-col-1 li{margin-bottom:10px; padding:0px;  float:left;  font-size:14px; color:#e6e6e6;}
.contact-col-1 input{ margin:0px; padding:2px; width:130px; border:1px solid #2a2a2a; background-color:#000; color:#fff;}
.contact-col-1 textarea{ margin:0px; padding:2px; width:130px; border:1px solid #2a2a2a;  background-color:#000; color:#fff; }
.contact-col-1 .submit{ margin:10px; padding:2px; width:90px; border:1px solid #2a2a2a; background-color:#000; color:#fff;}

.contact-col-2{  padding:0px; float:left; width:290px; margin-right:35px; margin-top:-5px;}
.contact-col-3{ margin:0px; padding:0px; float:left; width:280px; border:0px solid #cd0000; margin-right:10px;}
.rohitlogo{margin:20px 0px 20px 0px; padding:0px; float:left; border:0px solid #cd0000;}
.rohitlogo ul{margin:0px; padding:0px; list-style:none;}
.rohitlogo li{margin:5px 10px 5px 10px; padding:0px; width:124px; float:left;  list-style:none; border:0px dotted #999999;}
.rohitlogo img {border:1px solid #717171;}
.contactmsg{font:Arial, Helvetica, sans-serif; font-size:9px; color:#FF0000; float:left;}

.normallist{padding-left:25px; margin-top:20px; line-height:30px;}
.normallistli{margin:0px; padding:0px; list-style-type:square;}


