  body {
	margin:0px; padding:0px;
	text-align:center;
	font:normal 12px arial;
	color:#747475;
	 background:#FAFBFD url(../images/page_bg.gif) repeat-x top center;
	}

	body#home {
	margin:0px; padding:0px;
	text-align:center;
	font:normal 12px arial;
	color:#747475;
	 background:#FAFBFD url(../images/page_bg.gif) repeat-x top center;
	}

a{outline:none;color:#9F9F9F;text-decoration:none}

#header_wrapper {
	margin:0 auto;
	width:100%;
	text-align:center;
	padding:0;
	background:#fff url(../images/header_bg.gif) repeat-x bottom;
}

#inner_header_wrapper {
	margin:0 auto;
	width:100%;
	text-align:center;
	padding:0;
	background:#fff url(../images/inner_header_bg.gif) repeat-x bottom;
}

#middle_wrapper {
	margin:0px auto;
	text-align:left;
	padding:0;
	background:#fff url(../images/middle_bg.gif) repeat-x top center;
}
#inner_middle_wrapper {
	margin:0px auto;
	text-align:left;
	padding:0;
	background:#fff url(../images/inner_middle_bg.gif) repeat-x top center;
}


#footer_wrapper {
	margin:0px auto;
	text-align:left;
	padding:0;
	background:#3C3C3C url(../images/footer_bg.gif) repeat-x;
}



/***************** homepage CSS Starts ***************** */
form{padding:0;margin:0}
ul, li, h1, h2{padding:0;margin:0; list-style-type:none}
/***************** header CSS Starts ***************** */

#header{height:444px;width:100%;position:relative;display:block;margin:0 auto;	background:url(../images/top_bg.jpg) repeat-x top center;}
#header_content{width:1000px;overflow:hidden;margin:0 auto;padding-top:15px}
#header_content .logo{float:left;margin:10px 0 10px 0;}
#header_content .top_right{text-align:right;width:630px;float:right;font-size:13px; height:auto;}
#header_content .top_right #banner{width:100%;clear:both;height:64px;margin-bottom:5px}
#header_content .top_right #banner img{float:right;}
#header_content .top_right a:hover{color:#84B23C}


.top_links{text-align:right;color:#858585;width:99%;float:left;padding:0;margin:0;}
.top_links ul{padding:0;margin:0;}
.top_links a{padding:0 5px 5px;color:#858585}

#top_menu{float:left;width:1000px;clear:left;height:41px;}
#top_menu ul{width:100%;float:left;margin:0px 0 0 0;padding:0;}
#top_menu ul li{margin:0;float:left;width:auto;font:normal 15px Arial, verdana;color:#fff;list-style-type:none;}
#top_menu ul li a{color:#fff;float:left;padding:12px 20px 12px 20px}
#top_menu ul li.active{background:#DEDF82;}
#top_menu ul li a.home{color:#000;float:left}
#top_menu ul li a:hover{color:#DEDF82}
#top_menu ul li.line{background:url(../images/menu_line1.jpg) no-repeat top center;height:41px;width:25px}
#top_menu ul li.submenu_active a{color:#E4E58F}
#top_menu ul li.active a{color:#333;background:#FF9933;}
.menu_left{float:left;width:10px;background:url(../images/menu_left.jpg) no-repeat top left;height:41px;}
.menu_bg{font-size:15px;color:#fff;float:left;width:980px;background:url(../images/menubg.jpg) repeat-x top left;height:41px;}

.menu_right{float:left;width:10px;background:url(../images/menu_right.jpg) no-repeat top left;height:41px;}


#inner_header{height:335px;width:100%;position:relative;display:block;margin:0 auto;	background:url(../images/top_bg.jpg) repeat-x top center;}
.header_shdw{background:url(../images/header_shdw.gif) no-repeat top left;height:31px;}
a.link{color:#C13814}
/***************** header CSS ends ***************** */



/********************* TABS CSS ********************/
#header_tabs ul, #header_tabs ul li{padding:0;margin:0}
#header_tabs {float:left;width: 1000px;margin:0 auto;clear:both;overflow:hidden;color:#fff}
.htabs{width:1000px;overflow:hidden;border-top:1px solid #C5C5C5 }
.htabs li.grybg ul li h2 a{line-height:65px;font-size:18px;font-weight:normal;padding: 26px 32px 22px 34px;/*color:#fff;*/font-family:Tahoma, arial, verdana;}
.htabs li.grybg ul li h2 a:hover{/*color: #fff;*/}

.htabs li{height:65px;float:left;padding: 0px 0px 0 0;overflow:hidden;}
.htabs li.left_curve{background:url(../images/left_curve.jpg) no-repeat top left;width:12px;height:65px}
.htabs li.grybg{float:left;background:url(../images/gry_bg1.jpg);width:976px;}
.htabs li.grybg ul li{float:left;padding-top:20px}
.htabs li.grybg ul{padding:0 60px 0 0px;margin:0}
.htabs li.heading{float:left;width:230px;}
.htabs li.grybg ul li.heading .img_sp{float:left;}

.tabs{overflow:hidden;height:266px;background:#363636 url(../images/gry_bg.jpg) top left repeat-x;}
.tabs li{background-color:#EEEEEE;clear:both;margin:4px 0;padding:9px;}
.tabs li a:hover{padding-left:1px;}

.select{color: #fff;background:#363636 url(../images/hvr_bg.jpg) bottom left repeat-x;}
.tabs_detailbox{height:258px;}
.tab_img{float:left;width:764px;height:266px}
.tab_details{float:right;width:240px;line-height:18px;font-size:12px;text-align:left; #width:237px; #margin-left:-4px;}
.tab_details h2{font:normal 17px tahoma, arial;border-bottom:1px dashed #fff;padding-bottom:5px;color:#fff;padding-top:10px}
/*.tab_details p{background:#b3cc6e url(../images/form_bg.gif) repeat-x;width:212px;font:normal 12px tahoma, arial;color:#fff;}*/
.tab_details a{color:#fff}
#join_button{float:right;text-align:right;position:absolute;width:212px;margin-top:197px;margin-left:746px}
.web_arrow{float:right;text-align:right;position:absolute;width:334px;margin-top:253px;}
.audio_arrow{float:right;text-align:right;position:absolute;width:550px;margin-top:253px;}
.event_arrow{float:right;text-align:right;position:absolute;width:734px;margin-top:253px;}
.webcast_arrow{float:right;text-align:right;position:absolute;width:880px;margin-top:253px;}


#middle{width:1000px;position:relative;display:block;margin:0 auto;overflow:hidden;clear:left;min-height:328px;padding-top:10px;}

#middle_wrapper #left{float:left;width:440px;margin:0 10px 0 0; padding:0 0 0 10px;}
#middle_wrapper #mid{float:left;width:270px;margin-left:10px;}
#right{float:left;width:255px; }
#middle p{color:#4E4E4E;padding:0;margin:0 0 14px 0;line-height:17px}
h1{color:#C53C18;font:normal 24px arial;padding:0;margin:0;line-height:40px;padding-bottom:5px; text-decoration:underline;}
#inner_middle h2, #inner_middle h2 a, h2{color:#88AC26;font:normal 22px arial;padding:0;margin:0;line-height:40px;padding-bottom:5px}
h3, h3 a{color:#C53C18;font:normal 16px arial;padding:0;margin:0;padding-bottom:5px}
.sub_heading{color:#88AC26;font:normal 13px arial;padding:0;margin:0;padding-bottom:5px}
.sub_heading a{font-size:11px;font-weight:bold}
.heading{color:#C53C18;font:normal 18px arial;padding:0;margin:0;padding-bottom:5px}


h4{color:#88AC26;font:normal 14px arial;padding:0;margin:10px 0 4px 0;}

.dot_li{padding:0;margin:0 }
.dot_li li{background:url(../images/li_dot.jpg) no-repeat 0% 31%;padding:0 0 10px 15px;}
.dot_li li a{color:#4E4E4E}
.dot_li li a:hover{color:#92261F}
.img_bdr{border:1px solid #D7D9D0}

#inner_middle_wrapper .dot_li{margin:10px 0 10px 0}
#inner_middle_wrapper .dot_li li{background:url(../images/li_dot.jpg) no-repeat 0% 41%;padding:0 0 5px 15px;line-height:13px}

#inner_middle{width:1000px; position:relative;display:block;margin:0 auto;overflow:hidden;clear:left;min-height:328px;line-height:18px}

#inner_middle a:hover{color:#CC3F1A}
#inner_middle_wrapper .left{ float:left;width:735px;margin:0 0 0 0; padding:0 0 0 10px; }
#inner_middle_wrapper .right{ float:left;width:212px;margin-left:30px;}
#inner_middle h1{color:#BB300B;font:normal 24px arial;padding:0;margin:0;line-height:40px;padding-bottom:5px}
#inner_middle h2{color:#88AC26;font:normal 19px arial;padding:10px 0 2px 0;margin:0;}
#inner_middle .dot_li li{background:url(../images/li_dot_green.jpg) no-repeat 0% 31%;padding:0 0 10px 10px;}

#inner_middle ul{margin:0 0 15px 0;padding:0}
#inner_middle ul li{margin:0 0 0 10px;padding-bottom:3px}

div.hrline hr {
  display: none;
}
div.hrline{background:url(../images/hr_line.jpg) no-repeat scroll center;;height:24px;border:none;padding:10px 0 10px 0;float:left;width:100%;}
.clear_div{clear:both}
#services_boxes{margin:20px 0 0px 0px;float:left;height:auto;background:#E5E5E3;padding:0 0px 0px 0px; }
#services_boxes h2{color:#5D5D5D;font:normal 18px arial;padding:0;margin:0;padding:5px;text-transform:uppercase;}
.color_box_01{background:#D3EB97;color:#6A7255;width:146px;float:left;border-right:5px solid #fff;padding:15px 10px 15px 20px;height:145px}
.color_box_01 h3{color:#5C7D08;font:normal 14px arial;padding:0;margin:0px 0 0px 0;}

.color_box_02{background:#F7F8B8;color:#626244;width:146px;float:left;border-right:5px solid #fff;padding:15px 10px 15px 20px;height:145px}
.color_box_02 h3{color:#7E8017;font:normal 14px arial;padding:0;margin:0px 0 0px 0;}

.color_box_03{background:#FFC57A;color:#7F623C;width:121px;float:left;border-right:5px solid #fff;padding:10px 15px 15px 20px;height:150px}
.color_box_03 h3{color:#A56109;font:normal 14px arial;padding:0;margin:0px 0 0px 0;}

.color_box_04{background:#FFC0C0;color:#654545;width:146px;float:left;border-right:5px solid #fff;padding:15px 10px 15px 20px;height:145px}
.color_box_04 h3{color:#601111;font:normal 14px arial;padding:0;margin:0px 0 0px 0;}

.color_box_05{background:#A8EAFB;color:#586163;width:146px;float:left;padding:15px 10px 15px 20px;height:145px}
.color_box_05 h3{color:#10586A;font:normal 14px arial;padding:0;margin:0px 0 0px 0;}



.request_form{margin:15px 0 15px 0}
.form_bg{background:#b3cc6e url(../images/form_bg.gif) repeat-x;height:382px;width:212px;}
.form_bg input, .form_bg textarea{background:none;border:none;color:#6F6F6F;font-size:12px;font-family:arial;padding:3px 0 0 5px;}
.form_bg textarea{width:150px;height:70px}
.form_bg label{border:1px solid #DCDCDB;background:url(../images/input_bg.jpg) no-repeat;width:166px;height:26px;float:left;margin-left:20px;margin-bottom:13px;}
.form_bg label.messg{border:1px solid #DCDCDB;background:url(../images/messg.jpg) no-repeat;width:166px;height:50px;float:left;margin-left:20px;margin-bottom:13px;}
.form_bg .button{cursor:pointer;margin-left:20px;background:#A0A0A0;color:#fff;padding:3px 16px 3px 16px;#padding:3px 6px 6px 6px;}
/********************* TABS CSS ********************/

.quick_contact_bg{background:#b3cc6e url(../images/form_bg.gif) repeat-x;height:382px;}
.quick_contact_bg span{font-weight:bold;color:black;}


/*padding:3px 16px 3px 16px;#padding:3px 6px 6px 6px;}*/

/***************** footer CSS start ***************** */
#footer{width:978px; line-height:18px;font-size:12px;position:relative;display:block;margin:0 auto;color:#C5C5C5;padding:22px 0 22px;}
#footer .left a:hover{color:#000;}

#footer .footer_content{height:240px;}
#footer .left a{color:#C5C5C5;padding:0 3px 0 3px}
#footer a.nospace{padding:0 5px 0 0}
#footer .left{width:740px; float:left;background:url(../images/footer_line.gif) bottom right repeat-y;margin:0 15px 0 0;}
#footer .right{width:200px;float:left;}
#footer h2, #footer .left h2 a{color:#fff;font:normal 22px arial;padding:0;margin:0;padding-bottom:10px}
#footer .left h2 a:hover{color:#fff}
#footer h3{color:#fff;font:normal 20px arial;padding:0;margin:0;padding-bottom:5px}
.contact_details{font-size:14px;color:#fff;padding-bottom:15px;margin-top:6px}
.contact_details span{font-size:12px}
.contact_details a{color:#fff;font-size:12px}

.india_location{width:140px;float:left;min-height:110px;}
.global_location{width:570px;float:left;background:url(../images/footer_line.gif) bottom left repeat-y;padding-left:15px;}
.global_location ul{padding:0;margin:0;width:100%}
.global_location ul li{padding-bottom:5px}
.global_location span{font-weight:bold}
/**************** footer CSS ends ***************** */


/***************** homepage CSS ends ***************** */

/**************** Slide CSS **********/
.slide_wrapper {width:100%}
.slider {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; overflow: hidden; padding-top:10px;
}

.slider_menu{
	padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background: #333; color: #fff; padding-top: 5px;
	font-size:15px; text-decoration:none; 
}


.ans{

}

.plus{ font-size:11px;color:#C02D15}
.hide{ font-size:11px;color:#999999}

.quest{font-size:13px;color:#4f8e25; }

.slider ul{
line-height:20px;
}
/**************** Slide CSS ends **********/


/**************** Contact CSS  **********/

.contact_button{
width:100px; height:24px; background:url(../images/button-bg.jpg) repeat-x; font:bold 13px arial;color:#fff;padding:0px 10px 0px 10px; border:1px solid #b2c08f;
}

/**************** Contact CSS end **********/

/**************** Special Launch CSS  **********/

.launch_img{
padding:3px;
border:1px solid #e5e5e3;
width:60px;
height:54px;
margin-right:10px;
}

/**************** Special Launch CSS end **********/


.worldwide{
width:1000px;
clear:both;
padding-top:15px;
}

.worldwide_left{
width:300px;
float:left;
}
.worldwide_left p{padding-bottom:10px;}
.worldwide_right{
margin-left:150px;
width:230px;
float:left;
}

.form_topbg{background:url(../images/form_topbg.gif) no-repeat;height:11px;width:212px }
.form_btmbg{background:url(../images/form_btmbg.gif) no-repeat;height:11px;width:212px }
.top_right_corner{position:absolute;background:url(../images/top_right_corner.jpg) no-repeat top right;height:9px;width:1000px;}
.top_right_corner_home{background: url(../images/top_right_corner.jpg) 100% 0 no-repeat}
.bottom_right_corner{margin-top:257px;position:absolute;background:url(../images/bottom_right_corner.jpg) no-repeat top right;height:9px;width:1000px;}

/***********Webcast Popup Demo CSS****************/

.webcast_demo{width:300px; float:left;}
.logo_popup{float:left;padding:10px 0 10px 0; width:100%; background:#ffffff;}

.mid_bg{width:100%; height:14px; margin:10px 0 10px 0; background:url(../images/button-bg.jpg) repeat-x top left; clear:both;}
.flash_box{float:left;clear:both; margin:0 20px 0 0}
.footer_popup{float:left;width:100%; height:60px; margin:10px 0 0px 0; background:url(../images/footer_bg.gif) repeat-x left top;}
.popup_copyright{text-align:center;clear:both;padding-top:20px;color:#ffffff;font-size:11px;}
.popup_right{float:left;width:400px;}
.popup_content{width:700px;float:left;text-align:left;padding:20px;}
/***********Webcast Popup Demo CSS end****************/

.readmore_link_home{padding:0px 0px 0px 0px; margin:0 auto; width:150px; height:30px; display:block; }
p.introtext{height:140px;}



.sitemap ul{margin:10px;}
.sitemap ul li{padding-bottom:10px;line-height:20px;list-style-type:circle;list-style-position:inside;}
.sitemap ul li a{color:#88AC26;font-size:14px;}
.sitemap ul li li a{font-size:12px;color:#4E4E4E}
.sitemap ul li li{list-style-type:none}
input[type="text"]{width:160px;}
select{width:164px;}


.flash_banner{border:1px #DEDEDE solid; width:231px; height:235px;}

.q_haed{
font-weight:bold;
clear:both;
padding:8px 0 2px 0;
} 


/*-- footer bottom--*/

.footer_bootom{

text-align:center;
clear:both;
background:url(../images/footer_line1.gif) top left repeat-x;
padding-top:20px;
}

.copyright{
width:400px;
float:left;
text-align:left;
color:#A9A9A9;
font-size:11px;
}

.footer_right_link {
text-align:right;
float:right:
width:300px;
}

.footer_right_link a{

color:#A9A9A9;
font-size:11px;
padding:0 5px 0 5px;
}
