/* CSS Document */

/*Main Content Div with left and right columns on homepage*/
#maincontentpanel{ width:auto; clear:both; padding:0px 10px 10px 10px;}

.welcometxt{font:0.98em Helvetica, Arial, sans-serif; font-weight:bold; text-align:right; padding-right:14px;}

#pathdiv{ width:auto; height:20px; clear:both; padding:5px 0px 0px 30px; font:0.98em Helvetica, Arial, sans-serif normal;}
#pathdiv a{ color: #636466; text-decoration: none; font-weight:normal; }
#pathdiv a:hover{ color: #ee3231; text-decoration: underline;}


/*Search page top bar*/
#changepref{ width:285px; float:right; margin:15px 10px 0px 0px; color:#124e82; font:0.98em Helvetica, Arial, sans-serif normal;
		  	 font-weight:bold; text-decoration:none; text-align:right;}
#changepref a{ color:#124e82; text-decoration:none;}
#changepref a:hover{ color:#ee3231; text-decoration:none;}

/*Recently Viewed Reports Panel*/
.reportheading{color:#03233f; font-weight:bold; padding-top:5px;}
.lblReport {padding-left:8px;  }
.vreportbg{ width:auto; background: url(../images/s2.jpg) right repeat-y;}
.vreporttop{ background:url(../images/s1.jpg) right top no-repeat; padding:5px 0px 5px 20px; height:54px;
			 text-decoration: none; color:#6c6d70; font:0.98em Helvetica, Arial, sans-serif;}
.vreportmiddle{ width:659px; height:397px; overflow:auto; background: url(../images/s2.jpg) right repeat-y; clear:both;
				font:0.98em Helvetica, Arial, sans-serif;}
.vreportbottom{ background:url(../images/s3.jpg) bottom no-repeat; height:10px; clear:both;}
.vreportleft{ width:300px; float:left;}
.vreportright{ width:310px; float:right;}
.vreporttxt{ float:left; height:auto;  padding:5px 0px 3px 20px; text-decoration: none;
			 border-bottom:1px solid #d2d3d5; font:0.98em Helvetica,Arial,  sans-serif; color:#636466; text-align:left; }
.vreporttop form{font:0.98em Helvetica, Arial, sans-serif normal; margin:0px; padding:0px;}
.vreporttopradio{ width:13px; height:13px;}

/*Industry Search*/
.indsearch{ width:328px; height:80px; float:left; background:url(../images/index20.jpg) top no-repeat; margin:5px 0px 10px 0px; }
.indsearchlist{ width:300px; height:90px; padding:2px; border: 1px solid #CCCCCC; font:0.98em Helvetica, Arial, sans-serif;
				color: #3f709a; text-decoration: none; font-weight:bold; }

.indsearchinput{ width:230px; padding:3px; border: 1px solid #CCCCCC; color: #636466; font:0.98em Helvetica, Arial, sans-serif; } 

.indsearchbutton{ font:0.98em Helvetica, Arial, sans-serif; font-weight:bold; width:80x; height:22px;
				  color:#ffffff; cursor:pointer; background:#124f83; border:0px solid #124f83; }
				  
/*Company Search*/
.compsearch{ width:328px; height:80px; float:left; background:url(../images/index20.jpg) top no-repeat; margin:5px 0px 10px 3px; }
.compsearchlist{ width:300px; height:90px; padding:2px; border: 1px solid #CCCCCC; font:0.98em Helvetica, Arial, sans-serif;
				color: #3f709a; text-decoration: none; font-weight:bold; }
.compsearchinput{ width:230px; padding:3px; border: 1px solid #CCCCCC; color: #b1b4b6; font:0.98em Helvetica, Arial, sans-serif; } 
.compsearchbutton{ font:0.98em Helvetica, Arial, sans-serif; font-weight:bold; width:80x; height:22px;
				  color:#ffffff; cursor:pointer; background:#124f83; border:0px solid #124f83; }
				  
				  
				  
.compsearch_Filter{vertical-align:top; text-decoration: none; color:#6c6d70;
					font:0.89em Helvetica, Arial, sans-serif; text-align:left;}
				  

/*Recent Research from CR Box*/
#rresearch{ width:220px; background:url(../images/r2.jpg) repeat-y;}
#rresearchtop{  height:46px; background:url(../images/r1.jpg) left top no-repeat; padding:5px 0px 0px 10px;}
#rresearchmiddle{ width:196px; height:270px; overflow:auto; clear:both; padding:10px;}
#rresearchbottom{ background:url(../images/r3.jpg) bottom no-repeat; height:5px; clear:both;}
#rresearch p{ color: #3f709a; font:0.98em Helvetica, Arial, sans-serif; text-align:left;}

/*Recent Week from CR Box*/
#rreview{ width:220px; background:url(../images/w2.jpg) repeat-y; margin-top:5px;}
#rreviewtop{  height:26px; background:url(../images/w1.jpg) right top no-repeat; padding:5px 0px 0px 10px;}
#rreviewmiddle{ width:197px; height:125px; overflow:auto; clear:both; padding:10px; 
				font:0.89em Helvetica, Arial, sans-serif; font-style:italic;}

.rreviewbottom{ background:url(../images/w3.jpg) bottom no-repeat; height:18px; clear:both; padding:10px 10px 0px 0px;
				font:0.89em Helvetica, Arial, sans-serif; text-align:right;}

#rreview p{ color: #3f709a; font:0.98em Helvetica, Arial, sans-serif; text-align:left;
			 padding:5px 0px 5px 0px;}


/*Gereral Topics and Industry search*/
.generaltxt{ height:auto;  padding:5px 0px 3px 20px; text-decoration: none; clear:both;
		     border-bottom:1px solid #d2d3d5; font:0.98em Helvetica,Arial,  sans-serif; color:#636466; text-align:left; }		 
.generalsearch{ width:400px; float:left;}
.generaltitle{ width:200px; float:left; margin-left:20px;}
.generaldate{ width:120px; float:left; margin-left:20px;}

.generalleftcolumns{ width:850px; float:left; margin-left:10px; }
.generalhead{ background:url(../images/index15-new.jpg) top no-repeat; padding:5px 0px 5px 20px; height:20px; text-decoration: none;
		color:#6c6d70; font-weight:bold;}
.generalcontent{width:auto; background:#f0f0f2; clear:both; font:0.98em Helvetica, Arial, sans-serif;}
.generalbottom{ background:url(../images/index17-new.jpg) bottom no-repeat; height:18px; clear:both; margin-bottom:20px;  }

#indtext{ width:700px; clear:both; padding:5px 0px 2px 30px; font:0.98em Helvetica, Arial, sans-serif; font-style:italic;}

.CompanySearchAll{vertical-align:top;margin-left:-5px; }

.CompanySearchResearch{vertical-align:top;}

.CompanySearchDocuments{vertical-align:top;}