/* General CSS Document */a:focus {outline:0 !important;}body{padding:0;margin:0;font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;color:#414141;background-color: #DDDDDD;}img, p, td, ul, li, a, form, h1, h2, h3 {margin:0; padding:0;}h3{position:relative;}.spacer{line-height:0; font-size:0; clear:both;}/*------------------------------------- Main page ----------------*/#main_section{width:auto;}.topmenubg{width:980px;height:35px;margin:0 auto;}.topnav{/*width:1200px; */width:830px; height:35px;float:left;margin-left:0px;background-color:#191919;/*overflow:hidden;*/}.topnav ul{list-style:none;font:bold 16px/35px Arial, Helvetica, sans-serif;color:#B5B5B5;margin-left:-2px/* !important*/;height:35px;}html>body .topnav ul{margin-left:0px;}.topnav ul li{float:left;background:url(/images/topnav-devider.gif) 0 0 no-repeat;}.topnav ul li a{text-decoration:none;color:#B5B5B5;padding:0 30px;font-size: 14.5px;line-height:35px;}.topnav ul li a:hover{display:block;background-color:#ffffff;color:#656565;}.topnav ul li.nobg{background:none;}.login{width:150px; height:35px;float:left;background-color:#191919;}.logintext{font:bold 16px/35px Arial, Helvetica, sans-serif;color:#B5B5B5;}.logintext a{text-decoration:none;color:#B5B5B5;}.header-image-container	{width:100%;background:url(../../../../images/header_bg_main.jpg) no-repeat top;height:368px;clear:both;}.headerWave{background:url(../../../../images/header_bg_main_wave.jpg) no-repeat top;	}.header-image-container-sub	{width:100%;background:url(../../../../images/header_bg_sub.jpg) no-repeat center;height:273px;clear:both;}.header-image-container img,.header-image-container-sub img	 {/*display:block;*/margin:0 auto;}.plus-div{width:980px;height: 5px;clear: both;margin:0 auto;}.plus1{width: 203px;float:left;padding-left: 118px;}.plus2{width:182px;float:left;}.plus3{width: 118px;float:left;}.plus4{width:217px;float:left;}.plus5{width:117px;float:left;padding-left:18px;}/*.hor-line-container{padding-left: 90px;margin: 0px;}*/.hor-line{width:980px; height:15px;background:url(/images/line-bg.gif) 0 0 repeat-x;margin: 0 auto;}/*---------------------------------------- ody area -----------------------*/.body-area{width:980px;margin:0 auto;}.body-area1{padding-left: 28px;padding-top: 28px;padding-bottom: 35px;background-color:#ffffff;}#p_p_id_56_INSTANCE_4Dhr_ /*.bodyleft width:355px;*/{width:317px;float:left;padding-right:10px;}#p_p_id_56_INSTANCE_lMBe_ /*.bodysubnavbg*/{width:274px;float:left;margin-left:28px; background:url(/images/boxbg.gif) 0 0 repeat;}#p_p_id_20_{}.bodysubnavbg{padding-left:12px;}.subnavarea{width:248px;float:left;margin-top:14px;}.bodyright{min-height: 260px;}#p_p_id_56_INSTANCE_rot6_ /*.bodyright*/{width:274px; float:left;margin-left:28px;}.leftarea{width:100%; 	float:left;border-bottom:#000000 1px dotted;}.greentext{font:bold 25px "Myriad Pro", "Arial" ;	/*font:bold 27px Arial, Helvetica, sans-serif;*/color:#86BB35;display: block; clear: both;margin-bottom:14px;line-height: 27px;}.graytext, .leftarea p{font:12px verdana;color:#747474;margin-top:12px;line-height:normal !important;}.graytext1, .tab-textarea p{font:normal 11px Arial, Helvetica, sans-serif;color:#8A8A8A;line-height:normal;}.read-more{font:normal 12px Arial, Helvetica, sans-serif;color:#46621C;}.read-more a{text-decoration:none;color:#46621C;line-height:10px;}.read-more img {margin-bottom:-3px;}.more{font:normal 11px Arial, Helvetica, sans-serif;color:#C3C3C3;}.more a{text-decoration:none;color:#C3C3C3;}.greentext1{font:bold 13px Arial, Helvetica, sans-serif;color:#86BB35;display: block;line-height: 15px;}.greentextsmall{font:normal 11px Arial, Helvetica, sans-serif;color:#86BB35;}.greentextsmall a{text-decoration:none;color:#86BB35;}.dotted-line{width:248px; height:10px;float:left;margin-bottom: 10px;border-bottom: 1px dotted #888888;}.dotted-line1{width:248px; height:1px;float:left;margin-top:6px;margin-bottom:6px;background:url(/images/dotted-linebg.gif) 0 0 repeat-x;}.link-area{width:248px;float:left;}.tab-area{width:274px; height:39px;float:left;}.tab{width:274px; height:39px; }.tab ul{list-style:none;}.tab ul li{float:left;display: block;}.tab ul li a{height:39px;text-decoration:none;display:block;}.focus_active{width:118px;background:url(/images/focus-on.gif) 0 0 no-repeat;}.focus_deactive{width:117px;margin-right:1px;background:url(/images/focus-on-hover.gif) 0 0 no-repeat;}.focus_deactive:hover{background:url(/images/focus-on_2.gif) 0 0 no-repeat;}.search_active{width:156px;background:url(/images/videos.gif) 0 0 no-repeat;}.search_deactive{width:155px;margin-left:1px;background:url(/images/videos-hover.gif) 0 0 no-repeat;}.search_deactive:hover{background:url(/images/videos-hover_2.gif) 0 0 no-repeat;}.tab-textarea{width:274px; /*	min-height:235px;*/float:left;background:url(/images/tabbg.gif) 0 0 repeat;height:222px;_height:226px;overflow:hidden;	}.tab-textarea1{float:left;height:157px;}.tab-textarea3{width:248px;float:left;padding-left:12px; margin-top:16px;}.tab-textarea2{width:260px;float:left;margin-left:12px; margin-top:16px;}.date-img{margin-right:0px;padding-left:7px;float:left;height: 90px;}.text-area{width:190px;float:left;}.text-area1{/*	width:181px;*/float:left;margin-top:4px;}/*------------------------- sub nav ------------------------*/#subnav{width:248px;clear: both;}#subnav ul { list-style:none;display: block;margin: 0px;}#subnav li { display: block;clear: both;float: left; width:248px; height:29px;_height:26px;padding-top:4px;}#subnav a {display: block;font: bold 12px/27px Arial, Helvetica, sans-serif;color:#888888;text-decoration:none;background:url(/images/subnavbg.gif) 0 0 no-repeat;padding-left:12px;	letter-spacing: 0.5px;}#subnav a:hover, #subnav a.active {color:#86BB35;background:url(/images/subnav-hoverbg.gif) 0 0 no-repeat;}.textbox-area{width:244px; float:left;margin-left:4px; margin-top:12px;margin-bottom: 12px;}.textbox{width:197px; height:24px;border:#4F4F4F 1px solid;background-color:#303030;}/*--------------------------------------- Footer --------------------------------*/.footer_container{width:980px; margin:0 auto;}.footerbg{width:980px; height:79px;margin-top:18px;background:url(/images/footer-bg.gif) 0 0 repeat-x;overflow:hidden;}.footernav{width:700px; height:34px;float:left;margin-left:13px;margin-top:11px;}.footernav ul{list-style:none;font:normal 11px/35px Arial, Helvetica, sans-serif;color:#8A8A8A;margin-left:-20px;height:1%;}.footernav ul li{float:left;background:url(/images/footnav-devider.gif) 0 0 no-repeat;padding:0 20px;}.footernav ul li a{text-decoration:none;color:#8A8A8A !important;}.footernav ul li.f-nobg{background:none;}.copyright{width:230px;float:right;margin-top:10px;font:normal 11px Arial, Helvetica, sans-serif;color:#6F9B2D;}.copyright a {text-decoration:none;color:#8a8a8a;}.copyright a:hover {text-decoration:underline !important;}/*----------------- Sandip ------------------------*/.aboutmaindiv{ margin:0 auto; width:980px; overflow:hidden;background-color:#ffffff;padding-bottom: 10px;}.aboutbodyarea{padding-top:25px;padding-left:20px;}.aboutbody1{width:205px;float:left;border-right:#CCCCCC 1px dotted;padding-left:10px;}.aboutcontent{float:left;clear: both;}.about-headtext{display: block;font:bold 14px/20px Arial, Helvetica, sans-serif;color:#4A4A4A;}.aboutlist{width:200px; float:left;margin-bottom: 12px;}.aboutlist ul,.aboutlist1 ul{display: block;list-style:none;font:normal 13px/20px Arial, Helvetica, sans-serif;color:#888888;}.aboutlist ul li{background:url(/images/bullete.gif) no-repeat;background-position: 0px 7px;}.aboutlist ul li.spacial{background:url(/images/bullete.gif) 0 4px no-repeat;line-height:14px;}/*-----------------------*/.aboutcontent1{width:225px; float:left;clear: both;}.aboutlist1{width:225px; float:left;margin-bottom: 12px;}.aboutlist1 ul{list-style:none;font:normal 13px/20px Arial, Helvetica, sans-serif;color:#888888;}.aboutlist1 ul li{background:url(/images/bullete.gif) 0 50% no-repeat;}.aboutlist1 ul li.spacial{background:url(/images/bullete.gif) 0 4px no-repeat;line-height:14px;}	.aboutmenu {margin-left:0px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#888888;text-decoration:none;}.aboutbody2,.aboutbody2_1{padding-left:20px;width:230px;float:left;border-right:#CCCCCC 1px dotted;}.about3{width:220px;float:left;padding-left:20px;border-right:#CCCCCC 1px dotted;}.submenu-container{}.about4{width:220px;float:left;padding-left: 29px;_padding-left: 25px;}.aboutimaarea{width:198px;float:left;}.aboutlist1 ul, .aboutlist1 li{margin: 0px; padding: 0px;}.aboutima{background-image:url(/images/ima_1.gif);background-repeat:no-repeat;width:200px;height:66px;float:left;margin-left:29px;}.textabout{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:400;text-decoration:none;}.topnav ul li.white_bg{background:#ffffff;text-decoration:none;}.aboutmaindiv a{text-decoration: none;color: #888888;}#sitemap_ul{width: 175px;font-family: "Arial";}#p_p_id_85_INSTANCE_cqpy_ h3, #p_p_id_85_INSTANCE_fJJb_ h3{color: #4e4e4e;font-size: 12px;margin: 0px;padding: 0px;padding-bottom: 22px;}#sitemap_ul li{border-bottom: 2px solid #c1c1c1;min-height: 18px;padding:5px 0;line-height: 12px;}#sitemap_ul li a{color: #4e4e4e;font-size: 11px;text-decoration: none;}.standard_central_content{font-family: Verdana;color: #5B5B5B;width:500px;}.standard_central_content h1{margin:0;padding:0;font-size:12px;}.standard_central_content h1{color: #86bb35;font-weight: normal;font-size: 32px;display:block;padding:8px 0 12px 0;line-height:28px;font-family:"Myriad Pro","Arial";}/*.standard_central_content h3{margin:0;padding:0;font-size:12px;}.standard_central_content h3{color: #86bb35;font-weight: normal;font-size: 32px;display:block;padding:8px 0 12px 0;line-height:28px;font-family:"Myriad Pro","Arial";}*/.standard_central_content h2{margin:0;padding:0;font-size:13px;}#left_side_navigation h3 a,#left_side_navigation h3 a:hover {color: #86bb35 !important;}.standard_central_content .intro, .job_intro{border-top: 1px dotted #000000;border-bottom: 1px dotted #000000;font-family:verdana;font-size:14px;padding: 14px 0px 14px 0px;}.standard_central_content .intro  a {color:#7b1748;}.standard_central_content .detail a{text-decoration: none;color: #7b1748;/*	background-image:url(/images/right-download-pdf.gif);*/background-position:left top;background-repeat:no-repeat;/*	padding-left: 25px;*/}.standard_central_content .detail{padding-top: 14px;font-family:verdana;font-size:13px;}.breadcrumb_nav a, .breadcrumb_nav{text-decoration: none;font-size: 11px;color: #ababab;}.news_highlight{background: #909090;background: url(/images/news_bg.gif) no-repeat;width: 188px;margin-bottom: 10px;padding-top:10px;}.news_bg_tile {background: url(/images/news_bg_tile.gif) repeat;}.news_highlight .graytextsmall a {background: url(/images/whiteplus.gif) no-repeat left;padding-left:17px;}.news_highlight h3{padding-bottom:12px;font-size: 17px;color: #494949 !important;font-family:"Myriad Pro","Arial";display:block;}.newsBackground {padding:12px;background-image: url(/images/news_bg_tile.gif);padding-top:2px;padding-bottom:0;}.news_highlight .news_detail{border-top: 1px dotted #000000;padding: 14px 0px 10px 0px;font-size: 11px;}.news_highlight .news_headline{color: #f2f2f2;font-weight: bold;}.news_highlight .news_text{margin-top: 15px;padding-bottom:15px;}#sitemap_ul li a.current_page{font-weight: bold;color: #89ae52;}#left_side_navigation h3{color: #7d7d7d;padding-bottom: 25px;font-weight:bold;font-size:12px;}#left_side_navigation h3 a {text-decoration:none;}.custom_jobs_form_div h3,.jobs_entry_form_div h3{padding-top: 10px;padding-bottom: 10px;font-size: 12px;}.custom_jobs_form_div{padding: 5px;border-top: 3px solid #242424;/*	position: absolute;*/width: 542px;background-color: #CCCCCC;margin-left: 0px;left: 0px;margin-top: 0px;}.form_element{float: left;clear: both;margin-bottom: 5px;width: 100%;}.form_element input[type="submit"], .form_element input[type="button"]{font-size: 10px;}.form_element select{width: 210px;}.form_label{float: left;width: 150px;font-size: 11px;}.form_field{float: left;}.text_box{width: 200px;}.jobs_entry_ul{padding-top: 20px;}.jobs_entry_ul li{display: block;float: left;margin-right: 10px;background: #242424;width: 100px;padding-right: 5px;border-bottom: 1px solid #fffeee;height: 15px;}.jobs_entry_ul li a{font-size: 11px;font-weight: bold;text-decoration: none;color: #fffeee;display: block;padding-left: 5px;}.jobs_entry_ul li.x_highlighted_tab{border-bottom: 1px solid #242424;}#job_response_container, #edit_tr_container{width: 350px;background: #fffeee;position: absolute;display: none;top: 140px;left:160px;}#edit_tr_container{position: static;}#job_extras{padding-bottom: 5px;padding-left: 1px;border-right: 1px solid #993300;border-bottom: 1px solid #993300;border-left: 1px solid #993300;}#edit_tr{padding-bottom: 5px;padding-left: 1px;padding-right: 1px;}.filter_zone{margin-bottom: 5px;background-color: #cccccc;height: 35px;}.filter_zone td{font-size: 11px;font-weight: bold;padding-left: 5px;padding-right: 5px;}#job_extras .table_header, #edit_tr .table_header{font-weight: bold;background:#BEF8C6;font-size: 11px;padding-left: 5px;}#job_extras .table_header td, #edit_tr .table_header td{border: 2px solid #fffeee;border-bottom: 1px solid #242424;font-size: 11px;padding-left: 5px;}#job_extras table td, #edit_tr table td{border: 2px solid #fffeee;border-bottom: 1px solid #242424;font-size: 11px;padding-left: 5px;}.tr_highlight{background: #99FF66;}#job_extras table, #edit_tr table{padding-left: 5px;width: 100%;}#edit_tr_container table{border-left: 1px solid #993300;border-bottom: 1px solid #993300;border-right: 1px solid #993300;}#job_response_container .title_bar, #_video_layer_container .title_bar, #_news_layer_container .title_bar{background-color: #86BB35;height: 18px;padding-left: 5px;padding-right: 5px;text-align: right;}#edit_tr_container .title_bar{background-color: #86BB35;height: 18px;margin-left: -1px;padding-right: 5px;text-align: right;}#job_response_container .title_bar a, #edit_tr_container .title_bar a, #_video_layer_container .title_bar a, #_news_layer_container .title_bar a{color:#ffffff;font-weight: bold;}.jobs_entry_form_div{/*	padding-top: 150px;*/}.jobs_entry_form_div form{background-color: #CCCCCC;display: block;clear: both;width: 542px;padding: 5px;}#divSearch input[type="text"]{height: 18px;font-size: 12px;background-color: #303030;color: #ffffff;}.textbox{background: #303030;}#divSearch input[type="image"]{padding-left: 8px;}#divFocus .dotted-line{margin-top: 5px;margin-bottom: 5px;margin-left: 5px;margin-right: 5px;}.bodysubnavbg .dotted-line{}.bodyleft .read-more{padding-bottom: 16px;	/* 12 px ;*/}.js .lfr-dock.interactive-mode{top: 0px;}.js .lfr-dock.interactive-mode h2{background: none;margin: 0px;padding: 0px;}.js .lfr-dock.interactive-mode h2 span{background-image: url(/images/client_login.gif);background-repeat: no-repeat;background-position: right top;width: 113px;height: 26px;}.aboutlist ul li span{display: block;}.aboutlist ul li, .aboutlist1 ul li{display: block;padding-left: 12px;clear: both;}.js .lfr-dock.interactive-mode ul {width: 145px;}.graytextsmall{font:normal 11px Arial, Helvetica, sans-serif;border-top: 1px dotted #000000;padding:5px;padding-top:9px;}.graytextsmall a{color:#c8c8c8;text-decoration: none;}.full_line{border-top: 1px dotted #000000;}#p_p_id_85_INSTANCE_dET8_{margin-top: -20px;padding-left: 0px;}#p_p_id_85_INSTANCE_dET8_ #sitemap_ul{width: 100%;}#p_p_id_85_INSTANCE_dET8_ ._sitemap_ul_1{float: left;width: 235px;text-align: left;}#p_p_id_85_INSTANCE_dET8_  #sitemap_ul a{text-decoration: underline;}#p_p_id_85_INSTANCE_dET8_ #_sitemap_ul_85{margin-top: -200px;}#p_p_id_85_INSTANCE_dET8_ #sitemap_ul li #sitemap_a_2,#sitemap_ul li#sitemap_a_2{border: none;}#p_p_id_85_INSTANCE_dET8_  li{margin: 0px; padding: 0px;padding-bottom: 0px;border: none;}#p_p_id_85_INSTANCE_dET8_ ._sitemap_ul_2{padding-bottom: 10px;}#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_1,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_22,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_54,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_79,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_85{font-weight: bold;color: #86BB35;text-decoration: none;}#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_2,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_3,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_4,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_5,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_6,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_2,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_23,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_24,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_25,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_26,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_27,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_55,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_56,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_57,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_58,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_59,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_80{font-weight: bold;display: block;padding-top: 10px;padding-bottom: 10px;text-decoration: none;}#_sitemap_ul_91{display: none;}/*Added By Pravash*/#ticker_container {width:980px !important;background:#444;margin:0 auto;clear:both;}.banner_wp {position:relative;width:980px;margin:0 auto;}.logo_home {width:208px;height:127px;position:absolute;top:67px;left:25px;z-index:47;}._leftOff{left:-45px;}.a_new {position:absolute;width:348px;height:82px;top:87px;right:25px;z-index:48/*z-index:1002;*/}.zindex1001 { z-index:1001 !important; }.zindex1002 { z-index:1002 !important; }.banner_mask { position:absolute; top:0; left:0; z-index:45}._imgBanner{position:absolute;z-index:44;}/*-------ADDED BY RENU GHISING-----*/.innertbl {width:auto;margin:0;padding:0;background:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;}.innertbl td span {background:#e1e1e1;padding:0px 3px 3px 3px;display:block;vertical-align:middle;font-weight:bold;color:#414141;}.innertbl td.txt {background:#e1e1e1;padding:3px;border-right:3px solid #fff;border-bottom:3px solid #fff;padding-top:0;}.innertbl td span.blue {background:#E6F1E0;padding:0px 3px 3px 3px;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;	}.innertbl .bluetxt {background:#E6F1E0;padding:0px 0px 3px 3px;border-bottom:2px solid #fff;padding-top:0;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;	}.header {border-top:1px dotted #000;font:25px "Arial";color:#86BB35;padding:10px 0;display:block;}.histTblData td {border-bottom:2px solid #fff;border-right:2px solid #fff;}.histTblData img{ padding-top:20px;}.brokerFirst{width:245px;}.brokerFirst .aboutlist{width:245px;}.brokerMiddle, .brokerMiddle .aboutlist{width:190px;overflow:hidden;}