*								{margin:0;padding:0;}
html, body, #wrapper			{min-height:100%;height:100%;width:100%;}
html>body, html>body #wrapper	{height: auto;}
#main		{height: auto;padding:0 10px 100px 10px;margin-bottom:20px;}	
br			{clear:both;}
body		{padding:0; margin:0; background:url(../images/page-bg.gif) repeat-x left top; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-style:normal;font-size:12px;color:#4c4c4c;}
#wrapper	{position:absolute; top:0; left:50%; width:1000px; margin-left:-500px; background-color:#FFFFFF; border-right:1px solid #e1e1df; border-left:1px solid #e1e1df;}
.clear		{clear:both;}
.test		{text-align:right;}
.unsubscribeText	{color:#98c817;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}
.span-text			{width:500px; color:#98c817; font-size:17px; float:left; padding-top:10px;}
.regist-button		{width:157px; height:35px; float:right;}
.span2				{padding:0}
.label   			{font-size:12px; color:#898888; padding-top:5px;font-weight:bold;}
.descr   			{font-size:18px; color:#898888; padding-top:5px;}

/*HEADER*/
#header							{height:106px;}
#header .logo					{float:left; 	height:60px; width:420px; margin-left:10px; display:inline;}
#header .top-menu				{text-align:right; color:#c0daae; padding:5px; height:20px;  }
#header .top-menu .t-link		{color:#FFFFFF; text-decoration:none; padding:3px 10px 0 10px;}
#header .top-menu .t-link:hover	{color:#FFFFFF; text-decoration:none; padding:3px 10px 0 10px;}

h1			{color:#898888;font-weight:normal;  padding:0; margin:0;}
h2			{ font-size:16px; font-style:normal;padding:0; margin:0;}
h5			{ font-size:20px; font-style:normal; padding:5px 10px 3px 10px;}
.userlogin	{color:#FFFFFF; text-align:right; width:auto; padding:2px 30px 0 19px; float:right; font-weight:bold; margin-top:-30px;background:url(../images/login-author.gif) no-repeat left top;}
/*FOOTER*/
/* footer for admin section */
#footer1 							{ position:absolute; bottom:0; width:1000px; height:60px; text-align:right; color:#FFFFFF; font-size:11px;}
#footer1 .copyright					{ color:#FFFFFF; text-decoration:none; text-align:center; font-size:11px;}
#footer1 .copyright:hover			{ color:#FFFFFF; text-decoration:underline; text-align:center; font-size:11px;}

#footer {padding-top:15px;position: absolute;bottom: 0;width: 1000px;height:100px;text-align:right;color:#FFFFFF;font-size:11px;}
#footer .bottom-menu				{text-align:center; color:#c0daae;}
#footer .bottom-menu .t-link		{color:#FFFFFF; text-decoration:none; padding:4px 10px 0 10px;}
#footer .bottom-menu .t-link:hover	{color:#FFFFFF; text-decoration:none; padding:4px 10px 0 10px;}
#footer .copyright					{color:#FFFFFF;text-decoration:none; text-align:center; font-size:11px;}
#footer .copyright:hover			{color:#FFFFFF;text-decoration:underline; text-align:center; font-size:11px;}

/*main*/

/*doc-image*/
.doc-image		{height:270px;width:280px;float:left;background:url(../Images/doc-image.gif) no-repeat center bottom;}

/*search-span*/
.search-span	{width:670px;float:left;padding-top:10px;}
.green-bold		{font-size:32px; color:#98c817; float:left; width:300px;}
.reportheader	{font-size:18px; color:#898888; padding-top:5px; font-weight:normal;}
.orange-descr	{font-size:18px; color:#fdb900;}
.Subscription	{font-size:15px; color:#898888; padding-top:5px; font-weight:bold;}

/* start Searchbox*/
.searchbox							{float:left;width:660px;clear:both;}	
.searchbox .toprow					{background:url(../Images/searchbox/topbg.gif) repeat-x left top; height: 27px;}
.searchbox .toprow div				{background:url(../Images/searchbox/top-right.gif) no-repeat right top; height: 27px;}
.searchbox .toprow div div  		{background:url(../Images/searchbox/top-left.gif) no-repeat left top; height: 27px;}
.searchbox .content					{border-right:1px solid #cccccc; border-left:1px solid #cccccc; height:70px;}
.searchbox .bottomrow				{background:url(../Images/searchbox/bottom-bg.gif) repeat-x left top; height: 13px;}
.searchbox .bottomrow div			{background:url(../Images/searchbox/bottom-right.gif) no-repeat right top; height: 13px;}
.searchbox .bottomrow div div  		{background:url(../Images/searchbox/bottom-left.gif) no-repeat left top; height: 13px;}
.searchbox .search-icon				{float:left; background:url(../Images/searchbox/search-icon.gif) no-repeat right top; height:33px; width:63px;}
.searchbox .ttbox					{float:left; background:url(../Images/searchbox/bg.gif) repeat-x right top; height:33px; width:430px;}
.searchbox .ttbox .left				{float:left; background:url(../Images/searchbox/left-corner.gif) repeat-x left top; height:33px; width:11px;}
.searchbox .ttbox .right			{float:right; background:url(../Images/searchbox/right-corner.gif) repeat-x right top; height:33px; width:11px;}
.searchbox .ttbox .inputbox2		{float:left;  width:auto; padding-top:7px; height:26px;} 
.searchbox .ttbox .inputbox2 .textboxx	{float:left;border:0; width:400px;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:12px;} 

/*infobox*/
.infobox						{width:280px;padding:0 8px 0 8px;margin:0 auto;}
.infobox .inf-head				{background:url(../Images/info-bg.gif) repeat-x left top; height:51px; margin:0 -8px 0 -8px; }
.infobox .subHeading a			{font-size:14px; color:#4c4c4c; font-weight:bold; text-decoration:none}
.infobox .subHeading a:hover	{font-size:14px; color:#f57400; font-weight:bold; text-decoration:none}
.infobox .subHeading			{float:left; font-size:14px; color:#98c817; width:auto; padding:10px 0 0 10px; font-weight:bold; margin-bottom:-10px;}
.infobox .subHeadingSmall a			{font-size:12px; color:#4c4c4c; font-weight:bold; text-decoration:none}
.infobox .subHeadingSmall a:hover	{font-size:12px; color:#f57400; font-weight:bold; text-decoration:none}
.infobox .subHeadingSmall			{float:left; font-size:12px; color:#98c817; width:auto; padding:10px 0 0 10px; font-weight:bold; margin-bottom:-15px;}


.infobox .inf-head .leftt		{float:left; background:url(../Images/info-left.gif) no-repeat left top; height:51px; width:16px; }
.infobox .inf-head .rightt		{float:right; background:url(../Images/info-right.gif) no-repeat right top; height:51px; width:16px; }
.infobox .inf-head .head-text	{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; font-weight:bold; background:url(../Images/watchlist_icon.gif); background-position:bottom;background-repeat:no-repeat;background-position:left;}
.infobox .inf-head .sector   	{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; font-weight:bold; background:url(../Images/sector_icon.gif); background-position:bottom;background-repeat:no-repeat;background-position:left;}
.infobox .inf-head .latest		{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; font-weight:bold; background: url(../Images/latestreport-icon.gif); background-position:bottom;background-repeat:no-repeat;background-position:left;}
.infobox .inf-head .lastsearch	{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; font-weight:bold; background: url('../Images/searchlist-icon.gif') no-repeat left;}
.infobox .inf-head .freeReport	{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; font-weight:bold; background: url('../Images/searchlist-icon.gif') no-repeat left;}
.infobox .inf-head .report		{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; font-weight:bold; background: url(../Images/reports-icon.gif); background-position:bottom;background-repeat:no-repeat;background-position:left;}
.infobox .inf-head .indices		{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; font-weight:bold; background: url(../Images/indices-icon.gif); background-position:bottom;background-repeat:no-repeat;background-position:left;}

.infobox .inf-head .calender	{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; font-weight:bold; background: url(../Images/calender-icon.gif); background-position:bottom;background-repeat:no-repeat;background-position:left;}



.infobox .inf-head .story	{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; font-weight:bold; background: url(../Images/story-icon.gif); background-position:bottom;background-repeat:no-repeat;background-position:left;}
.infobox .inf-head .topdownload	{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px;  font-weight:bold; background: url(../Images/topdownload-icon.gif); background-position:bottom;background-repeat:no-repeat;background-position:left;}
/*.infobox .inf-head .topdownload	{float:left; font-size:16px; height:20px; color:#98c817; width:100px;width:auto; padding:20px 0 0 40px;  font-weight:bold; background: url(../Images/topdownload-icon.gif); background-position:bottom;background-repeat:no-repeat;background-position:left;}*/
.infobox .inf-head .BrokerReport{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px;  font-weight:bold; background: url('../Images/BrokerReport.gif'); background-position:bottom;background-repeat:no-repeat;background-position:left;}
.infobox .data					{padding:0 10px 3px 10px; border-bottom:1px dotted #cccccc; }
.infobox .data .datatext		{float:left; width:260px; padding-top:5px;}
.infobox .data .data-report		{float:left; width:230px; padding-top:5px;}
.infobox .data .data-avail		{float:left; width:160px; padding-top:5px;}
.infobox .data .download		{width:30px; float:right;padding-top:5px;}
.infobox .data .records			{width:100px; padding-top:5px; float:right; text-align:right;}
.infobox .data2					{padding:5px 10px 5px 10px;}
.infobox .data2 .more			{float:right; padding:5px 0px 5px 5px;}
/*infobox2*/
.infobox2						{float:right;width:380px;padding:0 8px 0 8px;}
.infobox2 .inf-head				{background:url(../Images/info-bg.gif) repeat-x left top; height:51px; margin:0 -8px 0 -8px; }
.infobox2 .inf-head .leftt		{float:left; background:url(../Images/info-left.gif) no-repeat left top; height:51px; width:16px; }
.infobox2 .inf-head .rightt		{float:right; background:url(../Images/info-right.gif) no-repeat right top; height:51px; width:16px; }
.infobox2 .inf-head .head-text	{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; background:url(../Images/icon2.gif) no-repeat bottom left; font-weight:bold;}
.infobox2 .inf-head .latest		{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; background:url(../Images/icon2.gif) no-repeat bottom left; font-weight:bold;}
.infobox2 .inf-head .topdownload{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; background:url(../Images/topdownload-icon.gif) no-repeat bottom left; font-weight:bold;}
.infobox2 .inf-head .searchlist	{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; background:url(../Images/searchlist-icon.gif) no-repeat bottom left; font-weight:bold;}
.infobox2 .inf-head .report		{float:left; font-size:16px; height:20px; color:#98c817; width:auto; padding:20px 0 0 40px; background:url(../Images/report-icon.gif) no-repeat bottom left; font-weight:bold;}
.infobox2 .data					{padding:5px 10px 5px 10px; border-bottom:1px dotted #cccccc; }
.infobox2 .data .datatext		{float:left; width:320px; padding-top:5px;}
.infobox2 .data .download		{width:17px; height:23px; float:right;}
.infobox2 .data2				{padding:5px 10px 5px 10px;}
.infobox2 .data2 .more			{float:right; padding:5px 0px 5px 5px;}
	
/*searchbox-inner*/	
.searchtbox_inner				{float:left;width:230px;height:30px;background-image:url(../Images/searchbox/textboxbg.gif);background-position:left top;}
.searchtbox_inner .left-sin		{float:left;width:7px;height:30px;background-image:url(../Images/searchbox/textboxleftcorner.gif); background-repeat:no-repeat; background-position:left top;}
.searchtbox_inner .right-sin	{float:right;width:7px;height:30px;background-image:url(../Images/searchbox/textboxrightcorner.gif);background-repeat:no-repeat;background-position:right top;}
.searchtbox_inner .middle-sin	{float:left;width:200px; height:30px; border:0}	

/*searchbutton*/
.searchbutton			{height:24px;float:left;margin-left:20px;margin-top:3px;width:auto;background-image:url(../Images/searchbox/buttonbg.gif);background-position:left top;background-repeat:repeat-x;}	
.searchbutton div		{height:24px;background-image:url(../Images/searchbox/buttonleft.gif); background-position:left top; background-repeat:no-repeat;}
.searchbutton div div	{height:24px;background-image:url(../Images/searchbox/buttonright.gif);background-position:right top;background-repeat:no-repeat;}
.recordNotFound			{border:#e7e7e7 1px solid;padding:5px 0px 5px 0px;text-align:center;font-size:12px;color:#CC3232}

.table				{margin:20px 0 0px 0; padding:0;}
.table-title		{background:url(../images/center-bg.gif) repeat-x left top; height:36px; }
.table-title .left	{padding:13px 10px 0 30px; width:460px; height:22px;float:left; background:url(../images/left-table.gif) no-repeat left top; font-weight:bold;}
.table-title .right {padding:13px 30px 0px 10px; width:400px; height:22px; float:right; text-align:right; background: url(../images/right.gif) no-repeat right top;}
    
.manage				{border-collapse:collapse; width:100%;}
.manage TH			{border:#e7e7e7 1px solid; padding:10px 10px 3px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-align:left; color:#e95808;background:url(../Images/th-bg.gif) repeat-x left top;}
.manage p			{text-align:justify;}
.manage .count		{text-align:center;}
.manage TD			{border:#e7e7e7 1px solid;padding:8px 5px 3px 10px;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:12px;text-align:left;}
.manage-admin		{border-collapse:collapse;width:100%;}
.manage-admin TH	{border:#e7e7e7 1px solid;padding:10px 10px 3px 10px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;text-align:left;color:#e95808;}
.manage-admin TD	{border:#e7e7e7 1px solid;padding:8px 5px 3px 10px;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:12px;text-align:left;}

/*modify by kapil chourasia*/	
.manage-admin1		{border-collapse:collapse;width:100%;}
.manage-admin1 TH	{border:#e7e7e7 1px solid;padding:10px 10px 3px 10px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#e95808;}
.manage-admin1 TD	{border:#e7e7e7 1px solid;padding:8px 5px 3px 10px;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:12px;}


.manage-admin3		{border-collapse:collapse;width:100%;}
.manage-admin3 TH	{border:0!important;padding:0!important;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#e95808;}
.manage-admin3 TD	{border:0!important;padding:0!important;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:12px;}
.manage-admin2		{border:#e7e7e7 1px solid;padding:8px 0px 3px 0px;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:12px;}


.manage-admin4		{border-collapse:collapse;width:100%;}
.manage-admin4 TH	{border:#e7e7e7 1px solid;padding:10px 10px 3px 10px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#e95808;}
.manage-admin4 TD	{border:#e7e7e7 1px solid;padding:8px 5px 3px 10px;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:13px;}

.manage1 {border-collapse:collapse;width:100%;}
.manage1 TH {border:#e7e7e7 1px solid;padding:10px 10px 3px 10px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#e95808;background:url(../Images/th-bg.gif) repeat-x left top;}
.manage1 TD {border:#e7e7e7 1px solid;padding:8px 5px 3px 10px;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:12px;}

.userInfoMaster			{padding-top:10px;}
.userInfoData			{width:480px;float:left;border:1px solid #e7e7e7;padding:4px 0px 4px 10px}
.userInfoData1			{width:477px;float:left;border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:4px 0px 4px 10px}
.userInfoData2			{width:480px;float:left;border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:4px 0px 4px 10px}
.userInfoData3			{width:478px;float:left;border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:4px 0px 4px 10px}
/*end here*/	
	
.autoComplete	{white-space:nowrap;display: none;z-index:30;position: absolute;border:none;  background-color:#F2F2F2; font-family: Arial, Helvetica, sans-serif;color:#8e8c85;}

/*companybox*/
#companybox		{width:610px;float:left;}
#companybox .toprow 			{background:url(../Images/companybox/topbg.gif) repeat-x left top; height:11px;} 
#companybox .toprow div			{background:url(../Images/companybox/topleft.gif) no-repeat left top; height:11px;}
#companybox .toprow div div 	{background:url(../Images/companybox/topright.gif) no-repeat right top; height:11px;} 
#companybox .bottomrow 			{background:url(../Images/companybox/bottombg.gif) repeat-x left top; height:38px;} 
#companybox .bottomrow div		{background:url(../Images/companybox/bottomleft.gif) no-repeat left top; height:38px;}
#companybox .bottomrow div div 	{background:url(../Images/companybox/bottomright.gif) no-repeat right top; height:38px;} 
#companybox	.content			{background:url(../Images/companybox/contentbg.gif) repeat-x left bottom; border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
#companybox .header		{font-size:20px; font-style:normal; padding:10px 20px 5px 20px;} 
#companybox .title		{background:url(../Images/companybox/title.gif) repeat-x left top; height:28px; margin:10px 0 10px 0; padding:9px 0 0 10px; }
#companybox .title2		{background:url(../images/companybox/title.gif) repeat-x left top; height:28px; margin:0 0 10px 0; padding:9px 0 0 10px; }

#companybox .data						{border-bottom:1px dotted #CCCCCC; padding:5px 0 5px 0; width:580px; margin:0 auto;}
#companybox .data .year					{width:150px; float:left; }
#companybox .data .down					{width:150px; float:left;}
#companybox .data .year .link 			{text-decoration:none; color:#666666; font-weight:bold;}
#companybox .data .year .link:hover 	{text-decoration:none; color:#f57400; font-weight:bold;}

#companybox .name		{float:left; width:100px; text-align:right; padding:5px;}
#companybox .field		{float:left; width:auto;}
#companybox .fieldbox	{border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; background-color:#FFFFFF;}
#companybox .send		{float:left; padding:5px;}
#companybox .hd			{float:left; width:auto; background:url(../Images/companybox/hd.gif) no-repeat left top; font-weight:bold; padding:0 0 0 20px;}

#companybox2	{width:610px;float:left;margin-top:2px;}
#companybox2 .bottomrow 		{background:url(../Images/companybox/bottombg.gif) repeat-x left top; height:38px;} 
#companybox2 .bottomrow div		{background:url(../Images/companybox/bottomleft.gif) no-repeat left top; height:38px;}
#companybox2 .bottomrow div div {background:url(../Images/companybox/bottomright.gif) no-repeat right top; height:38px;} 
#companybox2 .content			{background:url(../Images/companybox/contentbg.gif) repeat-x left bottom; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
#companybox2 .header		{font-size:20px; font-style:normal;padding:10px 20px 5px 20px;} 
#companybox2 .title			{height:28px;margin:10px 0 10px 0;padding:9px 0 0 10px;background:url(../Images/companybox/title.gif) repeat-x left top;}
#companybox2 .title2		{height:28px;margin:0 0 10px 0;padding:9px 0 0 10px; background:url(../Images/companybox/title.gif) repeat-x left top;}

#companybox2 .data						{border-bottom:1px dotted #CCCCCC; padding:5px 0 5px 0; width:580px; margin:0 auto;}
#companybox2 .data .year				{width:150px; float:left; }
#companybox2 .data .down				{width:150px; float:left;}
#companybox2 .data .year .link 			{text-decoration:none; color:#666666; font-weight:bold;}
#companybox2 .data .year .link:hover 	{text-decoration:none; color:#f57400; font-weight:bold;}

#companybox2 .name		{float:left; width:100px; text-align:right; padding:5px;}
#companybox2 .field		{float:left; width:auto;}
#companybox2 .fieldbox	{border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; background-color:#FFFFFF;}
#companybox2 .send		{float:left; padding:5px;}
#companybox2 .hd		{float:left; width:auto; background:url(../Images/companybox/hd.gif) no-repeat left top; font-weight:bold; padding:0 0 0 20px;}

.btn	{border-left: 1px solid #CCCCCC;border-right: 1px solid #999999;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #999999;font: bold 90% Arial, Helvetica, sans-serif;background: url(../Images/buttonbg.gif) repeat-x center;color:#FFFFFF;height: 20px;}

.dhtmlgoodies_question	{width:430px;height:20px;padding-left:2px;margin-bottom:2px;margin-top:2px;color:#FFF;font-size:0.9em;background-color:#317082;overflow:hidden;cursor:pointer;}
.dhtmlgoodies_answer	{width:400px;border:1px solid #317082;background-color:#E2EBED;visibility:hidden;height:0px;overflow:hidden;position:relative;}
.dhtmlgoodies_answer_content	{padding:1px;font-size:0.9em;position:relative;}

.contentbox		{margin:100px auto 0 auto;border:1px solid #cccccc;width:400px;}
.links			{text-decoration:none; color:#98c817;}
.links:hover	{text-decoration:none; color:#4c4c4c;}
.link1			{text-decoration:none; color:#98c817;}
.link2 			{text-decoration:none; color:#666666;}
.link2:hover 	{text-decoration:underline; color:#f57400;}
.menulink 		{font-weight:bold; font-size:12px;text-decoration:none; color:#666666;}
.adminheader	{margin-left:70%;padding-top:30px;color:#EEE8AA;font-size:22px;}

#LoginDiv		{margin-left: auto;margin-right: auto;left: 0;right: 0;z-index: 99; display: none;width:330px;height:245px;margin:0 auto;position: absolute;}
#LoginDiv2		{width:300px; margin:70px auto 0 auto;}

#loginbox		{width:300px; background:url(../Images/loginbg.gif); border:1px solid #CCCCCC;}
#loginbox .head	{height:48px;width:290px;padding:10px 0 0 10px;background:url(../Images/header-bg3.gif) repeat-x left top;font-weight:bold;font-size:16px;}
#loginbox .fieldbox				{font-size:12px;font-weight:bold;clear:both;padding:5px;}
#loginbox .fieldbox .name		{float:right;width:90px;padding:3px 5px 0 0;text-align:right;}
#loginbox .fieldbox .field1		{float:right;width:190px;text-align:left;}
#loginbox .fieldbox .forget		{font-size:12px;font-weight:normal;color:#4c4c4c;text-decoration:none;}
#loginbox .fieldbox .forget:hover	{font-size:12px;font-weight:normal;color:#4c4c4c;text-decoration:underline;}
#loginbox .fieldbox2				{float:right;width:170px;text-align:left;margin-left:8px;clear:both;}
#loginbox .cancel					{float:right;text-align:right;width:auto;height:auto;}
#loginbox .submit					{float:right;text-align:right;width:auto;height:auto;}
#loginbox .link						{color:#4c4c4c}
#loginbox .error					{color:#FF0000;width:300px;float:right;text-align:center;}
#loginbox .textbox					{color: #23415b; width:144px;border:1px solid #cccccc;background-color:#FFFFFF;padding:2px;font-family: Arial, Helvetica, sans-serif;font-weight:normal;}
#loginbox .forgot					{text-align:right;padding-right:28px;padding-top:5px;}
#loginbox .forgotlink				{font-weight:bold;color:#4c4c4c;}
#ForgotPwdDiv						{width:300px;height:160px;position: absolute;z-index: 99;display:none;background-color:#FFFFFF;background:url(../Images/loginbg.gif);border:1px solid #CCCCCC}
#UserStatus 						{width:300px;height:120px;position: absolute;z-index: 99;display:none;background-color:#FFFFFF;background:url(../Images/loginbg.gif);border:1px solid #CCCCCC}

#loginboxUser		{width:300px; background:url(../Images/loginbg.gif);  margin:0 auto; border:1px solid #CCCCCC;}
#loginboxUser .head	{height:48px; width:290px;padding:10px 0 0 10px;background:url(../Images/header-bg3.gif) repeat-x left top;font-weight:bold;font-size:16px;}
#loginboxUser .fieldbox			{font-size:12px;font-weight:bold;clear:both;padding:5px;}
#loginboxUser .fieldbox .name	{float:right;width:105px;padding-top:3px;text-align:right;}
#loginboxUser .fieldbox .field1	{float:right;width:170px;text-align:left;}
#loginboxUser .fieldbox .forget	{font-size:12px;font-weight:normal;color:#4c4c4c;text-decoration:none;}
#loginboxUser .fieldbox .forget:hover{font-size:12px;font-weight:normal;color:#4c4c4c;text-decoration:underline;}
#loginboxUser .fieldbox2		{float:right;width:170px;text-align:left;clear:both;}
#loginboxUser .cancel			{float:right;width:auto;text-align:right;height:auto;}
#loginboxUser .submit			{float:right;width:auto;text-align:right;height:auto;}
#loginboxUser .error			{float:right;height:20px;color:#FF0000;clear:both;}
#loginboxUser  .textbox			{border:1px solid #cccccc; width:144px; background-color:#FFFFFF; color: #23415b; padding:2px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}

.mailText						{color: #23415b;font-family: Arial, Helvetica, sans-serif;font-weight:bold;}

.formbox				{width:600px;margin:20px auto 0 auto;}
.formbox .title-f		{background:url(../images/title.gif) repeat-x left top; height:28px; margin:0 0 10px 0; padding:9px 0 0 10px; }
.formbox .hd	{float:left; width:auto; background:url(../Images/companybox/hd.gif) no-repeat left top; font-weight:bold; padding:0 0 0 20px;}

.formbox .bottomrow-f 			{/* background:url(../images/bottom-bg.gif) repeat-x left bottom; */height:11px; background-color:#F00;} 
.formbox .bottomrow-f div		{/*background:url(../Images/bottom-left.gif) no-repeat left top;*/ height:11px;background-color:#F00;}
.formbox .bottomrow-f div div 	{/*background:url(../Images/bottom-right.gif) no-repeat right top ; */height:11px;background-color:#F00; } 

.formbox .content-f				{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.formbox .content-f .fieldbox-f	{margin:0 auto;clear:both;overflow:hidden;padding:5px;}
.formbox .content-f .fieldbox-f .name-f		{float:left;width:120px;overflow:hidden;padding:5px;text-align:right;}
.formbox .content-f .fieldbox-f .name-f1	{float:left;width:220px;overflow:hidden;padding:5px;text-align:right;}
.formbox .content-f .fieldbox-f .inputbox-f	{float:left;width:auto;overflow:hidden;padding:5px;text-align:left;}
.formbox .content-f .fieldbox-f .inputbox-f .namefield-f	{float:left;width:210px;font-size:10px;color:#FF9900;font-family: Helvetica, Arial, sans-serif;}
.formbox .content-f .fieldbox-f .inputbox-f .field-f		{float:left;width:205px;font-size:11px;color:#FF9900;font-family: Helvetica, Arial, sans-serif;padding-left:5px;}
.textbox-f			{font-family:Arial; font-size:12px; color:#372a04; padding:2px; width:130px; border:1px solid #CCCCCC;}
.textbox-date			{font-family:Arial; font-size:12px; color:#372a04; padding:2px; width:80px; border:1px solid #CCCCCC;}
.textbox-C			{margin-left:5px; color: #68696a; border:1px #d0cfcf solid; width:400px; font-size:12px; font-family: Helvetica, Arial, sans-serif; background-color:#FFFFFF;}
.textbox-e			{font-family:Arial; font-size:12px; color:#372a04; padding:2px; width:370px; border:1px solid #d0cfcf; margin-left:5px;}

.downloadReport		{font-size:11px;font-family: Helvetica, Arial, sans-serif;font-style:italic;color:Gray;background-color:#FFFFFF;}
#header .control	{float:right;padding:30px 7px 0 0;color:#EEE8AA;font-size:22px;}
.graySmallItalic	{font-size: 8pt;color: #AAAAAA;TEXT-DECORATION: none;font-style:italic;}
.sp1	{width:310px;float:left;padding:0 5px 0 5px;}
.sp2	{width:310px;float:left;padding:0 15px 0 15px;}
.sp3	{width:310px;float:right;padding:0 5px 0 5px;}
.tabbg	{overflow: hidden;width: 100%;background:url(../images/tabbg.gif) repeat-x left bottom;margin-top:10px;}

a.button		{float: right;height: 29px;margin-right: 6px;padding-right: 18px;background: transparent url(../images/bg_button_a.gif) no-repeat scroll top right;color: #fff;display: block;font: normal 12px arial, sans-serif;text-decoration: none;}
a.button span	{background: transparent url(../images/bg_button_span.gif) no-repeat;display: block;line-height: 19px;padding: 5px 0 5px 18px;}
a.button:active {background-position: bottom right;color: #444;outline: none; /* hide dotted outline in Firefox */}
a.button:active span {background-position: bottom left;padding: 6px 0 4px 18px;}  

a.button1		{float: right;height: 29px;margin-right: 6px;padding-right: 18px;background: transparent url(../images/bg_button1_a.gif) no-repeat scroll top right;color: #444;  display: block;font: normal 12px arial, sans-serif;text-decoration: none;}
a.button1 span	{background: transparent url(../images/bg_button1_span.gif) no-repeat;display: block;line-height: 19px;padding: 5px 0 5px 18px;}
a.button1:active{background-position: bottom right;color: #000;outline: none; /* hide dotted outline in Firefox */}
a.button1:active span {background-position: bottom left;padding: 6px 0 4px 18px;}

/*tab button*/
.etabbg		{width:980px;margin-top:25px;padding-left:20px;background:url(../images/tabbg.gif) repeat-x left bottom;overflow:visible;}
a.ebutton	{float:left;height:29px;padding-right:18px;margin-right:6px;background:transparent url(../images/bg_button_a.gif) no-repeat scroll top right;color: #fff;display: block;font: normal 12px arial, sans-serif;text-decoration: none;}
a.ebutton span		{padding: 5px 0 5px 18px;line-height: 19px;background: transparent url(../images/bg_button_span.gif) no-repeat;display: block;}
a.ebutton:active	{background-position: bottom right;color: #444;   outline: none;}
a.ebutton:active span	{background-position: bottom left;padding: 6px 0 4px 18px;}  
a.ebutton1				{height: 29px;margin-right: 6px;padding-right: 18px;background: transparent url(../images/bg_button1_a.gif) no-repeat scroll top right;color: #444;display: block;float: left;font: normal 12px arial, sans-serif;text-decoration: none;}
a.ebutton1 span			{background: transparent url(../images/bg_button1_span.gif) no-repeat;display: block;line-height: 19px;padding: 5px 0 5px 18px;}
a.ebutton1:active		{background-position: bottom right;color: #000;outline: none;}
a.ebutton1:active span	{background-position: bottom left;padding: 6px 0 4px 18px;}                  

#divAboutUs		{display:none;width:700px;border:1px solid black;z-index:99;position:absolute;background-color:White;overflow:scroll;height:500px}
.close			{float:right;margin-right:2px;margin-top:2px;}


.reportDownload {
	border-collapse:collapse;
}
.reportDownload TH {
	border-bottom:#e7e7e7 1px solid;
	padding:10px 5px 2px 5px;
	font-weight:bold;
	text-align:left;	
	}
.reportDownload TD {
	border-bottom:#e7e7e7 1px dotted;
	padding:3px 5px 1px 5px;
	font-style:normal;
	text-align:left;
	}
/*start reportbox update by jagan on5/3/2009*/
.reportbox		  				{margin:0; padding:0; margin-bottom:10px;}
.adds							{text-align:left; padding:5px; }
/*End reportbox update by jagan on5/3/2009*/
.reportbox .toprow-r 			{background:url(../images/companybox/topbg.gif) repeat-x left top; height:11px;} 
.reportbox .toprow-r div		{background:url(../images/companybox/topleft.gif) no-repeat left top; height:11px;}
.reportbox .toprow-r div div 	{background:url(../images/companybox/topright.gif) no-repeat right top; height:11px;} 
.reportbox .report-hd			{background:url(../Images/center-bg.gif) repeat-x left top; height:36px;white-space:nowrap;}
.reportbox .report-hd .left-r	{width:210px; float:left; background:url(../Images/left-table.gif) no-repeat left top; height:22px;font-weight:bold; padding:13px 10px 0 30px;}
.reportbox .report-hd .right-r	{text-align:right; width:20px; float:right; background: url(../Images/right.gif) no-repeat right top;height:35px; }
.reportbox .report-cont			{border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7;}
.reportbox .report-info			{border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7; padding:5px 10px 20px 10px;}
.reportbox .title-r				{background:url(../images/companybox/title.gif) repeat-x left top; height:28px; margin:10px 0 10px 0; padding:9px 0 0 10px; }
.reportbox .title-r	.hd			{float:left; width:auto; background:url(../images/companybox/hd.gif) no-repeat left top; font-weight:bold; padding:0 0 0 20px;}
.reportbox .headd				{font-size:20px; font-style:normal; padding:5px 10px 3px 10px;}
.reportbox .sensex-r			{float:left; color:#f57400; padding:5px 0 5px 12px; font-weight:bold; width:auto; }
.reportbox .sensex-dt-r			{float:left; padding:5px 10px 5px 5px; font-weight:bold; width:auto;}


/*start ResearchReportx */
.researchCompany		  				{ margin:0; padding:0; margin-bottom:10px;}
.adds							{ text-align:left; padding:5px; }
/*End reportbox update by jagan on5/3/2009*/
.researchCompany .toprow-r 			{ background:url(../images/companybox/topbg.gif) repeat-x left top; height:11px;} 
.researchCompany .toprow-r div		{ background:url(../images/companybox/topleft.gif) no-repeat left top; height:11px;}
.researchCompany .toprow-r div div 	{ background:url(../images/companybox/topright.gif) no-repeat right top; height:11px;} 
.researchCompany .report-hd			{ background:url(../Images/center-bg.gif) repeat-x left top; height:36px;white-space:nowrap;}
.researchCompany .report-hd .left-r	{ width:210px; float:left; background:url(../Images/left-table.gif) no-repeat left top; height:22px;font-weight:bold; padding:13px 10px 0 30px;}
.researchCompany .report-hd .right-r	{text-align:right; width:20px; float:right; background: url(../Images/right.gif) no-repeat right top;height:35px; }
.researchCompany .report-cont			{ border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7;}
.researchCompany .report-info			{ border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7; padding:5px 10px 20px 10px;}
.researchCompany .title-r				{ background:url(../images/companybox/title.gif) repeat-x left top; height:28px; margin:10px 0 10px 0; padding:9px 0 0 10px; }
.researchCompany .title-r	.hd			{ float:left; width:auto; background:url(../images/companybox/hd.gif) no-repeat left top; font-weight:bold; padding:0 0 0 20px;}
.researchCompany .headd				{ font-size:20px; font-style:normal; padding:5px 10px 3px 10px;}
.researchCompany .sensex-r			{ float:left; color:#f57400; padding:5px 0 5px 12px; font-weight:bold; width:auto; }
.researchCompany .sensex-dt-r			{ float:left; padding:5px 10px 5px 5px; font-weight:bold; width:auto;}



.span3	{ width:610px; float:left; padding-top:10px;}
.span4	{ width:360px; float:right; padding-top:10px;}
/*Start Changes for CompanyProfile*/
.span33	{ width:100%; float:left; padding-top:10px;}
.companyprofiletext { padding:5px 7px 5px 10px; text-align:justify; }
#companybox2		{width:100%;float:left;}
/*End -- updated by krishnan 16/11/2009*/

#companybox .msg-m				{border-bottom:1px dotted #CCCCCC; padding:5px 7px 5px 5px;  margin:0 auto; clear:both; }
#companybox .msg-m .hd-m		{color:#507f2f; background:url(../Images/h4.gif) no-repeat left top; padding:2px 10px 2px 30px;  height:23px; font-size:12px; font-weight:bold;}
#companybox .msg-m .desc		{padding:7px 0 7px 0; }
#companybox .msg-m .desc-abuse	{padding:7px 0 7px 0; background-color:#e7e7e7;}
#companybox .msg-m .author		{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../Images/author.gif) no-repeat left top; color:#2d6fa6;}
#companybox .msg-m .time		{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../Images/time.gif) no-repeat left top;  color:#2d6fa6;}
#companybox .msg-m .date		{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../Images/date.gif) no-repeat left top;  color:#2d6fa6;}
#companybox .msg-m .comments	{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../Images/comment.gif) no-repeat left top;  color:#2d6fa6;}
#companybox .msg-m .report-abuse{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../Images/report.gif) no-repeat left top;  color:#2d6fa6;}
.hd5							{font-size:20px; font-style:normal; }
.NoMessage		{color:#507f2f; font-size:12px; font-weight:bold; text-align:center}

.inner_searchbox2{
	float:right;
	width:380px;
	padding-left:20px;
	padding-bottom:8px;
	margin-top:-26px
	}
.report-title{
	width:560px;
	float:left;
	}
.report-title .sensex		{float:left; color:#f57400; padding:2px 0 0 0; font-weight:bold; width:auto;}
.report-title .sensex-dt	{float:left; padding:2px 10px 0 5px; font-weight:bold; width:auto;}
.report-title .r-head		{float:left; font-size:20px; font-style:normal; padding:8px 0 8px 13px; height:20px;}

.r-search-inpt{
	width:180px;
	height:20px;
	border:none;
	border:1px solid #ccc;
	/*background: url(../Images/searchbox/textboxbg2.gif) repeat-x left bottom #996600;*/
	margin:5px 7px 3px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #697a85;
	}
.r-search-inpt2{
	width:214px;
	border:0px;
	height:20px;
	margin-top: 5px;
	margin-right: 7px;
	margin-bottom: 3px;
	margin-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #697a85;
	background-color: #FFFFFF;
	}
.bluelink		{color:#2d6fa6; text-decoration:none;}
.bluelink:hover {color:#2d6fa6; text-decoration:underline;}

.orangelink		  {color:#e95808; text-decoration:none;}
.orangelink:hover {color:#e95808; text-decoration:underline;}
.req-report{
	text-align:right;
	padding:5px;
}

.fieldboxdata{ }
.namedata		{ float:left; width:120px; text-align:right; padding-right:5px;}
.inputboxdata{ float:left; width:180px;}

/* About us */
.aboutus{
	width:95%;
	margin:40px auto 0 auto;
	}
.aboutus .title-a		{background:url(../Images/companybox/title.gif) repeat-x left top; height:28px; padding:9px 0 0 10px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.aboutus .title-a .hd1	{float:left; width:auto; background:url(../Images/companybox/hd.gif) no-repeat left top; font-weight:bold; padding:0 0 0 20px;}

.aboutus .bottomrow-a 			{background:url(../Images/searchbox/bottom-bg.gif) repeat-x left top; height:11px;} 
.aboutus .bottomrow-a div		{background:url(../Images/searchbox/bottom-left.gif) no-repeat left top; height:11px;}
.aboutus .bottomrow-a div div 	{background:url(../Images/searchbox/bottom-right.gif) no-repeat right top; height:11px;} 
.aboutus .content-a				{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-left:8px; padding-right:5px;}
.aboutus .content-a .fieldbox-a{
	margin:0 auto;
	clear:both;
	overflow:hidden;
	}
/* search box */

.searchbox .ttbox1			  {float:right; background:url(../Images/searchbox/bg.gif) repeat-x right top; height:33px; width:430px;}
.searchbox .ttbox1 .left1	  {float:left; background:url(../Images/searchbox/left-corner.gif) repeat-x left top; height:33px; width:11px;}
.searchbox .ttbox1 .right1	  {float:right; background:url(../Images/searchbox/right-corner.gif) repeat-x right top; height:33px; width:11px;}
.searchbox .ttbox1 .inputbox3 {float:right;  width:auto; padding-top:7px; height:26px;} 

/*companypage*/
#companypage{
	width:500px;
	margin:0 auto;
	margin-top:150px;
	text-align: center;
	}

#companypage .content5		{border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; background-color:#FFFFFF; padding-bottom:10px;}
#companypage .titlecompany		{background: url(../Images/companybox/title.gif) repeat-x left top; height:28px; margin:10px 0 10px 0; padding:9px 0 0 10px; font-size:16px; font-weight:bold; white-space:nowrap;}
#companypage .data-1			{padding:5px 0 5px 0; width:60%; margin:0 auto;}
#companypage .hd5	{float:left; width:auto; background:url(../images/companybox/hd.gif) no-repeat left top; font-weight:bold; padding:0 0 0 20px;}
.msg-tab			{background:url(../images/msg-brd-a.gif) no-repeat left  bottom; width:120px; height:21px; display:block; margin-top:28px; float:left;}
.msg-tab:hover		{background:url(../images/msg-brd-0.gif) no-repeat left  bottom; width:120px; height:21px;display:block; margin-top:28px; float:left;}
.msg-tab-ac			{background:url(../images/msg-brd-0.gif) no-repeat left  bottom; width:120px; height:21px; display:block; margin-top:28px;float:left;}
.report-tab			{background:url(../images/report-a.gif) no-repeat left  bottom; width:69px; height:21px; display:block; margin-top:28px; float:left;}
.report-tab:hover	{background:url(../images/report-0.gif) no-repeat left  bottom; width:69px; height:21px; display:block; margin-top:28px; float:left;}
.report-tab-ac		{background:url(../images/report-0.gif) no-repeat left  bottom; width:69px; height:21px; display:block; margin-top:28px; float:left;}

.GeneralDiv		{position:absolute;padding:10px;border:1px solid #CCCCCC;z-index:1000;background-color:#FFFFFF;background:url(../Images/loginbg.gif);}
.GeneralHead	{margin-right: 2px;margin-left: 2px;margin-bottom: 5px;font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight: bold;color: #697a85;background-color: #FFFFFF;}
.GeneralBody	{margin-top: 5px;margin-right: 5px;margin-bottom: 5px;margin-left: 5px;font-family: Arial, Helvetica, sans-serif;font-size:12px;height: 50px;text-align : center ;}
.GeneralFooter	{margin-top: 10px;margin-right: 5px;margin-bottom: 5px;margin-left: 5px;text-align: center}
.AdvertBody		{margin-top: 5px;margin-right: 5px;margin-bottom: 5px;margin-left: 15px;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
.AdvertBottom	{margin-right: 5px;margin-bottom: 5px;font-family: Arial, Helvetica, sans-serif;font-size:9px;text-align: right;width:100%;}
.logout-menu	{background:url(../images/logout.gif) no-repeat left bottom;padding: 3px 10px 0 20px;float:right;color:#FFFFFF;}
.login-menu		{background:url(../images/login-top.gif) no-repeat left bottom;padding: 3px 10px 0 20px;float:right;color:#FFFFFF;}
.myaccount		{background:url(../images/myaccount.gif) no-repeat left bottom;padding: 3px 10px 0 20px;float:right;color:#FFFFFF;}
.alert		{background:url(../images/alert.gif) no-repeat left bottom;padding: 3px 10px 0 20px;float:right;color:#FFFFFF;}
.register		{background:url(../images/registericon.gif) no-repeat left bottom;padding: 3px 10px 0 20px;float:right;color:#FFFFFF;}
.OrderSubscription{background:url(../images/subscription.gif) no-repeat left bottom;padding: 3px 10px 0 20px;float:right;color:#FFFFFF;}
.home			{background:url(../images/home.gif) no-repeat left bottom;padding: 3px 10px 0 20px;float:right;color:#FFFFFF;}
.w-link			{color:#4c4c4c;text-decoration:none;}
.w-link:hover	{color:#4c4c4c;text-decoration:underline;}
.cover			{background:url(../images/topmenu-bg.gif) repeat-x left top;height:30px;width:460px;float:right;clear:both;margin-top:-5px;padding-top:5px;}
.coverLogOut	{background:url(../images/topmenu-bg.gif) repeat-x left top;height:30px;width:380px;float:right;clear:both;margin-top:-5px;padding-top:5px;}
.left-crn		{background:url(../images/topmenu-left.gif) no-repeat left top;width:29px;height:35px;float:left;padding-top:-5px;margin-top:-5px;}
.right-crn		{background:url(../images/topmenu-right.gif) no-repeat right top;width:29px;height:35px;float:right;padding-top:-5px;margin-top:-5px;}
	
/*addedby kapil chourasia for forgot password*/
#ForgotPwdDiv	                        {width:300px;height:100px;position:absolute;padding:5px;z-index: 99;display:none;float:left;border:1px solid #e7e7e7;}	
.formboxMyAccount	                    {margin:20px 0 0px 0;}
.formboxMyAccount .title-f		        {background:url(../Images/companybox/title.gif) repeat-x left top; height:36px; padding:9px 0 0 10px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.formboxMyAccount .title-f .hd	        {float:left; width:auto; background:url(../Images/companybox/hd.gif) no-repeat left top; font-weight:bold; padding:0 0 0 20px;}


.formboxMyAccount .bottomrow-f 			{background:url(../Images/searchbox/bottom-bg.gif) repeat-x left top; height:11px;} 
.formboxMyAccount .bottomrow-f div		{background:url(../Images/searchbox/bottom-left.gif) no-repeat left top; height:11px;}
.formboxMyAccount .bottomrow-f div div 	{background:url(../Images/searchbox/bottom-right.gif) no-repeat right top; height:11px;} 
.formboxMyAccount .content-f			{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.formboxMyAccount .content-f .fieldbox-f{margin:0 auto;clear:both;overflow:hidden;padding:5px;}
.formboxMyAccount .content-f .fieldbox-f .name-f{float:left;width:120px;overflow:hidden;padding:5px;text-align:right;}
.formboxMyAccount .content-f .fieldbox-f .name-f1{float:left;width:220px;overflow:hidden;padding:5px;text-align:right;}
.formboxMyAccount .content-f .fieldbox-f .inputbox-f{float:left;width:auto;overflow:hidden;padding:5px;text-align:left;}
.formboxMyAccount .content-f .fieldbox-f .inputbox-f .namefield-f{float:left;width:210px;font-size:10px;color:#FF9900;font-family: Helvetica, Arial, sans-serif;}
.formboxMyAccount .content-f .fieldbox-f .inputbox-f .field-f{float:left;width:205px;font-size:11px;color:#FF9900;padding-left:5px;font-family: Helvetica, Arial, sans-serif;}
.formboxMyAccount .changePass:hover{color: #CC3232;cursor:pointer;}

.ResourceBox	{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.ResourceTitle	{font-size:12px;text-decoration: none;font-weight: bold;color: Navy;}	
.OtherInfo		{border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;padding-left:30px;padding-right:10px;padding-top:10px;padding-bottom:5px;}
.aboutus-ab		{padding:30px 70px 10px 30px;}
.aboutus-hd		{font-size:20px;padding:5px 0;}
.link-ab		{text-decoration:underline;font-size:12px;color:#527d34;}
.link-ab:hover	{text-decoration:none;font-size:12px;color:#527d34;}
.Disclaimer-ab	{padding:30px 100px 10px 30px;}
.Disclaimer-hd	{font-size:20px;padding:5px 0;}

/*messagebox*/  
#messagebox		                {margin:20px auto 10px auto;padding:0;}
#messagebox .toprow 			{background:url(../images/companybox/topbg.gif) repeat-x left top; height:11px; } 
#messagebox .toprow div			{background:url(../images/companybox/topleft.gif) no-repeat left top; height:11px;}
#messagebox .toprow div div 	{background:url(../images/companybox/topright.gif) no-repeat right top; height:11px;} 
 
#messagebox .bottomrow 			{background:url(../images/companybox/bottombg.gif) repeat-x left top; height:38px;} 
#messagebox .bottomrow div		{background:url(../images/companybox/bottomleft.gif) no-repeat left top; height:38px;}
#messagebox .bottomrow div div 	{background:url(../images/companybox/bottomright.gif) no-repeat right top; height:38px;} 
#messagebox .content	        {background:url(../images/companybox/contentbg.gif) repeat-x left bottom;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
#messagebox .headd		        {font-size:20px; font-style:normal; padding:5px 10px 3px 10px;}
#messagebox .header		        {font-size:20px; font-style:normal; padding:10px 20px 5px 20px;} 
#messagebox .title		        {background:url(../images/companybox/title.gif) repeat-x left top; height:28px; margin:10px 0 10px 0; padding:9px 0 0 10px; }
#messagebox .data				{border-bottom:1px dotted #CCCCCC; padding:5px 0 5px 0; width:580px; margin:0 auto;}
#messagebox .data .year			{width:150px; float:left; }
#messagebox .data .year .down	{float:left;}
#messagebox .data .year .link 	{text-decoration:none; color:#666666; font-weight:bold;}
#messagebox .data .year .link:hover 	{text-decoration:none; color:#f57400; font-weight:bold;}

#messagebox .msg-form						  {clear:both; padding:0 10px 5px 10px;}
#messagebox .msg-form .fieldbox-m			  {padding:5px; clear:both;}
#messagebox .msg-form .fieldbox-m .name-m						{float:left; width:100px; overflow:hidden; padding:5px; text-align:right;}
#messagebox .msg-form .fieldbox-m .inputbox-m					{float:left; width:320px; text-align:left;}
#messagebox .msg-form .fieldbox-m .inputbox-news				{float:left; width:300px; text-align:left;}
#messagebox .msg-form .fieldbox-m .name-news					{float:left; width:5px; overflow:hidden; padding:5px; text-align:right;}
#messagebox .msg-form .fieldbox-m .inputbox-m .namefield-m		{float:left;width:210px;font-size:10px;color:#FF9900;font-family: Helvetica, Arial, sans-serif;}
#messagebox .msg-form .fieldbox-m .inputbox-m .field-m			{float:left;width:205px;font-size:11px;color:#FF9900;padding-left:5px;font-family: Helvetica, Arial, sans-serif;}
#messagebox .msg-form .fieldbox-m .inputbox-m .textbox-m		{border:1px #CCCCCC solid;width:300px;height:20px;font-size:12px;font-family: Helvetica, Arial, sans-serif;margin-left:5px;color: #68696a;background-color:#FFFFFF;}
#messagebox .msg-form .fieldbox-m .inputbox-news .textbox-m		{border:1px #CCCCCC solid;width:300px;height:20px;font-size:12px;font-family: Helvetica, Arial, sans-serif;margin-left:5px;color: #68696a;background-color:#FFFFFF;}
#messagebox .msg-form .fieldbox-m .inputbox-m .textboxarea-m	{border:1px #CCCCCC solid;width:300px;height:90px;font-size:12px;font-family: Helvetica, Arial, sans-serif;margin-left:5px;color: #68696a;background-color:#FFFFFF;}
#messagebox .msg-form .fieldbox-m .inputbox-m .textboxarea-news	{border:1px #CCCCCC solid;width:700px;height:300px;font-size:12px;font-family: Helvetica, Arial, sans-serif;margin-left:5px;color: #68696a;background-color:#FFFFFF;}
#messagebox .msg-form .fieldbox-m .inputbox-news .listbox-news	{border:1px #CCCCCC solid;width:230px;height:50px;font-size:12px;font-family: Helvetica, Arial, sans-serif;margin-left:5px;color: #68696a;background-color:#FFFFFF;}
#messagebox  .msg-form .send-m		{float:left; padding:5px;}
#messagebox .hd						{float:left; width:auto; background:url(../images/companybox/hd.gif) no-repeat left top; font-weight:bold; padding:0 0 0 20px;}
#messagebox .content .sensex		{float:left; color:#f57400; padding:5px 0 5px 12px; font-weight:bold; width:auto;}
#messagebox .content .sensex-dt		{float:left; padding:5px 10px 5px 5px; font-weight:bold; width:auto;}

.message-abuse						{border:1px solid #e1e1e1; padding:7px 23px; margin:3px 0 0 0;  background: url(../images/report2.gif) no-repeat left top #e7e7e7;  }
html>body .message-abuse	{width: auto;min-width: 40px} 
#hyLinkCompanyName			{font-size:20px; font-style:normal; padding:10px 0 10px 10px; }

.postmsgs					{clear:both; padding:0 10px 5px 10px;  }
.postmsgs .msg-m			{border-bottom:1px dotted #CCCCCC; padding:5px 7px 5px 5px;  margin:0 auto; clear:both}
.postmsgs .msg-m .hd-m		{color:#507f2f; background:url(../images/h4.gif) no-repeat left top; padding:2px 10px 2px 30px;  height:23px;}
.postmsgs .msg-m .desc		{padding:7px 0 7px 0; height:200px;width:300px; background-color:Black; overflow:visible;}
.desc45				{padding:7px 0 7px 0; height:auto;}
html>body .desc45	{width: auto;min-width: 40px} 

.postmsgs .msg-m .desc-abuse{padding:7px 0 7px 0; background-color:#e7e7e7;}
.postmsgs .msg-m .author	{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../images/author.gif) no-repeat left top; color:#2d6fa6; font-size:11px;}
.postmsgs .msg-m .time		{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../images/time.gif) no-repeat left top;  color:#2d6fa6; font-size:11px;}
.postmsgs .msg-m .date		{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../images/date.gif) no-repeat left top;  color:#2d6fa6; font-size:11px;}
.postmsgs .msg-m .comments	{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../images/comment.gif) no-repeat left top;  color:#2d6fa6; font-size:11px;}
.postmsgs .msg-m .report-abuse{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../images/report.gif) no-repeat left top;  color:#2d6fa6; font-size:11px;}
.postmsgs .msg-m .hd-messagelist		{background:url(../images/h4.gif) no-repeat left top; padding:2px 10px 2px 30px;  height:23px; font-size:12px; font-weight:bold;}
.postmsgs .msg-m .hd-messagelist .hd-messagelistData	{color:#507f2f;}


/*comment*/
.comment-span						{clear:both;padding:7px 0 10px 0;}
.comment-span .icon-tab				{padding-left:65px; font-size:11px;}
.comment-span .comment-msg 	        {border:1px solid #e1e1e1; padding:7px; width:690px;  float:left; background-color:#fefee1;}
.comment-span .comment-abuse        {border:1px solid #e1e1e1;  width:690px;  float:left; padding:7px 23px; margin:3px 0 0 0;  background: url(../images/report2.gif) no-repeat left top #e7e7e7;  }
.comment-span .comment-info	        {width:200px; float:right; background:url(images/comt-bg.gif) left repeat-x bottom #FFFFFF; border:1px solid #e1e1e1;  padding:4px 5px 2px 5px;}
.comment-span .comment-info .arrow	{background:url(images/ccc.gif); width:18px; height:35px; margin-left:-23px; float:left;} 
.comment-span .icon-tab .author-m	{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../images/author.gif) no-repeat left top; color:#2d6fa6; }
.comment-span .icon-tab .time-m		{float:left; width:auto;  padding:2px 10px 2px 20px; background: url(../images/time.gif) no-repeat left top;  color:#2d6fa6;}
.comment-span .icon-tab .date-m		{float:left; width:auto;  padding:2px 10px 2px 20px; background: url(../images/date.gif) no-repeat left top;  color:#2d6fa6;}
.comment-span .icon-tab .report-abuse-m	{float:left; width:auto;  background-color:#cccccc; padding:2px 10px 2px 20px;  background: url(../images/report.gif) no-repeat left top;  color:#2d6fa6;}


/*divpostcomment*/
#divPostComment											{width: 521px;z-index:1000;display:none;background-color:White;border: 1px solid #cccccc;}
#divPostComment	 .fieldbox-p			  				{padding:5px; clear:both;}
#divPostComment	 .fieldbox-p .name-p					{float:left; width:100px; overflow:hidden; padding:5px; text-align:left;}
#divPostComment	 .fieldbox-p .inputbox-p				{float:left; width:700px; text-align:left;}
#divPostComment	.fieldbox-p .inputbox-p .namefield-m	{float:left;width:210px;font-size:10px;color:#FF9900;font-family: Helvetica, Arial, sans-serif;}
#divPostComment	.fieldbox-p .inputbox-p .field-m		{float:left;width:205px;font-size:11px;color:#FF9900;padding-left:5px;font-family: Helvetica, Arial, sans-serif;}
#divPostComment	 .fieldbox-p .inputbox-p .textbox-p		{border:1px #CCCCCC solid;width:200px;height:20px;font-size:12px;font-family: Helvetica, Arial, sans-serif;margin-left:5px;color: #68696a;background-color:#FFFFFF;}
#divPostComment	.fieldbox-p .inputbox-p .textboxarea-p	{border:1px #CCCCCC solid;width:450px;height:90px;font-size:12px;font-family: Helvetica, Arial, sans-serif;margin-left:5px;color: #68696a;background-color:#FFFFFF;}
#divPostComment	 .send-p		                        {float:left; padding:5px;}
#divPostComment .button-c		                        {width:90px; height:22px; margin-top:-22px;}

#divSpam										{width: 521px; z-index:1000; display:none; background-color:White;border: 1px solid #cccccc;}
#divSpam .fieldbox-p							{padding:5px; clear:both;}
#divSpam .fieldbox-p .name-p					{float:left; width:100px; overflow:hidden; padding:5px; text-align:left;}
#divSpam .fieldbox-p .inputbox-p				{float:left; width:700px; text-align:left;}
#divSpam .fieldbox-p .inputbox-p .namefield-m	{float:left;width:210px;font-size:10px;color:#FF9900;font-family: Helvetica, Arial, sans-serif;}
#divSpam .fieldbox-p .inputbox-p .field-m		{float:left;width:205px;font-size:11px;color:#FF9900;padding-left:5px;font-family: Helvetica, Arial, sans-serif;}
#divSpam .fieldbox-p .inputbox-p .textbox-p		{border:1px #CCCCCC solid;width:200px;height:20px;font-size:12px;font-family: Helvetica, Arial, sans-serif;margin-left:5px;color: #68696a;background-color:#FFFFFF;}
#divSpam .fieldbox-p .inputbox-p .textboxarea-p	{border:1px #CCCCCC solid;width:450px;height:90px;font-size:12px;font-family: Helvetica, Arial, sans-serif;margin-left:5px;color: #68696a;background-color:#FFFFFF;}
#divSpam .send-p		                        {float:left; padding:5px;}
#divSpam  .button-c		                        {width:90px; height:22px; margin-top:-22px;}

.toppoint	{background:url(../images/toppoint.gif) no-repeat left bottom ;margin-top:-46px;height:40px;width:70px;}
.discussion	{float:right; width:130px; padding:2px 10px 2px 30px; background: url(../../Images/h4.gif) no-repeat left top;  color:#2d6fa6;}	
.toptitle	{border-bottom:1px  dotted #CCCCCC;padding:10px 10px 0 10px;}
/*inner_searchbox*/
.inner_searchbox    {float:left;width:450px;margin-left:10px;}
.search-desc	    {padding:4px 0 4px 69px;}
.inputbox		    {width:214px;border:0px;height:22px;background-image: url(../Images/searchbox/textboxbg.gif);margin-top: 5px;margin-right: 7px;margin-bottom: 3px;margin-left: 7px;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight: normal;color: #697a85;background-color: #FFFFFF;}
.searchlink			{color:#FFFFFF;padding-top:3px;padding-left:20px;padding-right:20px;display:block;text-decoration:none;}
.searchlink:hover	{color:#FFFFFF;padding-top:3px;padding-left:20px;padding-right:20px;display:block;text-decoration:none;}
.searchicon			{background: url(../Images/searchbox/search-icon.gif) no-repeat left bottom;height:44px;width:45px;float:left;}
.information		{border-bottom:1px dotted #CCCCCC; padding:2px 5px 4px 10px; background:url(../images/bullet.gif) no-repeat left top;}
.information-grid	{border-bottom:1px dotted #CCCCCC; padding:2px 10px 4px 10px;}
.addressinfo		{color:#777777;padding-top:0px;padding-left:0px;padding-right:0px;font-size:10px;text-align:center;	}
.content-list		{background:url(../Images/companybox/contentbg.gif) repeat-x left bottom; border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
#companybox-contlist					{padding:0;margin:0;}	
#companybox-contlist .msg-m				{border-bottom:1px dotted #CCCCCC; padding:5px 7px 5px 5px;  margin:0 auto; clear:both; }
#companybox-contlist .msg-m .hd-m		{color:#507f2f; background:url(../Images/h4.gif) no-repeat left top; padding:2px 10px 2px 30px;  height:23px; font-size:12px; font-weight:bold;}
#companybox-contlist .msg-m .desc		{padding:7px 0 7px 0; }
#companybox-contlist .msg-m .desc-abuse	{padding:7px 0 7px 0; background-color:#e7e7e7;}
#companybox-contlist .msg-m .author		{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../Images/author.gif) no-repeat left top; color:#2d6fa6;}
#companybox-contlist .msg-m .time		{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../Images/time.gif) no-repeat left top;  color:#2d6fa6;}
#companybox-contlist .msg-m .date		{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../Images/date.gif) no-repeat left top;  color:#2d6fa6;}
#companybox-contlist .msg-m .comments	{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../Images/comment.gif) no-repeat left top;  color:#2d6fa6;}
#companybox-contlist .msg-m .report-abuse{float:left; width:auto; padding:2px 10px 2px 20px; background: url(../Images/report.gif) no-repeat left top;  color:#2d6fa6;}

.hd5			{font-size:20px; font-style:normal; }
.NoMessage		{color:#507f2f; font-size:12px; font-weight:bold; text-align:center}
.normalDiv		{padding-top: 3px; padding-bottom: 3px; text-align:center}

.textboxDate			{border:1px solid #cccccc; width:80px; background-color:#FFFFFF; color: #23415b; padding:2px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
.textboxSubscription	{border:1px solid #cccccc; background-color:#FFFFFF; color: #23415b; padding:2px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
.labelSubscription      {font-weight:bold; padding:15px 0 0px 0px}
/* BOOKMARK */
.bookmark				{height:24px; width:275px; margin:0 auto; margin-top:10px;}
.bookmark .email		{float:left; background:url(../Images/email.gif) no-repeat left top; padding:1px 0 0 20px; margin-top:5px; display:inline;}
.bookmark .linkEmail	{color:#FFFFFF; text-decoration:none;}
.bookmark .tablinks		{width:167px; float:right;}

.emailFriend			{width:450px;float:left;margin-top:2px;} 
.emailFriend .bottomrow 		{background:url(../Images/companybox/bottombg.gif) repeat-x left top; height:38px;} 
.emailFriend .bottomrow div		{background:url(../Images/companybox/bottomleft.gif) no-repeat left top; height:38px;}
.emailFriend .bottomrow div div {background:url(../Images/companybox/bottomright.gif) no-repeat right top; height:38px;} 
.emailFriend .content-ef			{background:url(../Images/companybox/contentbg.gif) repeat-x left bottom; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.emailFriend .header	{font-size:20px; font-style:normal; padding:10px 20px 5px 20px;} 
.emailFriend .title		{background:url(../Images/companybox/title.gif) repeat-x left top; height:28px; margin:10px 0 10px 0; padding:9px 0 0 10px; }
.emailFriend .title2	{background:url(../Images/companybox/title.gif) repeat-x left top; height:28px; margin:0 0 10px 0; padding:9px 0 0 10px; }
.emailFriend .data						{border-bottom:1px dotted #CCCCCC; padding:5px 0 5px 0; width:580px; margin:0 auto;}
.emailFriend .data .year				{width:150px; float:left; }
.emailFriend .data .down			    {width:150px; float:left;}
.emailFriend .data .year .link 			{text-decoration:none; color:#666666; font-weight:bold;}
.emailFriend .data .year .link:hover 	{text-decoration:none; color:#f57400; font-weight:bold;}
.emailFriend .name		{float:left; width:100px; text-align:right; padding:5px;}
.emailFriend .name1		{float:left; width:100px; text-align:right; padding:0 10px 0 0;}
.emailFriend .field		{float:left; width:auto;}
.emailFriend .fieldbox	{border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; background-color:#FFFFFF; width:200px;}
.emailFriend .send		{float:left; padding:5px;}
.emailFriend .hd		{float:left; width:auto; background:url(../Images/companybox/hd.gif) no-repeat left top; font-weight:bold; padding:0 0 0 20px;}
.emailFriend .title		{float:left; width:auto; background:url(../Images/companybox/hd.gif) no-repeat left top; font-weight:bold; padding:0 0 0 20px;}

.gridCSS:hover	{background-color: #FFFFE1;}
.downloads		{margin-right:10px;color:#ffffff;}
.special-offers	{cursor:pointer;width:106px; height:64px;float: right; margin-bottom:-75px;  position:relative; margin-right:-4px }
.redText		{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:Red}
.redOfferText	{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:Red; text-decoration:none;}

.textData		{color: #23415b; width:144px;border:1px solid #cccccc;background-color:#FFFFFF;padding:2px;font-size:12px;font-family: Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;}
.listData		{color: #23415b;border:1px #CCCCCC solid;width:190px;height:50px;font-style:normal;padding:2px;font-size:12px;font-family: Arial, Helvetica, sans-serif;background-color:#FFFFFF;}
.reportLinks		{text-decoration:none; color:#23415b;margin:2px;}
.reportlinks:hover	{text-decoration:underline; color:#FF8000;margin:2px;}
.noData			{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:Red;border:1px solid #cccccc;background-color:#FFFFFF;text-align:center;padding:5px;display:none;}
#divNews		{ padding-top:10px;}
.author			{ font-size:11px; color:#148edb;}
.click-her		{ padding-top:10px; float:left;}
.advertisement34{
 border:0px solid #CCCCCC;
 width:265px;
 height:80px;
 text-align:center; 
 margin-top:10px; 
font-family:Arial;font-size:14px; text-decoration:underline; color:#666666;
}
.advertisement34 a{
font-family:Arial;font-size:14px; text-decoration:underline; color:#666666;
}
.advertisement34 a:hover{
font-family:Arial;font-size:14px; text-decoration:underline; color:#666666;
}

.advertisementNew{
 border:1px solid #CCCCCC;
 width:265px;
 height:50px;
 text-align:center;
 vertical-align:text-bottom; 
 margin-top:10px; 
padding-top:21px;
font-family:Arial;font-size:14px; text-decoration:underline; color:#666666;
}

.advertisementNew a{
font-family:Arial;font-size:14px; text-decoration:underline; color:#666666;text-align:center;
}
.advertisementNew a:hover{
font-family:Arial;font-size:14px; text-decoration:underline; color:#666666;
}
/*Added from stylesheet */

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#EEEEEE;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	font-family:Verdana;
	
	font-size:12px;
	padding:3px;
	width:250px;
}
.modalSignUp {
	background-color:#FFFFFF;
	
	z-index:99;
	display:none;
	cursor:pointer; border:5px solid #0C3;
	
	
}

.divBack
{
       display: none; 
       position: absolute;
       background: #000; 
      /* -moz-opacity: 0.7; 
       filter: alpha(opacity=20); */
       width: 100%; 
       height: 100%; 
       top: 0; 
       left: 0; 
       z-index: 99; 
       /*background-color:#7F7F7F;*/
       background-color:#000000;       
       overflow:auto;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;opacity: 0.4;
}
.modelLogin 
{
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	font-family:Verdana;
	font-size:12px;
	padding:5px;
	width:350px;
}
.GeneralHead2{
	color:#ff5d3b;
	font-size:24px;
	font-weight:bold;
	letter-spacing:-0.3px;
	border-bottom:dotted 1px #999999;
}

.Subradiobtn input		{font-family:Arial, Helvetica, sans-serif;border:1px #CCCCCC solid;  font-size:12px;color: #68696a;background-color:#FFFFFF;  padding:0!important; margin:0 5px 5px 0!important;}
.Subcheckbox label		{padding:0 0 10px 0!important; margin:0!important; vertical-align:top}


/* Client Scroller */
#client             {width:275px; border:1px solid #e1e1e1; padding-bottom:7px; margin-bottom:10px; margin-top:10px; }
.clients-heading    {font-size:16px; font-weight:bold; height:27px; padding:5px 3px 4px 7px; text-align:left; background:url(../Images/CompanyLogo/topBackground.gif) repeat-x left top;}
#imageBox           {margin:auto;  width:275px;  overflow: hidden;   position:relative;}
#imageBoxInside     {width:1000px;}


/*  End */

#popuppage{
	width:auto;
	margin:0 auto;
	margin-top:50px;
	text-align: center;
	vertical-align:top;

	}

#popuppage .content5		{border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; background-color:#FFFFFF; padding-bottom:10px;}
#popuppage .titlecompany	{background: url(../Images/companybox/title.gif) repeat-x left top; height:28px; margin:10px 0 10px 0; padding:9px 0 0 10px; font-size:16px; font-weight:bold; white-space:nowrap;}
#popuppage .data-1			{padding:5px 0 5px 0; width:60%; margin:0 auto;}
#popuppage .hd5				{float:left; width:auto; background:url(../images/companybox/hd.gif) no-repeat left top; font-weight:bold; padding:0 0 0 20px;}


/*google search/*

/**
 * Minimalist theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse.gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  font-family: Arial, sans-serif;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
/* Search form */
.cse form.gsc-search-box,
form.gsc-search-box {
  padding: 8px 4px 2px 6px;
  margin-bottom: 6px;
}
.cse .gsc-branding-text,
.gsc-branding-text {
  color: #000000;
}
.cse td.gsc-input,
td.gsc-input {
  padding-right: 0;
}
.cse .gsc-search-box,
.gsc-search-box {
  border-collapse: collapse;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
  font-family: Arial,Helvetica, sans-serif;
  border: 1px solid;
  border-color: #cccccc;
 /* border-color: #777777;*/
 height:23px;
  padding: 4px;
  border-radius: 4px;
  -moz-border-radius: 4px;	
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px #cccccc;
  -moz-box-shadow: 0 1px 2px #cccccc;

  width: 422px;
  font-size: 12px;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
 font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #ffffff;
  text-shadow: 0 1px 2px #ffffff;
  padding: 3px 8px;
  background-color: #FAAC58;
  border: 1px solid;
  border-color: #94cc7a;
  font-weight: bold;
  border-radius: 4px;	
  -moz-border-radius: 4px;	
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px #999999;
  -moz-box-shadow: 0 1px 2px #999999;
   width:88px;
   height:28px;
  margin-left:7px;
  
}
/* Base tab selector styles */
.cse .gsc-tabHeader,
.gsc-tabHeader {
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 0 1px 2px #000000;
  padding: 2px 8px 0 8px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  background-color: #777777;
  border: 1px solid;
  border-color: #777777;
  border-bottom: none;
  color: #ffffff;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #333333;
  border: 1px solid;
  border-color: #333333;
  border-bottom: none;
  color: #ffffff;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #333333;
  padding: 0;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  margin: 0;
  border: none;
}
/* Wrapper for all results */
.cse .gsc-results,
.gsc-results {
  width: 100%;
  margin-top: 1em;
}
/* Uber-wrapper for a result. Add padding to elements within a result block */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-snippet,
.gs-result .gs-snippet,
.cse .gs-result .gs-visibleUrl,
.gs-result .gs-visibleUrl,
  padding: 0;
}
/* Font size */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-snippet,
.gs-result .gs-snippet {
  font-size: 14px;
  line-height: 18px;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: 0 0 0 .5em;
  border-left: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border-left: 1px solid;
  border-color: #000000;
}
/* Set link colors. */
.cse .gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link,
.cse .gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link b,
.cse .gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited,
.cse .gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:visited b,
.cse .gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover,
.cse .gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:hover b,
.cse .gsc-cursor-page,
.gsc-cursor-page,
.cse .gsc-trailing-more-results:link,
.gsc-trailing-more-results:link {
  color: #cc0000;
}
.cse .gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active,
.cse .gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:active b {
  color: #777777;
}
/* Override default.css selector to disable underlines. */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-title *,
.gs-result .gs-title * {
  text-decoration: none;
}
/* Snippet text color */
.cse .gs-webResult.gs-result .gs-snippet,
.gs-webResult.gs-result .gs-snippet {
  color: #333333;
}
/* URL text color */
.cse .gs-webResult.gs-result .gs-visibleUrl,
.gs-webResult.gs-result .gs-visibleUrl,
.cse .gs-webResult.gs-result .gs-visibleUrl-short,
.gs-webResult.gs-result .gs-visibleUrl-short {
  color: #000000;
  font-weight: bold;
}
/* Pagination container centered */
.cse .gsc-cursor-box,
.gsc-cursor-box {
  border-top: 1px dotted;
  border-color: #333333;
  padding: .5em 0 0 .5em;
  text-align: left;
}
/* Selected pagination */
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  color: #fff;
  background-color: #333333;
  text-shadow: 0px 1px 1px #000;
  padding: 0 5px;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #E6E6E6;
  border: 1px solid;
  border-color: #CCCCCC;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #CC0000;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #00CC00;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #333333;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #00CC00;
}

.date-hd			{ background-color:#e6e6e6;  padding:7px 5px!important; }

 .ajax_autocomplete_completionListElement
        {
            color: #4c4c4c;
            visibility: hidden;
            padding: 2px;
            margin: 4px 0 0 0;
            border-right: 1px solid #d9d9d9;
            border-bottom: 1px solid #d9d9d9;
            border-left: 1px solid #d9d9d9;
            cursor: pointer;
            text-align: left;
            list-style-type: none;
            z-index: 100000000000;
            font-size: 12px;
            width: auto;
            white-space: nowrap;
            height: 110px;
            overflow-y: scroll;
            overflow-x: hidden;
            background-color: #FFFFFF;
        }
        .ajax_autocomplete_highlightedListItem
        {
            background-color: #e0eeb9;
            padding: 1px;
            font-size: 12px;
            margin: 0px;
            padding: 0px;
        }
        .ajax_autocomplete_listItem
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            margin: 0px;
            padding: 0px;
        }
        .grid
        {
            border: solid 2px #a5a4bd;
            font-family: Tahoma;
            font-size: 12px;
            width: 100%;
        }
        .grid H2
        {
            background: #8988a5 url(_assets/img/title-bg.gif);
            border-bottom: solid 1px #57566f;
            height: 28px;
            line-height: 28px;
            margin: 0px;
            padding: 0px 0px 0px 5px;
            color: #fff;
            font-size: 15px;
        }
        .grid TABLE
        {
            width: 100%;
        }
        /* grid headers */.grid #orders .head TH
        {
            background: #e9e9eb url(_assets/img/header-bg.gif);
            height: 24px;
            line-height: 24px;
            padding-left: 6px;
            color: #666666;
            text-align: left;
        }
        .grid #orders .head TH.first
        {
            /* get rid of the first slash */
            background: #e9e9eb url(_assets/img/header-bg.gif) -3px;
            width: 20px;
        }
        /* group header */.grid #orders .group TH
        {
            padding: 10px 0px 2px 0px;
            color: #666666;
            text-align: left;
            border-bottom: solid 2px #a5a4bd;
        }
        .grid #orders .group TH.first
        {
            text-align: center;
            border-bottom: none;
        }
        /* data items */.grid #orders .item TD
        {
            padding: 3px 0px 3px 6px;
            border-bottom: solid 1px #eae9e1;
            color: #222222;
        }
        /* pager */.grid #pager .pager TD
        {
            height: 40px;
        }
        .grid #pager .pager .commands
        {
            height: 40px;
            padding: 4px 0px 0px 25px;
        }
        .grid #pager .pager .info
        {
            padding: 4px 25px 0px 0px;
            text-align: right;
        }
        .hidden
        {
            display: none;
            visibility: hidden;
        }
        .date-hd			{background-color:#e6e6e6;  padding:7px 5px!important; }
		
		
/*------------------manage-form*/
.manage-form	  	{border-collapse:collapse;}
.manage-form th  	{padding:9px 0 0 5px; text-align:right; font-weight:normal; vertical-align:top;}
.manage-form td  	{padding:6px 0 0 5px; vertical-align:top;}
		
.a-textbox	{font-family: Tahoma, Arial, sans-serif!important; font-size:11px!important; color: #282a2c; border:1px solid #cdcdcd; padding:2px; margin:0; width:155px;}
.a-dropdown	{width:160px!important; color:#282a2c;  border:1px solid #cdcdcd; padding:2px; margin:0; font-family:Arial, sans-serif!important;}
.dropdown-a{
	width:206px; font-family:Arial; font-size:12px; color:#372a04; padding:2px; margin-left:5px; border:1px solid #CCCCCC; 
}

.intable	{ margin:0; padding:0;}		
/*------------------------up-events-box*/
.up-events-box   		{margin-top:15px;}
.up-events-cant 		{background:url(../images/up-events-center.gif) repeat-y left top; padding:0 8px;}
.up-events-cant2 		{background:url(../images/up-events-center2.gif) repeat-y left top; padding:0 8px;}
.information-box  		{width:226px; float:left; margin-right:6px; padding:8px 6px 0 0;}
.information-box h1  	{font-size:18px; font-weight:normal; margin-bottom:10px; padding:0;}
.up-events-box  a   	{color:#282a2c;}
.up-event-details  		{float:left; width:auto; padding-top:3px;}
/*------------------------10-02-2011*/
img    				 	 {border:none;}
.company-panel   		 {width:961px;}
.company-title  		 { color:#679309; font-size:24px;background:url(../images/title-bg1.gif) bottom left no-repeat; padding: 15px 0 20px 0;}
.upcoming-events  		 {}
.upcoming-events-cant 	 {background: url(../images/upcoming-events-center.gif) repeat-y left top; padding:10px 10px 17px 10px;}
.upcoming-events-cant h1 {font-size:18px; margin-bottom:15px;}

.upcoming-events-tab	 {border-collapse:collapse;}
.upcoming-events-tab td	 {padding:5px 5px; border-bottom:1px solid #ececec; border-top:1px solid #ececec;}
.upcoming-gray  		 {background-color:#f5f5f5;}
.upcoming-events-tab a	 {border:none;}
.green					{color:#679309;}


.payment-mode			{ width:100%;  }
.payment-mode	td		{ border:none!important;  border-style:solid!important; border-color:#e7e7e7!important; border-width:1px 0 0 0!important; padding:12px 10px 5px 10px!important; }
.payment-mode	th		{ border:none!important; border-style:solid!important; border-color:#e7e7e7!important; border-width:1px 1px 0 0!important; padding:12px 12px 5px 10px!important;
//padding:12px 15px 5px 10px!important; //width:160px;
}

/*------------------manage-form*/
.manage-table	  	{border-collapse:collapse;}
.manage-table th  	{padding:9px 2px 0 6px; text-align:left; font-weight:bold; vertical-align:top;}
.manage-table td  	{padding:6px 2px 0 6px; vertical-align:top; font-weight:normal;}

.admin-table			{border-collapse:collapse;}
.admin-table th			{background-color:#f5f5f5; padding:5px; border:1px solid #e7e7e7; text-align:left; padding:10px 7px; }
.admin-table td			{padding:5px; border:1px solid #e7e7e7; text-align:left; padding:10px 7px;}
.admin-table .head		{text-align:center!important}

.admin-table td a {
    color: #F55E03;
    text-decoration:underline;
    
}
.admin-table td a:hover {
    color: #F55E03;
    text-decoration: none;
    
}
.Stat-hd		{padding:7px 5px!important;text-align:left!important;background-color:#FAF5DA!important;  }


.select-table table	{ border-collapse:collapse;}
.select-table td 	{  padding:5px; text-align:left;}
.select-table th	{ background-color:#494949; padding:10px 5px; color:#FFFFFF; text-align:left} 
.select-table .innertable 	{ padding:0;}
.select-table .innertable td 	{ padding:5px; border:none; border-top: 1px solid #c9cbd0;}
.select-table .green			{ background:#78ab0c; font-weight:bold; color:#FFFFFF;}

.green					{color:#679309;}



.Adminpopup-box	{width:470px; border:6px solid #78ab0c; padding:10px;background-color:#fff; }
.Adminpopup-box h1
{
	padding-bottom: 5px;
	font-size: 20px;
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 10px;
	color: #333333;
}
.Adminpopup-boxClose				{width:16px; float:right; }


/*=========================== Rb Stats*/
.rb-stats						{float:left; width:97px; height:89px;  margin:40px; }
.rb-stats div a					{display:block;  background: url(../images/rb-stats.png) no-repeat left top; width:97px; height:89px; }
.rb-stats div a:hover			{display:block; background-position:bottom; background:url(../images/rb-stats-over.png)no-repeat left top;}
.rb-head						{font-size:12px; color:#5c5b5b; text-align:center; font-weight:bold; white-space:nowrap; padding-top:10px;}
.rb-head a						{font-size:12px; color:#5c5b5b; text-align:center; font-weight:bold; white-space:nowrap; padding:0!important; background:none!important;}
.coming-soon				{ position:absolute; display:block; width:97px; height:89px; background:url(../images/coming-soon1.png) no-repeat left top;}
